From a801d503bc91dcae1860ca7a24db06c9c2fec726 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Tue, 26 Aug 2025 12:37:26 +0200 Subject: [PATCH] refactor: top-down curriculum build (#61459) --- client/src/redux/selectors.js | 8 +- .../components/super-block-accordion.tsx | 16 +- client/utils/build-challenges.js | 53 +- curriculum/build-certification.js | 8 + curriculum/build-curriculum.js | 387 ++++ curriculum/build-curriculum.test.js | 105 ++ curriculum/build-superblock.js | 486 +++++ curriculum/build-superblock.test.js | 586 ++++++ .../_meta/lab-color-picker/meta.json | 12 - .../6721db5d9f0c116e6a0fe25a.md | 0 .../647e1f4e8acb466c97ccbedf.md} | 0 .../647e214b8acb466c97ccbee0.md} | 0 .../647e21598acb466c97ccbee1.md} | 0 .../647e21658acb466c97ccbee2.md} | 0 .../647e21708acb466c97ccbee3.md} | 0 .../647e217e8acb466c97ccbee4.md} | 0 .../647e218f8acb466c97ccbee5.md} | 0 .../647f882207d29547b3bee1c0.md} | 0 .../5895f700f9fc0f352b528e63.md} | 0 .../5895f70bf9fc0f352b528e64.md} | 0 .../5895f70cf9fc0f352b528e65.md} | 0 .../5895f70cf9fc0f352b528e66.md} | 0 .../5895f70cf9fc0f352b528e67.md} | 0 .../5895f70df9fc0f352b528e68.md} | 0 .../5895f70df9fc0f352b528e69.md} | 0 .../5895f70df9fc0f352b528e6a.md} | 0 .../5895f70ef9fc0f352b528e6b.md} | 0 .../58965611f9fc0f352b528e6c.md} | 0 .../58966a17f9fc0f352b528e6d.md} | 0 .../589690e6f9fc0f352b528e6e.md} | 0 .../589a69f5f9fc0f352b528e70.md} | 0 .../589a69f5f9fc0f352b528e71.md} | 0 .../589a8eb3f9fc0f352b528e72.md} | 0 .../589fc830f9fc0f352b528e74.md} | 0 .../589fc831f9fc0f352b528e75.md} | 0 .../589fc831f9fc0f352b528e76.md} | 0 .../589fc831f9fc0f352b528e77.md} | 0 .../589fc832f9fc0f352b528e78.md} | 0 .../589fc832f9fc0f352b528e79.md} | 0 .../58a25c98f9fc0f352b528e7f.md} | 0 .../algorithms/587d8259367417b2b2512c85.md} | 0 .../algorithms/587d8259367417b2b2512c86.md} | 0 .../algorithms/587d825a367417b2b2512c89.md} | 0 .../algorithms/587d825c367417b2b2512c8f.md} | 0 .../algorithms/61abc7ebf3029b56226de5b6.md} | 0 .../algorithms/8d5123c8c441eddfaeb5bdef.md} | 0 .../algorithms/a3f503de51cf954ede28891d.md} | 0 .../algorithms/a3f503de51cfab748ff001aa.md} | 0 .../algorithms/a56138aff60341a09ed6c480.md} | 0 .../algorithms/a7bf700cd123b9a54eef01d5.md} | 0 .../587d774c367417b2b2512a9c.md} | 0 .../587d774c367417b2b2512a9d.md} | 0 .../587d774d367417b2b2512a9e.md} | 0 .../587d774e367417b2b2512a9f.md} | 0 .../587d774e367417b2b2512aa0.md} | 0 .../587d7787367417b2b2512aa1.md} | 0 .../587d7788367417b2b2512aa2.md} | 0 .../587d7788367417b2b2512aa3.md} | 0 .../587d7789367417b2b2512aa4.md} | 0 .../587d778a367417b2b2512aa5.md} | 0 .../587d778a367417b2b2512aa6.md} | 0 .../587d778b367417b2b2512aa7.md} | 0 .../587d778b367417b2b2512aa8.md} | 0 .../587d778c367417b2b2512aa9.md} | 0 .../587d778d367417b2b2512aaa.md} | 0 .../587d778e367417b2b2512aab.md} | 0 .../587d778f367417b2b2512aac.md} | 0 .../587d778f367417b2b2512aad.md} | 0 .../587d778f367417b2b2512aae.md} | 0 .../587d7790367417b2b2512aaf.md} | 0 .../587d7790367417b2b2512ab0.md} | 0 .../587d7790367417b2b2512ab1.md} | 0 .../587d7791367417b2b2512ab3.md} | 0 .../587d7791367417b2b2512ab4.md} | 0 .../587d7791367417b2b2512ab5.md} | 0 .../587d781a367417b2b2512ab7.md} | 0 .../587d781a367417b2b2512ab8.md} | 0 .../587d781a367417b2b2512ab9.md} | 0 .../587d781b367417b2b2512aba.md} | 0 .../587d781b367417b2b2512abb.md} | 0 .../587d781b367417b2b2512abc.md} | 0 .../587d781b367417b2b2512abd.md} | 0 .../587d781b367417b2b2512abe.md} | 0 .../587d781c367417b2b2512abf.md} | 0 .../587d781c367417b2b2512ac0.md} | 0 .../587d781c367417b2b2512ac2.md} | 0 .../587d781c367417b2b2512ac3.md} | 0 .../587d781c367417b2b2512ac4.md} | 0 .../587d781d367417b2b2512ac5.md} | 0 .../587d781d367417b2b2512ac8.md} | 0 .../587d781e367417b2b2512ac9.md} | 0 .../587d781e367417b2b2512aca.md} | 0 .../587d781e367417b2b2512acb.md} | 0 .../587d781e367417b2b2512acc.md} | 0 .../587d78a3367417b2b2512ace.md} | 0 .../587d78a3367417b2b2512acf.md} | 0 .../587d78a3367417b2b2512ad0.md} | 0 .../587d78a3367417b2b2512ad1.md} | 0 .../587d78a4367417b2b2512ad2.md} | 0 .../587d78a4367417b2b2512ad3.md} | 0 .../587d78a4367417b2b2512ad4.md} | 0 .../587d78a4367417b2b2512ad5.md} | 0 .../587d78a5367417b2b2512ad6.md} | 0 .../587d78a5367417b2b2512ad7.md} | 0 .../587d78a5367417b2b2512ad8.md} | 0 .../587d78a5367417b2b2512ad9.md} | 0 .../587d78a5367417b2b2512ada.md} | 0 .../587d78a6367417b2b2512adb.md} | 0 .../587d78a6367417b2b2512adc.md} | 0 .../587d78a6367417b2b2512add.md} | 0 .../587d78a6367417b2b2512ade.md} | 0 .../587d78a7367417b2b2512adf.md} | 0 .../587d78a7367417b2b2512ae0.md} | 0 .../587d78a7367417b2b2512ae1.md} | 0 .../587d78a7367417b2b2512ae2.md} | 0 .../587d78a8367417b2b2512ae3.md} | 0 .../587d78a8367417b2b2512ae4.md} | 0 .../587d78a8367417b2b2512ae5.md} | 0 .../587d78a8367417b2b2512ae6.md} | 0 .../587d78a8367417b2b2512ae7.md} | 0 .../587d78a9367417b2b2512ae8.md} | 0 .../587d78a9367417b2b2512ae9.md} | 0 .../587d78a9367417b2b2512aea.md} | 0 .../58a7a6ebf9a6318348e2d5aa.md} | 0 .../5a8b073d06fa14fcfde687aa.md} | 0 .../bd7158d8c443edefaeb5bd0e.md} | 0 .../bd7158d8c443edefaeb5bd0f.md} | 0 .../bd7158d8c443edefaeb5bdef.md} | 0 .../bd7158d8c443edefaeb5bdff.md} | 0 .../56533eb9ac21ba0edf2244b3.md} | 0 .../579e2a2c335b9d72dd32e05c.md} | 0 .../a202eed8fc186c8434cb6d61.md} | 0 .../a24c1a4622e3c05097f71d67.md} | 0 .../a26cbbe9ad8655a977e1ceb5.md} | 0 .../a302f7aae1aa3152a5b413bc.md} | 0 .../a6e40f1041b06c996f7b2406.md} | 0 .../a77dbc43c33f39daa4429b4f.md} | 0 .../a789b3483989747d63b0e427.md} | 0 .../a9bd25c716030ec90084d8a1.md} | 0 .../ab6137d4e35944e21037b769.md} | 0 .../ac6993d51946422351508a41.md} | 0 .../acda2fb1324d9b0fa741e6b5.md} | 0 .../adf08ec01beb4f99fc7a68f2.md} | 0 .../af2170cad53daa0770fabdea.md} | 0 .../afcc8d540bea9ea2669306b6.md} | 0 .../basic-css/58c383d33e2e3259241f3076.md} | 0 .../basic-css/5a9d725e424fe3d0e10cad10.md} | 0 .../basic-css/5a9d726c424fe3d0e10cad11.md} | 0 .../basic-css/5a9d727a424fe3d0e10cad12.md} | 0 .../basic-css/5a9d7286424fe3d0e10cad13.md} | 0 .../basic-css/5a9d7295424fe3d0e10cad14.md} | 0 .../basic-css/5a9d72a1424fe3d0e10cad15.md} | 0 .../basic-css/5a9d72ad424fe3d0e10cad16.md} | 0 .../basic-css/5b7d72c338cd7e35b63f3e14.md} | 0 .../basic-css/bad82fee1322bd9aedf08721.md} | 0 .../basic-css/bad82fee1348bd9aedf08721.md} | 0 .../basic-css/bad87dee1348bd9aede07836.md} | 0 .../basic-css/bad87eee1348bd9aede07836.md} | 0 .../basic-css/bad87fed1348bd9aede07836.md} | 0 .../basic-css/bad87fee1248bd9aedf08824.md} | 0 .../basic-css/bad87fee1348bd8aedf06756.md} | 0 .../basic-css/bad87fee1348bd9acdf08812.md} | 0 .../basic-css/bad87fee1348bd9aecf08806.md} | 0 .../basic-css/bad87fee1348bd9aede08718.md} | 0 .../basic-css/bad87fee1348bd9aede08807.md} | 0 .../basic-css/bad87fee1348bd9aedf04756.md} | 0 .../basic-css/bad87fee1348bd9aedf06756.md} | 0 .../basic-css/bad87fee1348bd9aedf07756.md} | 0 .../basic-css/bad87fee1348bd9aedf08719.md} | 0 .../basic-css/bad87fee1348bd9aedf08721.md} | 0 .../basic-css/bad87fee1348bd9aedf08726.md} | 0 .../basic-css/bad87fee1348bd9aedf08736.md} | 0 .../basic-css/bad87fee1348bd9aedf08746.md} | 0 .../basic-css/bad87fee1348bd9aedf08756.md} | 0 .../basic-css/bad87fee1348bd9aedf08803.md} | 0 .../basic-css/bad87fee1348bd9aedf08805.md} | 0 .../basic-css/bad87fee1348bd9aedf08806.md} | 0 .../basic-css/bad87fee1348bd9aedf08807.md} | 0 .../basic-css/bad87fee1348bd9aedf08808.md} | 0 .../basic-css/bad87fee1348bd9aedf08814.md} | 0 .../basic-css/bad87fee1348bd9aedf08815.md} | 0 .../basic-css/bad87fee1348bd9aedf08822.md} | 0 .../basic-css/bad87fee1348bd9aedf08823.md} | 0 .../basic-css/bad87fee1348bd9aedf08824.md} | 0 .../basic-css/bad87fee1348bd9aedf08826.md} | 0 .../basic-css/bad87fee1348bd9aefe08806.md} | 0 .../basic-css/bad87fee1348bd9afdf08726.md} | 0 .../basic-css/bad87fee1348bd9bedf08813.md} | 0 .../basic-css/bad88fee1348bd9aedf08825.md} | 0 .../587d78b2367417b2b2512b0e.md} | 0 .../587d78b2367417b2b2512b0f.md} | 0 .../587d78b2367417b2b2512b10.md} | 0 .../587d78b3367417b2b2512b11.md} | 0 .../587d7b7a367417b2b2512b12.md} | 0 .../587d7b7b367417b2b2512b13.md} | 0 .../587d7b7b367417b2b2512b14.md} | 0 .../587d7b7b367417b2b2512b15.md} | 0 .../587d7b7b367417b2b2512b16.md} | 0 .../587d7b7b367417b2b2512b17.md} | 0 .../587d7b7c367417b2b2512b18.md} | 0 .../587d7b7c367417b2b2512b19.md} | 0 .../587d7b7c367417b2b2512b1a.md} | 0 .../587d7b7c367417b2b2512b1b.md} | 0 .../587d7b7d367417b2b2512b1c.md} | 0 .../587d7b7d367417b2b2512b1d.md} | 0 .../587d7b7d367417b2b2512b1e.md} | 0 .../587d7b7d367417b2b2512b1f.md} | 0 .../587d7b7e367417b2b2512b20.md} | 0 .../5a661e0f1068aca922b3ef17.md} | 0 .../587d78aa367417b2b2512aec.md} | 0 .../587d78aa367417b2b2512aed.md} | 0 .../5c6c06847491271903d37cfd.md} | 0 .../bad87fed1348bd9aedf08833.md} | 0 .../bad87fee1348bd9aecf08801.md} | 0 .../bad87fee1348bd9aedc08830.md} | 0 .../bad87fee1348bd9aedd08830.md} | 0 .../bad87fee1348bd9aedd08835.md} | 0 .../bad87fee1348bd9aede08817.md} | 0 .../bad87fee1348bd9aede08830.md} | 0 .../bad87fee1348bd9aede08835.md} | 0 .../bad87fee1348bd9aedf08801.md} | 0 .../bad87fee1348bd9aedf08802.md} | 0 .../bad87fee1348bd9aedf08804.md} | 0 .../bad87fee1348bd9aedf08812.md} | 0 .../bad87fee1348bd9aedf08816.md} | 0 .../bad87fee1348bd9aedf08817.md} | 0 .../bad87fee1348bd9aedf08820.md} | 0 .../bad87fee1348bd9aedf08827.md} | 0 .../bad87fee1348bd9aedf08828.md} | 0 .../bad87fee1348bd9aedf08829.md} | 0 .../bad87fee1348bd9aedf08830.md} | 0 .../bad87fee1348bd9aedf08833.md} | 0 .../bad87fee1348bd9aedf08834.md} | 0 .../bad87fee1348bd9aedf08835.md} | 0 .../bad87fee1348bd9aedf0887a.md} | 0 .../bad88fee1348bd9aedf08816.md} | 0 .../bd7123c8c441eddfaeb5bdef.md} | 0 .../56104e9e514f539506016a5c.md} | 0 .../56105e7b514f539506016a5e.md} | 0 .../56533eb9ac21ba0edf2244a8.md} | 0 .../56533eb9ac21ba0edf2244a9.md} | 0 .../56533eb9ac21ba0edf2244aa.md} | 0 .../56533eb9ac21ba0edf2244ab.md} | 0 .../56533eb9ac21ba0edf2244ac.md} | 0 .../56533eb9ac21ba0edf2244ad.md} | 0 .../56533eb9ac21ba0edf2244ae.md} | 0 .../56533eb9ac21ba0edf2244af.md} | 0 .../56533eb9ac21ba0edf2244b0.md} | 0 .../56533eb9ac21ba0edf2244b1.md} | 0 .../56533eb9ac21ba0edf2244b2.md} | 0 .../56533eb9ac21ba0edf2244b4.md} | 0 .../56533eb9ac21ba0edf2244b5.md} | 0 .../56533eb9ac21ba0edf2244b6.md} | 0 .../56533eb9ac21ba0edf2244b7.md} | 0 .../56533eb9ac21ba0edf2244b8.md} | 0 .../56533eb9ac21ba0edf2244b9.md} | 0 .../56533eb9ac21ba0edf2244ba.md} | 0 .../56533eb9ac21ba0edf2244bb.md} | 0 .../56533eb9ac21ba0edf2244bc.md} | 0 .../56533eb9ac21ba0edf2244bd.md} | 0 .../56533eb9ac21ba0edf2244be.md} | 0 .../56533eb9ac21ba0edf2244bf.md} | 0 .../56533eb9ac21ba0edf2244c0.md} | 0 .../56533eb9ac21ba0edf2244c2.md} | 0 .../56533eb9ac21ba0edf2244c3.md} | 0 .../56533eb9ac21ba0edf2244c4.md} | 0 .../56533eb9ac21ba0edf2244c6.md} | 0 .../56533eb9ac21ba0edf2244c7.md} | 0 .../56533eb9ac21ba0edf2244c8.md} | 0 .../56533eb9ac21ba0edf2244c9.md} | 0 .../56533eb9ac21ba0edf2244ca.md} | 0 .../56533eb9ac21ba0edf2244cb.md} | 0 .../56533eb9ac21ba0edf2244cc.md} | 0 .../56533eb9ac21ba0edf2244cd.md} | 0 .../56533eb9ac21ba0edf2244cf.md} | 0 .../56533eb9ac21ba0edf2244d0.md} | 0 .../56533eb9ac21ba0edf2244d1.md} | 0 .../56533eb9ac21ba0edf2244d2.md} | 0 .../56533eb9ac21ba0edf2244d3.md} | 0 .../56533eb9ac21ba0edf2244d4.md} | 0 .../56533eb9ac21ba0edf2244d5.md} | 0 .../56533eb9ac21ba0edf2244d6.md} | 0 .../56533eb9ac21ba0edf2244d7.md} | 0 .../56533eb9ac21ba0edf2244d8.md} | 0 .../56533eb9ac21ba0edf2244d9.md} | 0 .../56533eb9ac21ba0edf2244da.md} | 0 .../56533eb9ac21ba0edf2244db.md} | 0 .../56533eb9ac21ba0edf2244dc.md} | 0 .../56533eb9ac21ba0edf2244dd.md} | 0 .../56533eb9ac21ba0edf2244de.md} | 0 .../56533eb9ac21ba0edf2244df.md} | 0 .../56533eb9ac21ba0edf2244e0.md} | 0 .../56533eb9ac21ba0edf2244e1.md} | 0 .../56533eb9ac21ba0edf2244ed.md} | 0 .../56592a60ddddeae28f7aa8e1.md} | 0 .../565bbe00e9cc8ac0725390f4.md} | 0 .../5664820f61c48e80c9fa476c.md} | 0 .../5675e877dbd60be8ad28edc6.md} | 0 .../5679ceb97cbaa8c51670a16b.md} | 0 .../567af2437cbaa8c51670a16c.md} | 0 .../5688e62ea601b2482ff8422b.md} | 0 .../5690307fddb111c6084545d7.md} | 0 .../56bbb991ad1ed5201cd392ca.md} | 0 .../56bbb991ad1ed5201cd392cb.md} | 0 .../56bbb991ad1ed5201cd392cc.md} | 0 .../56bbb991ad1ed5201cd392cd.md} | 0 .../56bbb991ad1ed5201cd392ce.md} | 0 .../56bbb991ad1ed5201cd392cf.md} | 0 .../56bbb991ad1ed5201cd392d0.md} | 0 .../56bbb991ad1ed5201cd392d1.md} | 0 .../56bbb991ad1ed5201cd392d2.md} | 0 .../56bbb991ad1ed5201cd392d3.md} | 0 .../587d7b7e367417b2b2512b21.md} | 0 .../587d7b7e367417b2b2512b22.md} | 0 .../587d7b7e367417b2b2512b23.md} | 0 .../587d7b7e367417b2b2512b24.md} | 0 .../587d7b87367417b2b2512b3f.md} | 0 .../587d7b87367417b2b2512b41.md} | 0 .../598e8944f009e646fc236146.md} | 0 .../599a789b454f2bbd91a3ff4d.md} | 0 .../5a2efd662fb457916e1fe604.md} | 0 .../5cc0bd7a49b71cb96132e54c.md} | 0 .../5cd9a70215d3c4e65518328f.md} | 0 .../5cfa3679138e7d9595b9d9d4.md} | 0 .../5ee127a03c3b35dd45426493.md} | 0 .../bd7123c9c441eddfaeb4bdef.md} | 0 .../bd7123c9c441eddfaeb5bdef.md} | 0 .../bd7123c9c443eddfaeb5bdef.md} | 0 .../bd7123c9c444eddfaeb5bdef.md} | 0 .../bd7123c9c448eddfaeb5bdef.md} | 0 .../bd7123c9c450eddfaeb5bdef.md} | 0 .../bd7123c9c451eddfaeb5bdef.md} | 0 .../bd7123c9c452eddfaeb5bdef.md} | 0 .../bd7123c9c549eddfaeb5bdef.md} | 0 .../bd7993c9c69feddfaeb7bdef.md} | 0 .../bd7993c9c69feddfaeb8bdef.md} | 0 .../bd7993c9ca9feddfaeb7bdef.md} | 0 .../cf1111c1c11feddfaeb1bdef.md} | 0 .../cf1111c1c11feddfaeb3bdef.md} | 0 .../cf1111c1c11feddfaeb4bdef.md} | 0 .../cf1111c1c11feddfaeb5bdef.md} | 0 .../cf1111c1c11feddfaeb6bdef.md} | 0 .../cf1111c1c11feddfaeb7bdef.md} | 0 .../cf1111c1c11feddfaeb8bdef.md} | 0 .../cf1111c1c11feddfaeb9bdef.md} | 0 .../cf1111c1c12feddfaeb1bdef.md} | 0 .../cf1111c1c12feddfaeb2bdef.md} | 0 .../cf1111c1c12feddfaeb3bdef.md} | 0 .../cf1231c1c11feddfaeb5bdef.md} | 0 .../cf1391c1c11feddfaeb4bdef.md} | 0 .../587d7fb0367417b2b2512bed.md} | 0 .../587d7fb0367417b2b2512bee.md} | 0 .../587d7fb0367417b2b2512bef.md} | 0 .../587d7fb0367417b2b2512bf0.md} | 0 .../587d7fb1367417b2b2512bf1.md} | 0 .../587d7fb1367417b2b2512bf2.md} | 0 .../587d7fb1367417b2b2512bf3.md} | 0 .../587d7fb1367417b2b2512bf4.md} | 0 .../587d7fb2367417b2b2512bf5.md} | 0 .../587d7fb2367417b2b2512bf6.md} | 0 .../587d7fb2367417b2b2512bf7.md} | 0 .../587d7fb2367417b2b2512bf8.md} | 0 .../bootstrap/bad87fee1347bd9aedf08845.md} | 0 .../bootstrap/bad87fee1348bd8acde08812.md} | 0 .../bootstrap/bad87fee1348bd9acde08712.md} | 0 .../bootstrap/bad87fee1348bd9acde08812.md} | 0 .../bootstrap/bad87fee1348bd9aec908746.md} | 0 .../bootstrap/bad87fee1348bd9aec908845.md} | 0 .../bootstrap/bad87fee1348bd9aec908846.md} | 0 .../bootstrap/bad87fee1348bd9aec908847.md} | 0 .../bootstrap/bad87fee1348bd9aec908848.md} | 0 .../bootstrap/bad87fee1348bd9aec908849.md} | 0 .../bootstrap/bad87fee1348bd9aec908850.md} | 0 .../bootstrap/bad87fee1348bd9aec908852.md} | 0 .../bootstrap/bad87fee1348bd9aec908853.md} | 0 .../bootstrap/bad87fee1348bd9aec908854.md} | 0 .../bootstrap/bad87fee1348bd9aec908855.md} | 0 .../bootstrap/bad87fee1348bd9aec908856.md} | 0 .../bootstrap/bad87fee1348bd9aec908857.md} | 0 .../bootstrap/bad87fee1348bd9aed908845.md} | 0 .../bootstrap/bad87fee1348bd9aeda08845.md} | 0 .../bootstrap/bad87fee1348bd9aedb08845.md} | 0 .../bootstrap/bad87fee1348bd9aedc08845.md} | 0 .../bootstrap/bad87fee1348bd9aedd08845.md} | 0 .../bootstrap/bad87fee1348bd9aede08845.md} | 0 .../bootstrap/bad87fee1348bd9aedf08845.md} | 0 .../bootstrap/bad87fee1348bd9bec908846.md} | 0 .../bootstrap/bad87fee1348cd8acdf08812.md} | 0 .../bootstrap/bad87fee1348cd8acef08811.md} | 0 .../bootstrap/bad87fee1348cd8acef08812.md} | 0 .../bootstrap/bad87fee1348cd8acef08813.md} | 0 .../bootstrap/bad87fee1348ce8acef08814.md} | 0 .../bootstrap/bad88fee1348ce8acef08815.md} | 0 .../5e44413e903586ffb414c94e.md} | 0 .../657bdcc3a322aae1eac38392.md} | 0 .../5f1a4ef5d5d6b5ab580fc6ae.md} | 0 .../63d8402e39c73468b059cd43.md} | 0 .../63d8401e39c73468b059cd42.md} | 0 .../63d83ffd39c73468b059cd40.md} | 0 .../63d83ff239c73468b059cd3f.md} | 0 .../602da04c22201c65d2a019f4.md} | 0 .../657bdc55a322aae1eac3838f.md} | 0 .../602d9ff222201c65d2a019f2.md} | 0 .../bd7158d8c242eddfaeb5bd13.md} | 0 .../5e444147903586ffb414c94f.md} | 0 .../5e44414f903586ffb414c950.md} | 0 .../587d78af367417b2b2512b04.md} | 0 .../657bdc8ba322aae1eac38390.md} | 0 .../5f87ac112ae598023a42df1a.md} | 0 .../587d78af367417b2b2512b03.md} | 0 .../587d78b0367417b2b2512b05.md} | 0 .../657bdcb9a322aae1eac38391.md} | 0 .../5e444136903586ffb414c94d.md} | 0 .../bd7158d8c442eddfaeb5bd18.md} | 0 .../5f9771307d4d22b9d2b75a94.md} | 0 .../5e44412c903586ffb414c94c.md} | 0 .../6555c1d3e11a1574434cf8b5.md} | 0 .../63d8401039c73468b059cd41.md} | 0 .../669aff9f5488f1bea056416d.md | 0 .../669fc7e141e4703748c558bf.md | 0 .../cat-blog-page/669fc938d38e6e38ace9251e.md | 0 .../cat-blog-page/669fcb06c3034a39f5431a38.md | 0 .../cat-photo-app/5dc174fcf86c76b9248c6eb2.md | 0 .../cat-photo-app/5dc1798ff86c76b9248c6eb3.md | 0 .../cat-photo-app/5dc17d3bf86c76b9248c6eb4.md | 0 .../cat-photo-app/5dc17dc8f86c76b9248c6eb5.md | 0 .../6363d2899078df117ce4c407.md} | 0 .../6363d2959078df117ce4c408.md} | 0 .../647e21ba8acb466c97ccbee6.md} | 0 .../647e21c48acb466c97ccbee7.md} | 0 .../647e21d08acb466c97ccbee8.md} | 0 .../647e21df8acb466c97ccbee9.md} | 0 .../647e21eb8acb466c97ccbeea.md} | 0 .../647e21f88acb466c97ccbeeb.md} | 0 .../647e22058acb466c97ccbeec.md} | 0 .../647f87dc07d29547b3bee1bf.md} | 0 .../647e22338acb466c97ccbeed.md} | 0 .../647e223c8acb466c97ccbeee.md} | 0 .../647e224b8acb466c97ccbeef.md} | 0 .../647e225e8acb466c97ccbef0.md} | 0 .../647e226a8acb466c97ccbef1.md} | 0 .../647f877f07d29547b3bee1be.md} | 0 .../css-flexbox/587d78ab367417b2b2512af0.md} | 0 .../css-flexbox/587d78ab367417b2b2512af1.md} | 0 .../css-flexbox/587d78ab367417b2b2512af2.md} | 0 .../css-flexbox/587d78ab367417b2b2512af3.md} | 0 .../css-flexbox/587d78ac367417b2b2512af4.md} | 0 .../css-flexbox/587d78ac367417b2b2512af5.md} | 0 .../css-flexbox/587d78ac367417b2b2512af6.md} | 0 .../css-flexbox/587d78ac367417b2b2512af7.md} | 0 .../css-flexbox/587d78ad367417b2b2512af8.md} | 0 .../css-flexbox/587d78ad367417b2b2512af9.md} | 0 .../css-flexbox/587d78ad367417b2b2512afa.md} | 0 .../css-flexbox/587d78ad367417b2b2512afb.md} | 0 .../css-flexbox/587d78ae367417b2b2512afc.md} | 0 .../css-flexbox/587d78ae367417b2b2512afd.md} | 0 .../css-flexbox/587d78ae367417b2b2512afe.md} | 0 .../css-flexbox/587d78ae367417b2b2512aff.md} | 0 .../css-flexbox/587d78af367417b2b2512b00.md} | 0 .../css-grid/5a858944d96184f06fd60d61.md} | 0 .../css-grid/5a9036d038fddaf9a66b5d32.md} | 0 .../css-grid/5a9036e138fddaf9a66b5d33.md} | 0 .../css-grid/5a9036ee38fddaf9a66b5d34.md} | 0 .../css-grid/5a9036ee38fddaf9a66b5d35.md} | 0 .../css-grid/5a9036ee38fddaf9a66b5d36.md} | 0 .../css-grid/5a9036ee38fddaf9a66b5d37.md} | 0 .../css-grid/5a90372638fddaf9a66b5d38.md} | 0 .../css-grid/5a90373638fddaf9a66b5d39.md} | 0 .../css-grid/5a90374338fddaf9a66b5d3a.md} | 0 .../css-grid/5a90375238fddaf9a66b5d3b.md} | 0 .../css-grid/5a90376038fddaf9a66b5d3c.md} | 0 .../css-grid/5a94fdf869fb03452672e45b.md} | 0 .../css-grid/5a94fe0569fb03452672e45c.md} | 0 .../css-grid/5a94fe1369fb03452672e45d.md} | 0 .../css-grid/5a94fe2669fb03452672e45e.md} | 0 .../css-grid/5a94fe3669fb03452672e45f.md} | 0 .../css-grid/5a94fe4469fb03452672e460.md} | 0 .../css-grid/5a94fe5469fb03452672e461.md} | 0 .../css-grid/5a94fe6269fb03452672e462.md} | 0 .../css-grid/5a94fe7769fb03452672e463.md} | 0 .../css-grid/5a94fe8569fb03452672e464.md} | 0 .../6814d8e1516e86b171929de4.md} | 0 .../681cb05adab50c87ddb2e513.md} | 0 .../681cb1a2dab50c87ddb2e514.md} | 0 .../681cb1afdab50c87ddb2e515.md} | 0 .../681cb1afdab50c87ddb2e516.md} | 0 .../681cb1afdab50c87ddb2e517.md} | 0 .../681cb1b0dab50c87ddb2e518.md} | 0 .../681cb1b0dab50c87ddb2e519.md} | 0 .../681cb1b0dab50c87ddb2e51a.md} | 0 .../681cb1b0dab50c87ddb2e51b.md} | 0 .../68216eb60f957572e7c340c4.md} | 0 .../68216ef80f957572e7c340c5.md} | 0 .../6821ebc9237de8297eaee78f.md} | 0 .../6821ebce237de8297eaee790.md} | 0 .../6821ebd4237de8297eaee791.md} | 0 .../6821ebda237de8297eaee792.md} | 0 .../6821ebdf237de8297eaee793.md} | 0 .../6821ebe4237de8297eaee794.md} | 0 .../6821ebea237de8297eaee795.md} | 0 .../6821ebee237de8297eaee796.md} | 0 .../6821ebf3237de8297eaee797.md} | 0 .../6821ebf8237de8297eaee798.md} | 0 .../6821ebfd237de8297eaee799.md} | 0 .../6821ec02237de8297eaee79a.md} | 0 .../6814d93d516e86b171929de5.md} | 0 .../681cb1b1dab50c87ddb2e51c.md} | 0 .../681cb1b1dab50c87ddb2e51d.md} | 0 .../681cb1b1dab50c87ddb2e51e.md} | 0 .../681cb1b1dab50c87ddb2e51f.md} | 0 .../681cb1b2dab50c87ddb2e520.md} | 0 .../681cb1b2dab50c87ddb2e521.md} | 0 .../681cb1b2dab50c87ddb2e522.md} | 0 .../681cb1b2dab50c87ddb2e523.md} | 0 .../681cb1b3dab50c87ddb2e524.md} | 0 .../68216eff0f957572e7c340c6.md} | 0 .../68216f040f957572e7c340c7.md} | 0 .../6821ec92237de8297eaee79b.md} | 0 .../6821ec98237de8297eaee79c.md} | 0 .../6821ec9d237de8297eaee79d.md} | 0 .../6821eca2237de8297eaee79e.md} | 0 .../6821eca7237de8297eaee79f.md} | 0 .../6821ecab237de8297eaee7a0.md} | 0 .../6821ecb1237de8297eaee7a1.md} | 0 .../6821ecb5237de8297eaee7a2.md} | 0 .../6821ecb9237de8297eaee7a3.md} | 0 .../6821ecbf237de8297eaee7a4.md} | 0 .../6821ecc5237de8297eaee7a5.md} | 0 .../6821eccb237de8297eaee7a6.md} | 0 .../5e9a093a74c4063ca6f7c14c.md} | 0 .../5e9a093a74c4063ca6f7c14d.md} | 0 .../5e9a093a74c4063ca6f7c14e.md} | 0 .../5e9a093a74c4063ca6f7c14f.md} | 0 .../5e9a093a74c4063ca6f7c150.md} | 0 .../5e9a093a74c4063ca6f7c151.md} | 0 .../5e9a093a74c4063ca6f7c152.md} | 0 .../5e9a093a74c4063ca6f7c153.md} | 0 .../5e9a093a74c4063ca6f7c154.md} | 0 .../5e9a093a74c4063ca6f7c155.md} | 0 .../5e9a093a74c4063ca6f7c156.md} | 0 .../5e9a093a74c4063ca6f7c157.md} | 0 .../5e9a093a74c4063ca6f7c158.md} | 0 .../5e9a093a74c4063ca6f7c159.md} | 0 .../5e9a093a74c4063ca6f7c15a.md} | 0 .../5e9a093a74c4063ca6f7c15b.md} | 0 .../5e9a093a74c4063ca6f7c15c.md} | 0 .../5e9a093a74c4063ca6f7c15d.md} | 0 .../5e9a093a74c4063ca6f7c15e.md} | 0 .../5e9a093a74c4063ca6f7c15f.md} | 0 .../5e9a093a74c4063ca6f7c160.md} | 0 .../5e9a093a74c4063ca6f7c161.md} | 0 .../5e9a093a74c4063ca6f7c162.md} | 0 .../5e9a093a74c4063ca6f7c163.md} | 0 .../5e9a093a74c4063ca6f7c164.md} | 0 .../5e9a093a74c4063ca6f7c165.md} | 0 .../5e9a093a74c4063ca6f7c166.md} | 0 .../5e9a093a74c4063ca6f7c167.md} | 0 .../5e46f7e5ac417301a38fb928.md} | 0 .../5e46f7e5ac417301a38fb929.md} | 0 .../5e46f7f8ac417301a38fb92a.md} | 0 .../5e46f802ac417301a38fb92b.md} | 0 .../5e4f5c4b570f7e3a4949899f.md} | 0 .../587d8250367417b2b2512c5e.md} | 0 .../587d8250367417b2b2512c5f.md} | 0 .../587d8250367417b2b2512c60.md} | 0 .../587d8251367417b2b2512c61.md} | 0 .../587d8251367417b2b2512c62.md} | 0 .../587d8251367417b2b2512c63.md} | 0 .../587d8251367417b2b2512c64.md} | 0 .../587d8251367417b2b2512c65.md} | 0 .../587d8252367417b2b2512c67.md} | 0 .../587d8253367417b2b2512c6a.md} | 0 .../587d8253367417b2b2512c6c.md} | 0 .../587d8253367417b2b2512c6d.md} | 0 .../587d8254367417b2b2512c6e.md} | 0 .../587d8254367417b2b2512c6f.md} | 0 .../587d8254367417b2b2512c70.md} | 0 .../587d8254367417b2b2512c71.md} | 0 .../587d8255367417b2b2512c72.md} | 0 .../587d8255367417b2b2512c73.md} | 0 .../587d8255367417b2b2512c74.md} | 0 .../587d8255367417b2b2512c75.md} | 0 .../587d8256367417b2b2512c77.md} | 0 .../587d8256367417b2b2512c78.md} | 0 .../587d8256367417b2b2512c79.md} | 0 .../587d8256367417b2b2512c7a.md} | 0 .../587d8257367417b2b2512c7b.md} | 0 .../587d8257367417b2b2512c7c.md} | 0 .../587d8257367417b2b2512c7d.md} | 0 .../587d8257367417b2b2512c7e.md} | 0 .../587d8258367417b2b2512c7f.md} | 0 .../587d8258367417b2b2512c80.md} | 0 .../587d8258367417b2b2512c81.md} | 0 .../587d8258367417b2b2512c82.md} | 0 .../587d8259367417b2b2512c83.md} | 0 .../587d8259367417b2b2512c84.md} | 0 .../587d825a367417b2b2512c87.md} | 0 .../587d825a367417b2b2512c88.md} | 0 .../587d825a367417b2b2512c8a.md} | 0 .../587d825b367417b2b2512c8b.md} | 0 .../587d825b367417b2b2512c8c.md} | 0 .../587d825b367417b2b2512c8d.md} | 0 .../587d825b367417b2b2512c8e.md} | 0 .../587d825c367417b2b2512c90.md} | 0 .../587d825d367417b2b2512c96.md} | 0 .../5cc0c1b32479e176caf3b422.md} | 0 .../8d1323c8c441eddfaeb5bdef.md} | 0 .../8d5823c8c441eddfaeb5bdef.md} | 0 .../587d7fa6367417b2b2512bbf.md} | 0 .../587d7fa6367417b2b2512bc0.md} | 0 .../bd7168d8c242eddfaeb5bd13.md} | 0 .../bd7178d8c242eddfaeb5bd13.md} | 0 .../bd7188d8c242eddfaeb5bd13.md} | 0 .../587d7fa6367417b2b2512bc2.md} | 0 .../587d7fa6367417b2b2512bc3.md} | 0 .../587d7fa7367417b2b2512bc4.md} | 0 .../587d7fa7367417b2b2512bc5.md} | 0 .../587d7fa7367417b2b2512bc6.md} | 0 .../587d7fa7367417b2b2512bc7.md} | 0 .../587d7fa7367417b2b2512bc8.md} | 0 .../587d7fa8367417b2b2512bc9.md} | 0 .../587d7fa8367417b2b2512bca.md} | 0 .../587d7fa8367417b2b2512bcb.md} | 0 .../587d7fa8367417b2b2512bcc.md} | 0 .../587d7fa8367417b2b2512bcd.md} | 0 .../587d7fa9367417b2b2512bce.md} | 0 .../587d7fa9367417b2b2512bcf.md} | 0 .../587d7fa9367417b2b2512bd0.md} | 0 .../587d7fa9367417b2b2512bd1.md} | 0 .../587d7faa367417b2b2512bd2.md} | 0 .../587d7faa367417b2b2512bd3.md} | 0 .../587d7faa367417b2b2512bd4.md} | 0 .../587d7faa367417b2b2512bd6.md} | 0 .../587d7fab367417b2b2512bd7.md} | 0 .../587d7fab367417b2b2512bd8.md} | 0 .../587d7fab367417b2b2512bd9.md} | 0 .../587d7fab367417b2b2512bda.md} | 0 .../587d7fac367417b2b2512bdb.md} | 0 .../587d7fac367417b2b2512bdc.md} | 0 .../587d7fac367417b2b2512bdd.md} | 0 .../587d7fac367417b2b2512bde.md} | 0 .../587d7fad367417b2b2512bdf.md} | 0 .../647e22778acb466c97ccbef2.md} | 0 .../647e228a8acb466c97ccbef3.md} | 0 .../647e22958acb466c97ccbef4.md} | 0 .../647e22a08acb466c97ccbef5.md} | 0 .../647e22b38acb466c97ccbef6.md} | 0 .../647e22c08acb466c97ccbef7.md} | 0 .../647f86ff07d29547b3bee1bd.md} | 0 .../debugging/587d7b83367417b2b2512b33.md} | 0 .../debugging/587d7b83367417b2b2512b37.md} | 0 .../debugging/587d7b84367417b2b2512b34.md} | 0 .../debugging/587d7b84367417b2b2512b35.md} | 0 .../debugging/587d7b84367417b2b2512b36.md} | 0 .../debugging/587d7b84367417b2b2512b37.md} | 0 .../debugging/587d7b85367417b2b2512b38.md} | 0 .../debugging/587d7b85367417b2b2512b39.md} | 0 .../debugging/587d7b85367417b2b2512b3a.md} | 0 .../debugging/587d7b86367417b2b2512b3b.md} | 0 .../debugging/587d7b86367417b2b2512b3c.md} | 0 .../debugging/587d7b86367417b2b2512b3d.md} | 0 .../es6/587d7b87367417b2b2512b40.md} | 0 .../es6/587d7b87367417b2b2512b42.md} | 0 .../es6/587d7b87367417b2b2512b43.md} | 0 .../es6/587d7b88367417b2b2512b44.md} | 0 .../es6/587d7b88367417b2b2512b46.md} | 0 .../es6/587d7b88367417b2b2512b47.md} | 0 .../es6/587d7b89367417b2b2512b48.md} | 0 .../es6/587d7b89367417b2b2512b49.md} | 0 .../es6/587d7b89367417b2b2512b4a.md} | 0 .../es6/587d7b89367417b2b2512b4b.md} | 0 .../es6/587d7b8a367417b2b2512b4c.md} | 0 .../es6/587d7b8a367417b2b2512b4d.md} | 0 .../es6/587d7b8a367417b2b2512b4e.md} | 0 .../es6/587d7b8a367417b2b2512b4f.md} | 0 .../es6/587d7b8b367417b2b2512b50.md} | 0 .../es6/587d7b8b367417b2b2512b53.md} | 0 .../es6/587d7b8c367417b2b2512b54.md} | 0 .../es6/587d7b8c367417b2b2512b55.md} | 0 .../es6/587d7b8c367417b2b2512b56.md} | 0 .../es6/587d7b8c367417b2b2512b57.md} | 0 .../es6/587d7b8c367417b2b2512b58.md} | 0 .../es6/587d7b8d367417b2b2512b59.md} | 0 .../es6/598f48a36c8c40764b4e52b3.md} | 0 .../es6/5cdafbb0291309899753167f.md} | 0 .../es6/5cdafbc32913098997531680.md} | 0 .../es6/5cdafbd72913098997531681.md} | 0 .../es6/5cdafbe72913098997531682.md} | 0 .../es6/5cddbfd622f1a59093ec611d.md} | 0 .../es6/5cfa550e84205a357704ccb6.md} | 0 .../event-hub/66ebd4ae2812430bb883c787.md | 0 .../645147516c245de4d11eb7ba.md | 0 .../647e22d18acb466c97ccbef8.md} | 0 .../587d7dbc367417b2b2512bae.md} | 0 .../bd7157d8c242eddfaeb5bd13.md} | 0 .../bd7158d8c442eddfaeb5bd0f.md} | 0 .../bd7158d8c442eddfaeb5bd13.md} | 0 .../bd7158d8c442eddfaeb5bd17.md} | 0 .../587d7b88367417b2b2512b45.md} | 0 .../587d7b8d367417b2b2512b5b.md} | 0 .../587d7b8e367417b2b2512b5c.md} | 0 .../587d7b8e367417b2b2512b5d.md} | 0 .../587d7b8e367417b2b2512b5e.md} | 0 .../587d7b8e367417b2b2512b5f.md} | 0 .../587d7b8f367417b2b2512b60.md} | 0 .../587d7b8f367417b2b2512b61.md} | 0 .../587d7b8f367417b2b2512b62.md} | 0 .../587d7b8f367417b2b2512b63.md} | 0 .../587d7b8f367417b2b2512b64.md} | 0 .../587d7b90367417b2b2512b65.md} | 0 .../587d7da9367417b2b2512b66.md} | 0 .../587d7da9367417b2b2512b67.md} | 0 .../587d7da9367417b2b2512b68.md} | 0 .../587d7da9367417b2b2512b69.md} | 0 .../587d7da9367417b2b2512b6a.md} | 0 .../587d7daa367417b2b2512b6b.md} | 0 .../587d7daa367417b2b2512b6c.md} | 0 .../587d7dab367417b2b2512b6d.md} | 0 .../587d7dab367417b2b2512b6e.md} | 0 .../587d7dab367417b2b2512b6f.md} | 0 .../587d7dab367417b2b2512b70.md} | 0 .../9d7123c8c441eeafaeb5bdef.md} | 0 .../682c2671d8010bef0a79f466.md | 0 .../6823914bc8a5c9c820230d99.md | 0 .../5e9a0e9ef99a403d019610ca.md} | 0 .../5e9a0e9ef99a403d019610cb.md} | 0 .../5e9a0e9ef99a403d019610cc.md} | 0 .../5e9a0e9ef99a403d019610cd.md} | 0 .../587d824a367417b2b2512c44.md} | 0 .../587d824a367417b2b2512c45.md} | 0 .../5e46f979ac417301a38fb932.md} | 0 .../5e46f983ac417301a38fb933.md} | 0 .../5e601c775ac9d0ecd8b94aff.md} | 0 .../587d8247367417b2b2512c36.md} | 0 .../587d8247367417b2b2512c37.md} | 0 .../587d8247367417b2b2512c38.md} | 0 .../587d8247367417b2b2512c39.md} | 0 .../587d8248367417b2b2512c3a.md} | 0 .../587d8248367417b2b2512c3b.md} | 0 .../587d8248367417b2b2512c3c.md} | 0 .../587d8248367417b2b2512c3d.md} | 0 .../587d8249367417b2b2512c3e.md} | 0 .../587d8249367417b2b2512c3f.md} | 0 .../587d8249367417b2b2512c40.md} | 0 .../58a25bcef9fc0f352b528e7c.md} | 0 .../58a25bcff9fc0f352b528e7d.md} | 0 .../58a25bcff9fc0f352b528e7e.md} | 0 .../a0b5010f579e69b815e7c5d6.md} | 0 .../a103376db3ba46b2d50db289.md} | 0 .../a105e963526e7de52b219be9.md} | 0 .../a10d2431ad0c6a099a4b8b52.md} | 0 .../a2f1d72d9b908d0bd72bb9f6.md} | 0 .../a3566b1109230028080c9345.md} | 0 .../a39963a4c10bc8b4d4f06d7e.md} | 0 .../a3bfc1673c0526e06d3ac698.md} | 0 .../a5229172f011153519423690.md} | 0 .../a5de63ebea8dbee56860f4f2.md} | 0 .../a5deed1811a43193f9f1c841.md} | 0 .../a6b0bb188d873cb2c8729495.md} | 0 .../a8d97bd4c764e91f9d2bda01.md} | 0 .../a8e512fbe388ac2f9198f0fa.md} | 0 .../a97fd23d9b809dac9921074f.md} | 0 .../aa7697ea2477d1316795783b.md} | 0 .../ab306dbdcc907c7ddfc30830.md} | 0 .../ae9defd7acaf69703ab432ea.md} | 0 .../af4afb223120f7348cdfc9fd.md} | 0 .../af7588ade1100bde429baf20.md} | 0 .../afd15382cdfb22c9efe8b7de.md} | 0 .../56533eb9ac21ba0edf2244e2.md} | 0 .../a7f4d8f2483413a6ce226cac.md} | 0 .../aa2e6f85cab2ab736c9a9b24.md} | 0 .../aaa48de84e1ecc7c742e1124.md} | 0 .../aff0395860f5d3034dc0bfc9.md} | 0 .../jquery/564944c91be2204b269d51e3.md} | 0 .../jquery/bad87fee1348bd9acdd08826.md} | 0 .../jquery/bad87fee1348bd9aecb08826.md} | 0 .../jquery/bad87fee1348bd9aed008826.md} | 0 .../jquery/bad87fee1348bd9aed108826.md} | 0 .../jquery/bad87fee1348bd9aed208826.md} | 0 .../jquery/bad87fee1348bd9aed308826.md} | 0 .../jquery/bad87fee1348bd9aed508826.md} | 0 .../jquery/bad87fee1348bd9aed608826.md} | 0 .../jquery/bad87fee1348bd9aed708826.md} | 0 .../jquery/bad87fee1348bd9aed808826.md} | 0 .../jquery/bad87fee1348bd9aed908626.md} | 0 .../jquery/bad87fee1348bd9aed908826.md} | 0 .../jquery/bad87fee1348bd9aed918626.md} | 0 .../jquery/bad87fee1348bd9aeda08726.md} | 0 .../jquery/bad87fee1348bd9aeda08826.md} | 0 .../jquery/bad87fee1348bd9aedc08826.md} | 0 .../jquery/bad87fee1348bd9bedc08826.md} | 0 .../587d7fad367417b2b2512be1.md} | 0 .../587d7fad367417b2b2512be2.md} | 0 .../587d7fae367417b2b2512be3.md} | 0 .../587d7fae367417b2b2512be4.md} | 0 .../587d7fae367417b2b2512be5.md} | 0 .../587d7fae367417b2b2512be6.md} | 0 .../587d7fae367417b2b2512be7.md} | 0 .../587d7faf367417b2b2512be8.md} | 0 .../587d7faf367417b2b2512be9.md} | 0 .../5ccfad82bb2dc6c965a848e5.md} | 0 .../686fdcfe055bcda9f651dd2e.md | 0 .../66b36358ed4f261d64840c24.md | 0 .../6718d2d59337c822ecb697ff.md | 0 .../686ccc2c8b967e17ab18d593.md | 0 .../66eaddd04a9e533fba689001.md | 0 .../66ec4c8e9878d8441956516f.md | 0 .../66a207974c806a19d6607073.md | 0 .../67172b43f84bcd2dec238a3d.md | 0 .../66def5467aee701733aaf8cc.md | 0 .../a77dbc43c33f39daa4429b4f.md | 0 .../5e44413e903586ffb414c94e.md | 0 .../6690e10ebe2181212abc9652.md | 0 .../5f1a4ef5d5d6b5ab580fc6ae.md | 0 .../56533eb9ac21ba0edf2244b3.md | 0 .../66da326c02141df538f29ba5.md | 0 .../a9bd25c716030ec90084d8a1.md | 0 .../67bf4350777ac6ffdc027745.md | 0 .../66f3f6eb66ea9dc41cdc30df.md | 0 .../66bba6fff611169359d9d36a.md | 0 .../66f26c32ec6f90df01a44f60.md | 0 .../67eaa957114d373deb3a9149.md | 0 .../67279fe50237291f80eed8b8.md | 0 .../66f686b8ebdb982fa8e14330.md | 0 .../6823f9df49cc206af5471a30.md | 0 .../685239f0cad43c7a909cbd98.md | 0 .../6762ec275cef87635acc4fe3.md | 0 .../66b205e6eacba4c4e54ea434.md | 0 .../66e45c8140f9fda5c105ae26.md | 0 .../lab-event-hub/66ebd4ae2812430bb883c787.md | 0 .../67d936de7055982b02baf186.md | 0 .../66c07238b01053abaf812065.md | 0 .../66bf6bacf178eac7b96d4f5e.md | 0 .../673c91f0b934834bc4a3ecc2.md | 0 .../a6e40f1041b06c996f7b2406.md | 0 .../66e7ee20b79186306fc12da5.md | 0 .../66c06d618d075c7f7f1b890a.md | 0 .../689f7996426c1534fa5bea66.md | 0 .../66bb6a9c2dd58b73cd759034.md | 0 .../67ed03ac474c48692f41749e.md | 0 .../66d6a7a3e1aa411e94bf2346.md | 0 .../a6b0bb188d873cb2c8729495.md | 0 .../66d75dd0aa65a71600dc669b.md | 0 .../686b9720ee1d032bd77a480a.md | 0 .../66ed41f912d0bb1dc62da5dd.md | 0 .../66faac4139dbbd5dd632c860.md | 0 .../a789b3483989747d63b0e427.md | 0 .../66c06fad3475cd92421b9ac2.md | 0 .../66db57ad34c7089b9b41bfd6.md | 0 .../a26cbbe9ad8655a977e1ceb5.md | 0 .../68507cadbf36aa089a84ce2d.md | 0 .../66db529d37ad966480ebb633.md | 0 .../6735a7370e0ae93a4577c689.md | 0 .../66f55eac933ff64ce654ca74.md | 0 .../673b3d6b7ef7318eef926d5a.md | 0 .../66a37f37ef5823a313de8c26.md | 0 .../67ef8f695db52583424bd118.md | 0 .../67fccc2463253b213a000142.md | 0 .../685dbd19200ad656d48b77ff.md | 0 .../lab-mutations/af2170cad53daa0770fabdea.md | 0 .../66ba762af611169359d9d369.md | 0 .../602da04c22201c65d2a019f4.md | 0 .../6842a6cd9836f0114a5b7a8a.md | 0 .../67c562286b29447da020d407.md | 0 .../66be24cb4144f955b6bcc550.md | 0 .../657bdc55a322aae1eac3838f.md | 0 .../66f53dc2c5bd6a11d6c3282f.md | 0 .../602d9ff222201c65d2a019f2.md | 0 .../66fe4f33a2cc9b33f4d5cd9b.md | 0 .../bd7158d8c242eddfaeb5bd13.md | 0 .../686e64be3cd9db25282a956d.md | 0 .../5e444147903586ffb414c94f.md | 0 .../587d78af367417b2b2512b04.md | 0 .../5688e62ea601b2482ff8422b.md | 0 .../67051431a73f1ca25d9a6f25.md | 0 .../66f2836c459cfb16ae76f24f.md | 0 .../lab-quicksort/681dbcca65bbda5f286dc0ca.md | 0 .../lab-quiz-game/66f17db06803d11a1bd19a20.md | 0 .../66b62d0ad68488dd76228d6c.md | 0 .../66bb3e20d3dc5b6d0a21f5dd.md | 0 .../668f08ea07b99b1f4a91acab.md | 0 .../56533eb9ac21ba0edf2244cf.md | 0 .../66e028680eca7d21db7e1aee.md | 0 .../afcc8d540bea9ea2669306b6.md | 0 .../673b02b03134b04637bf7055.md | 0 .../a202eed8fc186c8434cb6d61.md | 0 .../67d83df6f82eda3868dd2a84.md | 0 .../5f87ac112ae598023a42df1a.md | 0 .../680b3ef395479b0e449ecb6e.md | 0 .../66c057041df6394ca796bf33.md | 0 .../579e2a2c335b9d72dd32e05c.md | 0 .../68a47dcdbce12193caf77012.md | 0 .../6716249b5405164036fd0b0d.md | 0 .../acda2fb1324d9b0fa741e6b5.md | 0 .../66c051d13a6a20255a963695.md | 0 .../a3566b1109230028080c9345.md | 0 .../587d78af367417b2b2512b03.md | 0 .../587d78b0367417b2b2512b05.md | 0 .../687ad7be1ff45032ccf1d92f.md | 0 .../67e3a6b7f60b4085588189e6.md | 0 .../68773ee26f332a80bc0295db.md | 0 .../669e2f60e83c011754f711f9.md | 0 .../bd7158d8c442eddfaeb5bd18.md | 0 .../ac6993d51946422351508a41.md | 0 .../684aaf9ec670c68d20efd0d0.md | 0 .../669e81368e52b3a5c35a2dc5.md | 0 .../673b567e3ba535dda140d278.md | 0 .../66f12a88741aeb16b9246c59.md | 0 .../5f9771307d4d22b9d2b75a94.md | 0 .../6660a229268f4469af6af407.md | 0 .../67f8317b94735744f65b1599.md | 0 .../67fe4657aecd7cb795d20c40.md | 0 .../67fe493ff469cad1b4f4ed3c.md | 0 .../67fe4a1670a9e2d8eee4ef56.md | 0 .../67fe50c070bcf6e80b6e5541.md | 0 .../67fe5379d26421f3749d97a5.md | 0 .../67fe57d88b0042ff35d217cf.md | 0 .../67fe5ba4bb58670788cd5410.md | 0 .../67fe5e1452d7a90f919f1583.md | 0 .../67fe65a968ed0b1c7299d88e.md | 0 .../67fe683b5eff6b23651191cf.md | 0 .../67fe6921821b7b28d1b38906.md | 0 .../67fe82a0e739e448db2ac70f.md | 0 .../67fe8365a79fb94d93868035.md | 0 .../67fe85cf6c20a358e41f2ba6.md | 0 .../67fe88227fc9836054216af0.md | 0 .../67fe8edd35fc896ce366b14b.md | 0 .../67fe8fb7a764b271b550172e.md | 0 .../67fe9b40ec6bdb9c8f891e4d.md | 0 .../67fe9c903ee32aa40f26dd0a.md | 0 .../67fea25dcb63f5c249b64f3d.md | 0 .../67fea5eff4f7ddccd1fe2bb9.md | 0 .../67fea7ebc9b348d812b4c7fd.md | 0 .../68017ab60d2a18a4a49e81c1.md | 0 .../68017cf85f4b91ad041f533e.md | 0 .../680182241b10fab8a0a27b37.md | 0 .../680183318a1912c1ef6ec616.md | 0 .../6801848624b786c7ef7a51e4.md | 0 .../680185e57f67f7d05951fa28.md | 0 .../6801874351deead7df0b1c1f.md | 0 .../68018abc0b4d84e4453e9f68.md | 0 .../68018d6bd79477eacb1b08ca.md | 0 .../68054124e08f2ee90ac3bcc1.md | 0 .../680541e6aa6106eddbf03980.md | 0 .../68054397868897fa376ddf3d.md | 0 .../680544fcf581e60096e8a628.md | 0 .../68054a145c52c10a7ccfb88f.md | 0 .../68054eec55f9a316a700d0c5.md | 0 .../68055154af4ca324a3e5709d.md | 0 .../6805526c0370a929a3f34e62.md | 0 .../680553835dc5f22e8000c791.md | 0 .../68055434109039336ba0108c.md | 0 .../68055569c6dce23e32e12cfb.md | 0 .../680556e0905de6460d3251ae.md | 0 .../6807db78737bb0a4c95d4c45.md | 0 .../6807dd51100bf2a9d80106a3.md | 0 .../6807efe87ed28cc0fee29a42.md | 0 .../6807f0a49a52b5c6502ba704.md | 0 .../6807f237eafb11ce7bbc1b01.md | 0 .../6807f3debc9345d3d395724d.md | 0 .../6807f57f288b79e26bb67a27.md | 0 .../6807f5e2596dbae75b6ebb95.md | 0 .../6807f78ecae797ee4f73a698.md | 0 .../6807f912778d30f41a35f17b.md | 0 .../680a2ae4fff48d4e65e984f5.md | 0 .../680a2c6cebf646549eb8597d.md | 0 .../680a2f13fd2ab45da7d5f255.md | 0 .../680a308a6e4b6664c1b54223.md | 0 .../680a316d0236fd69eeace239.md | 0 .../680a326daf7d8e7265f7d9e8.md | 0 .../680a3586617ca27ae4cd47d5.md | 0 .../680a36bdad264f84ea672a47.md | 0 .../680a37bca400d98d1974bee8.md | 0 .../680a3885bda4ec957c362161.md | 0 .../680a3a29b3d0809de1d303be.md | 0 .../680a3bb5008c12a859a24601.md | 0 .../680a3cf5ca047daf5e8ecff5.md | 0 .../680a3d7de6ff63b3983aa930.md | 0 .../680a4199cc2f1dce58320bbe.md | 0 .../680a42e4f7c7a3dd1c4f388f.md | 0 .../680a44fcbf008ee86c599c67.md | 0 .../680a45bc564e0decd89f8cfc.md | 0 .../680a47902d05f6f842701575.md | 0 .../680a6db1b7ee1629cb7f2b3c.md | 0 .../680a6fe43f46c833fe6127c0.md | 0 .../680a71abea885638d0c17247.md | 0 .../680a726a64435f3e7ae29e7e.md | 0 .../680a7424bd7074444a532666.md | 0 .../680a74f8edec0e48cb50628e.md | 0 .../680a7a930df68b565d3ec6d9.md | 0 .../680a919d0c30477904f3d543.md | 0 .../680a95e67e1e999b038b81a1.md | 0 .../680ad6cff83d15c9adb8bc45.md | 0 .../680ad88845bfe9d460aa5809.md | 0 .../680ad972083a1fda5e77a96d.md | 0 .../680adbb8673b42ec51b66d6a.md | 0 .../680add1c9f7e04f3a6ffaa38.md | 0 .../680addfc09fe00f879d173ca.md | 0 .../680ae0f70bca1102d33d55cf.md | 0 .../680ae25356ac5b0bbe5ad815.md | 0 .../680ae44cd60a741570f059cd.md | 0 .../680ae53983cad51a279d80bd.md | 0 .../680ae6fa6f3bb82a094cffcf.md | 0 .../680ae8405a7d742f6dc43689.md | 0 .../680ae96459e66936bd63229f.md | 0 .../680aea322a388e3f17d76ad7.md | 0 .../680aeae38f22b84688a750d0.md | 0 .../680aec5c6bf4554f75fb41e4.md | 0 .../680aed4029393c55cbe8ee26.md | 0 .../680aef568ac1bd591eceb0dc.md | 0 .../680af092f8cc7168e3a0fe44.md | 0 .../680af20c7ff8ef70e3f0f4e2.md | 0 .../680af35c534e757aa6ffefeb.md | 0 .../680b8807168d949476df429d.md | 0 .../680b884db32ff0952e01ed17.md | 0 .../680b8b853bdda6a77ce83970.md | 0 .../680b8cada9fc37ad52472f95.md | 0 .../680b8e8b40bc06b4133a3d8b.md | 0 .../680b8f7d6d2437bf53a4fdca.md | 0 .../680b91a5716e41c967d79dfd.md | 0 .../680b9291a868ddcfa04e858c.md | 0 .../680bdc5719bdbef731fa6cb3.md | 0 .../680bde924d51f0001922ae8c.md | 0 .../680bdfca9ec8330826ef4dfc.md | 0 .../680be10112316c106d4f3c99.md | 0 .../680be3aac48933172077ec38.md | 0 .../680be45b2a55861beedc6493.md | 0 .../680be6e7acbf902ecf7d72b0.md | 0 .../680be8ec449c91362d3ab174.md | 0 .../680bebda6cf984409c5fe18a.md | 0 .../680bee52fa46a94e29001328.md | 0 .../680bf03724f690552e5d2669.md | 0 .../680c07aef728ac642132fcfa.md | 0 .../680c09af1ea53564fc10379e.md | 0 .../680c0afef188606653b6504c.md | 0 .../680c0c00ee924a67422f02c2.md | 0 .../680c0d506d89d067eb0ca376.md | 0 .../680c0e7db4a04c689ff4f45e.md | 0 .../6660a1f8afeef3663bddaecb.md | 0 .../67ee44a50d29d8069c1f2196.md | 0 .../67ee484fd82991084f2bab59.md | 0 .../67ee4aa1f9837a09a9c30f39.md | 0 .../67ee4cbb541a7a0ae61bcc9f.md | 0 .../67ee4ed87d60e00c5347db25.md | 0 .../67ee50c7f4b46e0d96f91996.md | 0 .../67ee538567a2850ea8231461.md | 0 .../67ee56687454b01015480e90.md | 0 .../67ee59328c8fd111948893bd.md | 0 .../67ee5ec52409541336e4f239.md | 0 .../67ee6113703ef11433eead17.md | 0 .../67ee6321ca3ffb1590c00937.md | 0 .../67ee673c9dd14b16bf45073a.md | 0 .../67ee6a289c4c8e1705d6af3f.md | 0 .../67ee6c41bd9153181174d0de.md | 0 .../67ee6eb5dd88a619a6af0476.md | 0 .../67ee7b074ba2d31b357ec452.md | 0 .../67ee7dab0f703d1cb716322a.md | 0 .../67ee802cf777fd1dcdeac13a.md | 0 .../67ee83570d1f591f495b125b.md | 0 .../67ee8693338dfe201f2497e3.md | 0 .../67eea1cfa55f06237c376c0f.md | 0 .../67eea33bbc314f248d210c93.md | 0 .../67eea4bdf9bcb42544573b98.md | 0 .../67eea74adf1ccf266919fec1.md | 0 .../67eeab11d541d527bff04f84.md | 0 .../67eeac35f111d728a16de700.md | 0 .../67eeae06c4611c29b39e7618.md | 0 .../67eeb0a9bfe9ce2ab1cbffd2.md | 0 .../67eeb3225f71b22c54c19018.md | 0 .../67ef899bfbdd8c0425bd477c.md | 0 .../67ef8eecd906e80537f35a3b.md | 0 .../67ef90c23b384b063ddb0d79.md | 0 .../67ef924aa083d80769e35c20.md | 0 .../67ef94050ce3a508ab3f199e.md | 0 .../67ef94ffb948dd097064161b.md | 0 .../67ef964e50b3dd0a439936b0.md | 0 .../67ef97882548e50ba1972b22.md | 0 .../67ef98ac61799b0c4812fcd4.md | 0 .../67ef9b10eec5580d2a2f3342.md | 0 .../67ef9c26140f460df070eb16.md | 0 .../67efa8114f7d0d0f6d5ade87.md | 0 .../67efa96c7c0d751022ab4a54.md | 0 .../67efaab29cfb7511144bd348.md | 0 .../67efad79447563125d66dd1f.md | 0 .../67efb1dec6114b14a7b3984e.md | 0 .../67efb452f0848b1638b9764d.md | 0 .../67efb612b5747e170bbb0330.md | 0 .../67efb71747025017b2b2e1d5.md | 0 .../67efb7e39a3ae7184c508f1b.md | 0 .../67efbabce0cc7219a3f50a77.md | 0 .../67efd83320a9d11b92069f89.md | 0 .../67efdab408e37f1cc9b09ac3.md | 0 .../67efdc959abdd01d8998e23d.md | 0 .../67efde71d68c6f1e535ced5d.md | 0 .../67efdfa59ffafb1f2a56381e.md | 0 .../67efe861ab0bf720d0a6798d.md | 0 .../67efebdf734ad521ace8a89e.md | 0 .../67eff283a58f2222dbddec24.md | 0 .../67eff3ae8cca9823edafadc6.md | 0 .../67eff572da10f424e1f12db0.md | 0 .../67eff6af42e8c425d9ff28e3.md | 0 .../67eff894d57d1326be66158c.md | 0 .../67effcdc0f428a281781bdc8.md | 0 .../67f0039a4b0b9928ce9ec5e4.md | 0 .../67f00650f9e8d72a149ca40e.md | 0 .../67f007ad79ef192af858ecf6.md | 0 .../67f378ed3e7b6b0575188707.md | 0 .../67f37ab91b0bc806fa557de7.md | 0 .../67f37c93459dc608a3d40362.md | 0 .../67f37e41c99d8c09b35efc97.md | 0 .../67f37f60d670350a9c07bd99.md | 0 .../67f38162549f9b0bea4dff29.md | 0 .../67f382a012077a0d02c26289.md | 0 .../67f3842692c22f0e6160a609.md | 0 .../67f38522729d8b0f409082aa.md | 0 .../67f3862598bb601003b00399.md | 0 .../67f3871eea82d61119e6537b.md | 0 .../67f3887a11aa2812619bca7c.md | 0 .../67f38c549aad4f1420ab2d9b.md | 0 .../67f38e0b660d12155902bc57.md | 0 .../67f38fac88ead216c0db1dcb.md | 0 .../67f4f81c06ba47053ae33664.md | 0 .../67f4fa0b6e6451067cd096e6.md | 0 .../67f5011ba4df34088f562234.md | 0 .../67f502a15382c109cdbf0278.md | 0 .../67f503727273830a957a57cf.md | 0 .../67f5042b2c76890b5bba512a.md | 0 .../67f50607928b370c11239532.md | 0 .../67f50874f536e80d63b170b2.md | 0 .../67f50b617d33980ec341c96d.md | 0 .../67f51128d552ef0ffe1437b6.md | 0 .../67f513e34f45c411491c53ca.md | 0 .../67f514e116fc201233922a54.md | 0 .../67f516c63aa9bf133436c73b.md | 0 .../67f5182fadfeb61467ac17cf.md | 0 .../67f519febaeacd154eb0f9f1.md | 0 .../67f51aa9a8223a15fe6f94c2.md | 0 .../67f51ba068960e16ecc48d46.md | 0 .../67f51daca0932e1890a4d676.md | 0 .../67f51f7b826c2b1a77042ec9.md | 0 .../67f52096eb73c11b6e7f2712.md | 0 .../67f521ccd4afdf1c600406a4.md | 0 .../67f5246d3635571d8969f310.md | 0 .../67f525cc6bd5a51e853d280a.md | 0 .../67f5277a290acc1fc68d5841.md | 0 .../67f52a20d4980321a21d5b15.md | 0 .../67f52c6005b91c22fa0b5474.md | 0 .../67f52d066a653223b0cbc15f.md | 0 .../67f52dee33807524435b5714.md | 0 .../67f52eaaf9808c24f1711e49.md | 0 .../67f5335a09d5fb264cb6d128.md | 0 .../67f53908d3399826c7c2e780.md | 0 .../67f53ac645c24127c9957346.md | 0 .../67f53bc800a8d928901cfc72.md | 0 .../67f53cded0c284297f0d2bec.md | 0 .../67f53dfa20d9112a729bf96a.md | 0 .../67f53f1a109a902b1f8e2858.md | 0 .../67f540edee62b92c0b6fe534.md | 0 .../67f5421594f8af2cfd6ce3d4.md | 0 .../67f542c08c893f2d9f4f86d4.md | 0 .../67f623ba313ba40411851488.md | 0 .../67f6250542ddad0502e48ee8.md | 0 .../67f62624e0d6c206196807e2.md | 0 .../67f627bc1703730722e34e7c.md | 0 .../67f629032a3d32082a27e97e.md | 0 .../67f62aa81c1eb0094d0510ce.md | 0 .../67f6374f109b510a62653ab3.md | 0 .../67f6388c45b13e0b1fdc3f94.md | 0 .../67f6395cfd3f0c0bc5e84a5c.md | 0 .../67f63bdcb0a1480c94ebe6c7.md | 0 .../67f643b463c0900e61c9396c.md | 0 .../67f6453f9551f50f79dde158.md | 0 .../67f646e0771ab3102e9e45c0.md | 0 .../67f6498972a39e11396f0b57.md | 0 .../67f64b1393fb461219add0df.md | 0 .../67f64bbf8879c012ad1d5508.md | 0 .../67f64d832fae5913a94443c3.md | 0 .../67f64e8bd52c971444dfbd89.md | 0 .../67f657a7f9195016258e4ed6.md | 0 .../67f659a9a606f216d86f82b2.md | 0 .../67f65a5e0016ab17a6ac1939.md | 0 .../67f65b65099e9018a17f6909.md | 0 .../67f65caf2d642f198f2f5dfc.md | 0 .../67f65ddd5166b51a43cb35ac.md | 0 .../67f65ed992f4381b0a242850.md | 0 .../67f661f07d4a111c20250f23.md | 0 .../67f6631d5f8e891d24024dc3.md | 0 .../67f6644060253a1dd78b2e36.md | 0 .../67f666c9821e1e1ed24333b2.md | 0 .../67f66c570a22cc1feb87cf30.md | 0 .../67f66daca27ee821356bac17.md | 0 .../67f66e7f3fe1f721cf9cb189.md | 0 .../67f671a8a9c59322b86f05da.md | 0 .../67f677930d2ce9263ba93075.md | 0 .../67f679810774dd278c363d75.md | 0 .../67f67a7f852015284c67e484.md | 0 .../67f67b465227cf28e6ade47f.md | 0 .../67f67c48b6239c29bd895881.md | 0 .../613297a923965e0703b64796.md | 0 .../61329b210dac0b08047fd6ab.md | 0 .../61329d52e5010e08d9b9d66b.md | 0 .../6133acc353338c0bba9cb553.md | 0 .../6133d11ef548f51f876149e3.md | 0 .../613e2546d0594208229ada50.md | 0 .../613e275749ebd008e74bb62e.md | 0 .../6140827cff96e906bd38fc2b.md | 0 .../6140883f74224508174794c0.md | 0 .../61408e4ae3e35d08feb260eb.md | 0 .../61408f155e798909b6908712.md | 0 .../614090d5a22b6f0a5a6b464c.md | 0 .../6141fabd6f75610664e908fd.md | 0 .../6141fed65b61320743da5894.md | 0 .../614202874ca576084fca625f.md | 0 .../614206033d366c090ca7dd42.md | 0 .../61435e3c0679a306c20f1acc.md | 0 .../6143610161323a081b249c19.md | 0 .../6143639d5eddc7094161648c.md | 0 .../6143908b6aafb00a659ca189.md | 0 .../6143920c8eafb00b735746ce.md | 0 .../6143931a113bb80c45546287.md | 0 .../614394fb41985e0d2012a93e.md | 0 .../6143956ed76ed60e012faa51.md | 0 .../614396f7ae83f20ea6f9f4b3.md | 0 .../6143cb26f7edff2dc28f7da5.md | 0 .../6144e818fd5ea704fe56081d.md | 0 .../6144f8dc6849e405dd8bb829.md | 0 .../6145e6eeaa66c605eb087fe9.md | 0 .../6145e8b5080a5f06bb0223d0.md | 0 .../6145eb5f08a38a0786c7a80c.md | 0 .../6145ed1f22caab087630aaad.md | 0 .../6145ee65e2e1530938cb594d.md | 0 .../6145f02240ff8f09f7ec913c.md | 0 .../6145f14f019a4b0adb94b051.md | 0 .../6145f3a5cd9be60b9459cdd6.md | 0 .../6145f47393fbe70c4d885f9c.md | 0 .../6145f59029474c0d3dc1c8b8.md | 0 .../6145f685797bd30df9784e8c.md | 0 .../6145f829ac6a920ebf5797d7.md | 0 .../6145f8f8bcd4370f6509078e.md | 0 .../6145fb5018cb5b100cb2a88c.md | 0 .../6145fc3707fc3310c277f5c8.md | 0 .../614796cb8086be482d60e0ac.md | 0 .../6147a14ef5668b5881ef2297.md | 0 .../614878f7a412310647873015.md | 0 .../61487b77d4a37707073a64e5.md | 0 .../61487da611a65307e78d2c20.md | 0 .../61487f703571b60899055cf9.md | 0 .../614880dc16070e093e29bc56.md | 0 .../614883b6fa720e09fb167de9.md | 0 .../614884c1f5d6f30ab3d78cde.md | 0 .../61488ecfd05e290b5712e6da.md | 0 .../6148d99cdc7acd0c519862cb.md | 0 .../6148da157cc0bd0d06df5c0a.md | 0 .../6148dc095264000dce348bf5.md | 0 .../6148dcaaf2e8750e6cb4501a.md | 0 .../6148dd31d210990f0fb140f8.md | 0 .../6148defa9c01520fb9d178a0.md | 0 .../6148dfab9b54c110577de165.md | 0 .../6148e0bcc13efd10f7d7a6a9.md | 0 .../6148e161ecec9511941f8833.md | 0 .../6148e28706b34912340fd042.md | 0 .../6148e335c1edd512d00e4691.md | 0 .../6148e41c728f65138addf9cc.md | 0 .../614ccc21ea91ef1736b9b578.md | 0 .../6351e7a8684bf5377c4ee7f7.md | 0 .../635060a5c03c950f46174cb5.md | 0 .../63507b5ac8a55134223374c7.md | 0 .../63507bcbfe4ede356e624395.md | 0 .../63507c19151201368ee3e16c.md | 0 .../63507c4b63731437227b0134.md | 0 .../63507d810f1a2e38f1908fd8.md | 0 .../63507e4562cdde3a28e8de1b.md | 0 .../63507ebb0c50ce3b9d669cd9.md | 0 .../63507fc6cc29083cc44df2fb.md | 0 .../6350805fe0fe283dd347b0dc.md | 0 .../635080d80b72803e973841da.md | 0 .../6350854411ffb73feb6bb84e.md | 0 .../63508577f69f41409275f877.md | 0 .../635085da54fc2041e0303e75.md | 0 .../635085f80bd9b5429faa40c4.md | 0 .../6350866cce4c6d43bdf607c8.md | 0 .../63508750f040a348a440a0bf.md | 0 .../635089e3bd3e144f2db4094f.md | 0 .../63508abbff1c4c5210d68cc5.md | 0 .../63508bb4afb069534e81f33b.md | 0 .../63508c898d753754757bd5e3.md | 0 .../635090f47eb6d9563a6fed05.md | 0 .../6352e79d15aae30fac58f48e.md | 0 .../6352e80e024e89111600edfb.md | 0 .../6352e93db104661305c5f658.md | 0 .../6352e96d2604f813c656750b.md | 0 .../6352ea3a5b79e614ee2282fd.md | 0 .../6352ebd3ab962c168a122e85.md | 0 .../6352ec8b9c70fd17b8c7ba3f.md | 0 .../6352ecef9f045519063da9b3.md | 0 .../6352edee8a4de01ad693f0e4.md | 0 .../6352ee566a59d31d24bde74b.md | 0 .../6352f09b1e53a420e7873344.md | 0 .../6352f179bdca23221298a5ba.md | 0 .../6352f2526dccb523150b64fb.md | 0 .../6352f2a24eb71b24284ca2b6.md | 0 .../6352faf71a9db52631864634.md | 0 .../6352fbb93a91a8272f838d42.md | 0 .../6352fcb156834128001ea945.md | 0 .../6352fce75b2d3b2924930f1e.md | 0 .../6352fe473d53592a40ae403b.md | 0 .../6352fed209792d2b89e92ea1.md | 0 .../6352ff27e0e51b2c7dce0010.md | 0 .../6352ffe4cfafa72d595a0007.md | 0 .../6353004b235d7a2e0b913f2b.md | 0 .../6353024f5eab012fa2f57eec.md | 0 .../6353028147d3c7309017216a.md | 0 .../635302be760d6031d11a06cd.md | 0 .../65aac0678d51b3f1a0cb8061.md | 0 .../65c4dc57418fd6bfc710d61d.md | 0 .../65ca2d0625aa3a3201067f70.md | 0 .../65e62efde0592ec4b4bb6a69.md | 0 .../65f83a7ca7047318e3ccff7c.md | 0 .../661890c4abae9f2a0eddad6b.md | 0 .../661899113600ef307d8a7487.md | 0 .../6618a3264f955339063d3328.md | 0 .../6618abf6368d073f0f659780.md | 0 .../66c395a16c3ff33dc6f8e7c0.md | 0 .../66f59e667892883f47abe6d5.md | 0 .../602da0de22201c65d2a019f6.md} | 0 .../65576ff7888f9e96f52a4be1.md | 0 .../6557709b0aee699a6a00528c.md | 0 .../6557712d77ce2d9bd7e63afd.md | 0 .../6557716aadbd2d9c42c0e69a.md | 0 .../655771d889132f9ccd341060.md | 0 .../65577236b056379d5dbc7000.md | 0 .../655773b0591c5f9f4045883e.md | 0 .../655773f8b8b5db9fc6d0ae76.md | 0 .../6557743527cb92a06417ea97.md | 0 .../6557746aad2844a0cd864e12.md | 0 .../655774955b097ea14897db12.md | 0 .../655774d01daeeaa1978b99d5.md | 0 .../655775221059f5a20493d5d7.md | 0 .../655776db1eeae0a620e42a0d.md | 0 .../655777060d8ddea6741be1b1.md | 0 .../65577739f57ecca6c39bb4e9.md | 0 .../65577791ad8c26a7705e2919.md | 0 .../65577a17564ce8a8e06c1460.md | 0 .../65578c17d54dfab65cd54b95.md | 0 .../65578c74607d40b6d8c4757f.md | 0 .../65578cb031cd93b77a285db2.md | 0 .../65578cee7f2cb8b80127cce2.md | 0 .../65578d0f6c78a0b868a43b9c.md | 0 .../65578d4fc3afc3b8f554c882.md | 0 .../65578f895f2a65ba7a916804.md | 0 .../65578fcf00322dbad5dee05b.md | 0 .../655790d113d14dbb727eaf41.md | 0 .../6557910b0ebaeebc18209e90.md | 0 .../6557913b8fe5c0bc834c9f4f.md | 0 .../655791847db8a9bd0b685f40.md | 0 .../655791ae44c182bd92f31caa.md | 0 .../655791e6cf5e03be3de73451.md | 0 .../65579228c669fcbebffd01d5.md | 0 .../6557924d47c325bf27afbe51.md | 0 .../6557927ad11e58bf8c794b25.md | 0 .../6559d70c5161b16ff1d6530d.md | 0 .../6559d86fe1b8947954b9178d.md | 0 .../6559da1b7d75f088f5e6b89f.md | 0 .../6559da93115de78dbbdc7ba3.md | 0 .../6566195b0a021bb660b2b4b1.md | 0 .../65661b72d6745ebec6a96923.md | 0 .../6567722f53ad97d7ea6bb082.md | 0 .../65774ae7c3eee66fe79b9459.md | 0 .../657891ab9c1903f4e55433ba.md | 0 .../65789506b30453080f77470c.md | 0 .../6578b13757611e2825beb8a5.md | 0 .../6578b57361f2f132a02e2a18.md | 0 .../65796fac81f983127558f3f4.md | 0 .../6579717f0920131304286804.md | 0 .../65797670e0c0d016f17e7660.md | 0 .../6579ca0923cfa7162089d2f0.md | 0 .../6579cbab9825b8170974c69a.md | 0 .../6579cd5f6dd62c189e53ddbb.md | 0 .../6579dd49fa8a8e1fd06b85a9.md | 0 .../65affe602a2a828b0382a058.md | 0 .../65b7cd2b7bd9a684ccf1dc16.md | 0 .../65b7cf140d34058d7ea8935f.md | 0 .../65b7d25992879698180e6a71.md | 0 .../65b7d3319ebec69b983fb91b.md | 0 .../6363d2019078df117ce4c3fe.md} | 0 .../6363d23a9078df117ce4c3ff.md} | 0 .../64388945b59341057e955fbb.md | 0 .../643c0ab6779047014ca69b4f.md | 0 .../643c14c8027369027334e802.md | 0 .../643c337176a83407d0cd915c.md | 0 .../643c359312d030093352fe41.md | 0 .../643c565936a10109b3f59326.md | 0 .../643c56790fac5409eb5ec6f9.md | 0 .../643c8d9a73965c0a26d7f634.md | 0 .../643c90830bbeb40ab15148a6.md | 0 .../643c95001ff61f0b3c39ce71.md | 0 .../643e99a35a2cde013489176c.md | 0 .../643e9ee64efc77016fa3397c.md | 0 .../643e9f727a93d80198228d57.md | 0 .../643ec3040ee13201ff1c35bf.md | 0 .../643ee71edd2ec2014c0ff0e0.md | 0 .../643ee973c162ae017b3d30db.md | 0 .../6443c98ac169e501eba36d04.md | 0 .../6444062a33ab4c03d0c2e9f5.md | 0 .../64440a50d076c204051f2cc0.md | 0 .../6444f324c287170220eee013.md | 0 .../6446d8f9fce0fa0172473964.md | 0 .../644b6d20eabd7e0149383254.md | 0 .../644b736c83c5250181633899.md | 0 .../644b97360868a301bf9ba463.md | 0 .../644ba3c43bb57f020ca57834.md | 0 .../644baae059c58402a31e815a.md | 0 .../644f360e888420013dbe705f.md | 0 .../644f4bcf1c2afd0211cd945e.md | 0 .../644f848af645ce012bd1a2bc.md | 0 .../644fa585a5f9970173ca3cff.md | 0 .../644fb1d7f0257702a0c935cf.md | 0 .../644fba64caf60303c9540d14.md | 0 .../645763874fd6d901c273db29.md | 0 .../645f06144bc0dc0143a5a3a2.md | 0 .../645f1cffc7f95e01db009f32.md | 0 .../645f34e7925b68021ce0bcaa.md | 0 .../645f7231271ab1012bc659b8.md | 0 .../645f764c37de33015ded1273.md | 0 .../645f7879ebbdb201892e55e1.md | 0 .../645f8615fa144d01c476b22c.md | 0 .../645f958584305d02bf48fe5b.md | 0 .../646474a88d0d4a016f895ba8.md | 0 .../64648c3254e52901e36e7703.md | 0 .../646494e11d0cab03caee204c.md | 0 .../64649b108df035051cb2ba2d.md | 0 .../653f173100e7791a72a8a4c8.md | 0 .../655f16b6fc793f6f13ba1a6f.md | 0 .../657386f11fb8265660bfac75.md | 0 .../65738cc6cba1825b14806b3d.md | 0 .../65739e21dbdf776ccfbf2df5.md | 0 .../6573d962423e118f6d851e6b.md | 0 .../6576076879130f6cf7426e82.md | 0 .../65760954561c726e832a0cc8.md | 0 .../65760ce115eb06716baeb361.md | 0 .../65760de70283687288fe70cf.md | 0 .../5f5b969a05380d2179fe6e18.md} | 0 .../5ea8adfab628f68d805bfc5e.md} | 0 .../5f5904ac738bc2fa9efecf5a.md} | 0 .../64061a98f704a014b44afdb2.md | 0 .../64067c1041a80c366b852407.md | 0 .../6406a71d2b35103a340dba06.md | 0 .../6406a9945fa5d23c225d31cc.md | 0 .../6406adbca6b41d3d7cef85ab.md | 0 .../6406bb32f9ed593f26c33b2b.md | 0 .../6407b940b8983005578d0824.md | 0 .../6407c303b4272606c019f338.md | 0 .../6407c4abf5be6d07d8c12ade.md | 0 .../6407c627ddc93708c8dee796.md | 0 .../6407c6a2c2159309994779a5.md | 0 .../6407c6d3f19c4e0a7ba320bb.md | 0 .../6407c722498bc80b76d29073.md | 0 .../6410da6df463a606dfade96f.md | 0 .../6410dfb965c72108196ef24a.md | 0 .../6410e1b58efc2c091a13bcd9.md | 0 .../6410e3c19c21cd09c32dc7c6.md | 0 .../6410e70c84bb660b4d2a5ea1.md | 0 .../6410edb33eeaf50dd9a22ab4.md | 0 .../6410efff0ae97c0f06856511.md | 0 .../6410f149110ec60fd40fcfe1.md | 0 .../6410f97a721cd1144804b7a8.md | 0 .../6410f9a443d57414ee50fada.md | 0 .../6410fb3b68429716a810ea4b.md | 0 .../6410fcd1f731fd17cdb101a7.md | 0 .../6411024727181d190ef03166.md | 0 .../64110377201e7b1a0de0d558.md | 0 .../64110727cefd3d1d9bdb0128.md | 0 .../6411083020a3101e9514a0f5.md | 0 .../64110998bc00321fd8052ab5.md | 0 .../64110a03f6a450209b01f45c.md | 0 .../64110b1849454521871243ca.md | 0 .../6411108bc8b9c324f66aab4c.md | 0 .../641110e4fb696b259dbf0bcf.md | 0 .../6411135e9ee2fa26c882eb02.md | 0 .../64112c9cf53d632910ea2f9b.md | 0 .../64112cea9e6ac22a314628b0.md | 0 .../64112d0943e1bb2aef11e2d1.md | 0 .../64112fa63a0f812c66499a54.md | 0 .../641130423e5f512d8972dae1.md | 0 .../64113124efd2852edafaf25f.md | 0 .../64113249bab9952fb2ce4469.md | 0 .../6621c5f02a5c272761db8661.md | 0 .../6621d0dd6798b121bd2ed823.md | 0 .../662236690376072dc79d9c27.md | 0 .../5f33071498eb2472b87ddee4.md | 0 .../5f3313e74582ad9d063e3a38.md | 0 .../5f331e55dfab7a896e53c3a1.md | 0 .../5f3326b143638ee1a09ff1e3.md | 0 .../5f33294a6af5e9188dbdb8f3.md | 0 .../5f332a88dc25a0fd25c7687a.md | 0 .../5f332b23c2045fb843337579.md | 0 .../5f344f9c805cd193c33d829c.md | 0 .../5f344fad8bf01691e71a30eb.md | 0 .../5f344fbc22624a2976425065.md | 0 .../5f344fc1520b6719f2e35605.md | 0 .../5f3477ae34c1239cafe128be.md | 0 .../5f3477ae8466a9a3d2cc953c.md | 0 .../5f3477ae9675db8bb7655b30.md | 0 .../5f3477aefa51bfc29327200b.md | 0 .../5f3477cb2e27333b1ab2b955.md | 0 .../5f3477cb303c5cb61b43aa9b.md | 0 .../5f3477cbcb6ba47918c1da92.md | 0 .../5f34a1fd611d003edeafd681.md | 0 .../5f356ed60785e1f3e9850b6e.md | 0 .../5f356ed60a5decd94ab66986.md | 0 .../5f356ed6199b0cdef1d2be8f.md | 0 .../5f356ed63c7807a4f1e6d054.md | 0 .../5f356ed63e0fa262326eef05.md | 0 .../5f356ed656a336993abd9f7c.md | 0 .../5f356ed69db0a491745e2bb6.md | 0 .../5f356ed6cf6eab5f15f5cfe6.md | 0 .../5f35e5c4321f818cdc4bed30.md | 0 .../5f35e5c44359872a137bd98f.md | 0 .../5f3c866d0fc037f7311b4ac8.md | 0 .../5f3c866d28d7ad0de6470505.md | 0 .../5f3c866d5414453fc2d7b480.md | 0 .../5f3c866daec9a49519871816.md | 0 .../5f3c866dbf362f99b9a0c6d0.md | 0 .../5f3c866dd0d0275f01d4d847.md | 0 .../5f3c866de7a5b784048f94b1.md | 0 .../5f3cade94c6576e7f7b7953f.md | 0 .../5f3cade9993019e26313fa8e.md | 0 .../5f3cade99dda4e6071a85dfd.md | 0 .../5f3cade9fa77275d9f4efe62.md | 0 .../5f3ef6e01f288a026d709587.md | 0 .../5f3ef6e03d719d5ac4738993.md | 0 .../5f3ef6e04559b939080db057.md | 0 .../5f3ef6e050279c7a4a7101d3.md | 0 .../5f3ef6e05473f91f948724ab.md | 0 .../5f3ef6e056bdde6ae6892ba2.md | 0 .../5f3ef6e06d34faac0447fc44.md | 0 .../5f3ef6e07276f782bb46b93d.md | 0 .../5f3ef6e0819d4f23ca7285e6.md | 0 .../5f3ef6e087d56ed3ffdc36be.md | 0 .../5f3ef6e0a81099d9a697b550.md | 0 .../5f3ef6e0b431cc215bb16f55.md | 0 .../5f3ef6e0e0c3feaebcf647ad.md | 0 .../5f3ef6e0e9629bad967cd71e.md | 0 .../5f3ef6e0eaa7da26e3d34d78.md | 0 .../5f3ef6e0f8c230bdd2349716.md | 0 .../5f3f26fa39591db45e5cd7a0.md | 0 .../5f459225127805351a6ad057.md | 0 .../5f459a7ceb8b5c446656d88b.md | 0 .../5f459cf202c2a3472fae6a9f.md | 0 .../5f459fd48bdc98491ca6d1a3.md | 0 .../5f45a05977e2fa49d9119437.md | 0 .../5f45a276c093334f0f6e9df4.md | 0 .../5f45a5a7c49a8251f0bdb527.md | 0 .../5f45a66d4a2b0453301e5a26.md | 0 .../5f45b0731d39e15d54df4dfc.md | 0 .../5f45b25e7ec2405f166b9de1.md | 0 .../5f45b3c93c027860d9298dbd.md | 0 .../5f45b45d099f3e621fbbb256.md | 0 .../5f45b4c81cea7763550e40df.md | 0 .../5f45b715301bbf667badc04a.md | 0 .../5f46e270702a8456a664f0df.md | 0 .../5f46e36e745ead58487aabf2.md | 0 .../5f46e7a4750dd05b5a673920.md | 0 .../5f46e8284aae155c83015dee.md | 0 .../5f46ede1ff8fec5ba656b44c.md | 0 .../5f46fc57528aa1c4b5ea7c2e.md | 0 .../5f4701b942c824109626c3d8.md | 0 .../5f475bb508746c16c9431d42.md | 0 .../5f475e1c7f71a61d913836c6.md | 0 .../5f47633757ae3469f2d33d2e.md | 0 .../5f47fe7e31980053a8d4403b.md | 0 .../5f716ad029ee4053c7027a7a.md | 0 .../5f716bee5838c354c728a7c5.md | 0 .../5f7691dafd882520797cd2f0.md | 0 .../5f7692f7c5b3ce22a57788b6.md | 0 .../5f769541be494f25449b292f.md | 0 .../5f76967fad478126d6552b0d.md | 0 .../5f769702e6e33127d14aa120.md | 0 .../5f7b87422a560036fd03ccff.md | 0 .../5f7b88d37b1f98386f04edc0.md | 0 .../66323433f931ca32305a11f5.md | 0 .../663250b42513ef5975599c49.md | 0 .../663255f28c59315db74d137b.md | 0 .../66325a250690a3612c1db0f6.md | 0 .../663260de72634166b0800fe9.md | 0 .../66326637df347d6ae9928853.md | 0 .../66326913b729e16dd0127a36.md | 0 .../6650c9a94d6e13d14a043a69.md | 0 .../5d5a813321b9e3db6c106a46.md | 0 .../62a115879a6d51422652cbfc.md | 0 .../62a1166ed9a56d439c0770e7.md | 0 .../62a23c1d505bfa13747c8a9b.md | 0 .../62a23cb9bc467a147516b500.md | 0 .../62a23d1c5f1c93161f3582ae.md | 0 .../62a2401b9842721796b72850.md | 0 .../62a24068d60b671847d1d4e2.md | 0 .../62a2409897ec621942234cf6.md | 0 .../62a240c67f3dbb1a1e6d95ee.md | 0 .../62a24128d5e8af1b47ad1aab.md | 0 .../62a24190868ca51c0b6e83c7.md | 0 .../62a241df03c1f61ce936f5d9.md | 0 .../62a2509ba163e020bb9d84ea.md | 0 .../62a255dae245b52317da824a.md | 0 .../62a257659d0d1e2456f24ba2.md | 0 .../62a39f5a5790eb27c1e5d4bf.md | 0 .../62a3a0a3c0a4b32915d26a6e.md | 0 .../62a3a75d8466a12e009eff76.md | 0 .../62a3a7e4f1060e2fc5ffb34b.md | 0 .../62a3b3eab50e193608c19fc6.md | 0 .../62a3b41c9494f937560640ab.md | 0 .../62a3b79d520a7f3d0e25afd6.md | 0 .../62a3bb9aeefe4b3fc43c6d7b.md | 0 .../62a3bec30ea7f941412512dc.md | 0 .../62a3c0ab883fd9435cd5c518.md | 0 .../62a3c2fccf186146b59c6e96.md | 0 .../62a3c4a0e52767482c5202d4.md | 0 .../62a3c668afc43b4a134cca81.md | 0 .../62a3c8bf3980c14c438d2aed.md | 0 .../62a3c91a2bab1b4d6fabb726.md | 0 .../62a3cdb11478a34ff4a6470d.md | 0 .../62a3cfc8328d3351b95d4f61.md | 0 .../62a7beb1ad61211ac153707f.md | 0 .../62a7bf06d2ad9d1c5024e833.md | 0 .../62a7bfabe119461eb13ccbd6.md | 0 .../62a7bfd9179b7f1f6a15fb1e.md | 0 .../62a7c011eef9fb2084b966db.md | 0 .../62a7c071219da921758a35bb.md | 0 .../62a7c23e6b511f22ed71197a.md | 0 .../62a7cc99577fbf25ee7a7d76.md | 0 .../62a8a929e4260d08093756d2.md | 0 .../62a8a9d876b2580943ba9351.md | 0 .../62a8ab0e27cbaf0b54ba8a42.md | 0 .../62a8ac194679e60cb561b0a8.md | 0 .../62a8ad8e01d7cb0deae5ec66.md | 0 .../62a8ade9b2f5b30ef0b606c2.md | 0 .../62a8ae85fcaedc0fddc7ca4f.md | 0 .../62a8b0b5053f16111b0b6b5f.md | 0 .../62a8b1762b7775124622e1a3.md | 0 .../62a8b3cc436db8139cc5fc09.md | 0 .../62a8b6536156c51500739b41.md | 0 .../62a8b711ab7a12161c7d9b67.md | 0 .../62a8b9770050d217d2247801.md | 0 .../62a8c0c8313e891a15ec23e7.md | 0 .../62a8c1154d3ae11aee80353f.md | 0 .../62a8c151b23bf21bc7c4fcba.md | 0 .../62a8c173949f851c83c64756.md | 0 .../62a8c242b25a531f2909e5bc.md | 0 .../62a8c2bbbd8aa82052f47c53.md | 0 .../62a8c31ec0ec78216a1c36a0.md | 0 .../62a8c370ad8c68227137e0bc.md | 0 .../62a8c3ebc6c35e23785e1a19.md | 0 .../62a8c41ecaf1bd24536129b8.md | 0 .../62a8c465fa7b0c252f4a8f0c.md | 0 .../62a8c4db0710f3260f867a92.md | 0 .../62a8c5db7888af27af23f0dd.md | 0 .../62a8c65b75664c28a8e59c16.md | 0 .../62a8c6815f5f1a29735efe1b.md | 0 .../62a8c7322e42962ad53ad204.md | 0 .../62a8c7a59e72c02bb1c717d2.md | 0 .../62a8c89e4272512d44fc1c66.md | 0 .../62a8c8cee8e5cf2e001789b4.md | 0 .../62a8ca22d29fe62f3952bdf5.md | 0 .../62a8cb19bd7f8a304e5427a1.md | 0 .../62a8cbd1e3595431d5a2b3f1.md | 0 .../62a8cce1b0c32c33017cf2e9.md | 0 .../62a8ce1dfc990134162b3bd9.md | 0 .../62a8ce73d0dce43468f6689c.md | 0 .../62a8cf22272d6d35af80d4ac.md | 0 .../62a8d0337d7c67377a4a76c6.md | 0 .../62a8d08668fa8b38732486e9.md | 0 .../62a8d0c4f12c2239b6618582.md | 0 .../62a8d0fdf2dad83a92883a80.md | 0 .../62a8d143f2a58e3b6d6e9c33.md | 0 .../62a8d1c72e8bb13c2074d93c.md | 0 .../62a8d2146a3e853d0a6e28ca.md | 0 .../62a8d24c97461b3ddb9397c8.md | 0 .../62a8d2e2a073be3edb46116f.md | 0 .../62a8d31ebbc10e3fe1b28e03.md | 0 .../62a8d35660db4040ba292193.md | 0 .../62a8d382cd075f4169223e14.md | 0 .../62a8d539dc11cb42b5dd7ec8.md | 0 .../62a8d61ddfe35744369365b7.md | 0 .../62a8d6c7001ebc45350e3d16.md | 0 .../62a8d7b8ab568b4649998954.md | 0 .../62a8d81f539f004776dd9b1e.md | 0 .../62a8dd468debb449b4454086.md | 0 .../62a8dd9cdb16324b04cfd958.md | 0 .../62a8dfcf7fb1044d2f478fd1.md | 0 .../62a8e0d1d0110b4ec421489f.md | 0 .../62a8e142f7f0bd4fed898de3.md | 0 .../62a8e1dc897df55108bcb5e8.md | 0 .../62a8e21398ad61520edb724f.md | 0 .../62a8e24c673b075317cc0b09.md | 0 .../62a8e271f8e3d1541f9624ad.md | 0 .../62a8e35675c18c56354c08cf.md | 0 .../62a8e41e2f190c58404dd46e.md | 0 .../62a8e45cc600c3591cee671a.md | 0 .../62a8e49f4df7af5ae2d7a616.md | 0 .../62a8e4dc6a60f85bf256a0cb.md | 0 .../62a8ed36d7a7915dfa444ba2.md | 0 .../62a8edd05e27cc668051686f.md | 0 .../62a8ee154c8946678775c4a4.md | 0 .../62a8ee71f018e968a056d369.md | 0 .../62a8eec45f77bc69e8775294.md | 0 .../62a8eefe2e68b66ac563816b.md | 0 .../62a8ef6a52292f6bdca4f6f8.md | 0 .../62a8ef8f0c76a46cd221a68c.md | 0 .../62a8efb0e3ce826db8daf80f.md | 0 .../62a8eff21c0b0f6ebe5b8e38.md | 0 .../62a8f06fb318666fef69f91e.md | 0 .../62a8f14fe6d1fc72454648c7.md | 0 .../62a8f1d5f5ddbf74c07f733b.md | 0 .../62a8f20463b324759953edad.md | 0 .../62a8f256b813a476cae51f49.md | 0 .../62a8f35bde1750791f58773f.md | 0 .../62a94114ce0b8918b487390f.md | 0 .../62aa1cea594f152ba626b872.md | 0 .../62aa1d6736ba262cfa74344b.md | 0 .../62aa1d9f535e102e4663e7a6.md | 0 .../62aa1e3c7c3d552fb04f0f18.md | 0 .../62aa1e8ccd579330e097ce44.md | 0 .../62aa1eec891ed731db227a36.md | 0 .../62aa204c1e1d33348ff09944.md | 0 .../62aa20e9cf1be9358f5aceae.md | 0 .../62aa2136fc49b836dfedb959.md | 0 .../62aa21971e3b743844849985.md | 0 .../62aa21ea8d9d9f396b95dd87.md | 0 .../62aa226207f33d3ad4c6f546.md | 0 .../62aa22aba186563bcbf2c395.md | 0 .../62aa234322d4ad3e8bce42cc.md | 0 .../62aa2469c77b363fdb4f0e06.md | 0 .../62aa252c3b1073415ba2b898.md | 0 .../62aa258da314ef42ba0a1858.md | 0 .../62aa25fcb5837d43b4d9873d.md | 0 .../62aa2626c3c10244b94c787b.md | 0 .../62aa264d23cdaa45a20efada.md | 0 .../62aa26cca3cd3d46c431e73b.md | 0 .../62aa27227399d647e1c37a3c.md | 0 .../62aa27560def7048d7b4a095.md | 0 .../62aa27c40ca6f04ab8be5fac.md | 0 .../62aa28fb651bf14efa2dbb16.md | 0 .../62aa2943669c9d5026af6985.md | 0 .../62aa2999ec27ec516655eba6.md | 0 .../62aa29d8f8f88152c91350ca.md | 0 .../62aa2aec2f09d454253aad6c.md | 0 .../62aa2ba9cd881355a6f0a5a8.md | 0 .../62b46e3a8d4be31be5af793d.md | 0 .../62ba17beef16c563069a65d8.md | 0 .../62fc1ee0c5a89717d4785729.md | 0 .../62fc20387ef88d1d1998aac5.md | 0 .../62fc211760bfc220f4734800.md | 0 .../6577ea4f23e3ba1217007bc7.md | 0 .../65b2f6acce65b7a69751a090.md | 0 .../660880e67dfed9eb6adb7178.md | 0 .../66088382bd1422ed8b5309c3.md | 0 .../66088621742011f008175e5e.md | 0 .../6608b7985f4ba5127cbc401b.md | 0 .../6608b8713915f21398ff32e1.md | 0 .../6608bee87c43ca194effebdf.md | 0 .../662fbead61552e06d30fc048.md | 0 .../662fc372da60030ae25b194e.md | 0 .../63ec14d1c216aa063f0be4af.md | 0 .../63ec19978a066607e23439f8.md | 0 .../63ec1a16f930b108b8a76806.md | 0 .../63ec1bbf5584390a7d08d41f.md | 0 .../63ec1cb59f2a4c0be5b6dfa0.md | 0 .../63ec20a06fff670d37befbd9.md | 0 .../63ec3287b182ec0efe8a3135.md | 0 .../63ec3427fc3e9214c9ed2a14.md | 0 .../63ec36f6133df7160be3ec66.md | 0 .../63ec47b454495519739486a7.md | 0 .../63ee5d38a5d29d0696f8d820.md | 0 .../63ee5d8f9e7168076e932fe2.md | 0 .../63ee5e0f08e82208364c4128.md | 0 .../63ee5ea8be892e0955ab346c.md | 0 .../63ee5fc113bcb20a5db9214b.md | 0 .../63ee611d478dca0b77f6a393.md | 0 .../63ee7c664f9b65137d925c8a.md | 0 .../63eea5cea403a81a68ae493c.md | 0 .../63eea817673c8e1c22927fa6.md | 0 .../63eea8e1e143ae1d098c8c9d.md | 0 .../63eeb8e86becbf1e75c2cb0d.md | 0 .../63eedebb0ec0231ff1cede1a.md | 0 .../63efdbc22a0c56070beabed7.md | 0 .../63efe370bbfc4a08d500118e.md | 0 .../63eff02f00e69a0b2ac10b43.md | 0 .../63eff98ffb1d5a0d24ec79cb.md | 0 .../63effe558c87a70e7072e447.md | 0 .../63f0165121a9181342d5bc66.md | 0 .../63f017b4ad028a148eb713c0.md | 0 .../63f01861f813e01564c95315.md | 0 .../63f018f04e487e164dc27bd9.md | 0 .../63f01c9791a0aa1751c73760.md | 0 .../63f0224ceb16dc196d2c860a.md | 0 .../63f026d041bc6c1a3d5cba0f.md | 0 .../63f0284532742c1b26c7a052.md | 0 .../63f0289df84a581bbdbd29b7.md | 0 .../63f0295e673b661ccb299e8a.md | 0 .../63f029b96b9e9e1df93be951.md | 0 .../63f02a4ef92d711ec1ff618c.md | 0 .../63f02b22cce1c11fe9604381.md | 0 .../63f02bdeb9b428208b97eb6b.md | 0 .../63f02c6e18773921ba50aa53.md | 0 .../63f0311f5ea9382388d6124f.md | 0 .../63f033fdb1fbcc254999fcc3.md | 0 .../63f03446c2ed3e264be6c7fc.md | 0 .../63f0348a54a177272071a595.md | 0 .../63f034d012f74627ce538d3a.md | 0 .../63f03686c5ea863533ec71f4.md | 0 .../63f036ec91fdf238c90665f5.md | 0 .../63f0370b340915399d31e5eb.md | 0 .../63f0374d5351223a747c301d.md | 0 .../63f0378e173e3c3b7638b528.md | 0 .../63f038a0ae041d3c5b0cdf23.md | 0 .../63f038e671d3f73d5a041973.md | 0 .../63f039dbcef7673e4e758fa3.md | 0 .../63f03a7143a6ef3f7f3344f0.md | 0 .../63f03ac2b428b2404a5a7518.md | 0 .../63f03af535682e4138fdb915.md | 0 .../63f03b1ed5ab15420c057463.md | 0 .../63f6721d5110af243ef8f3d9.md | 0 .../652f948489abbb81e6bf5a01.md | 0 .../652fa2aee6374ad29b5d49b4.md | 0 .../652fa3c4968fa9d6f8f6d873.md | 0 .../65327e9c7ea42e125256b29a.md | 0 .../653281af14be5f2055310f8e.md | 0 .../653283d07b8f9d294aafa83b.md | 0 .../65362bfd67d61d517deef191.md | 0 .../653635c731206b718659d3d5.md | 0 .../653639d63a45a077333312c8.md | 0 .../653641509b6e7681a9333245.md | 0 .../65364566e84e378837fbaf2a.md | 0 .../653fb19b515fde28243f727a.md | 0 .../65420b821b14f25a6b35c3b3.md | 0 .../65420dcfc60580678dad7a92.md | 0 .../654210a9eda99477f5697a94.md | 0 .../654212b82fb5cf872f77148f.md | 0 .../654213f2fad2d48f74d6c239.md | 0 .../654215fe7b4a899ddceb3b60.md | 0 .../654218753c255fabb81f57ca.md | 0 .../65422ba173a18b1bedef1bb6.md | 0 .../6552127b2576c2fbc5ecc2ea.md | 0 .../65521badc7b7470edf952372.md | 0 .../65521ec3bb117c195c4f6cb5.md | 0 .../655220a3fa5c3c200bc8e938.md | 0 .../6552303a9a78704f8ff072e9.md | 0 .../655235c2e607297f00316650.md | 0 .../6552385244ccf89b77d6b332.md | 0 .../655243068222c2c1166b90b0.md | 0 .../655476e1ff522252fdcce5e4.md | 0 .../655479aa3e1e0360ae38b7a6.md | 0 .../65547ee197840478a1b95f4b.md | 0 .../6554815fe2472f8bfdab7642.md | 0 .../655482742cc5499726e3f347.md | 0 .../655483ebf0096ba02b2c3d4c.md | 0 .../655485321913feabbc5f00f8.md | 0 .../6554860ea4dfbab2f4786fc8.md | 0 .../655487f686aabfc2a10ba887.md | 0 .../65548f747a4cdafd186948d1.md | 0 .../655490f55c36900779336988.md | 0 .../655492e6b90c7a198c587943.md | 0 .../655494d5a15d6a2567e1ea60.md | 0 .../655495a6bd96e42bc3baa795.md | 0 .../6555d17af9ff06a14d399f6d.md | 0 .../6555d458687cb3b357834df9.md | 0 .../6555d729c9bfd7c3195f1948.md | 0 .../6555d7e384056dc9c581fadf.md | 0 .../6555d8faed60b9d3e4a6cefb.md | 0 .../6555dd138e70cae6b546966d.md | 0 .../6555de565387a2efe90a6ccc.md | 0 .../6555e04aeb225bfbae237344.md | 0 .../6555e0bfe4d69904410f7cd3.md | 0 .../6555e39a5f4c6f138c7d9405.md | 0 .../6555e57d3e6d9d221c4735be.md | 0 .../6555e6cec786da2aadc11ea0.md | 0 .../6555e7acdbae972d3e8e0f5b.md | 0 .../6555e9197bf1d7416bdd76e0.md | 0 .../6555ebf07ec610585a626f72.md | 0 .../65571e742fbf4532d8f98e90.md | 0 .../655720534347cb3f31cdfb3d.md | 0 .../65572399a8e16d50bc2c1ff3.md | 0 .../655724bac464795a0ad91082.md | 0 .../655727b2e1e49d6adf584442.md | 0 .../655729e68e49b277a6b448bd.md | 0 .../65572bb34a7e488224b937fc.md | 0 .../65572e5aaf022790fb4a81b1.md | 0 .../655737cd004591b0271d6826.md | 0 .../65573a97c59ddbbf028ca95e.md | 0 .../65573d0abe4d38cd6fa13f44.md | 0 .../6557421eb6a7a0f0500e3106.md | 0 .../655b49333d9f265bc1512152.md | 0 .../655b4bbff1dbf66cb2ed4dac.md | 0 .../655b4c8f636d9675953a0388.md | 0 .../655b4dad1d38ff7cdd65cbfe.md | 0 .../655dc43318591b975cdfe2d8.md | 0 .../65606d06666e118ba86162be.md | 0 .../65606ed6ea2baca053327e9b.md | 0 .../656071d679089ebd9d5035a0.md | 0 .../656073a2b98232c8aca72267.md | 0 .../656472ed8f552d2f2b3f7883.md | 0 .../6567055f59d39f07d1c542dc.md | 0 .../65671421254eeb489875cdd8.md | 0 .../65672136535209761a5cf02b.md | 0 .../65672adafbaa37a6cef886f7.md | 0 .../657b2b0b6a48071a6db28e7a.md | 0 .../659b0093d7db5a1a1122b7bd.md | 0 .../65a608b7e7c75a04ccf0c23c.md | 0 .../65a6098a3405f206312e28f5.md | 0 .../65a609f6e23f3b06c608fb57.md | 0 .../65a60aa3efd8fa079c2d1537.md | 0 .../65a60b0b8b4f96085ac23463.md | 0 .../65c64fe6c770a22db893e931.md | 0 .../65c6532520cf4f323329b2c6.md | 0 .../65cf1f2cd796c06057bf3f3c.md | 0 .../660ae3eeef9ad289bece426b.md | 0 .../660ae8ad1475698da3c3c37d.md | 0 .../660aea8782242e8f4bcc42d8.md | 0 .../660aef1d5bd6c092f1931830.md | 0 .../660af2b86c0fca95f7570fc5.md | 0 .../660af462d18730978fdf5c50.md | 0 .../6363d2649078df117ce4c404.md} | 0 .../63dbd0375d93712ff177d969.md} | 0 .../66068fb0bfddba2b7977eb60.md | 0 .../66069167b3307b2f4067b22b.md | 0 .../6606927d010be4300a4e5330.md | 0 .../6606933d6813a8308c962dd1.md | 0 .../660699119472f332798860ad.md | 0 .../660699aabc59c532f2d556e5.md | 0 .../66069b0b36053733a2f012fe.md | 0 .../66069b992c1c5e3451f3deb0.md | 0 .../66069d65162e61357c793e0c.md | 0 .../66069e5759b800364707988e.md | 0 .../66069f86f58f85371d47123e.md | 0 .../6606a219f9efbf38ad496f67.md | 0 .../6606a2f8a6a36f39518e0439.md | 0 .../6606a3ccb1eea93a23c066bf.md | 0 .../6606a4641ec48b3a9fe8c2fc.md | 0 .../6606b0d602d1e33e81bcef0d.md | 0 .../6606b224a69a293f98f8db8f.md | 0 .../6606b63c0fd55e4314d2ec85.md | 0 .../6606b6b7760d0643c3b4eb29.md | 0 .../6606b8d31356fe4563f0e99c.md | 0 .../6606b961ebcf04460f8af76e.md | 0 .../6606baaf1828ff46ebcc008c.md | 0 .../6606bbd52233b247cf0a56e4.md | 0 .../6606bc4e5535c0484990ccd5.md | 0 .../6606bd3d02e86548d3ce1a0a.md | 0 .../6606beade9200b49aaeecd94.md | 0 .../6606bf4561f8794a0d345919.md | 0 .../6606c05b5624a54ab85808fa.md | 0 .../6606c0dd3293064b30d17a72.md | 0 .../6606c14182435d4bab0de2ee.md | 0 .../6606c2d203a8124c83b2234b.md | 0 .../6606c3fd5634684d48a7887b.md | 0 .../6606cb019db4f74f224856f4.md | 0 .../6606cc088fd3574fa9010a4f.md | 0 .../6606cc473675e85017b0c53d.md | 0 .../6606cc754a8834509cd0afb6.md | 0 .../6606cd69f56e27516583b0cc.md | 0 .../6606cf1b2b9f65529c161098.md | 0 .../6606d03ff198245383e61d90.md | 0 .../6606d32096165654b8e73f21.md | 0 .../6606d378de78d55523f08298.md | 0 .../6606d589750ad655fa0df168.md | 0 .../6606d6138c49e456920fa818.md | 0 .../6606d7bb9e4c6b574235159a.md | 0 .../6606d8795bd533582425a363.md | 0 .../6606d8c323d6205890fbbd54.md | 0 .../6606d9d92fcf78598b3b5184.md | 0 .../6606db6a23a1455a402f91ae.md | 0 .../6606dcf5a31e4e5b43737417.md | 0 .../6606dd63109f9f5c2195e30c.md | 0 .../6606de006a82e05c9a65cebe.md | 0 .../6606e2f27f19ca5f398c6aed.md | 0 .../6606e3e6231702600bd5860c.md | 0 .../660a737f0f72b51de361051c.md | 0 .../660a7a1cac69b7217cbae22d.md | 0 .../660a7cb75dce3d22ab562c0d.md | 0 .../660a7ea6e3a21a243d6aa288.md | 0 .../660a7f28d5ce6a24ef856a50.md | 0 .../660a8b6cd8de406ae82ce910.md | 0 .../660a8c3b21100c6b83e57cb0.md | 0 .../660a8d7c5f33c16c67e58b37.md | 0 .../660a8ef6b7571f6dddc3553b.md | 0 .../660a92e93854486efa68fe6f.md | 0 .../660a937220bf966fd844f1ee.md | 0 .../660a940b3379fb708a83593a.md | 0 .../660a94f55c3c9b71a37e1c8b.md | 0 .../660a957f44c096728ba9c41f.md | 0 .../660a95c3da857673124ed698.md | 0 .../660a968ca0838773c9bbfc85.md | 0 .../660a9819ad113774d65a1e7c.md | 0 .../660ac1d158923e805d3c3099.md | 0 .../660ac2873b090d80d6aa6ce2.md | 0 .../660ac35d55a15d81afdedd76.md | 0 .../660ac44c7eec868220318297.md | 0 .../660ac4f4f784b9829e89632a.md | 0 .../660ac56326c2eb831583c0de.md | 0 .../660ac59d7ea60083900b83df.md | 0 .../660ac60e22aa218400acb4b6.md | 0 .../6331d251b51aeedd1a2bd648.md} | 0 .../6660a3787b34f972a9776968.md | 0 .../683b041e315a2b231b6be69e.md | 0 .../683b085d99b1793026400536.md | 0 .../683b0bb5e604f23fb461e6f5.md | 0 .../683b0ef61411d548a71183ec.md | 0 .../68487799a04eca4d06dfbdb5.md | 0 .../6848794ae7e6f857c1113f57.md | 0 .../68487b3b828b675d659b5c0f.md | 0 .../68487cc8ff08cd68db3c6d27.md | 0 .../68487ddbd6a38e7040118f64.md | 0 .../68487efc94946b786ebb4c50.md | 0 .../684880a8013eb380020ce86e.md | 0 .../684881e8ad5c73870f143b40.md | 0 .../6848839f98b89790fd0874a2.md | 0 .../6851d4f2f3b9e5cfad74ef55.md | 0 .../6851d7a0b95732e55d89034b.md | 0 .../6851dce3810e20f0da17810d.md | 0 .../6851df6d39610c012e833282.md | 0 .../6851e321c1d0030ce3b2ffda.md | 0 .../6851e46dfc5b0515d8c5c313.md | 0 .../6852fcfe6e20aa46040c369a.md | 0 .../6852feb0bf976e4fcf75f021.md | 0 .../685300d52c75456d71567cdd.md | 0 .../685301884ae20f73b81286b5.md | 0 .../68531c319ef1268ac67ae360.md | 0 .../68531d39a6a6078ffe5fac60.md | 0 .../68531f1dab85df9a13b5df6d.md | 0 .../68531fc188c762a1a576fe33.md | 0 .../685322cee8cbfeaacebe4e85.md | 0 .../6853235f45e017b1869875fd.md | 0 .../68532c1688f820bc7411ab65.md | 0 .../685334cbf236decbcbb28c7c.md | 0 .../68533737aae24cd38bd5258d.md | 0 .../68533841b494fadcbee5e254.md | 0 .../68533abd2da6dce6786a80eb.md | 0 .../68533c6db515eaf03d17e80c.md | 0 .../68533d7965c28af820591054.md | 0 .../68533e0b04da5bff19939169.md | 0 .../685340a64de66a0862fec057.md | 0 .../68534179aa47670f48867bb7.md | 0 .../685342965ee0c916aff8dccf.md | 0 .../68534426734b8c1ff60a6dca.md | 0 .../68541cec3fc9ae9da954b17a.md | 0 .../6854226946beb9af211d440c.md | 0 .../6854248c15fc16b6be504430.md | 0 .../6854273f07fdd7bd30386dad.md | 0 .../68542aacd4b723cb9e68e312.md | 0 .../685434af56f263d89601e9be.md | 0 .../6854362888387ade1f066e1f.md | 0 .../685437dac4e8b5e48a696f70.md | 0 .../685566a2817db027696025b7.md | 0 .../68556972b49966381caac929.md | 0 .../68556b376efb7c41e2a9ebee.md | 0 .../68556d036f2b7d4ff2a55d3b.md | 0 .../6855736e255c1a751b25e012.md | 0 .../685575bda705647feb8307fb.md | 0 .../6855772602dd3e8543df719d.md | 0 .../685578a738054e8c52511eb8.md | 0 .../68557976804102930e58c0fc.md | 0 .../68557b13de12909c0cfc85e9.md | 0 .../68557c44472708a3b0bb616c.md | 0 .../68557eeb6959f6ac5de97da2.md | 0 .../685582341853d8b6d4009d56.md | 0 .../68558b34e19a37cc104f8ea4.md | 0 .../68558d2ba6e832d4c80d31d2.md | 0 .../6855b16e1227a4f059676847.md | 0 .../6855b42be42ec000fbdb2e20.md | 0 .../6855b8ea74ba410bae6ce514.md | 0 .../6855bb269d328f16590af09a.md | 0 .../6855d29ac4339430c2ce4c5d.md | 0 .../6855d4d23722e93ee9f1e625.md | 0 .../6855d74062e1fd492a3b1dac.md | 0 .../6855d85cf6d29f5123747ec3.md | 0 .../6855da8059be735c939a3d56.md | 0 .../6855db9a18af9161f02bdd1d.md | 0 .../6855dc4d0132b76a526d936b.md | 0 .../6855f2903d6fff7db8509c9b.md | 0 .../6855f65562fa7985babb4792.md | 0 .../6855f785fb25ec8c3918dd32.md | 0 .../6855f8b89750899298408798.md | 0 .../685617826ef5d6b2f8edd3af.md | 0 .../6856241e019153d5969dcacc.md | 0 .../68562533f7a3e3dc7fce428c.md | 0 .../6856270d91c906e50ea328d2.md | 0 .../685627f537ddbeec9dbaac90.md | 0 .../685629e26f1e07f5b3083c30.md | 0 .../68562b3c59f010fd1f2ba0e0.md | 0 .../68562c78d7585705afa43798.md | 0 .../6856beb9463eae3521acad0a.md | 0 .../6856bfbea9370338d27a35f6.md | 0 .../6856c190ba0a933dace8c3a3.md | 0 .../6856c2ccc11c124383770e5b.md | 0 .../6856c496b1fffa4a568373fa.md | 0 .../6856c7f782c42f6834370a2f.md | 0 .../6856d7f595ab14f88d1d1eaa.md | 0 .../6856d9df23a2996d7731ee1d.md | 0 .../6856ddea73ea5fafe4d65cfc.md | 0 .../6856e5f5b3e64e37178c88f8.md | 0 .../6856e7bb578f7b5b1b05300e.md | 0 .../6856e8c63f8f60706e4446c9.md | 0 .../6856e9822a0817802c48abee.md | 0 .../6856eaf0b8a6719aff4e1034.md | 0 .../6856ec7f564af8b9cb209d48.md | 0 .../6856ed5f4f2640cc36aa864b.md | 0 .../6856ef143b3bd6ebf5d6cde3.md | 0 .../6858ac4ea7958d5c9d938aa0.md | 0 .../6858b1c897ce3abcfd3d24c9.md | 0 .../6858b6597eb4e902bd7619f5.md | 0 .../6858b754f24aa614b90d2924.md | 0 .../6858b96e6b35c83759adf161.md | 0 .../6858baad5682dd519ed82e9a.md | 0 .../6858bbaaba7ba962f5640e56.md | 0 .../6858bd7b4e87ff83b48edc50.md | 0 .../6859409c4367eaacda6bb706.md | 0 .../685942bee2f568d862f2035b.md | 0 .../685943f7300d1fefaf21dbc9.md | 0 .../6859456fcc851b0b4f7411c1.md | 0 .../685946f0eb713c2a3eda545d.md | 0 .../68594842ed7d06433d81ddf8.md | 0 .../68594a2df7f6b368b7ab5dd6.md | 0 .../68594b7c7d2f0383614c229c.md | 0 .../68594d7c7b95b1a88e10ac2f.md | 0 .../685951c15a4855f6c1c25904.md | 0 .../685953a52eb07b195669aaf5.md | 0 .../68595495c11cf62dbf11b1a8.md | 0 .../685a91ccd54e59ebbf3e74c0.md | 0 .../685a93b75349e70effd5a33b.md | 0 .../685a94d8bf306e28027ca804.md | 0 .../685a9664075a4c48653bf141.md | 0 .../685a9767e784875d5598c375.md | 0 .../685a97fa92678d6b650abaef.md | 0 .../685a992e26a88484990d4bae.md | 0 .../685a9aaee82fca9effece4bd.md | 0 .../685a9b8ae799aeb413e7a725.md | 0 .../685a9d294d6ab0d3871f4cef.md | 0 .../685a9e4c4884d5ea2c0e9765.md | 0 .../685aa12d5144091d79998873.md | 0 .../685aa1a481fdaa26b02fecd3.md | 0 .../685aa44d59176b57e84c0fd8.md | 0 .../685aa64903c78d7d51ffb974.md | 0 .../685aa76924014094657fd2a1.md | 0 .../685aa93718b8e6b621424733.md | 0 .../685aab52e5cde3e158eb888b.md | 0 .../685aac91b1222bfad2f2807b.md | 0 .../685aad6aaa42c50f4dc61898.md | 0 .../685aae8a9bec6825e19d168f.md | 0 .../685aaf3e6e37a83639d6d77d.md | 0 .../685ab105da34ee55c81ac018.md | 0 .../685ab4904ad821942e8d5ddc.md | 0 .../685ab6024d17c9aa8230ed9c.md | 0 .../685ab70338e830ba31952fb6.md | 0 .../685ab7dc351c8ac76aafd356.md | 0 .../685ab8d22dd232d653dbcd8d.md | 0 .../685ab9f27667a6e7dd12156f.md | 0 .../651dd5ae6ffb500e3f2ce47c.md | 0 .../657b05367b59300bcb5f18ef.md | 0 .../657b068e28a3bd135ced0042.md | 0 .../657b08655966781abf6396ff.md | 0 .../657b0b0c01616c2382ee7dc1.md | 0 .../657b0cbc53235932265cbd9d.md | 0 .../657b130a905a6045ebe03214.md | 0 .../657b16a8bda80c524e49edd1.md | 0 .../657b1803cae7df58348e4e01.md | 0 .../657b190c4e736f5c4005b132.md | 0 .../657b1ae0c2fb4c64071ade7a.md | 0 .../657b207e8603d076272706b1.md | 0 .../657b23ad0df43588a6eadfa4.md | 0 .../657b24875b782f8c6c85472f.md | 0 .../657b24e5edd7708e93549565.md | 0 .../657b292a911788a7faf67415.md | 0 .../657b2d1876594db821b5da16.md | 0 .../657b2e9f139789bdd50116b5.md | 0 .../657b30777fcf90c40b9d7ca8.md | 0 .../657b3136477b8ac802088c97.md | 0 .../657b316b61644cc96b677e61.md | 0 .../657b5d1a53973f78997c02f6.md | 0 .../657b5d614d85dd79d21670de.md | 0 .../657b5dcd5d70d67c43f62d52.md | 0 .../657b69e10d6606a0185d4d4f.md | 0 .../657b6ea501ca10ae78922b0d.md | 0 .../657b6f641e5c3ab1afc6efc1.md | 0 .../657b703d0cd20eb51c2fd239.md | 0 .../657b70cc934e0ab83cab4dbe.md | 0 .../657b718282cd56bb91a795de.md | 0 .../657b72cbdef32ec0b1a24afb.md | 0 .../657b73ad321867c36c1c621d.md | 0 .../657b7acdc06454fbb0152538.md | 0 .../657b7bad0b215cff2128139a.md | 0 .../657b7d1aec6d4803cf02e84f.md | 0 .../657b7d76e9447705f7e5ceb8.md | 0 .../657b7e633c982f095101e6fe.md | 0 .../657b8278a00d27196af26c6c.md | 0 .../657b8487605c881dc8ebde9e.md | 0 .../657b8597aaa5162475812ff8.md | 0 .../657b92b25858f24caf6894aa.md | 0 .../657b971e15225e53da93afd3.md | 0 .../657b97be2621d55d1b8dc9a1.md | 0 .../657cb542baf74594933c7ac9.md | 0 .../657cb5dd956a8797462da793.md | 0 .../657cb68bf15f349a744b5fba.md | 0 .../657cb91ed0a08ea3761c7407.md | 0 .../657cbb578ed7f5a52420d274.md | 0 .../657cbc6e9b4676aedfa305bc.md | 0 .../657cbccfa92918b1037dbf60.md | 0 .../657cbdc0c360a3b53767d73f.md | 0 .../657cbef9aa43ceba8af6feb4.md | 0 .../657cc1a2ced22ac3e7d57fd3.md | 0 .../657cc2b9cc9e97c7bd862273.md | 0 .../657cd0e53b947df11ce91026.md | 0 .../657cd143f74299f36a624c7a.md | 0 .../657cd1925ac059f5034286c3.md | 0 .../657cd2dce697d2feacf7620d.md | 0 .../657cd962b45f48127c183d7b.md | 0 .../657cdaeee8cc4517f84911a2.md | 0 .../657cdc5a8e30191d1abec8b7.md | 0 .../657cdd8bd3ebae2165d46a99.md | 0 .../657ce061cda4a42a99c65d89.md | 0 .../657ce0bbf16c312c8dcc8dff.md | 0 .../657ce1f82fbe552fcba96375.md | 0 .../657ce22e1bdf763280ae1e2b.md | 0 .../657ce9e5593ae449e7ae6073.md | 0 .../657cea90396c694e4fdcaeba.md | 0 .../657ceafb64fd6a5076b32c8b.md | 0 .../657cebddc542e05459add214.md | 0 .../657cec5d8f35ab56c672b561.md | 0 .../657cece074e011590731dee2.md | 0 .../657ced2d5ea0ae5baac42551.md | 0 .../657ced8b322c055e500c2d23.md | 0 .../657cfddfaca4b58b1279aaf9.md | 0 .../657cfe38b7aa33903ac91d6d.md | 0 .../657cfe92331ff7926a65dc47.md | 0 .../657cfeeeabb34d946d437dc7.md | 0 .../657cff86dd812f98672e2649.md | 0 .../657cfff65708189adb524933.md | 0 .../657dbd1ebf21b2096966fe0d.md | 0 .../657dbdae2bd6f60bda3226cc.md | 0 .../657dbe6c256e75101aa95abb.md | 0 .../657dbeb6e94406122619ecad.md | 0 .../657dbfb128eaef185f5fb51b.md | 0 .../657dc02d216cf41afa064333.md | 0 .../657dc06c17779b1c77b8fccf.md | 0 .../657dc0e16fb76f1f02a0c02a.md | 0 .../657dc130b35c3a20c8908eb1.md | 0 .../657dc16b741b3a22902989b8.md | 0 .../657dc1d18a0a6f25302badba.md | 0 .../657dc263516a5127ce677b8b.md | 0 .../657dc2fb63bc6c2b596dd6e4.md | 0 .../657dc3509f7c712df6a1c673.md | 0 .../657dc40e8ceee1310ef482d1.md | 0 .../657dc45d37cb4a32eae1fd7a.md | 0 .../657dc4c403f74135e0a8c7be.md | 0 .../657dc50830f9be380105f1ee.md | 0 .../657dc568fe84e53acc962fc3.md | 0 .../657dc5b1c14b693ce0584837.md | 0 .../657dc5ff02128e3ed5ae3740.md | 0 .../657dc65ba83c584136bea3e4.md | 0 .../657dc6a58ec0be432655eaf5.md | 0 .../657dc71c76da6e475ad4eb4f.md | 0 .../657dc7a30bfd894f0ed12a4f.md | 0 .../657dc81ff9e4eb5177179dd0.md | 0 .../657dc9004d076d55baf36323.md | 0 .../657dc9946a177a5938ad3854.md | 0 .../657dc9e7b97f2c5b00f67b2f.md | 0 .../657dca3c709bf15dd0572a6b.md | 0 .../657dca763bc23c5fc3398d95.md | 0 .../657dcafa1e1a4a62dc03cb76.md | 0 .../657dcd1ade6c116a0bc7c9b2.md | 0 .../657dcd54267f5d6bc85bd788.md | 0 .../657dcdb62814646de1b051c0.md | 0 .../657dce8ff35869721311a5e3.md | 0 .../657dcee413423174ca3747f5.md | 0 .../657dcf46fdf3f37766568bed.md | 0 .../657dcf9f7d5c747a19a36c9c.md | 0 .../657dd047e755e37d58f5084f.md | 0 .../657dd09e586b597fe5cd0d3d.md | 0 .../657dd4012bce1081c8d8c934.md | 0 .../657dd46946896b8d19484e26.md | 0 .../657dd5864c6f0e91483cc03b.md | 0 .../657dd5ff705f8b94667b03a8.md | 0 .../657dd6d4bd7e3b98294dd4a5.md | 0 .../657dd74fb90e759a783f4b9a.md | 0 .../657ddaaf8d89b4a56e3fdf78.md | 0 .../657ddcd61f516cacdc7a04ca.md | 0 .../657ddd7d4fc512b03741d9a3.md | 0 .../657dde3c405eaab3e21b38bf.md | 0 .../67c872930067445099cc5a17.md | 0 .../67c87473ff77dd52aa48dfb1.md | 0 .../67c877d423d7f1557758b79b.md | 0 .../67c879a63750f3579ad5f4c8.md | 0 .../67c87a97b9e56a58fac4a7c6.md | 0 .../6140c7e645d8e905819f1dd4.md | 0 .../6140c9d35015ae0ba0c250e8.md | 0 .../6140cbeec34e970dfe75e710.md | 0 .../6140cd32d018ed0f600eefce.md | 0 .../6140cdebd39d6a101e747529.md | 0 .../6140cfc08ca9c5128c3e6478.md | 0 .../6140d0069049f5139d78da40.md | 0 .../6140d10d50636e14695013b2.md | 0 .../6140d1a351e88f159ed54fca.md | 0 .../6140d263016325162fd076fe.md | 0 .../6140d2b687a2cd17bac5730c.md | 0 .../6140d36b8b747718b50d4b7a.md | 0 .../6140d3dc359b371b1a21d783.md | 0 .../6140d4bc9db3c81c51a09ab7.md | 0 .../6140d94b5fab7f1d73c9bedb.md | 0 .../6140dc5e13d0c81e7496f182.md | 0 .../6140dd77e0bc5a1f70bd7466.md | 0 .../6140de31b1f5b420410728ff.md | 0 .../6140df547f09402144e40b92.md | 0 .../6140e0d875ec16262f26432b.md | 0 .../6140f4b5c1555a2960de1e5f.md | 0 .../614100d7d335bb2a5ff74f1f.md | 0 .../61410126fa3a6d2b3cda502e.md | 0 .../6141019eadec6d2c6c6f007b.md | 0 .../6141026ec9882f2d39dcf2b8.md | 0 .../6169ab1aaeb4cd1174def700.md | 0 .../6169b1357fcb701bb5efc619.md | 0 .../6169b284950e171d8d0bb16a.md | 0 .../617ace7d831f9c16a569b38a.md | 0 .../61695197ac34f0407e339882.md | 0 .../61695ab9f6ffe951c16d03dd.md | 0 .../61695c4aad56f95497c19583.md | 0 .../61695d1fbc003856628bf561.md | 0 .../616965351e74d4689eb6de30.md | 0 .../616968c2c94c8071b349c146.md | 0 .../61696ef7ac756c829f9e4048.md | 0 .../616971b3cd990186b66c99a1.md | 0 .../616d3a67ccf800ad94ec89ae.md | 0 .../616d47bc9eedc4bc7f621bec.md | 0 .../616d4a84b756d9c4b8255093.md | 0 .../616d50b93ba424d6282c99cf.md | 0 .../616d525007b8c5d8b3308b1c.md | 0 .../616d55bd160a95e22453a081.md | 0 .../616d595270d902f0e7086e18.md | 0 .../61764c602bee6974e7790f35.md | 0 .../61764f23ea21477b76f3b80f.md | 0 .../61764f7e5240eb7ccc7f6a0a.md | 0 .../61764fdda535587e1fefb3aa.md | 0 .../6176519636a76b810ab1219a.md | 0 .../617b65579ce424bf5f02ca73.md | 0 .../617b8b38f32bf2080a140675.md | 0 .../617b8e0d93a8d10d9a90e720.md | 0 .../617b92b9de349513466f6156.md | 0 .../617b954d9f4f6217a749380e.md | 0 .../617b97abd9f3f61d1590b815.md | 0 .../617b9ad735109e217284e095.md | 0 .../617bb5624a75e86463b7e638.md | 0 .../617bb77353188166af43f3ac.md | 0 .../617bb9fdef27bc6aa0470ac2.md | 0 .../617bbb6b97a83f6d1f7d6e38.md | 0 .../617bc3386dc7d07d6469bf20.md | 0 .../617bc4824e233180553a8069.md | 0 .../617bd6ec666b1da2587e4e37.md | 0 .../618a00ed1ca871a2b3aca0cb.md | 0 .../618a0927005553b74bfa05ae.md | 0 .../618a0b2befb143baefab632b.md | 0 .../618a1275e873dcc803c2d1aa.md | 0 .../618a132676346ac9f7fd59dd.md | 0 .../618a16873520a8d088ffdf44.md | 0 .../618a16d21bd3dad1bb3aa8ef.md | 0 .../619b72a0db211f1c29afb906.md | 0 .../619b7396e57b771f903be90d.md | 0 .../619b7424f43ec9215e538afe.md | 0 .../619b74fa777a2b2473c94f82.md | 0 .../619b761916dac02643940022.md | 0 .../619b7c3c83de403126b69c1e.md | 0 .../619b7fd56aa2253778bcf5f7.md | 0 .../61a489b8579e87364b2d2cdb.md | 0 .../61a493ead935c148d2b76312.md | 0 .../61a498399534644f59cff05e.md | 0 .../61a49d15bdbb5e57cc6fd280.md | 0 .../61a4a53c4459446dc134a1c6.md | 0 .../61a4a6e908bc34725b4c25ac.md | 0 .../61a4a7877da33a73a1c1723e.md | 0 .../61a4ac092eb21e7dbfe61c33.md | 0 .../61a4acbb5587197f68544d00.md | 0 .../61a4ada3aabeec822b2975d9.md | 0 .../61a4ae5f29eb5584187201c3.md | 0 .../61a5be9833e7dc178de2af10.md | 0 .../61a5bfe091060f1d6a629dd0.md | 0 .../61a5c906ab73313316e342f0.md | 0 .../61a5ca57f50ded36d33eef96.md | 0 .../61a5d594b887335228ee6533.md | 0 .../61a5d6701ee08953ca375243.md | 0 .../61a5d79c858bef560e26c685.md | 0 .../61a5d7ef1cfcf45764df07a2.md | 0 .../61adc60b69cd4b87739d2174.md | 0 .../61adc91467b5d59328b9f781.md | 0 .../61add79e739a5faee9d96080.md | 0 .../61add929e41980b1edbdba7e.md | 0 .../61addaf7e83988b59a7d18ff.md | 0 .../61ade49b2dad60c076cbd32d.md | 0 .../61b092eb9e7fc020b43b1bb2.md | 0 .../61b093179e7fc020b43b1bb3.md | 0 .../61b093219e7fc020b43b1bb4.md | 0 .../61b093329e7fc020b43b1bb5.md | 0 .../61b093429e7fc020b43b1bb6.md | 0 .../61b0934c9e7fc020b43b1bb7.md | 0 .../61b0936d9e7fc020b43b1bb8.md | 0 .../61b095989e7fc020b43b1bb9.md | 0 .../61b095a79e7fc020b43b1bba.md | 0 .../61b095c79e7fc020b43b1bbb.md | 0 .../61b09f739aa6572d2064f9b8.md | 0 .../61b0a1b2af494934b7ec1a72.md | 0 .../61b0a44a6b865738ba49b9fb.md | 0 .../61b306305810f1c9040ce5a2.md | 0 .../61b30995968123ceb6b76167.md | 0 .../61b30a286c228bd0c493c09a.md | 0 .../61b31287fb580ae75a486047.md | 0 .../61b315e76a63b3ecbbb11b75.md | 0 .../61b3183655ec10efd8c0bb07.md | 0 .../61b31a451057fff645ec09be.md | 0 .../61b31cd7b0c76bfc076b4719.md | 0 .../61537485c4f2a624f18d7794.md | 0 .../61537a8054753e2f1f2a1574.md | 0 .../61537bb9b1a29430ac15ad38.md | 0 .../61537c5f81f0cf325b4a854c.md | 0 .../61537c9eecea6a335db6da79.md | 0 .../61537d86bdc3dd343688fceb.md | 0 .../615380dff67172357fcf0425.md | 0 .../6153893900438b4643590367.md | 0 .../6153897c27f6334716ee5abe.md | 0 .../6153908a366afb4d57185c8d.md | 0 .../615392916d83fa4f02f7e2cf.md | 0 .../6153938dce8b294ff8f5a4e9.md | 0 .../6153947986535e5117e60615.md | 0 .../61539e07e7430b528fbffe21.md | 0 .../61539f32a206bd53ec116465.md | 0 .../6153a04847abee57a3a406ac.md | 0 .../6153a3485f0b20591d26d2a1.md | 0 .../6153a3952facd25a83fe8083.md | 0 .../6153a3ebb4f7f05b8401b716.md | 0 .../615f171d05def3218035dc85.md | 0 .../6493bc0d99879635209565aa.md | 0 .../6494da0daf5df5197963671d.md | 0 .../64dd076a1b33c86d84b4232f.md | 0 .../64dd136e4e8b0894f9c70d86.md | 0 .../61437d575fb98f57fa8f7f36.md | 0 .../614385513d91ae5c251c2052.md | 0 .../6143862a5e54455d262c212e.md | 0 .../6143869bb45bd85e3b1926aa.md | 0 .../614387cbefeeba5f3654a291.md | 0 .../614389f601bb4f611db98563.md | 0 .../61438b5b66d76a6264430f2a.md | 0 .../61438ec09438696391076d6a.md | 0 .../61439dc084fa5f659cf75d7c.md | 0 .../61439dfc811e12666b04be6f.md | 0 .../61439e33e4fb7967609e0c83.md | 0 .../6143a1a228f7d068ab16a130.md | 0 .../6143a73279ce6369de4b9bcc.md | 0 .../6143a778bffc206ac6b1dbe3.md | 0 .../6143a83fcc32c26bcfae3efa.md | 0 .../6143b97c06c3306d23d5da47.md | 0 .../6143b9e1f5035c6e5f2a8231.md | 0 .../6143bb50e8e48c6f5ef9d8d5.md | 0 .../6143c2a363865c715f1a3f72.md | 0 .../6143cd08fe927072ca3a371d.md | 0 .../6143cdf48b634a747de42104.md | 0 .../6143d003ad9e9d76766293ec.md | 0 .../6143d2842b497779bad947de.md | 0 .../6144d66a5358db0c80628757.md | 0 .../6144d7dbdd3e580da730ff45.md | 0 .../6144de308591ec10e27d5383.md | 0 .../6144e1ba93e435127a7f516d.md | 0 .../6144ee46a9d6e614c598cc05.md | 0 .../6144ee790af79815ad15a832.md | 0 .../6144f1410990ea17187a722b.md | 0 .../6144f3818bfbc51844152e36.md | 0 .../6144f42204c8c8195f1f3345.md | 0 .../6144f47b7c631e1a6f304dd5.md | 0 .../6148b07081759c2c691166a9.md | 0 .../6148b0d764e4192e5712ed92.md | 0 .../6148b185ef37522f688316b0.md | 0 .../6148b30464daf630848c21d4.md | 0 .../6148b4b150434734143db6f2.md | 0 .../6148b5623efa8f369f2c3643.md | 0 .../6148b59ef318e03875f35c4a.md | 0 .../6148bd62bbb8c83a5f1fc1b3.md | 0 .../6148be3d605d6b3ca9425d11.md | 0 .../6148be82ca63c63daa8cca49.md | 0 .../6148bf49fcc7913f05dbf9b7.md | 0 .../6148bfc43df3bc40fe0e6405.md | 0 .../6148c004ffc8434252940dc3.md | 0 .../6148c224ecb157439bc5247c.md | 0 .../6148c434bd731d45617a76c6.md | 0 .../6148c5036ddad94692a66230.md | 0 .../6148c58bace368497fb11bcf.md | 0 .../6148c6aa9981d74af202125e.md | 0 .../6148c721e74ecd4c619ae51c.md | 0 .../6148ceaf5d897d4d8b3554b3.md | 0 .../6148cf094b3f2b4e8a032c63.md | 0 .../6148d0b863d10d50544ace0e.md | 0 .../6148d1bdf39c5b5186f5974b.md | 0 .../6148d1f9eb63c252e1f8acc4.md | 0 .../6148d2444d01ab541e64a1e4.md | 0 .../6148d33e31fccf558696c745.md | 0 .../6148d3fff5186b57123d97e2.md | 0 .../6148d4d57b965358c9fa38bf.md | 0 .../6148d7720f0db36775db868a.md | 0 .../6148d94fdf6a5d6899f8ff15.md | 0 .../6148d9825b50a3698aeee644.md | 0 .../6148e162e255676ae0da6a76.md | 0 .../6148e19c3e26436be0155690.md | 0 .../6148e246146b646cf4255f0c.md | 0 .../6148e2dcdd60306dd77d41cc.md | 0 .../6148e4d6861a486f60681f36.md | 0 .../6148e5a204d99e70343a63e4.md | 0 .../6148e62a6f768f71c4f04828.md | 0 .../6148e789329dc9736ce59b85.md | 0 .../6148f34ebedc2274bceeb99c.md | 0 .../6148f600cde42b7670c2611f.md | 0 .../6148f693e0728f77c87f3020.md | 0 .../6148f6f7d8914c78e93136ca.md | 0 .../614e0e503b110f76d3ac2ff6.md | 0 .../614e0e588f0e8a772a8a81a6.md | 0 .../6165d3b702a5d92ad970b30c.md | 0 .../6169cd8a558aa8434e0ad7f6.md | 0 .../619665c9abd72906f3ad30f9.md | 0 .../61967e74a8e3690ab6292daa.md | 0 .../61968df2acd5550bf1616c34.md | 0 .../61968e9243a4090cc805531c.md | 0 .../61968f8877c6720d6d61aaf5.md | 0 .../619691693bc14b0e528f5a20.md | 0 .../6196928658b6010f28c39484.md | 0 .../619692ff79f5770fc6d8c0b4.md | 0 .../6196990f966e8f10a40094f6.md | 0 .../619699c10a0f6e11591d73c4.md | 0 .../61969aa6acef5b12200f672e.md | 0 .../61969c487ced6f12db8fef94.md | 0 .../61969d66cfcdba137d021558.md | 0 .../61969e7451455614217e901b.md | 0 .../6196adc17f77a714d51485f2.md | 0 .../6196aead7ac7bf1584b17a7f.md | 0 .../6196ce0415498d2463989e84.md | 0 .../6196cee94c6da1253809dff9.md | 0 .../6196d00a5d7292262bc02f4c.md | 0 .../6196d0cda039d026f7f78d1e.md | 0 .../6196d1ac33c68d27dcda5796.md | 0 .../6196d213d99f16287bff22ae.md | 0 .../6196d2c0f22ca0293107c048.md | 0 .../6196d32d1340d829f0f6f57d.md | 0 .../6196d41d40bf9b2aaea5d520.md | 0 .../6197cff995d03905b0cca8ad.md | 0 .../6197f40a16afea068c7e60c8.md | 0 .../6197f667297bb30a552ce017.md | 0 .../61993b72e874e709b8dfd666.md | 0 .../61993cf26a8e0f0a553db223.md | 0 .../61993dbb35adf30b10d49e38.md | 0 .../61993e9adc9e9a0bb4d28fff.md | 0 .../6199409834ccaf0d10736596.md | 0 .../6199429802b7c10dc79ff871.md | 0 .../619943285a41720e6370d985.md | 0 .../619943876b706d0f35c01dbc.md | 0 .../6199442866286d0ff421a4fc.md | 0 .../619bcf239fc15905ecd66fce.md | 0 .../619be73b3c806006ccc00bb0.md | 0 .../619be7af7b0bf60770f5d2a4.md | 0 .../619be80062551a080e32c821.md | 0 .../619be8ce4ea49008c5bfbc30.md | 0 .../619be946958c6009844f1dee.md | 0 .../619c155df0063a0a3fec0e32.md | 0 .../619c16debd0c270b01c5ce38.md | 0 .../619cfdf2e63ddf05feab86ad.md | 0 .../619d019488f98c06acbbb71a.md | 0 .../619d022dc8400c0763829a17.md | 0 .../619d02c7bc95bf0827a5d296.md | 0 .../619d033915012509031f309a.md | 0 .../619d03dadadb6509a16f4f5f.md | 0 .../619d0503e03a790a4179d463.md | 0 .../619d05c54dabca0b10058235.md | 0 .../619d0882f54bf40bdc4671ed.md | 0 .../619d090cd8d6db0c93dc5087.md | 0 .../619d0b51ca42ed0d74582186.md | 0 .../619d0bc9cb05360e1bf549c3.md | 0 .../619d0c1594c38c0ebae75878.md | 0 .../619d0d18ca99870f884a7bff.md | 0 .../619d0daf214542102739b0da.md | 0 .../619d0e56f9ca9710fcb974e3.md | 0 .../619d0eec0ac40611b41e2ccc.md | 0 .../619d0fc9825c271253df28d4.md | 0 .../619d102d786c3d13124c37c6.md | 0 .../619d107edf7ddf13cc77106a.md | 0 .../619d10cc98145f14820399c5.md | 0 .../619d115e2adcd71538e82ebb.md | 0 .../619d11e6d5ef9515d2a16033.md | 0 .../619d129a417d0716a94de913.md | 0 .../619d1340361095175f4b5115.md | 0 .../619d15797b580c1828b05426.md | 0 .../619d15d955d9d418c4487bbc.md | 0 .../619d1629a8adc61960ca8b40.md | 0 .../619d1c5fc9f8941a400955da.md | 0 .../619d1dab9ff3421ae1976991.md | 0 .../619d1deb8b04811b8839ffe4.md | 0 .../619d1e7a8e81a61c5a819dc4.md | 0 .../619d1ed33c9a071cf657a0d6.md | 0 .../619d1fb5d244c31db8a7fdb7.md | 0 .../619d204bd73ae51e743b8e94.md | 0 .../619d20b12996101f430920fb.md | 0 .../619d21fe6a3f9b2016be9d9d.md | 0 .../619d229b0e542520cd91c685.md | 0 .../619d23089e787e216a7043d6.md | 0 .../619d237a107c10221ed743fa.md | 0 .../619d26b12e651022d80cd017.md | 0 .../619d2712853306238f41828e.md | 0 .../619d2b7a84e78b246f2d17a2.md | 0 .../619d2bd9c1d43c2526e96f1f.md | 0 .../619d2d4e80400325ff89664a.md | 0 .../619d2ebc81ba81271460850d.md | 0 .../619d2f0e9440bc27caee1cec.md | 0 .../619d2fd3ff4f772882e3d998.md | 0 .../619d30350883802921bfcccc.md | 0 .../619d324f5915c929f36ae91d.md | 0 .../619d32c7fa21f32aaa91d499.md | 0 .../619d333b738e3c2b5d58b095.md | 0 .../619d337765b9f02c10e93722.md | 0 .../619d33c51140292cc5a21742.md | 0 .../619d3482f505452d861d0f62.md | 0 .../619d3561a951bf2e41a24f10.md | 0 .../619d36103839c82efa95dd34.md | 0 .../619d3711d04d623000013e9e.md | 0 .../61a8fe15a6a31306e60d1e89.md | 0 .../5d822fd413a79914d39e98c9.md | 0 .../5d822fd413a79914d39e98ca.md | 0 .../5d822fd413a79914d39e98cb.md | 0 .../5d822fd413a79914d39e98cc.md | 0 .../5d822fd413a79914d39e98cd.md | 0 .../5d822fd413a79914d39e98ce.md | 0 .../5d822fd413a79914d39e98cf.md | 0 .../5d822fd413a79914d39e98d0.md | 0 .../5d822fd413a79914d39e98d1.md | 0 .../5d822fd413a79914d39e98d2.md | 0 .../5d822fd413a79914d39e98d3.md | 0 .../5d822fd413a79914d39e98d4.md | 0 .../5d822fd413a79914d39e98d5.md | 0 .../5d822fd413a79914d39e98d6.md | 0 .../5d822fd413a79914d39e98d7.md | 0 .../5d822fd413a79914d39e98d8.md | 0 .../5d822fd413a79914d39e98d9.md | 0 .../5d822fd413a79914d39e98da.md | 0 .../5d822fd413a79914d39e98db.md | 0 .../5d822fd413a79914d39e98dc.md | 0 .../5d822fd413a79914d39e98dd.md | 0 .../5d822fd413a79914d39e98de.md | 0 .../5d822fd413a79914d39e98df.md | 0 .../5d822fd413a79914d39e98e0.md | 0 .../5d822fd413a79914d39e98e1.md | 0 .../5d822fd413a79914d39e98e2.md | 0 .../5d822fd413a79914d39e98e3.md | 0 .../5d822fd413a79914d39e98e4.md | 0 .../5d822fd413a79914d39e98e5.md | 0 .../5d822fd413a79914d39e98e6.md | 0 .../5d822fd413a79914d39e98e7.md | 0 .../5d822fd413a79914d39e98e8.md | 0 .../5d822fd413a79914d39e98e9.md | 0 .../5d822fd413a79914d39e98ea.md | 0 .../5d822fd413a79914d39e98eb.md | 0 .../5d822fd413a79914d39e98ec.md | 0 .../5d822fd413a79914d39e98ed.md | 0 .../5d822fd413a79914d39e98ee.md | 0 .../5d822fd413a79914d39e98ef.md | 0 .../5d822fd413a79914d39e98f0.md | 0 .../5d822fd413a79914d39e98f1.md | 0 .../5d822fd413a79914d39e98f2.md | 0 .../5d822fd413a79914d39e98f3.md | 0 .../5d822fd413a79914d39e98f4.md | 0 .../5d822fd413a79914d39e98f5.md | 0 .../5d822fd413a79914d39e98f6.md | 0 .../5d822fd413a79914d39e98f7.md | 0 .../5d822fd413a79914d39e98f8.md | 0 .../5d822fd413a79914d39e98f9.md | 0 .../5d822fd413a79914d39e98fa.md | 0 .../5d822fd413a79914d39e98fb.md | 0 .../5d822fd413a79914d39e98fc.md | 0 .../5d822fd413a79914d39e98fd.md | 0 .../5d822fd413a79914d39e98fe.md | 0 .../5d822fd413a79914d39e98ff.md | 0 .../5d822fd413a79914d39e9900.md | 0 .../5d822fd413a79914d39e9901.md | 0 .../5d822fd413a79914d39e9902.md | 0 .../5d822fd413a79914d39e9903.md | 0 .../5d822fd413a79914d39e9904.md | 0 .../5d822fd413a79914d39e9905.md | 0 .../5d822fd413a79914d39e9906.md | 0 .../5d822fd413a79914d39e9907.md | 0 .../5d822fd413a79914d39e9908.md | 0 .../5d822fd413a79914d39e9909.md | 0 .../5d822fd413a79914d39e990a.md | 0 .../5d822fd413a79914d39e990b.md | 0 .../5d822fd413a79914d39e990c.md | 0 .../5d822fd413a79914d39e990d.md | 0 .../5d822fd413a79914d39e990e.md | 0 .../5d822fd413a79914d39e990f.md | 0 .../5d822fd413a79914d39e9910.md | 0 .../5d822fd413a79914d39e9911.md | 0 .../5d822fd413a79914d39e9912.md | 0 .../5d822fd413a79914d39e9913.md | 0 .../5d822fd413a79914d39e9914.md | 0 .../5d822fd413a79914d39e9915.md | 0 .../5d822fd413a79914d39e9916.md | 0 .../5d822fd413a79914d39e9917.md | 0 .../5d822fd413a79914d39e9918.md | 0 .../5d822fd413a79914d39e9919.md | 0 .../5d822fd413a79914d39e991a.md | 0 .../5d822fd413a79914d39e991b.md | 0 .../5d822fd413a79914d39e991c.md | 0 .../5d822fd413a79914d39e991d.md | 0 .../5d822fd413a79914d39e991e.md | 0 .../5d822fd413a79914d39e991f.md | 0 .../5d822fd413a79914d39e9920.md | 0 .../5d822fd413a79914d39e9921.md | 0 .../5d822fd413a79914d39e9922.md | 0 .../5d822fd413a79914d39e9923.md | 0 .../5d822fd413a79914d39e9924.md | 0 .../5d822fd413a79914d39e9925.md | 0 .../5d822fd413a79914d39e9926.md | 0 .../5d822fd413a79914d39e9927.md | 0 .../5d822fd413a79914d39e9928.md | 0 .../5d822fd413a79914d39e9929.md | 0 .../5d822fd413a79914d39e992a.md | 0 .../5d822fd413a79914d39e992b.md | 0 .../5d822fd413a79914d39e992c.md | 0 .../5d822fd413a79914d39e992d.md | 0 .../5d822fd413a79914d39e992e.md | 0 .../5d822fd413a79914d39e992f.md | 0 .../5d822fd413a79914d39e9930.md | 0 .../5d822fd413a79914d39e9931.md | 0 .../5d822fd413a79914d39e9932.md | 0 .../5d822fd413a79914d39e9933.md | 0 .../5d822fd413a79914d39e9934.md | 0 .../5d822fd413a79914d39e9935.md | 0 .../5d822fd413a79914d39e9936.md | 0 .../5d822fd413a79914d39e9937.md | 0 .../5d822fd413a79914d39e9938.md | 0 .../5d822fd413a79914d39e9939.md | 0 .../5d822fd413a79914d39e993a.md | 0 .../5d822fd413a79914d39e993b.md | 0 .../5d822fd413a79914d39e993c.md | 0 .../5d822fd413a79914d39e993d.md | 0 .../5d822fd413a79914d39e993e.md | 0 .../655cd899f8de09431eabb40c.md | 0 .../6564a9fe51964c229d5b7f4c.md | 0 .../6564aee9c077774ea49c3faf.md | 0 .../656627b47bd2d2a4afbc945d.md | 0 .../656639771fed09b5c0e8fe71.md | 0 .../656680b0fc79f2c38a34d90e.md | 0 .../656702f8b4cbd8cbf0a433c6.md | 0 .../656706afd65547d22bee0b68.md | 0 .../656707e11e671ed54c96f7ec.md | 0 .../656709e50ed928da35260276.md | 0 .../65670d1ef177e7e2b76d9528.md | 0 .../656710d1e0ec62253426db24.md | 0 .../6569b0a63423f65dd30888df.md | 0 .../6569b19d31a09b65b4bc390a.md | 0 .../6569b20f829b7e69d43c232a.md | 0 .../6569b4e0bd29d17d4b53b16c.md | 0 .../6569b5c820a6a1859786e774.md | 0 .../6569b68fac723e8c20223ed3.md | 0 .../6569b6be44940a8e2a469c31.md | 0 .../6569b743630ee592a65a7e2f.md | 0 .../6569bca4dd9feab7b295a5e1.md | 0 .../6569beee367427c90c74899e.md | 0 .../6569c05b9166f9d5bb36c09e.md | 0 .../6569c166d708dcdf7c8fd34c.md | 0 .../6569c1aeecaf95e25a3e2573.md | 0 .../6569c2cbf6c993ea8cd85682.md | 0 .../6577254891048c8f2c19e961.md | 0 .../65772ef923f922cd720e5008.md | 0 .../6577320da0d4c2e594d418e2.md | 0 .../6577562501feabdf0984a184.md | 0 .../657823a9f4f372518614c8b7.md | 0 .../657f3a661730891aa64f3568.md | 0 .../657f59751d5a5c9b069ae0f3.md | 0 .../6660a2dc899b426da432d83b.md | 0 .../681086fcbfecf108337b8087.md | 0 .../6810adca7e14f70d9d045141.md | 0 .../6810af68a1dad40e842f6cdc.md | 0 .../6810b1080ca7480f7dc41712.md | 0 .../6810b1d511f92d103aea78e1.md | 0 .../6810b2a19cbd51111477b609.md | 0 .../6810b38690671711e61fbc52.md | 0 .../6810b60aa33fe112dc428acd.md | 0 .../6810b72a7bade713c69302ef.md | 0 .../6810b819f4925b1458b2c995.md | 0 .../6810b94a47eb6215283c4543.md | 0 .../6810ba9b33477715dc055718.md | 0 .../6810bc8e2f52c5169177d425.md | 0 .../6810bf24a1a0f21735ab6f5c.md | 0 .../6810c029a8a071180230e1b3.md | 0 .../6810c0c0763121187bd5a442.md | 0 .../6810c196b9c19219235daa42.md | 0 .../6810c268dfa91319abb6a192.md | 0 .../6810c2fd8d37111a4323b363.md | 0 .../6810c3a7d343611ad2e5e81e.md | 0 .../6810c52b8214771b707cd829.md | 0 .../6810c5a568811a1be53348af.md | 0 .../6810d4152b75d01e1054d1a9.md | 0 .../6810d604e773a41f7a94b787.md | 0 .../6810d6bbc8497b20356c2f98.md | 0 .../6810d8593d3a5d21081c341f.md | 0 .../6810d9fe0628532232e26c3c.md | 0 .../6810db4d39994d22c366a63e.md | 0 .../6810deb4837a3023d94c3974.md | 0 .../6810df2399f5f12454d91bb3.md | 0 .../6810dfbaf5739d24d7489b77.md | 0 .../6810e0fa28949225eb72f8c1.md | 0 .../6810e14fe1531b265f354319.md | 0 .../6810e3098615272728c59654.md | 0 .../6810e69822792027a65fbb81.md | 0 .../6810ed752a1652290483e254.md | 0 .../6810f38cc72d5c299834f066.md | 0 .../6810f4c6fe53932a6bba2ea0.md | 0 .../6810fa42a097fb2c1da00c4b.md | 0 .../6810fed7085cc82cf76539dc.md | 0 .../6810ff7659c6e12d7f426dd6.md | 0 .../6810ffea4997812dfab259f7.md | 0 .../6811d1c4ff449004d5cfa8f9.md | 0 .../6811d469549a1006072fa4f8.md | 0 .../6811d53beae5f4069ee1ec01.md | 0 .../6811da59dca30108cdc5cd31.md | 0 .../6811dbdf5a56ad0985158245.md | 0 .../6811dc48cf92a10a04c5ab3f.md | 0 .../6811de70201abe0b9ceba01a.md | 0 .../6811df342f92ba0c2df8ab14.md | 0 .../6811e08c2100310d037c1da2.md | 0 .../6811e1569ecaf80dbe0fc768.md | 0 .../6811e3fea6efe60f06a40169.md | 0 .../6811e4ceae079a0fa78a1b66.md | 0 .../6811e7fe549d341168fef953.md | 0 .../6811ea02a7ce4b12d600f74b.md | 0 .../6811eb80bfcad31376ea7bef.md | 0 .../6811ec8382929614621afb3d.md | 0 .../6811edd252ac4315764db8d6.md | 0 .../6811efd946370517556f4a02.md | 0 .../681239505c8cb61b2dd8b602.md | 0 .../68123a19fa831c1be8c9b738.md | 0 .../68123b6c9a6f9c1cdc43f067.md | 0 .../68123c4a67ab581d8deab272.md | 0 .../68123d6d0c21fb1e6a72d812.md | 0 .../68123df96fa9571ef1d13df0.md | 0 .../68123e7c6f2c4a1f9d892616.md | 0 .../68123f0c0456f12019f79f42.md | 0 .../68123fda8ea2b820cd03d645.md | 0 .../681240b41da77a217683ab17.md | 0 .../6812413a4ff869220dc37ada.md | 0 .../681241908299252279c98bf3.md | 0 .../681243c2ee3ad923c1a382d5.md | 0 .../68124459ae59e324572050f8.md | 0 .../681246638d222225e399fc26.md | 0 .../681246f4261dae26a4e58a6c.md | 0 .../681249882481cd275894253a.md | 0 .../68124a332d77bf27eb41dccc.md | 0 .../68124aa36a3e1c285adfbff9.md | 0 .../68124b13c04ccc28cf4abfc7.md | 0 .../68124c2010c4e9299993cea1.md | 0 .../68124c96feedb02a36e80a26.md | 0 .../68124d62066ce72af0c23583.md | 0 .../68124e7a831f082ba316dbbd.md | 0 .../68124f203373a82c64c67219.md | 0 .../68124f90ca2ad42cfdd648fc.md | 0 .../68124fecab93ef2d640e3f85.md | 0 .../68125164cb50d22e54c6c5e1.md | 0 .../68134330fafeb70627fcd498.md | 0 .../681344c14ac4fd072a51d5f7.md | 0 .../6813459660a01507ec807612.md | 0 .../68134616f0177e08773e49a7.md | 0 .../681347558121290957c1d10f.md | 0 .../681348a41c33850a20811144.md | 0 .../6813492a9f1ba80aa9add7f6.md | 0 .../681349db9528010b5a2081ad.md | 0 .../68134a431c759b0bd9a37724.md | 0 .../68134afc7e54af0c88f662b4.md | 0 .../68134b8dcfe11d0d1619b03c.md | 0 .../68134bf46c71d30d7e75f1e7.md | 0 .../68134c549867250dff8fc273.md | 0 .../68134cec46b2440ea4bbd640.md | 0 .../68134dab4642fc0f6e7969bd.md | 0 .../68134e6a731382102b1521b6.md | 0 .../68134f1937476210bb0e5880.md | 0 .../6813542913e941128fdd919d.md | 0 .../681354b3b9a769131a708d72.md | 0 .../6813554844fd0f138ee0fbd0.md | 0 .../6813571ac5c8581522d57212.md | 0 .../68135903a3373216ea693982.md | 0 .../68135a133ef5911790856475.md | 0 .../68135ac7afe66e185aeccf0b.md | 0 .../68135b64cddd3e18ee480472.md | 0 .../681478e4b54ac6044a51e385.md | 0 .../68147b22f407ab04b550fe41.md | 0 .../68147d60185fc006554110cf.md | 0 .../68147e28aabdc906f4db0091.md | 0 .../68147ea4d02771076644bc2f.md | 0 .../681480ecb1471f085c1580e9.md | 0 .../681481b06eccb308f9fb06f8.md | 0 .../6814853b2ef49d09fc1897ed.md | 0 .../6814877d869e080b5dab5c88.md | 0 .../68148836b4b9ba0c1cc9eb4a.md | 0 .../68148a0497405b0daa70d930.md | 0 .../68148a77e42df60e2dc5b39a.md | 0 .../68149476d272a90f9fd63533.md | 0 .../6814961077dc6d10912de02f.md | 0 .../681497962df960115742d260.md | 0 .../68149a85fca3c21205db77bf.md | 0 .../68149c0ae711941325448fc6.md | 0 .../6814a972fe083c15f4d9ffef.md | 0 .../6814ab42cd5fd017247721d5.md | 0 .../6814abbd3890c217b35cc94a.md | 0 .../6814ad06811341188564a105.md | 0 .../6814adb80598f7194d19eec9.md | 0 .../6814ae5b003c5919f4f4636a.md | 0 .../6814aff9f9d98f1ad46ff144.md | 0 .../6814b06705018b1b48b9a61e.md | 0 .../6814b216a05b5b1ca6a05499.md | 0 .../6814b2b7da48851d540649c3.md | 0 .../6814b35fa0caa31ddd2d9d12.md | 0 .../6814b45c674afd1ec5c8ad1c.md | 0 .../6814b9df5e39b11fa47015dc.md | 0 .../6814bacee789ca2074cdb021.md | 0 .../6814bb535c1d8721082ee6e8.md | 0 .../6814bc3f099d3821dc29998f.md | 0 .../6814c81b7a2c2f232e620000.md | 0 .../6814c8e9e737c523da1536c7.md | 0 .../6814c9fb5f23ec24b68bde3a.md | 0 .../6814ca7b9c639d25536f70d9.md | 0 .../6814e5c27956d728585e5d47.md | 0 .../6814e6ad4e75d12973b24e66.md | 0 .../6814e845bf051b2a6564d9d2.md | 0 .../6814e9248e03912b3b77a373.md | 0 .../6814eaace4a99d2c3a932cdf.md | 0 .../6814eb513461c12cccc72022.md | 0 .../6814eba40f86d62d3bb6d897.md | 0 .../6814ed37be301b2e4f431b5c.md | 0 .../6814edc087831b2f09453d71.md | 0 .../6814f1fa24701230767adb3b.md | 0 .../6814f3e6df863e3231c2ce99.md | 0 .../6814f4bb15ad5632fa27ea0f.md | 0 .../6814f5477f1fcc339cb86042.md | 0 .../6814f5e89f06b334415ad35b.md | 0 .../65f569725359e10d345bc52a.md | 0 .../65fd4b3bedee044b4b957d33.md | 0 .../65fd4bd84561a14d3e720061.md | 0 .../660400f02cf3a76795b82d4e.md | 0 .../660fcf3e1b9bb056b2edb567.md | 0 .../6616ec0bf9ee8548ce6b0f08.md | 0 .../662f9f65c50bd21d05ffdee9.md | 0 .../662fa453ec8033322b3ab2e3.md | 0 .../662fc35902038376c7a00b3c.md | 0 .../66335223f3e2a31d62d84367.md | 0 .../663353465bfb14259717da93.md | 0 .../6633b26c4f2d603072ef0818.md | 0 .../6633b4d3271d5b3aea1c1195.md | 0 .../6633bdc3ca38c068c3735984.md | 0 .../6633bfcef57e1d70cc3142c6.md | 0 .../6633c06601c081735063b528.md | 0 .../6634fa2417d7194b0c9425f9.md | 0 .../66475bab40e5125c84b03337.md | 0 .../66475d40dd42fb614f14fd03.md | 0 .../66475e40f3891c645d50135e.md | 0 .../66475f7b91d7c6681987739d.md | 0 .../665d949e628d9f3fe305b6e8.md | 0 .../66601c3c460ee12fbd669d6a.md | 0 .../66671a41b55e531d08ab82b5.md | 0 .../688f1daf0133dbe2a36b140b.md | 0 .../6363d2769078df117ce4c406.md} | 0 .../641d9a19bff38d34d5a5edb8.md | 0 .../641da3c6b6fbd742bff6ee40.md | 0 .../641da42481d90c4314c99e94.md | 0 .../641da465273051435d332b15.md | 0 .../641da4b16937be43ba24c63d.md | 0 .../641da51a9810e74411262fcc.md | 0 .../641da5462576784453146ec2.md | 0 .../641da5abaac81844a54adb03.md | 0 .../641da5dd6cd6db44f58b7787.md | 0 .../641da615af82bf454215a992.md | 0 .../641da6570acf7545931ce477.md | 0 .../641da6dcb6e4c9463d54c75b.md | 0 .../641da7071d0d45467cd59977.md | 0 .../641da73b09e7f046c758e0ed.md | 0 .../641da791d0c34a472b8d15b6.md | 0 .../641da7bfbc7f0f477438ad8a.md | 0 .../641da803d9892447d059804e.md | 0 .../641da836581c254815f785fe.md | 0 .../641da86294fd9f485d3c2bf0.md | 0 .../641da895fb7ec648a5bdf19c.md | 0 .../641da8db2a036048ebe6999e.md | 0 .../641da97c987a514959ada414.md | 0 .../641da9aceb788e49a73ebcc9.md | 0 .../641da9ea9b847a49fe6ee9b6.md | 0 .../641daa5ea050f24a7cade6e6.md | 0 .../641daa8c2c3e364ac3650b37.md | 0 .../641daabed8d0584b1150c953.md | 0 .../641daae5e18eae4b562633e4.md | 0 .../641dab13c1b6f14b9828e6b1.md | 0 .../5ddb965c65d27e1512d44d9a.md | 0 .../63b606f09a14cc1781aea1fb.md | 0 .../63b6075a62883218d282504c.md | 0 .../63b607af6fcdb119aae9b16a.md | 0 .../63b60821c855d01b1eda3c0b.md | 0 .../63b6088bb56e2d1cac364043.md | 0 .../63b608ebf40c871d960fc004.md | 0 .../63b60a140bf5a321d50a7315.md | 0 .../63b60aaaa65f8922bfce6b7e.md | 0 .../63b60af1a0b9f7238a9dd294.md | 0 .../63b60c09c5039f25a3b2dda9.md | 0 .../63b60ca38c897f2721b27959.md | 0 .../63b60cfaca25bb27edd40f62.md | 0 .../63b60d3c5048302906962231.md | 0 .../63b613f367584d2a5d041b7d.md | 0 .../63b61490e633a22b4593e62f.md | 0 .../63b614e6a1f7fe2cef6312dc.md | 0 .../63b6152e6aff882db819fc1e.md | 0 .../63bf461011fca327d3b60fa8.md | 0 .../63bf47fd40599f29827f484d.md | 0 .../63bf492b6dfb292a79f0e675.md | 0 .../63bf4bfe9de3852be51c8f86.md | 0 .../63bf4d351e06432ce9bf3627.md | 0 .../63bf511b85b6082e54dc1573.md | 0 .../63bf5230bccd1c2f5c13e1ce.md | 0 .../63bf598a4c807930a13a1a27.md | 0 .../63bf5a518d54f63181ab639a.md | 0 .../63bf5a92fd148d3264d5322b.md | 0 .../63bf5adfe2981b332eb007b6.md | 0 .../63bf5bcfebff0734593fad19.md | 0 .../63bf5c438f523a359769106c.md | 0 .../63bf5cf03b50bf36cfbe94ea.md | 0 .../63c1dfbd56c71e278800010c.md | 0 .../63c1e0af28078f2dfad9eb3e.md | 0 .../63c1e1965a898d302e0af4e3.md | 0 .../63c1e5b4b3c8a031def3bd65.md | 0 .../63c1e704ee12703347625900.md | 0 .../63c2164c0df38a382062c4af.md | 0 .../63c216da562fbb3957b9cb2c.md | 0 .../63c2171c1e5b6e3aa51768d0.md | 0 .../63c21774193de43bbc6a769f.md | 0 .../63c217ccd939053ce4fa16d6.md | 0 .../63c21839f56eaf3ef4e027c4.md | 0 .../63c2187f55eb0f400269568f.md | 0 .../63c218c028c56a411b2a379a.md | 0 .../63c2194dce265f429300c8b1.md | 0 .../63c21c17fa8fd6447ff0389d.md | 0 .../63c21cd2c34541469f5700a9.md | 0 .../63c21d4f48267a47c2946788.md | 0 .../63c21dea919c8e4adb0df8e8.md | 0 .../63c8ab51214c8c1f1b9a49f7.md | 0 .../63c8ad0cd8f1e5201c4ef2e4.md | 0 .../63c8b0187cceff21c8389543.md | 0 .../63c8be904ffff922f3c6f8d0.md | 0 .../63c8c00bfb671b23f9de4159.md | 0 .../63c8c15fd337ad24b9b68049.md | 0 .../63c9bc53735149084390e5d0.md | 0 .../63c9bcc26219e7090da0f549.md | 0 .../63c9bce376ca4f09c15a3768.md | 0 .../63c9bdd916e0c10af01ed8d7.md | 0 .../63c9be334f4a050c0b94bc93.md | 0 .../63c9bef7fec05c0d38853828.md | 0 .../63c9bf80558d780e848b2987.md | 0 .../63c9c09a7daa4f0ff92c4023.md | 0 .../63c9c0d0857f0a10a57af936.md | 0 .../63c9c11a0a090311dff55564.md | 0 .../63c9c16dd75dd212dc12363c.md | 0 .../63c9c1ef134f3513e751c975.md | 0 .../63c9e3a83bb3e61a80eea564.md | 0 .../63c9e45519caf31b987fbb5f.md | 0 .../63c9e4d2ff41811dd640504f.md | 0 .../63c9e51b3a007a1eba1cd0f6.md | 0 .../63c9e55b4b06c11fff555c64.md | 0 .../63c9e5eea8261d22856ead1c.md | 0 .../63c9e63bb1e32d23b6adbe44.md | 0 .../63c9e6b7c0303524af2d0bc2.md | 0 .../63c9e769df38c92635c158ba.md | 0 .../63c9e7d5b21eee2776ecc226.md | 0 .../63c9e84c9fe8ca28c4101189.md | 0 .../63c9e8fe3a6f022a05a04675.md | 0 .../63c9e94e9df7d72aed1c24bd.md | 0 .../63c9ea23dbadbf2c2764e3f5.md | 0 .../63c9ea9b16430f2d54522464.md | 0 .../63c9eb09bcfaa72e3da820a1.md | 0 .../63c9eb4a5d68f12f32d9b440.md | 0 .../63c9ebb7b12bca3025b0a935.md | 0 .../63c9ec044acedf312c4974ff.md | 0 .../63c9f24afbc9cf324dcaa9a4.md | 0 .../63c9f28bda3e3f336e21b6b4.md | 0 .../63c9f2bff625af342023512c.md | 0 .../6603ac77cd4899599a98a1fe.md | 0 .../6603aeb33cbbbd5bbbc79b2e.md | 0 .../6603b0bcba0eb95e5256b1e2.md | 0 .../660404511dbf1b90eb23b617.md | 0 .../6604080b66ff6e942d8225b1.md | 0 .../66040ae710de0e96c26a0201.md | 0 .../670ea2c4f42def724c77e3c7.md | 0 .../6331d258b51aeedd1a2bd649.md} | 0 .../6331d260b51aeedd1a2bd64a.md} | 0 .../642db8c409d9991d0b3b2f0d.md | 0 .../642dccb78549c9285835ebc2.md | 0 .../642ddfdea4200e313f80a4b6.md | 0 .../642def66e6a60432c9a0371e.md | 0 .../642df32c0c2db433d8b46d46.md | 0 .../642df9df4b5216350de7b0d2.md | 0 .../642dfb07e7fa6736251541c8.md | 0 .../642e0011c45c893845842058.md | 0 .../642e004130958c3975aa3a4a.md | 0 .../642e02be7845f13b014cd2b0.md | 0 .../6434552bcc0a951a0a99df3b.md | 0 .../64345b810a6e481e5e326849.md | 0 .../64345c560591891f64976f7a.md | 0 .../64347464f78cd9209545f35c.md | 0 .../6434750c53db16218f41e6e1.md | 0 .../6434759f78ec812264ff8f34.md | 0 .../643475e13dc727231acd0f72.md | 0 .../643498328cb52026123e2b91.md | 0 .../643498755d54c6279ba09078.md | 0 .../6437124c4c03dd4c8fb35d56.md | 0 .../6437133052eaf04d7300e622.md | 0 .../643715013330824ecaa70442.md | 0 .../64496d1e5af8c0148fbef96d.md | 0 .../64496d80bc174a158c973080.md | 0 .../64496df724dd3716a71fe971.md | 0 .../64496e9c6d7a2e189948e441.md | 0 .../6449749d20436c1f1dfadcf2.md | 0 .../6449755666005520330cec5b.md | 0 .../64497da4062602213ecf32e7.md | 0 .../64497de936a2f322327e5c58.md | 0 .../64497e0e5e5a2c2329785af4.md | 0 .../64497e764135bd24b7960dd3.md | 0 .../6449842c6f6c84261075e4c9.md | 0 .../64498473a17adc26ef0ecc2d.md | 0 .../6449849b78f43527be1e8a98.md | 0 .../64498542cab69128ab24e4de.md | 0 .../6449860d84c9e22cbd7b497c.md | 0 .../6449863f592af72d9be0959e.md | 0 .../6449874d5191562eb3313b3f.md | 0 .../6449876e7aae0d2f8257a497.md | 0 .../64498b085028fc30a58bb6a7.md | 0 .../646d0889c6ff4baa46ac1c50.md | 0 .../646d09a07241aaab1e777080.md | 0 .../646d0a022da7bcabf3e3aca3.md | 0 .../646d0d20108440acc95a6b32.md | 0 .../646d0db5175974ad8633b71c.md | 0 .../646d0e4636e14eae2bb3b992.md | 0 .../646d1980018efaaec2b1c28b.md | 0 .../646d19fc4705e4af65c3e688.md | 0 .../646d1b96dd7ea4b0061458bc.md | 0 .../646d1cadf0d96ab0b7e12da4.md | 0 .../646d1d67f9261fb15a795588.md | 0 .../646d1e531042dfb24da1f032.md | 0 .../646d3141790b3cb337dd611a.md | 0 .../646d382c4d70ceb3dba1e830.md | 0 .../646d386a685620b49db4be76.md | 0 .../646d38c326f3c8b54023de38.md | 0 .../646d38f906b94cb5fe6ce7de.md | 0 .../646d3952f6af37b6a1c241c2.md | 0 .../646d39c156fe94b7482c3ab6.md | 0 .../646d3b27cd3c56b875256301.md | 0 .../646d3bc75fe0c9b972da3323.md | 0 .../646d3c146e10b0ba222bb2a7.md | 0 .../646d3d037872fbbae0a8ec0e.md | 0 .../646d3d65be79c8bb9c7df9ff.md | 0 .../646d3d80c3b4aebc4103618e.md | 0 .../646d3da8501e15bcd355ba1d.md | 0 .../646d3e135ab3abbdbfe5c899.md | 0 .../646d3e64b15f92be6e61704e.md | 0 .../646d3ee7b17ae3bf48610033.md | 0 .../646d3f1fd12f76c02c823bb8.md | 0 .../646d3f718b5f8dc102cd528e.md | 0 .../646d404259f512c1a9e86ac1.md | 0 .../646d40c543943ec250039682.md | 0 .../646d40fe4b7b50c30c2b4cd8.md | 0 .../646d41e23b583fc3b8cc4579.md | 0 .../646d423fade4a9c4636acd13.md | 0 .../646d42f58deb2fc52adc6611.md | 0 .../646d43587d926bc5b6cb2e50.md | 0 .../646d448479c8fdc8dcec868c.md | 0 .../646d44da986f2bc9b72f5fe2.md | 0 .../646d451c2e44afca71b67818.md | 0 .../646d4554721d43cb19a68bc4.md | 0 .../646d45b739da5ecbf830c108.md | 0 .../646d45ee725632cca2555146.md | 0 .../646d4626420eeecd51f241c2.md | 0 .../646d467c6994f4ce0dc416a4.md | 0 .../646d46c03e7d02cecb30f021.md | 0 .../646d4717a689e1cfa232e357.md | 0 .../646d4769ba65f1d05ef6b634.md | 0 .../646d47c8f58107d10f1e5106.md | 0 .../646d4813c17b37d1e261a566.md | 0 .../646d486aec20f7d2a581cc36.md | 0 .../646d48b936802fd34c3f05af.md | 0 .../646d498c8ebc31d3f753b22e.md | 0 .../646d49bfff9079d4b38df115.md | 0 .../646d4a07a8fb14d55cd70e09.md | 0 .../646d4a5b32a1cad6165df286.md | 0 .../646d4a8dbc04c6d6bb0001f8.md | 0 .../646d4ab9b3b4c5d74fdd2154.md | 0 .../646d4b3d80ea98d824c8a4f9.md | 0 .../6491d38f5b09a021c4b5d5fe.md | 0 .../65ae458e23954c3469e0c209.md | 0 .../661f48f412d7631a1d9c30e6.md | 0 .../661f49650572031c6ebdb8e3.md | 0 .../6331d266b51aeedd1a2bd64b.md} | 0 .../6331d26fb51aeedd1a2bd64c.md} | 0 .../63e1798f811fda1bc546bba0.md} | 0 .../674f0332ec59564081ec8b87.md | 0 .../674f0495e5f4b0485ed38cd4.md | 0 .../674f06b4b4d6eb4f6139ad61.md | 0 .../674f08fde55c2356b37e9b69.md | 0 .../674f0afcd85abc5d478e150c.md | 0 .../674f0d0dec2922641ce2c8e9.md | 0 .../674f0f8e84b4c76c0f6ae6d3.md | 0 .../674f1a33acb7717de4842822.md | 0 .../674f1ba48f50b78294f89089.md | 0 .../67504e15ec1851a15aad11c1.md | 0 .../675052373a1887aaa89c9a22.md | 0 .../67505766bad3bcbac2f16fe4.md | 0 .../67505903fa6affc0910b7a9d.md | 0 .../675106629f2c07cec9bf2c71.md | 0 .../67510809633277d10d4fff4f.md | 0 .../6751a781fd421fda55170fc8.md | 0 .../6751a827719c0fdb5b66b8e3.md | 0 .../6751a990269891dd6f0ab1c2.md | 0 .../6751ab72ff11cae0021d02d8.md | 0 .../6751aca2701270e188b07df9.md | 0 .../6751ad79009d66e2f5878282.md | 0 .../6751aeb422ef45e4af25434d.md | 0 .../6751bc2826c791ea69d7e8f2.md | 0 .../6751bd2301b9feebf3813ac3.md | 0 .../6751bdd2f78adbed1ea0fa51.md | 0 .../6751beb68c063aee92555abe.md | 0 .../6752e404804c1c044c804b79.md | 0 .../6752e54369231d06538b4ac0.md | 0 .../6752e83a806f520923bd28fa.md | 0 .../6752eb5797ad390c7f40ef08.md | 0 .../6752f4680f2d251372d4ae64.md | 0 .../6752f6ebff95ee1781462c02.md | 0 .../6752fb3e6257c91b93721288.md | 0 .../6752fb92ecc7811d3a0f3320.md | 0 .../6752fc06607eba1e73a89929.md | 0 .../675948c97c0d4fd3d596960a.md | 0 .../67594c1c9c8fc90a8e6f2f75.md | 0 .../67594e4ad681381278cee337.md | 0 .../675950eed633ac1ac3884471.md | 0 .../675961ce80a70e23e933fa8c.md | 0 .../675963eadf3bcf2ae50f74fe.md | 0 .../675966e572894133e1b3b275.md | 0 .../6759a3d84d89c4474d6a06b6.md | 0 .../6759a570761b794ba1dc57e5.md | 0 .../6759a679b6934850b6b0a31d.md | 0 .../6759a7cc60ea94557c578ed4.md | 0 .../6759a98f5028cb5bdf0a6f4b.md | 0 .../675beaae0511b83217778531.md | 0 .../675d10fd9150e00d5ea464c2.md | 0 .../675d1437a379f517d766a249.md | 0 .../675d16180e3c3f1e843ed138.md | 0 .../675d177b1b7aca23c7f1b6d9.md | 0 .../675d18c725ee4928ba83fa7c.md | 0 .../675d6e0e52e8ee2d7b2b69cf.md | 0 .../675d6f815fb6c83276d12870.md | 0 .../675d710fb8118237e416155a.md | 0 .../675d72320c09a53c1020e59d.md | 0 .../675d72b7d86e163e326979e5.md | 0 .../675d7493249c24447ca9e166.md | 0 .../675d86beee48ab4941767200.md | 0 .../675d87ed627c734d9ee5c028.md | 0 .../675d88ce781849512cd7d426.md | 0 .../675d8aabc2397c583c081ea9.md | 0 .../675d8b482d5fa45b0226a891.md | 0 .../675d8c5d1a1d775f78424011.md | 0 .../675d8dfaad5f4765cbd8c013.md | 0 .../675d8eddf05fb469a75ef543.md | 0 .../675d91adb9fb7173f4a7a4c7.md | 0 .../675e6dfe0160bb66faa60a68.md | 0 .../675e6f0bf7f7eb69ddffef81.md | 0 .../675e70d7b854926d7f18693c.md | 0 .../675e7387be428072d95baeac.md | 0 .../675e79e6ecfda37e1f49be65.md | 0 .../675e7cc999813e83379b139c.md | 0 .../675e8013d40d0d860143c14f.md | 0 .../675e80709ee205871518ba9b.md | 0 .../675e8133c874a588f947de57.md | 0 .../675ecdef47179ea4653c2b9f.md | 0 .../675ecedbb04f6ca6dd620f0e.md | 0 .../675ed1414303a6abfaac2d96.md | 0 .../675ed59b1e938bb2443585a5.md | 0 .../675ed69e54ae31b462edf95b.md | 0 .../675ed905490b9ab8f4e640c4.md | 0 .../675edb8012accfbd8f4135c5.md | 0 .../675edc3228d9d1bf95c5e649.md | 0 .../675edeea805bb0c44385d0d5.md | 0 .../675ee01ee1d37cc722bbad83.md | 0 .../675ee218782b4dcb26796c19.md | 0 .../675fa4789b65761b6c562a1b.md | 0 .../675fa66d590e0127ba60b7f6.md | 0 .../675fa827b0a17832dc798ba0.md | 0 .../675fb5315884dc456fad654a.md | 0 .../675fb7824cbbe3539de6111b.md | 0 .../675fba2a32b4aa625e2f7940.md | 0 .../675fbba5f9807566fb0c39ef.md | 0 .../675fbefa9f40157cad662e8d.md | 0 .../675fbfc6fa824c820a7e49d4.md | 0 .../675fc02724147984cfe068d5.md | 0 .../675fe3fb72bdcb97dd10b7c8.md | 0 .../675fe58fb4c9539cb37b4065.md | 0 .../675fe6a1e81c4ba00f415364.md | 0 .../675feaafa5546fab32aa0736.md | 0 .../675febf4f03233af8e347802.md | 0 .../675fee8f5d64f2b504e91281.md | 0 .../675ff2b7f9405abf27f26740.md | 0 .../675ff37bebf32bc223e3660a.md | 0 .../675ff42fb8c8a6c4f21cd3bb.md | 0 .../675ff94f80bd9bd12c8497e2.md | 0 .../6760f057483bbf684bfa6457.md | 0 .../6760f48b0fe69572664e85f1.md | 0 .../6760f7ca38c9167853ebf917.md | 0 .../676147de99ef019cee551581.md | 0 .../6761493d2db43ba139340975.md | 0 .../67614992d9e494a2b69f89bb.md | 0 .../67614a0187bd80a49d438b1f.md | 0 .../67614a6e5d4df6a6744127b7.md | 0 .../5fa323cdaf6a73463d590659.md} | 0 .../651dd3e06ffb500e3f2ce478.md | 0 .../651dd5296ffb500e3f2ce479.md | 0 .../651dd5386ffb500e3f2ce47a.md | 0 .../6537e6ece93e5724eeb27c54.md | 0 .../6543aa3df5f028dba112f275.md | 0 .../6543aaa9f5f028dba112f276.md | 0 .../6543aae6f5f028dba112f277.md | 0 .../6543abeff5f028dba112f278.md | 0 .../6543abf5f5f028dba112f279.md | 0 .../655283c039eb38f51e0e6f7e.md | 0 .../65528a7c39eb38f51e0e6f7f.md | 0 .../6552939414fdaa21fc734788.md | 0 .../65529784e7cb6e24eb03a1af.md | 0 .../6568bf620d3e770ea770123f.md | 0 .../6568c0f3792d990efe47949e.md | 0 .../6568c181c8a1420f262b698b.md | 0 .../6568c3539307ad0f902d20e7.md | 0 .../6568c3d772f1460fc81f40e9.md | 0 .../6568c618310cf51076e23d33.md | 0 .../6568c68b92a63810a57cffaf.md | 0 .../6568c759cb59e810dfaa1506.md | 0 .../656a0d0e74f6a40d87328d38.md | 0 .../656a0dde6087df0dd5729d6e.md | 0 .../656a0eaf7d37610e43662464.md | 0 .../656a0f4f303dce0e865e746b.md | 0 .../656a10141825a30eb81ff4db.md | 0 .../656a10aaa023200eddd09d88.md | 0 .../656a1298f2a0400f56b31e25.md | 0 .../656a137523a9bc0f9d3bae01.md | 0 .../656a13f01a59cb0fc9d52149.md | 0 .../656a14b0e1c43d0ffabd15a9.md | 0 .../656a18189b21f51037e518b4.md | 0 .../656a2a7b05241026c429e3f0.md | 0 .../656a2b1c7216c026fcd156c7.md | 0 .../656a2bfbfc3336274c874bed.md | 0 .../656a3f5be79ce02dcc157d6b.md | 0 .../656a3fd085a6e92dfbaee96a.md | 0 .../656a401d1b00af2e25b0fd8b.md | 0 .../656a417f7f9daf2e9aae6831.md | 0 .../656a421a905e792eca05d447.md | 0 .../656a4297fcc0d72ef9b60c21.md | 0 .../656a4e97fa176a2fed5011fc.md | 0 .../656a4ef5de14f8301be5764b.md | 0 .../656a4f714165773059ce7ad4.md | 0 .../656a4fcaa739b7308ad795bf.md | 0 .../656a503aa1f2c630b3951067.md | 0 .../656a509eeac7e030e2a16bab.md | 0 .../656a510695ccb03109117af0.md | 0 .../656a51895811ed31345b2eaf.md | 0 .../656a51effc10b2316bad8479.md | 0 .../656a52680e234b3191131cc5.md | 0 .../656a52da3392f631b9f3e022.md | 0 .../656a533c5a7e5231e15b93b4.md | 0 .../656a538cc4109d3209f5f536.md | 0 .../656a54278a4df6323549e8f9.md | 0 .../656a549c4d9b91326cfe1863.md | 0 .../656a554956201b329a0d182a.md | 0 .../656a55ea17414032d482d278.md | 0 .../656a56f89acf253314e9f6d6.md | 0 .../656a575febfa2c333c495c2f.md | 0 .../656a57d2c0603e33638c7770.md | 0 .../656a584f57a1a9338e3cb347.md | 0 .../656a58b31bc9f233debc2bc9.md | 0 .../656ab31ebccec247fde7cee4.md | 0 .../656ab3bfc9e49d4841672043.md | 0 .../656ab4205a4054486ef3b691.md | 0 .../656ab48697d63748952254a4.md | 0 .../656ab50005c38348b94da7a3.md | 0 .../656ab5a3ee689949124d2e39.md | 0 .../656ab61f20aa9d494cee5466.md | 0 .../656ab66db70b464974489b79.md | 0 .../656ab6f67515b149a377009d.md | 0 .../656ab76473a1ee49d537698d.md | 0 .../656ab7e9be47c04a2518dbed.md | 0 .../656ab828bd06214a51193f3d.md | 0 .../656ab8a1d294e14a920320d2.md | 0 .../656aba8d560d3c4b069ae7a8.md | 0 .../656abac861f4a04b312b0421.md | 0 .../656abb977f9ecf4b821aed11.md | 0 .../656abcd4cccfc84bf50f861b.md | 0 .../656abd3412f31c4c2483de5c.md | 0 .../656abe0ac290774c4de173d4.md | 0 .../656cad88af98af049df17177.md | 0 .../656caddea3aba304c6172571.md | 0 .../656caf2085b7ab04ff9a6b3f.md | 0 .../656caf89ead43c0523378566.md | 0 .../656cb0b3e4e30f0550131acd.md | 0 .../656cb18802ef22057a58db13.md | 0 .../656cb2526a741405b2b34870.md | 0 .../656cb2ee9d60f205d362b1de.md | 0 .../656cb3592aa0460609993b10.md | 0 .../656cb39802398f062c461e2c.md | 0 .../656cb3f8df42660676854d29.md | 0 .../656cbad538b114095fb14c0e.md | 0 .../656cc35036d0a00fe17e7cee.md | 0 .../656cc3b856f1d01011bfc027.md | 0 .../656cc4aa4726711043189619.md | 0 .../656cc523e668741073c4e916.md | 0 .../656cc5d403162710a3fae634.md | 0 .../656cc6259c711d10cde2c486.md | 0 .../656cc6981cbf2711196a284f.md | 0 .../656cc6dd00af9f117f10446b.md | 0 .../656cc73e6b1c6811a73b04bb.md | 0 .../656cc7a3f479f511d56ab246.md | 0 .../656cc833fe9c0611feeb5b26.md | 0 .../656cc86fc6a990122ac6c6a1.md | 0 .../656cc8dafb6343124f729ec5.md | 0 .../656cc92ecdebaa1278505e87.md | 0 .../656cc98cfe781112ace7d3ee.md | 0 .../656cca055e5d1912d9784ce1.md | 0 .../656cca6bb44ce5130a759829.md | 0 .../656ccd12c27bf013529db8ce.md | 0 .../656ccd8bafe46d138451d176.md | 0 .../656ccde87f42ec13b19c5dab.md | 0 .../656cce4130c4d313e92ed22e.md | 0 .../656cce9ebec3c01412c0e564.md | 0 .../656ccf01c07406143b90ff84.md | 0 .../656ccf6255561e1467afd1c6.md | 0 .../656ccfb763eddb149831854d.md | 0 .../656cd00707c0d614c38e7416.md | 0 .../656cd061eb49fb14f672f77f.md | 0 .../656cd0c550a08915211f32ce.md | 0 .../656cd118ca4f1115500a4bf8.md | 0 .../656cd17584250515779ca7e5.md | 0 .../656cd1ca72b3e615a33c05b6.md | 0 .../656cd22d91db1915cb11f584.md | 0 .../656cd27f38f17f15f06f6ed6.md | 0 .../656cd31045ce74162adef6c7.md | 0 .../656cd4b014d03a1baf452429.md | 0 .../656cd52f0f43551be96b4640.md | 0 .../656cd63a45146d1c2c51e682.md | 0 .../656cd6a37495961c5f242c5d.md | 0 .../656cd7da364a181cb1038846.md | 0 .../656cd83ad397f61ce1259ad6.md | 0 .../656cd8d68948d11d201308d4.md | 0 .../656cd983328ab41d5bd929d0.md | 0 .../656cd9f4e30e6d1d81f0e62d.md | 0 .../656cda3cd706aa1daa128704.md | 0 .../656cdab71161371dd6b0a401.md | 0 .../656cdb10b568061e0bd6757f.md | 0 .../656cdcc291e5531ea11a8f2a.md | 0 .../656d1831a6a2fe0465ea9488.md | 0 .../656d1936ab6cfb04e2ca6944.md | 0 .../656d199a0d5c10050b7e8241.md | 0 .../656d19d9ab6e0c052edfb1e7.md | 0 .../656d1a520285050552702fc1.md | 0 .../656d1ad4fbdb51057f0f0714.md | 0 .../656d1becadf67d05d5b27bab.md | 0 .../656d1c98a6bd5505fd346b50.md | 0 .../656d1d1f46bc820629aecc0d.md | 0 .../656d23d22a488510bca0e418.md | 0 .../656d25e0c5d5aa11ade33754.md | 0 .../656d2600b0ffa811dac3853f.md | 0 .../656d266537ff53120d194ae8.md | 0 .../656d26bc907ce0123546288a.md | 0 .../656d27271410d4125ee2ad5a.md | 0 .../656d27a603926f1288bafcc0.md | 0 .../656d283b7ba56912bb2ceb06.md | 0 .../656d2914e7cfc312ea00c864.md | 0 .../656d299e9d0027131875568f.md | 0 .../656d2a2ed95bfa1345fd9fd1.md | 0 .../656d2aee945ce2137bd8b8b8.md | 0 .../656d2b6aaad95013a86cea6c.md | 0 .../656d2bc10f29b413d1a843d5.md | 0 .../656d2c2fedbd5f14055b7e7b.md | 0 .../656d2c94279eb6143485eac6.md | 0 .../656d2d19c570e2146b5e8835.md | 0 .../656d2d814b60b6149a03c699.md | 0 .../656d2f31f23860155477ca7b.md | 0 .../657bcf58b87d01890f9bdc93.md | 0 .../657e0d0037192f3d9e3d5417.md | 0 .../67c72ce3fb4541f6ebc8902b.md | 0 .../67c72f8840fac4fa5c790c9f.md | 0 .../67c732492b5772fe142caffa.md | 0 .../67c73596502237018582f2ed.md | 0 .../67c73d14d05f651ca7e0dca1.md | 0 .../6606682f3fbb93838673920d.md | 0 .../66066c563917c5874b792337.md | 0 .../660681a717d84e89da14f6f4.md | 0 .../660682b572c0bb8aa3075feb.md | 0 .../6606838ecf64478b53a51496.md | 0 .../660683e649f8fa8bbd5baac5.md | 0 .../66068414094b3a8c10a4770d.md | 0 .../6606846eba453e8c7bacb2f7.md | 0 .../660684bfc24bf48cfaaf9cfa.md | 0 .../660686845b5e788def3527ca.md | 0 .../66068a6d0bb2aa90f0d93979.md | 0 .../66068ad667567091500128c5.md | 0 .../66068b650b681c91de9e19a0.md | 0 .../66068bf9c9046292705b856d.md | 0 .../66068c5cfc7a4992f2574ab2.md | 0 .../66068d4033a07d9393291ef0.md | 0 .../66068f5b2b7dda9450a7cc2c.md | 0 .../66068fc7aa2fe094c5cb84bd.md | 0 .../6606906b3f31fc953f1ee3b6.md | 0 .../660694cf7803c598ce999171.md | 0 .../6606952c28640e9941c8fa29.md | 0 .../660695c672854899d6862834.md | 0 .../660696292c16659a5e9ccf81.md | 0 .../660696cce3e4e79af4612466.md | 0 .../66069719acca7d9b59499ce9.md | 0 .../6606977e8f0b509bdac39012.md | 0 .../660697f307c6559c60e976f7.md | 0 .../6606989c34f0be9d141130b1.md | 0 .../655c0feadb1dd77f6cda623f.md | 0 .../657b0f0be03b2137ed88b36c.md | 0 .../657b106ced8c653be6b3218f.md | 0 .../657b108cf870283d22b21e8e.md | 0 .../657b110ad8afcc3f8e586362.md | 0 .../657b115008a62d41c0d7482f.md | 0 .../657b119f0ce64343420bb850.md | 0 .../657b11e082e48a44eb4bfc09.md | 0 .../657b11f87368cf463ea4fe46.md | 0 .../657b1240ef768447b80817ad.md | 0 .../657b12ae08dd7049b300c901.md | 0 .../657b12e7c306334b7c320221.md | 0 .../657b13088693ef4ce21ce0e4.md | 0 .../657b133afcef714e542b557a.md | 0 .../657b135e9029fb4f8141e40c.md | 0 .../657b138d33db9e50f116b5f0.md | 0 .../657b1431076b365555784189.md | 0 .../657b145976723b56a97b8dda.md | 0 .../657b149630b3ea5873269a38.md | 0 .../657b14d8353d665a187fe771.md | 0 .../657b153ac677705c7059530d.md | 0 .../657b15dbcafe4d5f39a5de82.md | 0 .../657b160d6a8662610fe6a523.md | 0 .../657b163c9da40e62b904be1f.md | 0 .../657b18e71067d6680b9ac5d3.md | 0 .../657b1985ae17886b05b382b1.md | 0 .../657b19bf7b32af6caf763ef7.md | 0 .../657b1a03df3ec46eca276046.md | 0 .../657b1a27dc6daf6ffd52ff1f.md | 0 .../657b1a637e4dc571f8f4d3d7.md | 0 .../657b1a9581015573806e1e20.md | 0 .../657b1cc072206e7ac3db88b8.md | 0 .../657b1d080265ba7c4f96bf79.md | 0 .../657b1d4ec0e2587e8bcc95f7.md | 0 .../657b1da0b27fef8117827ce5.md | 0 .../657b1dfec76149836ea5c7d0.md | 0 .../657b1e2fad2ffe84ab420a56.md | 0 .../657b1e66159fec86336a737b.md | 0 .../657b1e9a62603587747f7f45.md | 0 .../657b1f0585d48f8ac0b19654.md | 0 .../657b1f598f63008c8bdb20b8.md | 0 .../657b1f981cd42e8dc3b282d9.md | 0 .../657b1fe950c0df90346e5d12.md | 0 .../657b201372864e91d4f5bb53.md | 0 .../657b20338e0802931673c1e1.md | 0 .../657b20985d315095e5c3851d.md | 0 .../657b21e28a01039cb27b4f13.md | 0 .../657b221b2ab0ac9e18a173ef.md | 0 .../657b223e41ce6b9f9a01d214.md | 0 .../657b227f7ad32ea17e2cdf28.md | 0 .../657b2310b8cd52a4f15c1818.md | 0 .../657b2340be1593a6517fe77b.md | 0 .../657b236aa1eb9fa7b209aa03.md | 0 .../657b23a413d28da927e087ca.md | 0 .../657b23bc0e32f9aa9c62eb82.md | 0 .../657b23f03b449aac2c517089.md | 0 .../657b242d06512dadaea55056.md | 0 .../657b24542024c8af092cd6c4.md | 0 .../657b24774d8cdab052ffe2a6.md | 0 .../657b24a500800cb1c6945da9.md | 0 .../657b2be1b19500c63fc1a467.md | 0 .../657b2c040bb5f6c77fa5df80.md | 0 .../657b2d618b8851cc5baf9490.md | 0 .../657b2d9cb974dace59024964.md | 0 .../657b2dd7745fdcd03e5160f4.md | 0 .../657b2e0666d4a9d1b851f90e.md | 0 .../657b2ec6c054efd71e503a27.md | 0 .../657b2eeb31e435d89ecce6f3.md | 0 .../657b2f0b3bcfe7d9f4151854.md | 0 .../657b2f3bf7a2cbdb58d959d5.md | 0 .../657b2f6cb66826dcbac08094.md | 0 .../657b2fa89ddc20de629ca21f.md | 0 .../657b2fc9c0f96bdfddfce4d9.md | 0 .../657b2fea728c2be14a8a98c4.md | 0 .../657b3026ff79fbe2dda6cb39.md | 0 .../657b306fe94f29e4b4aa9105.md | 0 .../657b30ac03b523e6640deaf1.md | 0 .../657b30e1b9f035e7e656fd01.md | 0 .../657b315533e4edeba65111b8.md | 0 .../657b46c9be150f577f5a1086.md | 0 .../65f22f7d84784d8bd129c9a4.md | 0 .../65f230854698ec8c68b67fa4.md | 0 .../65f310fc37e701bfa451be47.md | 0 .../65f3146b4f4fb2c1f95c7335.md | 0 .../65f31898ad2ed9c3b1a4c9b3.md | 0 .../65f3212e767d81dbcfbeb0cc.md | 0 .../65f3234e85f828dd1f45d384.md | 0 .../65f3641948909aecf182befe.md | 0 .../65f365351cf89fedddcc281e.md | 0 .../65f365bc3c1491ee60db85a8.md | 0 .../65f39df8d18f4814c75d3fba.md | 0 .../65f39f5bc6d49d15d7ae3d73.md | 0 .../65f3a19e8b77c4170ed0704d.md | 0 .../65f3a5111de04c216a38d998.md | 0 .../65f3a5733a199c21ca589173.md | 0 .../65f3a66869afaa22af33a9a3.md | 0 .../65f3a7087f990a233ebb16ba.md | 0 .../685d7943f9aed415ef9ebabe.md | 0 .../685d7a22363c58163423c6c2.md | 0 .../685d7a6785617d165f78aa02.md | 0 .../685d7a9fa94aca168aedbe10.md | 0 .../685d7ae2d6435316f643723e.md | 0 .../65f422e03c1be26ee37dbcf1.md | 0 .../65f424048ab85171c45e9a08.md | 0 .../65f425b9d9686e76a354a7ee.md | 0 .../65f4264c34d9b678ecd79ad3.md | 0 .../65f4271a0a61e57af14a9b35.md | 0 .../65f42789b0fe157c08cf04eb.md | 0 .../65f434b6c6a3ba9743d08e22.md | 0 .../65f435edbd8f519aba51cc93.md | 0 .../65f437964aed009f178dd167.md | 0 .../65f4386ef80894a17d6b1f3d.md | 0 .../65f439533bb1c4a3ab360b62.md | 0 .../65f439b8a46608a46ba94c73.md | 0 .../65f43a3a8b2c8ba627c31e46.md | 0 .../65f43aa270f998a70375bb23.md | 0 .../65f43b8a961e01a96a940470.md | 0 .../65f43c96b08a08ac434de6cb.md | 0 .../65f50a13853f93ef6c7337c1.md | 0 .../65f510b35d792af24e985351.md | 0 .../65f511638aa1de0b9d53963e.md | 0 .../65f52ee449926c59b5c3a407.md | 0 .../65f52f215010605aa4da8804.md | 0 .../65f52f761f23715bce60f9ce.md | 0 .../65f52fb434a8875cb666ede5.md | 0 .../65f53033b856ff5e687644e4.md | 0 .../65f530793181a05f4e44a36a.md | 0 .../65f569d173ab3d5100c42fd0.md | 0 .../65f56b281bb51c5493d3e598.md | 0 .../65f56b6445b35b558688bc4d.md | 0 .../65f5703b434254615ec3b886.md | 0 .../65f587dd775b4e74643cf3db.md | 0 .../65f5884cd3c21a9bd49f4b00.md | 0 .../65f58a1bc78dd4a0a22a8168.md | 0 .../65f58b427db077a36de24777.md | 0 .../65f58d630872fea94e0f91f5.md | 0 .../65f592180269c1b38c771164.md | 0 .../65f5928f3ee01db4e8b9d7fe.md | 0 .../65f5936de4e017b74ea663db.md | 0 .../65f59409f39a43b8d90b53f7.md | 0 .../65f594d096c1aebb60e5194d.md | 0 .../65f598d3a104b7c50aea53ab.md | 0 .../65f6f5d9324c65ef3adab297.md | 0 .../65f6f6f53aaa73f21560a9cc.md | 0 .../65f6f7d103c247f4d7e10b34.md | 0 .../65f6f9e9cfbda7f9c04e8af7.md | 0 .../65f6fb76ea5932fe4ba266c6.md | 0 .../65f6fc00be7facffe0898c6d.md | 0 .../655c114a439cc488b79fe60f.md | 0 .../6620024f9abdcba3f531a4ed.md | 0 .../66200544eb8080a7cffe98cd.md | 0 .../662006b0cb4ee9a8a0e3b9bc.md | 0 .../66200a69671a05aa6bcd669e.md | 0 .../6620102deeab45aeeffa84ac.md | 0 .../662016beb9bb69b2bd4f5d2a.md | 0 .../6620187263f472b3b2d0c638.md | 0 .../6626dd1f251b2a43ad18b3bb.md | 0 .../6633e43c32afebfaef45da26.md | 0 .../6636759d3068bf2dd73272f2.md | 0 .../663677ae4cd78f2e87d34cac.md | 0 .../66367be03c46fd32ebb2d7a5.md | 0 .../66367e01e3c7bb33ca28dcff.md | 0 .../663681f2b524fe34dca85721.md | 0 .../663683bee8bb3c35a05ba69a.md | 0 .../663685882305b736cb133f2b.md | 0 .../663688f21e5cce3a30161e12.md | 0 .../66368c556493fd3fd21f446d.md | 0 .../6636cb4a5a281173c4ac8c08.md | 0 .../6636ce8dd8527976bcc512a5.md | 0 .../6636d1246df2f077a703512c.md | 0 .../6636d20a1479ea7853331bc6.md | 0 .../6636d3e08afa737905037258.md | 0 .../6636e06ef062127d6e45d136.md | 0 .../663a3f4bd1ed1ba8f4552212.md | 0 .../663a4113812035a9e55aaf29.md | 0 .../663a47b234aefeabacb3cf75.md | 0 .../663a4d6ec33accaf2ec7be49.md | 0 .../663a4e8d22e594affc57ed82.md | 0 .../663a4fa7a15067b0c128cb01.md | 0 .../663a5b36b3cfadb39db070a2.md | 0 .../663a5bde4b0ae5b4421b4964.md | 0 .../663a62b17fc3bbb5f60b3d32.md | 0 .../663a6406c05b04b6affb427a.md | 0 .../663b704b213885462be6020e.md | 0 .../663b73051a79cb48e8575c9c.md | 0 .../663b9a1f2d5bed4fa98759bb.md | 0 .../663bce49cc4c88ac83a3d618.md | 0 .../663bd0951a16faada79364bd.md | 0 .../663bd4807a9e2faee277fe71.md | 0 .../663bd7b5e73f82b044a7ebab.md | 0 .../663c1e666a0636bad7df73fc.md | 0 .../663c215247722dbc339af6a3.md | 0 .../663c28fb560322fb7f096297.md | 0 .../663c88890037230b817b9fef.md | 0 .../663c89e095962e0cc15c6553.md | 0 .../663c8dd09e3f71105de1ca9c.md | 0 .../663c8fc74ba87a11b0c1f642.md | 0 .../663c90e831be4c127bb11d35.md | 0 .../663c927eace0de1347294f6e.md | 0 .../663c9a6ddd82d94fbe28bb08.md | 0 .../663ccbc479ca2261259f46bc.md | 0 .../663cccdee312b962235e81d1.md | 0 .../663cce39c325416308bf1cc6.md | 0 .../663cd87f741bbf69f5f3b070.md | 0 .../663cdd506fb3896b73b1cd13.md | 0 .../663cffeb24e5c975dfa41e46.md | 0 .../663d02da85fab2771f93d4f2.md | 0 .../663d0c3d407cb479e138ba33.md | 0 .../663d115d93f1107c06ffa065.md | 0 .../663d136b07dbdd7cebf17907.md | 0 .../663d6a2db05996853d03529c.md | 0 .../663d6d929fe885871065c758.md | 0 .../663d6ec0d26560880593fbc2.md | 0 .../663d7154bd39b3894c29ddc0.md | 0 .../663d74ac95bdc08a3cfce6f5.md | 0 .../663d762ab138308b52969b04.md | 0 .../663d77a4930d448c314c0739.md | 0 .../663e822e5223e819f2eb118d.md | 0 .../664142b603be4d4521520f50.md | 0 .../664146aa13fd6746cd12f123.md | 0 .../66414800bb3a0d47e9962cec.md | 0 .../6641495568b04c48f699b7f9.md | 0 .../66414b6b60f69749ebd1dda9.md | 0 .../66414c799e5c1f4ac17bc54d.md | 0 .../664150b24f82ec4dc8d4f077.md | 0 .../664154f44e837f509dbea6d4.md | 0 .../6641570410a46551973bb25c.md | 0 .../664159dd319cc352e511b057.md | 0 .../66415d2fc70cf753ed0723a4.md | 0 .../66415e9aa33e7054cc3da761.md | 0 .../664274a516894a70a9111cb6.md | 0 .../6642914bd5def3734c59b763.md | 0 .../664292f34cfe2c744598162c.md | 0 .../66429658abee9b75dea25871.md | 0 .../664298c6fd5b8d77b7f2d6fb.md | 0 .../664299c450949978bda86771.md | 0 .../66429a94355a0179708be94f.md | 0 .../66429c74fa3c997a4ff881e8.md | 0 .../66429ebe414f867b59b7843c.md | 0 .../6857e26e2cd0fa064d1860be.md | 0 .../6857e3580e8930071da0452a.md | 0 .../6857e39bada095079b698b7c.md | 0 .../6857e3f10337e2083b9ef8a3.md | 0 .../6857e42b7cdb1b08b0fbec03.md | 0 .../67e0f2aee45dc6994a0c2f06.md | 0 .../67e0f3590f806e9ab2b001eb.md | 0 .../67e15280f64c6fa832ae6532.md | 0 .../67e154b99842b1a9a36923ef.md | 0 .../67e2ae1300a8edcdede767db.md | 0 .../67e2af8fda2bb6cf003d99f0.md | 0 .../67e2b2f3ce2a6cd0f86f66ec.md | 0 .../67e37a3103c11fda2df20ab7.md | 0 .../67e37b9509c416db409caaaa.md | 0 .../67e3c2bb55bc71e5462f5490.md | 0 .../67e3c811d05156e8b3a59102.md | 0 .../67e542c18dc5c2113032437c.md | 0 .../67e54854c319e4146d72adc0.md | 0 .../67e54a0b97acef15a62f5af7.md | 0 .../67e550692370b81942a79d5a.md | 0 .../67e6a8b3db9ff42c15bf33d8.md | 0 .../67e6aab397119a2d917148f4.md | 0 .../67e6adba69bb642f4f4029a2.md | 0 .../67e6aff6b092dd3106494648.md | 0 .../67e6b1552cfa9d32b50a6c68.md | 0 .../67e7d00667860442253ce10e.md | 0 .../67e7d19684efbf43472f4523.md | 0 .../67e7d61ca48f6d45823794b6.md | 0 .../67e7d83883a704470a427444.md | 0 .../67e7daa349ab984882c0f60e.md | 0 .../67e7dd2de015044a2518ab36.md | 0 .../67e7e417289c764dbfc5202e.md | 0 .../67e7e77a7fe59f501cc3e8c1.md | 0 .../67e7efa216eb1b53fc957bcd.md | 0 .../67e7f102dd5101550bc5f2e2.md | 0 .../67e7fb617b55d357ddc6f42d.md | 0 .../67e8ce6f8c053c600e2ad20e.md | 0 .../67e90ea173820d686c321c68.md | 0 .../67e912996b44d56ad488a9ba.md | 0 .../67e91453fe48d46c2881267a.md | 0 .../67e91f52fd59f2714900771e.md | 0 .../67e921781de790731741e408.md | 0 .../67e9230ea9d244743d9ec762.md | 0 .../67e923ba5433fb74f58fb3cb.md | 0 .../67e925b7293951767223e175.md | 0 .../67e926a1892ce5776d4bfef3.md | 0 .../67e9392f63902c7eec6a3742.md | 0 .../67e93a7cc610e780515f361d.md | 0 .../67e941285eb9c8832960034b.md | 0 .../67e94701e31e8b85f09fe22a.md | 0 .../67e947be57e83900d14578f7.md | 0 .../67e94810c804b901c6001b9c.md | 0 .../67e9487253ff5002ca85417b.md | 0 .../67e94922f19f97037dbf2a33.md | 0 .../67ed2d60c7961de23af84a4f.md | 0 .../67ed2de3d1346ae44223fe1b.md | 0 .../67ed320f87e1a2f00e1ca295.md | 0 .../67ed359ffcc4bdf93d1fa466.md | 0 .../67ed36a950e606fcd46131e2.md | 0 .../67ed38f77f1fbd02acdcf5ff.md | 0 .../67ee3d6ba4a12b654410b51c.md | 0 .../67ee3efcdd6d1f697b8b6834.md | 0 .../67ee533fa180317062fb5724.md | 0 .../67ee5497897120740b81feb5.md | 0 .../67ee55fc3acce677b739b11d.md | 0 .../67ee57779702b97941ad0d95.md | 0 .../67ee58d54be9087f91df3e03.md | 0 .../67ee59e19f9ba28285fa5c8a.md | 0 .../67ee5a748ef06984642ae41a.md | 0 .../67ee5caf75a1c60589b34f06.md | 0 .../67ee66c6d33d181d7bec84c0.md | 0 .../67ee683b18b59e219581fdfa.md | 0 .../67ee69f534ad6a2636353cfe.md | 0 .../67ee6b7386839d2a397bce37.md | 0 .../67ee6cc6d387212ded92130d.md | 0 .../67ee6d7bcacdc02ff7d9beb2.md | 0 .../67ee6f77d0cdbf352ec1a422.md | 0 .../67ee71cf5ce21e3b09611123.md | 0 .../67ee7300bca98c3e5638ac9a.md | 0 .../67ee740c439dc341c4259f2f.md | 0 .../67ee752c49cd6844d2052587.md | 0 .../67ee761dd3167b477c247c2a.md | 0 .../67ee76f933cea34a53d78c94.md | 0 .../67ee785d2514744e072bb9f2.md | 0 .../67ee795b871b2750c963de23.md | 0 .../67efbc29ffa775e596972011.md | 0 .../67efbf09c03425eeb1cbfa02.md | 0 .../67f0a8c9884e032c092e15c0.md | 0 .../67f0abc29485b43525ee4d75.md | 0 .../67f0b26e70d72a3ff701cfa5.md | 0 .../67f0b45bd4bd9f4640145253.md | 0 .../67f0ea34787b305396d5c517.md | 0 .../67f0ed8953222d5cdbbab506.md | 0 .../67f0ee4cc8f7fe5fd534eff4.md | 0 .../67f0ef605e478663309191ed.md | 0 .../67f0f34c3bf583702fd48ecc.md | 0 .../67f0f401f3bc1b72d2a2b67e.md | 0 .../67f107d33f3648862a8ffe53.md | 0 .../67f10e307d30931390843184.md | 0 .../67f10f6789fd8017aa789b4e.md | 0 .../67f10fc083ae801911577d2c.md | 0 .../67f110094041df1a3946af8a.md | 0 .../67f110495e78361b46d70fdb.md | 0 .../67f1d02eb2aec2500dab5ae2.md | 0 .../67f1d0822fe8b55226b9e058.md | 0 .../67f1d2541ce1f6584ac4ba64.md | 0 .../67f1d34206dc9c5b8803ac2e.md | 0 .../67f1df170f243560ece5fb7a.md | 0 .../67f1e18369b5786819a0ea0b.md | 0 .../67f1e1e7cfaa4f6996f5c4bb.md | 0 .../67f1e56c50ffd375f0459d13.md | 0 .../67f1e6283649d77895dbf244.md | 0 .../67f1f8c107529e817c0b90bb.md | 0 .../67f1f9bd3242ca84f348832f.md | 0 .../67f21cb96f839b95677e5d76.md | 0 .../67f21d89bcf00b9833b9e037.md | 0 .../67f21e6afa900e9b590169d5.md | 0 .../67f2239e7ec199a07398e5f9.md | 0 .../67f2246232f494a33305f738.md | 0 .../67f22524c95fbba5c3aea502.md | 0 .../67f225e38a59baa87cce62bd.md | 0 .../67f22fec0caa41b1f37ab3b6.md | 0 .../67f23113167e8db615deaf61.md | 0 .../67f232ddde6855bbc63561e4.md | 0 .../67f23481239fc7c4535275cc.md | 0 .../67f29630996057ce0f56615e.md | 0 .../67f2983b83f9e0cf74b78497.md | 0 .../67f29901dd5d36d04593a064.md | 0 .../67f356912ff5fdd56f3c7812.md | 0 .../67f3574a084fb6d6a298a65e.md | 0 .../67f35d883ee81fd94ed54961.md | 0 .../67f35ec4d9d407daddb19517.md | 0 .../67f35f411d81eadbbf292750.md | 0 .../67f360662ff897dd04c74f13.md | 0 .../67f36165d6905ade36b4b9d9.md | 0 .../67f3623a225f2edf6ec20cee.md | 0 .../67f36332691212e102c31b0a.md | 0 .../67f3643a6957bfe246d88025.md | 0 .../67f36533ffaeffe3ac2dad2b.md | 0 .../67f36742aa0cbee54b63ebaa.md | 0 .../67f3681f4e371de69cb35d26.md | 0 .../67f3a44ea76f7ced863fd2d2.md | 0 .../67f3a527239ba8eea74aaad1.md | 0 .../67f3a57d1907c9ef5b94fedf.md | 0 .../67f3a6f1e075a1f0bb8902d7.md | 0 .../67f3a7e6031c23f208852a3c.md | 0 .../67f3aa42425d3af3cfc1b14b.md | 0 .../67f3aadcf84a73f5035b8a49.md | 0 .../67f3c2e15dac2afb8190f1c9.md | 0 .../67f3c380011ca0fc9b476613.md | 0 .../67f3c4903a5cdafdeda3c1dd.md | 0 .../67f3c585f2807bfec1fa2e03.md | 0 .../67f3ca5863fa8f015ee736d9.md | 0 .../67f3cab67f2a2d022281abe2.md | 0 .../67f3cb144e0d9202c1d9204d.md | 0 .../67f3cb811a0aae036fdc7055.md | 0 .../66607e5b317411dd5e8aae22.md | 0 .../66a909dc2e382527ead44c23.md | 0 .../66a90bbd872bca2a1b7e63a9.md | 0 .../66a9106281f6032d5fc97104.md | 0 .../66a9147f41dab62fd1ad044e.md | 0 .../66a915ad327d9431181f4348.md | 0 .../66a916c19b18cd3197a67235.md | 0 .../66a91783d34e873290e9f5ec.md | 0 .../66a9186e4df981332d6af3e1.md | 0 .../66a91a71c2a696349d81a3ba.md | 0 .../66a91b5c9e55cb358bb22e43.md | 0 .../66a953fd5a946e45846e7037.md | 0 .../66a954b904f4d5465b4e4dc8.md | 0 .../66a95593394ef047268359e1.md | 0 .../66a95606a32d5747dae3bfba.md | 0 .../66a9575a29c2904909336b48.md | 0 .../66a957aaf52ef0496f3f630c.md | 0 .../66a9585902fdfa4a22f38810.md | 0 .../66a958bb3ac85c4a75e5fe88.md | 0 .../66a95946f05efd4b3138d24a.md | 0 .../66a9599790c94a4ba0e5dbd9.md | 0 .../66a959fe82e01c4c1bfad642.md | 0 .../66a95a67babd244ca5611794.md | 0 .../66a95ab699d0064d16bdf469.md | 0 .../66a95b3449d2504dc05ce288.md | 0 .../66a95bdc39299d4e6bf1a316.md | 0 .../66a95c8ff92dcc4ed83a8df9.md | 0 .../66a95e2611c8e5507e774ba7.md | 0 .../66a95fb1cd249b51d9d3f8d7.md | 0 .../66a9602033eec6527c8f36f3.md | 0 .../66a960c3ed12215373e888f2.md | 0 .../66a961222115ad5437ddf4fb.md | 0 .../66a961918b5072550caf38e8.md | 0 .../66a96201d8421455b1ad7d7e.md | 0 .../66a962a412fc1e5637c0f3f8.md | 0 .../66a9632e06c30156f4a7d028.md | 0 .../66a963b280d3c2579550bea6.md | 0 .../66a9640b65f4be57eff3917b.md | 0 .../66a96636a9b07f58de7e9363.md | 0 .../66a966dc522dd959c1f0e697.md | 0 .../66a96725d88e7f5a511d043d.md | 0 .../66a9675a1a28a65ab993284e.md | 0 .../66a96821b2e8985c15223702.md | 0 .../66a96848ae5b365c699585ed.md | 0 .../66b13f2f0c5a415ccd41335e.md | 0 .../66b4f10361231d18f9fcf464.md | 0 .../66b4f2952f1a411f389b9f03.md | 0 .../66b4f6a0ff7c783427daac21.md | 0 .../66b4f753715478366edab8e5.md | 0 .../66b4f8f6c1af973bdfdc0228.md | 0 .../66b5221d65b9298966fa0d50.md | 0 .../66b5228f55a29b8b12caa5e1.md | 0 .../66b52304ca49698cb8cbb554.md | 0 .../66b52379a15cce8e79adda81.md | 0 .../66b5242462e98d90ee79af7f.md | 0 .../66b524992ebe5f92b3964316.md | 0 .../66b524f86d8464942551f4b7.md | 0 .../66b5265d9f0913990849c5b8.md | 0 .../66b526e28676da9b406201c1.md | 0 .../66b5274965e3c79cd4cc7d92.md | 0 .../66b527be16f1679e9fa91bc9.md | 0 .../66b52aaddea73da83ef5d442.md | 0 .../66b52c4a31f856ade0d69baf.md | 0 .../66b52d5d274164b1bbaf61c3.md | 0 .../66b52e0450f992b427860d8f.md | 0 .../66b52e590bc0b3b589a6801f.md | 0 .../66b52fd82c608dbb08f0e3c7.md | 0 .../66b53038754409bc677ef4ac.md | 0 .../66b530fee976e0bf5ae5ebb1.md | 0 .../66b531447d6761c065f4c3d9.md | 0 .../66b531d7f0853ec2976959e0.md | 0 .../66b53231c88114c3f0160744.md | 0 .../66b532609b04e4c4bced57e2.md | 0 .../66b53396686499c925a826c1.md | 0 .../66b534377bc818cbe886735b.md | 0 .../66b53552b8d63ad06881bd50.md | 0 .../66b56714407eff03b29e4fd4.md | 0 .../66b567862bd61a055cedb262.md | 0 .../66b568bf34c34209600445ad.md | 0 .../66b569e6e765c10dd91dd683.md | 0 .../66b56b600de476130efe3f29.md | 0 .../66b56c0432933515821a4eeb.md | 0 .../66b56cb9ff3bfb183fa1b7db.md | 0 .../66b56d36cc47571a0e2a3dc5.md | 0 .../66b56e23445b591d6c826df8.md | 0 .../66b56f3394f2c3214671c311.md | 0 .../66b56fe3d4801d23ea10acc6.md | 0 .../66b5706ff4674b25e0fed55e.md | 0 .../66b570ffdeeb7828167283fd.md | 0 .../66b571e992e81b2b80748ad8.md | 0 .../66b572bd3d3e122e9a8ff9df.md | 0 .../66b5732ef86af23027a1bb47.md | 0 .../66b574b395758f34f3867693.md | 0 .../66b57e127321d8524c7ddda7.md | 0 .../66b580cb9307d46113a8a637.md | 0 .../66b58252cb001966f564c19e.md | 0 .../66b582d6978cff693c7b9455.md | 0 .../66b583275950846a87e88de8.md | 0 .../66bbacad1dfc231609e3a512.md | 0 .../66bbad0ec7d867190bae6a04.md | 0 .../66bbae9b8a8f411e60f9c913.md | 0 .../66bbb64e342e8a367b99c237.md | 0 .../66bbb899e69a813ecdc67cf7.md | 0 .../66bbba46fff0ef451b701bcd.md | 0 .../66bbbd3e032bcd5033e1459b.md | 0 .../66bbc0e8afd3695cb8a407a0.md | 0 .../66bbc147bc59c25e60e18aec.md | 0 .../66bbef6f8016fca022d9282c.md | 0 .../66bbf02b6112f3a2f03c1968.md | 0 .../66bbf183427671a86f5ac25e.md | 0 .../66bbf224cf2c88aab57c5114.md | 0 .../66c4e019a6cbfa3210603aef.md | 0 .../66c4eba75ce8656228504fdc.md | 0 .../66c4ec1a03bb27643063f262.md | 0 .../66c4ef1cb275e86febc9fe2c.md | 0 .../66c4efaa80afd0729ae471d1.md | 0 .../66c4f19f86b5f07a71ac7642.md | 0 .../66c4f2b9b76e5e7ea4e378b5.md | 0 .../66c4f338d6b658809576ae77.md | 0 .../66c4f45289436884e6afc059.md | 0 .../66c4f5b8af397f89ed09ac4c.md | 0 .../66c4f90997120794595abd5c.md | 0 .../66c4fd010695b5a316201d03.md | 0 .../66c4ffe51866ecadb48304b9.md | 0 .../66c5012e6643c2b32b3af0be.md | 0 .../66c507bef7c69ac73fbc82cc.md | 0 .../66c611f2d1e400c2f41ad5d9.md | 0 .../66c613a4d11b69cdd746b5ed.md | 0 .../66c6155aafccc1d49bf9b32a.md | 0 .../66c616d281199cda967c144d.md | 0 .../66c6184eda8a8be150b1a0b4.md | 0 .../66c6193e7546c4e51cbf64c9.md | 0 .../66c61a0197d7e7e87191e033.md | 0 .../66c61a57f6eca6e9fb0f61d7.md | 0 .../66c61dee09da09f603fa3dbc.md | 0 .../66c61f178087a0fa7c3929ab.md | 0 .../66c62046cf3df2fe7cf92230.md | 0 .../66c6213241b74d023adcf637.md | 0 .../66c62515cf6ae70e34eb361d.md | 0 .../66c625e03abcb711ca38ba5f.md | 0 .../66c62663c81e94143a813543.md | 0 .../66c62747744dc4178785207d.md | 0 .../66c628215739f51ac74cb5cc.md | 0 .../66c6293f674a0a1e960027c3.md | 0 .../66c629b890ad58208c028aa4.md | 0 .../66c62a673fe4792335b86db0.md | 0 .../66c62b0c65018625985a897d.md | 0 .../66c62b7398e5db27b171ad1e.md | 0 .../66c637ce17705151c64f9059.md | 0 .../66c63db09b73ad6539eeee61.md | 0 .../66c63fda0e11806e78090f36.md | 0 .../66c6409f492e5e71621d06b8.md | 0 .../66c640e2f81416727a42fd4c.md | 0 .../66fd5e559780701bf86652f1.md | 0 .../655b5899f2ef74716d069180.md | 0 .../655b5cc5a8b3897908c962f0.md | 0 .../655b5d955d8b2679be66a4db.md | 0 .../655b5ef161f6777ae5eb3ba4.md | 0 .../655b62a491cb2d7c687a1a2a.md | 0 .../655b63d0da84237d16c55d7e.md | 0 .../655b6522da78357de8428a19.md | 0 .../655b672f02003c7ecec12ffe.md | 0 .../655b67f02eecf57fa75ceecf.md | 0 .../655b69293e6e9480ed5f6624.md | 0 .../655b6a58626e2a82be5a78eb.md | 0 .../655b6ca9c3e001838ac22d17.md | 0 .../655b76340ecb8285060ab6d5.md | 0 .../655bd1b0faed39415ed2760f.md | 0 .../655bd2158780e2421b674e61.md | 0 .../655bd2f3caad89436a3dcc04.md | 0 .../655bd57d0e13e146b2404569.md | 0 .../655bd798ce91bd4861b69281.md | 0 .../655bd91a858b2b4a30da3cad.md | 0 .../655bda6270ef334ad8a7f005.md | 0 .../655bdc7e9c4116509df13f34.md | 0 .../655bdf9f7f844952b7e7f036.md | 0 .../655be33b7a463a5593c91cb4.md | 0 .../655c9a549835a8601764bd0b.md | 0 .../655c9a89818e18606c18ca4b.md | 0 .../655c9b2e0bcbe16161996ab7.md | 0 .../655c9bcb5bedb4620acb6f18.md | 0 .../655c9d9470acf0643482b95b.md | 0 .../655c9e73e89d886538976452.md | 0 .../655c9ee249f7ef65f6d2dd36.md | 0 .../655ca014b022ff6692049b91.md | 0 .../655ca0a6639d6b67683ebbcd.md | 0 .../655cadb5df07e269cccaa056.md | 0 .../656918c77e73780c34392e17.md | 0 .../656a2fa76e9c4636f6ac7a49.md | 0 .../656a43974f689442c0a0eeb2.md | 0 .../656a444cef055b4342f1f323.md | 0 .../656a44b06bea9443b8ff45bd.md | 0 .../656a456b46b4b04437f2d3e9.md | 0 .../656a45d4f36ea1448aa359d2.md | 0 .../656a46814617c04516f698eb.md | 0 .../656a46e84a0ad845901ea907.md | 0 .../656a4758b0f85e45d03f9e17.md | 0 .../656a47c9473b0f46463f7d55.md | 0 .../656a4815c0d43346a2e27b51.md | 0 .../656a48d41b97ff476586ee9c.md | 0 .../656a494313c73747b15a02c0.md | 0 .../656a49a16377b8485270dd2d.md | 0 .../656a4a4225a07e491ca4f31e.md | 0 .../656a4a7596c46e495c64a7ec.md | 0 .../656a4ac4529e0f49ab900c3b.md | 0 .../656a4afc5f944649f391898f.md | 0 .../656a4b4891e9e54a34dc4dcf.md | 0 .../656a4b9e4822ba4a9893459e.md | 0 .../656a4bea53d6fd4ae86bdb70.md | 0 .../656a4c42ee183c4b3b92bfeb.md | 0 .../656a4c92a476854b89f98ffd.md | 0 .../656a4d1943d8f24c030ded74.md | 0 .../656a4d74286f4d4c4ae58de0.md | 0 .../656a4dd03541de4ca98a61e8.md | 0 .../656a4e001d2b804cdea7000a.md | 0 .../656a4e35a774444d1946a899.md | 0 .../656a4e8a59ef3c4d8dfc2ad9.md | 0 .../67ca0b9a589d4e405f17a0de.md | 0 .../67ca0ba8f61b0a4094fd5e08.md | 0 .../67ca0bb4d64ab640cb7f4c2b.md | 0 .../67ca0bc1529fd24101862db1.md | 0 .../67ca0bcb4d28674182caa4e7.md | 0 .../655c111ce03db7881e612a27.md | 0 .../65fdc24bcb89e8162b96d954.md | 0 .../65fdc3c2cf0b9f186b30c7d4.md | 0 .../65fdce67e652825776635f7e.md | 0 .../65fdcfcd986a305a20de5e57.md | 0 .../65fdd18dada8515bcb983337.md | 0 .../65fe10ef733aebd257f0677d.md | 0 .../65fe1441bf249ff3ee517b63.md | 0 .../65ff086669d84512c7d132f1.md | 0 .../6617e123a11505168aa02850.md | 0 .../6617e5067ae22739491c8333.md | 0 .../6617e75a204e044552675f58.md | 0 .../6617f4d790c1b470c3835818.md | 0 .../6617f4e86152be717a0d3569.md | 0 .../6617f500f6a99d72213a5c92.md | 0 .../6617f517c76ecc72b9e6260b.md | 0 .../6617f51ef25faa7314b76691.md | 0 .../6617f532491c4f7393c859a7.md | 0 .../6617f539e6a21d73f1fdff0b.md | 0 .../6617f546c322867470cb0d02.md | 0 .../6617f552ea245c74ec9ba31c.md | 0 .../6617f560bb343c757c0d85fb.md | 0 .../661811bce448257e10e8e1e9.md | 0 .../6618129f75df1d7f0af1c3c0.md | 0 .../6618506a28b7340074a7512a.md | 0 .../661918b4f8dc067669326ac6.md | 0 .../661918bb4626e7770c416e91.md | 0 .../661918cca4435877962d595a.md | 0 .../661918e3626bbf77fefcffcf.md | 0 .../661918e976fea8785956cd12.md | 0 .../661918fafa78d478d0e9dc87.md | 0 .../661918ff8203057931fb6412.md | 0 .../66191905e86bc9798f6b903a.md | 0 .../66191916ab984979f9a1ae9d.md | 0 .../6619191be66af37a5152b69b.md | 0 .../66191920b7e6dc7aacd28e07.md | 0 .../6619192ad58dc37b221da83c.md | 0 .../6619192e29a7f77b7a73d556.md | 0 .../66191932f2fa967bbe2f5ac3.md | 0 .../661920391cc3297ee7350b33.md | 0 .../66192c57ba758e85c4f2d766.md | 0 .../661934977df94b891d403ca9.md | 0 .../6619364db35ae78a30a4a48b.md | 0 .../661939c3f5ce238bfafba2b4.md | 0 .../66193b1deee8db8cfe3bc5c1.md | 0 .../66195ca035cf05015d8ab62f.md | 0 .../66195f137aa45a02467f9da6.md | 0 .../661960a9ed46f9037e252329.md | 0 .../661962ea6cd127049ca20b86.md | 0 .../661965b181f27d0595a0e67a.md | 0 .../661967b58a6d41069b47f602.md | 0 .../6619694e433188077c71d7ce.md | 0 .../66199df94bdd5c4de6c6fd00.md | 0 .../6619a04a1764834f38e43c85.md | 0 .../6619a3859a7988504633e9b0.md | 0 .../6619b420967139534c777c95.md | 0 .../6619c19ff141525653592e28.md | 0 .../6619e52962779d5b224e1f90.md | 0 .../6619e90b0cf1085c4e4b66bc.md | 0 .../6619ec6c2310ea5f3eea6f4a.md | 0 .../6619eea6ff1e07606fb64c13.md | 0 .../6619f1096f23a0619be8795c.md | 0 .../6619f35ae8ccb362d4d2d485.md | 0 .../661ae3524b312bc38efcd2c6.md | 0 .../661ae52c7bcb38c507d2b54a.md | 0 .../661ae82d5c4b5dc68e84f409.md | 0 .../661ae8e967096cc75830f5b1.md | 0 .../661aeb62c0cf70c99147fbe9.md | 0 .../661aedc854df65ca707fab88.md | 0 .../661aeec49a6635cb37599db1.md | 0 .../661bd3fc29debe22a71eedb5.md | 0 .../661bd56a0154b323bd171a78.md | 0 .../661bd63b63586e25c1863cfd.md | 0 .../661bd79d5c288226d64bf03c.md | 0 .../661bd8ff4ef42827cd22b46f.md | 0 .../661bdbcf1d85c329ce8ef7b1.md | 0 .../661bdcc98f5d9b2ab8d2ec69.md | 0 .../661bddbdbbc09e2b8fac0801.md | 0 .../661bdee600dd352c60d0143e.md | 0 .../661be07313e6ef2d509c3f52.md | 0 .../661eb97a2eb89a1ecd9a507a.md | 0 .../661ebaf8b803451ff4b50a69.md | 0 .../661ebcd0e68e8820d99577c5.md | 0 .../661ebf11bfc6a72252a17fd6.md | 0 .../661ec00f710b5c232f2ac3d6.md | 0 .../661ec0de154fc223f87a3e44.md | 0 .../661ec1f0f4216124b5e450dd.md | 0 .../661ec3695be80025c0dcd556.md | 0 .../661ec4ab724bde26bf656574.md | 0 .../661ec6f5966e9027ab9756dc.md | 0 .../661ec8fa433f6e28aa69812c.md | 0 .../661ec9b63618da29bcfe55a5.md | 0 .../661ed01f09114567cc8fa939.md | 0 .../661ed71bed334e6bac73cac5.md | 0 .../661edda6df434c6f2161bea5.md | 0 .../661edfb33a4dc570a763a05a.md | 0 .../661ee1436ecb9271c66be82c.md | 0 .../661ee36af2d2c772f247f6b6.md | 0 .../661ee552f40b9874237df84b.md | 0 .../661ee8082f62ac75392224eb.md | 0 .../661ee943945b22763d8ef29a.md | 0 .../661eea69ca8a5177320d5e90.md | 0 .../661eec2eeb773977fecc123d.md | 0 .../661eed09f4b5ed78d2d12e59.md | 0 .../661eedfdd116c27b62029999.md | 0 .../661eeede39f9547c34267bcc.md | 0 .../661eefbfc65d087cf3566591.md | 0 .../661ef077d0f4037daaae8a88.md | 0 .../661ef18cf60dc87ebdaf405d.md | 0 .../661ef27056f2c37f93141988.md | 0 .../6856de8de368111cfe5f2f78.md | 0 .../6856df1c123eec1d70fae181.md | 0 .../6856dfc6f2ea371e3d49a130.md | 0 .../6856e10b25b146202c0a777c.md | 0 .../6856e1638605b120c66468d1.md | 0 .../65b0dd4e70e9dcf7c402eb8e.md | 0 .../65b0dde5120c33f904f47a62.md | 0 .../65b22b3556d52217d9595372.md | 0 .../65b22c705b53e41be902b63b.md | 0 .../65b22d1aeb5ecf1d590d30bf.md | 0 .../65b22e5388370c209a6b0b73.md | 0 .../65b22f68d1e84923d3cf1e82.md | 0 .../65b2301790bb3c256a5787a3.md | 0 .../65b2315a2cce3926f4719551.md | 0 .../65b25734252dad35f947f189.md | 0 .../65b258729e44fc38227665a0.md | 0 .../65b25a0c0e8c603c6576fe81.md | 0 .../65b25ab9be0c0d3ec4752839.md | 0 .../65b25b541262654062a21e74.md | 0 .../65b25bcc98b00d41d06d2a2b.md | 0 .../65b25c9be41791441e86e045.md | 0 .../65b25eacb57dd5493ebaf184.md | 0 .../65b25f2c3284994aa6632194.md | 0 .../65b26099dcd86f4e06d0fc21.md | 0 .../65b261dae662a3512ed47826.md | 0 .../65b622c659539b5863124b5a.md | 0 .../65b623813c9f7d5b26b3437f.md | 0 .../65b625b0ce7ac75e1115c8cb.md | 0 .../65b6265db84a9d61cbc7a109.md | 0 .../65b629dbf8298669fb4c1572.md | 0 .../65b62b2ca1c4a46c49ab0812.md | 0 .../65b655b819433f7c3e9df224.md | 0 .../65b6569bfdca437e79a45159.md | 0 .../65b6575614ff477fd47746f4.md | 0 .../65b657fea6ef4e81eb9a10fd.md | 0 .../65b6586c618400831eff6d17.md | 0 .../65b78bde6c6910b32eef74ba.md | 0 .../65b78da7683e2cb7061d0021.md | 0 .../65d5cebba7a44042a1815053.md | 0 .../65d5d17a45be4e4d56be704a.md | 0 .../65d5d1bdbd0a7f4e3edb6c8e.md | 0 .../65d5fb1e575bfe649f5cea4b.md | 0 .../65d5feaac55f2d673480abe1.md | 0 .../65d60150d4ac7c73895342cc.md | 0 .../65d60402f5661e79dfddab63.md | 0 .../65d60609e931277ebddf1dd8.md | 0 .../65d6099b91bfe381c68a12f8.md | 0 .../65d6b7cfc3544c15a83b2008.md | 0 .../65d6bc21bbb3fb20d47cd7ed.md | 0 .../65d6bd19de6bad235879c032.md | 0 .../65d6bfc0ef75202990f3c838.md | 0 .../65d6c0b53262202bf8813f73.md | 0 .../65d6c19c1a1dc52e536a8e21.md | 0 .../65d6c390f03b85333445b5e4.md | 0 .../65d6c7f99ec5d13d543dccf4.md | 0 .../65d6c8c2c21ad83f837b4bb9.md | 0 .../65d6ca37133db041a059b352.md | 0 .../65d6cb8800b1274686877c25.md | 0 .../65d6cc2551fe584833cd6cda.md | 0 .../65d6cd757478424b84d7f445.md | 0 .../65d6dadcc5e50f5d3d3c8e95.md | 0 .../65d6dc5686b49d61612472e0.md | 0 .../65d6dd0d7fc3c563482b8ad6.md | 0 .../65d6e2c17bb85b727ddf51d6.md | 0 .../65d7480fba8a2b88f5499094.md | 0 .../65d74ca5293a7b9397dec0e6.md | 0 .../65d74e055819ee970713e509.md | 0 .../65d74fe1b1db8c9b43fb93fd.md | 0 .../65d750f42fb8c69d48edb565.md | 0 .../65d75185d536899fd3c01977.md | 0 .../65d752c6240228a36a5a3ac3.md | 0 .../65d862dca01bd8e8a6f7561b.md | 0 .../65d863be0ea26dea821fb459.md | 0 .../65d86638218150ecf514c478.md | 0 .../65d867969a26ebf43e31297d.md | 0 .../65d868a1bdc45bf6ec63b5bb.md | 0 .../65d869b6f586e1f9a02aa19b.md | 0 .../65d86af6cdfed1fcab11abbe.md | 0 .../65d86c1b4c4fd6fef305999b.md | 0 .../65d86d187f5ec600eb58fb9e.md | 0 .../65d86e08994c4a0436d92766.md | 0 .../65d86f2835110e0770f5333f.md | 0 .../65d8713fd64b650c269676cd.md | 0 .../65d87217064c730ef7bc63fe.md | 0 .../65d881130285e11fd1a6f790.md | 0 .../65d88b76573df039d43f29bc.md | 0 .../65d890f37666763b1c08e284.md | 0 .../65d892ad7262d64a5db56906.md | 0 .../65d8938e6254064bd4cd63fa.md | 0 .../65d8947a2588474f90595bcf.md | 0 .../65d89562dff69551e7683df3.md | 0 .../65d897caddd4d657e3862b36.md | 0 .../65d950cef8533a636d6bd51e.md | 0 .../65d957af14072272d091fc45.md | 0 .../65d959d3478ceb77dc1b28a3.md | 0 .../65d95c504f0bce7e8f6a30ea.md | 0 .../65d9633ff2cc710bd3e18c03.md | 0 .../65d9646cf07b7b0e74fbfe6f.md | 0 .../65d9664a976fb114cf9f1928.md | 0 .../65d967ec3ad9fb162e3b6d67.md | 0 .../65d96b62de43441ee5d01b88.md | 0 .../65daa3bcb0ef255d206f91b8.md | 0 .../65daa68d2bec806393956a94.md | 0 .../65daa8143ae77767ad914ba4.md | 0 .../65daa8cce1b9206995e4aec3.md | 0 .../65daa9fa35b2dd6c6e29636d.md | 0 .../65daab9b713d3e6e6272c8bf.md | 0 .../65dab0c26091a87db218685a.md | 0 .../65dab1186529467ee5e463a7.md | 0 .../65dab20c41a21a817084ecdb.md | 0 .../65dab50a398b0f851f7a1c9b.md | 0 .../65dab742fb5c1c8d81bb063b.md | 0 .../65dabddd6b64319c42b36aa2.md | 0 .../65dabf5eb13aae9ff91c40a2.md | 0 .../65dacf1ea93489b07bbe48d8.md | 0 .../65dad153fd675cb51e8423b0.md | 0 .../685e5aca93db0b0d9d7dc088.md | 0 .../685e5b186e34570dd3d2ff19.md | 0 .../685e5b48d4770d0dfbac7497.md | 0 .../685e5b7c1213d90e23edb44a.md | 0 .../685e60aec4c643115ef37313.md | 0 .../6635c3e30e02d224d4450eac.md | 0 .../6635f9203e0ed42948db1e4c.md | 0 .../6635f9c305ad6d2a08cb6ad4.md | 0 .../6635fc67f6d0f82ad629e71d.md | 0 .../6635fdc8fdd98f2b56c3bcf8.md | 0 .../663601a777cfc92cbaf8cb7c.md | 0 .../66360374d980d82d3cccddf7.md | 0 .../663604ab610a932dc9882194.md | 0 .../663606cc695a992e81ef521d.md | 0 .../663608aa63d5b72f475b7718.md | 0 .../663609d95c99422fce1d3824.md | 0 .../66360b4ec92e49305fec41ce.md | 0 .../66360c141117e030da0c0cb3.md | 0 .../6636159376b91532f4f8e49b.md | 0 .../66361836f505f333d344da43.md | 0 .../66361ad945006834b7eb7ccd.md | 0 .../66361c43829cea3535e7a49a.md | 0 .../663620974eb4a0369d76b6b8.md | 0 .../663621cf8781e93738b3e30f.md | 0 .../66362350df72dc37d8c9ca40.md | 0 .../6636242c12c019384fd78b5a.md | 0 .../6636263059a6703a80ee06aa.md | 0 .../663626ee2c3a803af8cc2fd6.md | 0 .../66362781eb0d663b5eabc353.md | 0 .../6636285e6fcb733bdffaa986.md | 0 .../6636ebb50b24c83f130344f4.md | 0 .../6636ee901c0de13ff4f02edc.md | 0 .../6636f20df76124410fe597e9.md | 0 .../6636f36bfde85f41809044c9.md | 0 .../6636f47542d2a4421a433d8e.md | 0 .../6636f652561a9842e74b032a.md | 0 .../6636f834a7b32443a43fa4e0.md | 0 .../6636f90f25a10b442185e3b8.md | 0 .../6638478a5f79414a5126bca3.md | 0 .../66384b3e267aef4c6daf5279.md | 0 .../66384d37bfbd344d5c647fbd.md | 0 .../66384eb6677d974e02af573b.md | 0 .../6638510e8311f74fec51b839.md | 0 .../663855865f5d53510f9cd9a5.md | 0 .../663856f8cf403151ac9d9e8a.md | 0 .../663897f00196a953f16499c6.md | 0 .../6638994f7dbcb3548e458202.md | 0 .../66389a37bc8a4b5539eab451.md | 0 .../66389c04cffc4f55e6e0f798.md | 0 .../66389e09cec2fa569567b15a.md | 0 .../66389ee34417c057109ed5f6.md | 0 .../6638a163d5757f57e5270598.md | 0 .../6638a290bc4a5458dd6ebf07.md | 0 .../6638a5aaf619a15a1c5cfe6f.md | 0 .../6638a7713695f25abd3f3c02.md | 0 .../6638a9a5dee1ac5b6a9db7d9.md | 0 .../6638aa72831d185bdac55c12.md | 0 .../6638abe5e8d43a5c7ed9d320.md | 0 .../666339cedcfb436e2c9fd550.md | 0 .../666339dd9d6dc46efa85c8cb.md | 0 .../6859214362dab4169311ce7c.md | 0 .../685921b21282d316f55adc7f.md | 0 .../685921ea5a8eb9174d88d209.md | 0 .../655699a46134fa74acaf6204.md | 0 .../65569ebbc9ef9f7b5b99827b.md | 0 .../6556ba2fe6c3f3846ea71ab2.md | 0 .../6556bc95e6ce5d850d37dd07.md | 0 .../6556be93f9fcb88ac9e88b0d.md | 0 .../6556bfd76c3fc38ba94ccf5e.md | 0 .../6556c1255efe438cbba5ce06.md | 0 .../6556c24670683b8d6d80bb32.md | 0 .../6556c3561e21d38e21518845.md | 0 .../6556c456a11da38ed3275f67.md | 0 .../6556c5977ba8d5900c230ce5.md | 0 .../6556c78eac427390aafa26ff.md | 0 .../65578ed1a4ae65a8fbc341f5.md | 0 .../655792631f21afaa40c611e1.md | 0 .../655795519e1068aac3351755.md | 0 .../6557985a95ab6db1c4a31b6c.md | 0 .../6557995f0d97e1b2837a3081.md | 0 .../65579a0e1613d5b31a034ee5.md | 0 .../6557aee56ed7dcb5506a66d6.md | 0 .../6557b169bc7ab4b66929672d.md | 0 .../6557b2f6f90e6eb703cd2307.md | 0 .../6557b68486fe9bb7b52a4308.md | 0 .../6557bb81a99580b97a8b1c3b.md | 0 .../6557bd443a1a57ba598bff47.md | 0 .../6557c1dff9d170bc911fd82b.md | 0 .../6557c30b85e792bd0c1e8206.md | 0 .../6557d6a229e541bfde2c560d.md | 0 .../6557d782bc7613c06aa7dafd.md | 0 .../6557db51366bf6c15a966fb0.md | 0 .../6557dc1aa6be93c1eb4e9efb.md | 0 .../6557dea8c258c1c2a767deb7.md | 0 .../6557e026c053f9c362a1983e.md | 0 .../6557e0adbee371c3ac455a01.md | 0 .../6557e1ad953431c417763b3b.md | 0 .../6557e2aca332a4c4c0359ed5.md | 0 .../6557e5c6a854bfcad48808c4.md | 0 .../65593cf82e2430e8567edf39.md | 0 .../655a21f5512be1f7dbfe4cad.md | 0 .../655a235215bab7fa2a2e4bb7.md | 0 .../655a24f27d595bfb53f1bb3e.md | 0 .../655a256c6fce94fb9c1cc841.md | 0 .../655a2a597d94f7fcc2f6126e.md | 0 .../655a3132c16520fe6bf8f9be.md | 0 .../655a33bb8f2009ff7a7abfaa.md | 0 .../655a3470e882d10004441cf3.md | 0 .../655a35731cb3fc0152ebcf60.md | 0 .../655a367638e3f401eb0235ea.md | 0 .../655a3789069fc902eb2aaa4b.md | 0 .../655a39242197c9040ddedef2.md | 0 .../655a3a2fe5a5cd04f8caa03e.md | 0 .../655a3b8981a93f05bbfea7ba.md | 0 .../655a3cc030fb970687d6444d.md | 0 .../655a497a3afaf10b336746a5.md | 0 .../655a4a5af997350c187bd779.md | 0 .../655a4e0c1176be0e1b785c96.md | 0 .../655a4fc35818d90f73f63ba0.md | 0 .../655a505171c360103cf718f9.md | 0 .../655a51cff12fb7117aa611f9.md | 0 .../655a52d92a586612be333b16.md | 0 .../655a54506b259313b2d59577.md | 0 .../655a55068842f6143a7bcc46.md | 0 .../655a5630b68570156ea7d80e.md | 0 .../655a57579afa8d173304b239.md | 0 .../655a591ad34faa18c8338f9b.md | 0 .../655a5bfadf47e1199f9b65eb.md | 0 .../655a5e76ca6f8d1b1a88e0f1.md | 0 .../655a78fdfac0e22b0c400e72.md | 0 .../655a79e595bd202b4cd5e2d2.md | 0 .../655a7c5211e5252cf8a4ed01.md | 0 .../655a7d752ffc542e5874af0b.md | 0 .../655a88194beb4332037ff7ce.md | 0 .../655a896f31ca6a32913d1106.md | 0 .../655a8ae1f10749350bc8820f.md | 0 .../655a8b62e5681235c3fb5492.md | 0 .../655a8c9d2a0ea136a0fd3631.md | 0 .../655a8d7c939fcf37604516e4.md | 0 .../655a8ecc0cad80393b5f3b5b.md | 0 .../655a8fcbb859993a93204e44.md | 0 .../655a9a4cef8a173b8c27fc84.md | 0 .../655a9d161bf4cf51369ff1e0.md | 0 .../655a9f8d6d3af8538a178166.md | 0 .../655aa098bb38a05474a3f5b4.md | 0 .../655b258e8cd2985ed8412275.md | 0 .../655b266c2ea5495f43b97ea5.md | 0 .../655b275cadbebf5fc0f0db05.md | 0 .../655b283d10fee46040e0a893.md | 0 .../655b2919ff561b60fcde19ae.md | 0 .../655b29fb2c8b1861bf4fbab1.md | 0 .../655b2aa6807cae6273ca23fb.md | 0 .../655b2b5cc4ea3062f9811dec.md | 0 .../655b2d250741166530dd6e43.md | 0 .../655b3197bb31ca670081f6d7.md | 0 .../655b3274b6c61c67d95b5e67.md | 0 .../655b32b2812874680f3198d3.md | 0 .../655b34a4b45a76689cb429c6.md | 0 .../655b34e53bf2cb6908042c98.md | 0 .../655b3581926acd6a172fa94b.md | 0 .../655b363149b5ba6b15434574.md | 0 .../655b37ecf9da446bd1dcff4f.md | 0 .../655b38c1f5351d6c827c8e8f.md | 0 .../655b39e59c29d16d64a2ce8e.md | 0 .../655b3b06ec00a46e572868a2.md | 0 .../657a45a85a8f6cfeef7803db.md | 0 .../67c8bb14718cddacc3748282.md | 0 .../67ca0719cf479630dbb12495.md | 0 .../65ddb2ee481da72f38f076ad.md | 0 .../65ddb38c14e76d317c6128e6.md | 0 .../65e44fdc3b0d5813ee7fc300.md | 0 .../65e452611e67af1a07314eb6.md | 0 .../65e4642c66bb7a29b328111e.md | 0 .../65e46524078f872c3a871f9f.md | 0 .../65e4660946dec02eb08f1a0d.md | 0 .../65e466b7e1db1530a27f413b.md | 0 .../65e468fe7454d936320fe31c.md | 0 .../65e5c959087282242cf23f03.md | 0 .../65e5ca3d8fd484268f4336d4.md | 0 .../65e5caebc431182877f90758.md | 0 .../65e5cc619608ce2bf40e3ce8.md | 0 .../65e5cd292dbe212e2af21c9e.md | 0 .../65e5cf002c98ea3289bf2bea.md | 0 .../65e5d04819aa7c35cf23028c.md | 0 .../65e5d1128a3a2137ff818dd6.md | 0 .../65e84a436d691712a7769ea9.md | 0 .../65e85c512d559f216cacd3c4.md | 0 .../65e865a63c108a2f651b58c4.md | 0 .../65e8668b12eaa63202034f84.md | 0 .../65e8677731fef734895ac330.md | 0 .../65e8687c037bd7373bac6bb8.md | 0 .../65e8697e64f1883a30a759e5.md | 0 .../65e86cac39492642332416e9.md | 0 .../65e86e39e990f4461c9e23a7.md | 0 .../65e870a2ad67264ba3aac3f6.md | 0 .../65e92d17a7e3c777c5a2f4b1.md | 0 .../65e932555f5de583b53ac688.md | 0 .../65e93353894747864641dc5c.md | 0 .../65e93446e44ce704166696fa.md | 0 .../65e935d6ca6d6b082cf59682.md | 0 .../65e9376e45814e0c248c2262.md | 0 .../65e9393152c63010e8d14dce.md | 0 .../65e93a6cca356414bb39c4a6.md | 0 .../65e93b241e3f2216db6801e8.md | 0 .../65e93be2cbc1da18d7602a31.md | 0 .../65e943b74900112d64038331.md | 0 .../65e99114ec85863bbd32be2d.md | 0 .../65e992a27a99bd3fce984132.md | 0 .../65e9932d9cab2348221a1139.md | 0 .../65e993f3248e434a5a47744c.md | 0 .../65e994e2f526634d09c0814a.md | 0 .../65e99595bee9924f07b5abc3.md | 0 .../65e9965b96af115148dc3d79.md | 0 .../65e9972a13329b53a5aff71f.md | 0 .../65e997de10f05355b0354cf8.md | 0 .../65e9988f286c8457cc809619.md | 0 .../65e9991e59d4b959920e8c7d.md | 0 .../65e999be5746e45b5a8bb757.md | 0 .../65e99a2986903b5c9f4bc720.md | 0 .../661750f15f41cc866197183d.md | 0 .../6617513e3855718810b088d0.md | 0 .../6617528c1b07688acdfea4e9.md | 0 .../661752fbc765ec8c13f96616.md | 0 .../66175386c145ea8d96b0adf9.md | 0 .../6617562f72eb2a9387252430.md | 0 .../6617569f81323494d7c80fa4.md | 0 .../661757150c7a75961a574a39.md | 0 .../66175792ec93b19771c55c62.md | 0 .../661757e285095e986fed9c27.md | 0 .../66177150856cd6d0ca504c9f.md | 0 .../661771a11af289d1ec5c72f9.md | 0 .../661772551b64ddd40c834b1e.md | 0 .../661772f42e1412d5bfe4c655.md | 0 .../6617962704224fe969a76811.md | 0 .../661796e4635cd3eb1c8c78a4.md | 0 .../661797b505f2d3ed4b170d74.md | 0 .../66179829f664e3ee9b42ce5f.md | 0 .../6617994636fa13f16060b12b.md | 0 .../6617aea9ccdd68f7088368d1.md | 0 .../6617af3ab73475f87b53a59d.md | 0 .../6617afa03e1a7bf99f123c52.md | 0 .../6617b04b6e9139fb30d059d9.md | 0 .../6617b087df2220fcc00514ec.md | 0 .../6617b1efe920c2ffea40b54d.md | 0 .../6617b23534265c00d6b800fd.md | 0 .../6617b2b0388c600232500e28.md | 0 .../6617b34260704803d74a6e07.md | 0 .../6617b3d0e2de65050f11351c.md | 0 .../6617b41fe23fc0066e715317.md | 0 .../6617b494880f74079c400fa2.md | 0 .../6617b500a7049808f3a2a593.md | 0 .../6617b53e5eda8e09c6c67d28.md | 0 .../6617b674eb480b0c8d3d6031.md | 0 .../6617b81046e7b11287a7bef8.md | 0 .../6617b9b4bb38f916a2c01f8e.md | 0 .../6617bae50ecd231987654d2e.md | 0 .../685c0ef9a6cecf06d8d8c463.md | 0 .../685c0f39010fd807142e568b.md | 0 .../685c0f71b4a0a007615071f2.md | 0 .../6660a04ec4ec815eb81ede7c.md | 0 .../677bf6d81eba074172a73a2e.md | 0 .../6780284188c80df6c1483f2f.md | 0 .../67802a99de4bf605a5397ccd.md | 0 .../67802cab680a85130fd846a0.md | 0 .../678030ed8973e82d5b439ff9.md | 0 .../678033a501bb6d3e2fc0eb50.md | 0 .../67803535dcaa454865db5fd0.md | 0 .../678036b3f7eb4651f6c273c2.md | 0 .../679b6fda63e57f01cdd2a45d.md | 0 .../679b72572a03cc037def37c3.md | 0 .../679b73bd4f95b4048fe6f9b9.md | 0 .../679b74ee20b7400598e672ce.md | 0 .../679b7597814cfe0657acb4f5.md | 0 .../67a74fd46f19afe4d0aff00f.md | 0 .../67a751e305f036e71ada63bc.md | 0 .../67a753003a67e1e802515993.md | 0 .../67a7541415cd08e8c9a707e9.md | 0 .../67a758557a9c6feb3efbf09c.md | 0 .../67a7597f958183ec522f4033.md | 0 .../67a75a9acd71d2ed6eb9a6fa.md | 0 .../67a75c6d5ea4deeee6ffb507.md | 0 .../67a75d6b2e42aaefbc7d0d27.md | 0 .../67a75e200e190df05e0e8683.md | 0 .../67a75f46074d99f1b28459a1.md | 0 .../67a760baf99c22f2daba304e.md | 0 .../67a8729d524e9b03f6d5b5b4.md | 0 .../67a873a23552f704c9a1266e.md | 0 .../67a876c1909803066b7b7aa1.md | 0 .../67a8ab7d9c41160a85695934.md | 0 .../67a8ad121b12900c1baeb882.md | 0 .../67a8ae3c3710410d1bf9569c.md | 0 .../67a8af564a72170e409ef971.md | 0 .../67a8b0ecdf06070f96c7ccdc.md | 0 .../67a8b18d14c337106171e769.md | 0 .../67a8b767810d4512a77c8988.md | 0 .../67a8b900d1f59014ddd66b91.md | 0 .../67a98cb3c834fe1b9d887299.md | 0 .../67ac5dcf8b2b0424b0769136.md | 0 .../67ac5f118ea4752af0866ec5.md | 0 .../67ac6046a0c89231c6b99323.md | 0 .../67ac640592d43a449d320d6a.md | 0 .../67ac663228bb894b6d7541ba.md | 0 .../67af26b82eb35209466f93ae.md | 0 .../67af33c72716c82c4d565f0f.md | 0 .../67af348a5f1e3b2ed7cff509.md | 0 .../67af35c80225e132c652185b.md | 0 .../67af38efdf48173d0c0636b3.md | 0 .../67af429d29bc315537a8fcf8.md | 0 .../67af43f7fc63e958e481f14b.md | 0 .../67af45555bbf475c945f211f.md | 0 .../67af45e075d4cc5e536d055e.md | 0 .../67af46a4ec8db360d8f0cc7a.md | 0 .../67b1aca09cf3a9ec7234c6fd.md | 0 .../67b1acde9499a6ed8c01b135.md | 0 .../67b1be6f616adc19991819e6.md | 0 .../67b1bfd4a309ef1da9b1be60.md | 0 .../67b1d55abbc79129344a55a8.md | 0 .../67b1d64e7cda992c0296fe7a.md | 0 .../67b1d8345211473169794a1d.md | 0 .../67b1d8fcf1608833bdc06993.md | 0 .../67b1da8af03f0f384749d71f.md | 0 .../67b1dbc920478f3bf71f3a86.md | 0 .../67b1ddf392f98642178927d4.md | 0 .../67b1e06dd84171494a52bfa4.md | 0 .../67b1e32a197da650fbdcd7e8.md | 0 .../67b1e5d94993e9592af44aaa.md | 0 .../67b1e6b6f922765bcd595546.md | 0 .../67b1e9d4a9985764d9c2b556.md | 0 .../67b1eb878cc95b69e05822b6.md | 0 .../67b1ecb619ae816e3d1c77db.md | 0 .../67b1edf306ac9d720066d78d.md | 0 .../67b2bb2c55db7018a4719406.md | 0 .../67b2bca04ca3531ce94de51a.md | 0 .../67b2f20700c45e3c6e39a673.md | 0 .../67b2f4c60e993343e5f499e6.md | 0 .../67b2f6ded80a5349b4cdb55f.md | 0 .../67b2f7af2658a24c24d7679e.md | 0 .../67b2f8e6655a944fea3b2659.md | 0 .../67b2fbd2e2edc358536c2ebf.md | 0 .../67b2fcd04c29685b48d0fb67.md | 0 .../67b2ffe092d1a263d380dbae.md | 0 .../67b3022721bb7c6a5fcb135b.md | 0 .../67b328dbb081d0b87e5429ba.md | 0 .../67b32f9ba790e9c984503c55.md | 0 .../67b3348f2358b3d72ab41995.md | 0 .../67b335626b775ed9e802dc9d.md | 0 .../67b336b2abc639dda752f06f.md | 0 .../67b3387d323f1be321f52e7b.md | 0 .../67b447bd1ac6d92bed8e2279.md | 0 .../67b45fed9a8ec037502ba1a7.md | 0 .../67b464dbdf4f8b3a378bd74e.md | 0 .../67b466d6babe693b6427352b.md | 0 .../67b4681b40ac5c3c991e1f51.md | 0 .../67b46920c7cf613d9341c0a0.md | 0 .../67b46f01f60803410bf3cbf3.md | 0 .../67b4701b5498a742481e11a4.md | 0 .../67b475073485eb4552b3f098.md | 0 .../67b475c8f434534627c5ccdb.md | 0 .../67b47fe27ee0174a167d1df3.md | 0 .../67b4816b1a89374b977f5104.md | 0 .../67b4820e52af174c730e5aa1.md | 0 .../67b483d5269d544dc29eb63e.md | 0 .../67b484bcc0c1c84ebc873639.md | 0 .../67b486c845b16a50534f7adc.md | 0 .../67b48778dab13c5146878351.md | 0 .../67b488eaaf572e52ace1db68.md | 0 .../67b48a6884325454259c2728.md | 0 .../67b48b6d08b877551e6ab9a9.md | 0 .../67b48cb69012de56a527465c.md | 0 .../67b5b0168c10d017204bc455.md | 0 .../67b5b02b5759d517626403fd.md | 0 .../67b5b3dfdec8df1a5f326bc0.md | 0 .../67b5c955211e021fb5902c7d.md | 0 .../67b5ccc7d6342721d2822c45.md | 0 .../67b5d29123ab4d24c0f1f811.md | 0 .../67b5d3b2316c7825d05f9bf5.md | 0 .../67b5d4a254618626a2d5fdbc.md | 0 .../67b5d5e47e9ed427ca301ed6.md | 0 .../67b5d81ffdb8ed2982020232.md | 0 .../67b70843a1f069708b3bdd22.md | 0 .../67b70aa683211a7200d63056.md | 0 .../67b70c48107da6738ff1b365.md | 0 .../67b71dba135d38792e63bca3.md | 0 .../67b7217d24945c7b4117ccb1.md | 0 .../67b722177d22787bc937defc.md | 0 .../67b72549a630b47e72e444fa.md | 0 .../67b72665e419be7f58ddf646.md | 0 .../67b7285a50f200811f380c10.md | 0 .../67b7298f4089db82557da0b9.md | 0 .../67b72aa97b8a9183736a2c6e.md | 0 .../67b72ccdad915684c63fae8b.md | 0 .../67b732be2a720d87e1682e90.md | 0 .../67b73428c0c6e588c4d8689d.md | 0 .../67b73530d8ede28a9875e6b1.md | 0 .../67b7359a9a74c38b2252393b.md | 0 .../67b736c74795608c6818fed3.md | 0 .../6660a0819111de5ff0ee8ba6.md | 0 .../67c4709a5c507f17801e0ea9.md | 0 .../67c472da585fca2a7acf4d1f.md | 0 .../67c4748510b1b9327a5f4356.md | 0 .../67c4758a31782c3a663a6ce5.md | 0 .../67c4799d5af8ae44e375d21c.md | 0 .../67c47b77c532ac4fe563d36d.md | 0 .../67c47f84bd8559586a7d87b2.md | 0 .../67c481f3c9412f65ec644607.md | 0 .../67c48390c50d83714ea4ff48.md | 0 .../67c484a75ba7e7784b9069ec.md | 0 .../67c487c0ca5ae986140c3dac.md | 0 .../67c489951e48c78cf71ad387.md | 0 .../67c48d0e1803699ebab5fd6b.md | 0 .../67c48f828714bea7d6353701.md | 0 .../67c492e1183f85b001900d59.md | 0 .../67c493f8332270b8a56a9921.md | 0 .../67c495d0bb5993c2e5bdc28a.md | 0 .../67c4967b94e3a5c8c634539f.md | 0 .../67c49821cdcb22d0a6aeb343.md | 0 .../67c499413b600dd6dc69f2be.md | 0 .../67c4b9f1d0401bf46b090eed.md | 0 .../67c4bacefd5097faecca40d4.md | 0 .../67c4c0089f19c7068b1cde29.md | 0 .../67c4c4ba85a520119603b34f.md | 0 .../67c4c65c9f221e18577ef5d5.md | 0 .../67c4da32d75fb829cb6e268e.md | 0 .../67c4dbd59e50553720bfef79.md | 0 .../67c4df1b2f2b56444eb61fe6.md | 0 .../67c4e2ba3c427051461d43aa.md | 0 .../67c4e74d34c1f767d9148a79.md | 0 .../67c4e837b8e9846e7ed6000f.md | 0 .../67c4e9c4241f22755dee46f0.md | 0 .../67c4ea478ef3727bf28f3697.md | 0 .../67c4eb3c1b31de8162c31316.md | 0 .../67c4edc1615a9f8d265fe6da.md | 0 .../67c4ef0d39cd1d95f8c3a213.md | 0 .../67c4f05c757b989d0a65be45.md | 0 .../67c4f1cfad6063a70856bb4c.md | 0 .../67c5f02457a210d5d369edd0.md | 0 .../67c5f290611d70e4649db423.md | 0 .../67c5f3b779cd53ebbd42ece0.md | 0 .../67c5f588027bb6f33bd47f22.md | 0 .../67c5f6dcced0d4fd572e6b20.md | 0 .../67c5f9af4636840997674ee3.md | 0 .../67c5fae7f7666511703657a2.md | 0 .../67c5fc2aeac256193beed46d.md | 0 .../67c5fd5d544d251ed4ad9fee.md | 0 .../67c5fe2b3b2cc825412e2839.md | 0 .../67c603a48520103144bd8c81.md | 0 .../67c60cfda746c444008ce7fa.md | 0 .../67c611c971557b4fe70ae623.md | 0 .../67c613b1162f59558858c0ab.md | 0 .../67c6146c3f024459b62ff443.md | 0 .../67c616175331825f2a16c71d.md | 0 .../67c6176130e73c6a6e230cc8.md | 0 .../67c61977259aea71cbd6c010.md | 0 .../67c708a2dfe844ae28c71f05.md | 0 .../67c70abfeb7c6fb8cbd3fed7.md | 0 .../67c70c2ac733e5c1d5da0bbf.md | 0 .../67c70e78a66969cb55c395fc.md | 0 .../67c712596d91bcd364b3cf0d.md | 0 .../67c71429f84441d9cda80c47.md | 0 .../67c7171a70134feaf2f75a55.md | 0 .../67c72c799c0f41ffb521b132.md | 0 .../67c7322da271fb1229b981c5.md | 0 .../67c735695c3c2c1fad81e10b.md | 0 .../67c73c7227518d3199f7ce31.md | 0 .../67c73f104f790a3e06e41ed8.md | 0 .../67c741781789f448b57ac265.md | 0 .../67c744876e38a4508887d5a5.md | 0 .../67c746a1f2f8165bb36f1642.md | 0 .../67c748947c28106ec486cc4e.md | 0 .../67c74adf1a628e783d74dd85.md | 0 .../67c74c6c6351837ca0b0a49f.md | 0 .../67c762e933154395747c6d7e.md | 0 .../67c77272e0e785b8e3f1ff90.md | 0 .../67c773e62b856ac4c0d17baa.md | 0 .../67c7776e6fe1bbd3ff9da522.md | 0 .../67c7792851d126dc00b5c9e6.md | 0 .../67c77a325d4a68e2f087e768.md | 0 .../67c77c0b5e98a7f109deeada.md | 0 .../67c794c143ee670871713755.md | 0 .../67c795d64a62490fcc8356d0.md | 0 .../67c796d513d43617e543a1be.md | 0 .../67c798e57bfd17270fadfb1e.md | 0 .../67c79afb8be4953621b827b6.md | 0 .../67c79c062cb3e83dbd0eef37.md | 0 .../67c89e9e8d46b394c3e6ae9f.md | 0 .../67c8a86ee7448eabdf46fa79.md | 0 .../67c8c7f3b9a938c95b79f5f1.md | 0 .../67c8cca767fad7d91d6f18ec.md | 0 .../67c8cdf97c1616e161347a29.md | 0 .../67c8cf7bbcc2fbe9b32c9ab2.md | 0 .../67c8d2b737cb64fd4b8a7509.md | 0 .../67c8d4d492bf46094b60e494.md | 0 .../67c8d6f726fbf51919ccefdc.md | 0 .../67c8d957a1490d2623d91f03.md | 0 .../67c8dc0d0f9cae38d4e326ea.md | 0 .../67c8dd60aa665946dc834f47.md | 0 .../67c9921639759dbf4e4fc194.md | 0 .../67c999393d5a00cbf7e5abc7.md | 0 .../67c99cf91ca2a0d46a0789a2.md | 0 .../67c99dc0a62a38d957a32fd9.md | 0 .../67c99f0b0b103edf126b9a3f.md | 0 .../67c9a03bf9ed4ce46352a1d6.md | 0 .../67c9a24781b6abea69970ad8.md | 0 .../67c9a5177161a4f73273f7e4.md | 0 .../67c9c8292f326a1faef46940.md | 0 .../67c9ca5dd56c8728aa064826.md | 0 .../67c9cd8c68c3f532353c9ed2.md | 0 .../67c9ce2dba0191379135ba72.md | 0 .../67c9d1baa0c8a6459bfb2497.md | 0 .../67c9d2740f309f4a858c1f87.md | 0 .../67c9d7b7631ddc74d18ce2bf.md | 0 .../67c9d89691659f7abb873395.md | 0 .../67c9d9f174a5497fa2162cd7.md | 0 .../67c9e26ba20bdf9805694175.md | 0 .../67c9e3bba8009da1e7f47ce9.md | 0 .../67c9f86eb984e9c64915d5e1.md | 0 .../67c9f9bf339976ce9525b83a.md | 0 .../67ca056d47dac0eac71a26f4.md | 0 .../67ca524d86f92134f5e221fe.md | 0 .../67cadaf3d04da26b654ea88c.md | 0 .../67cadcf794d58373fd2938c5.md | 0 .../67cade6469bd71794f8ee4cc.md | 0 .../67cadf5ea48ca37df972fac6.md | 0 .../67cae283bf1f648a023b2264.md | 0 .../67cae5073684169496a4294f.md | 0 .../67cae93d686768a37c763e21.md | 0 .../67cae9c77881e7a88a52584c.md | 0 .../67caeb9a6a3aedb94bc912dd.md | 0 .../67caec5ecebab7be7456df7f.md | 0 .../67caf4fe6a781dcd6059ceda.md | 0 .../67caf5e0c1c585d0f0e47b94.md | 0 .../67caf8354f5a73e414bf0fd6.md | 0 .../67cafa41083b0eeb76deb421.md | 0 .../67cafac07dc081eefb4d7adb.md | 0 .../67cb00b1f55948097c150e71.md | 0 .../67cb01049ac20c0e9242f3ac.md | 0 .../67cb0202feb48313372cbcfa.md | 0 .../67cb106d4b927d2240e98125.md | 0 .../67cb10e4fff59822cf749b0c.md | 0 .../67cb1285bb0bde2399fe293b.md | 0 .../67cb135fd49c60243b0c39b2.md | 0 .../67cb2551afd7e0428cbb6d1d.md | 0 .../67cb2b0120fe124e225c165a.md | 0 .../67cb2c0f22536e577262cdcf.md | 0 .../67cb2e5612f0385dd25c5b18.md | 0 .../67cb2f2ba932c961f5ff51c1.md | 0 .../67cb3223850dc57015d67366.md | 0 .../67cb36bd46e40a80d21c0f8c.md | 0 .../67cb3b59253b868c0eb27fd3.md | 0 .../67cb3d037c44bd97252db36a.md | 0 .../67cb3f054845839c5e2004fb.md | 0 .../67cb403befa104a1b503d5ff.md | 0 .../67cb41a0e9c625a6f1136eaf.md | 0 .../67c4549694c835707f80511c.md | 0 .../67c458143245e17538916792.md | 0 .../67c458aa5ff69775e78e0eef.md | 0 .../67c45d89b3e95f78bbafae99.md | 0 .../67c46712acd4437e34f1c739.md | 0 .../67c5aa6418f9869ac89e3f16.md | 0 .../67c5aba6c97f6b9bcc1ff518.md | 0 .../67c5b03dd9706d9e3f9a97b2.md | 0 .../67c66da6e43dc6baead70773.md | 0 .../67c66ee57a1ea6bc39763f1a.md | 0 .../67c681b41205eac6a451e0c6.md | 0 .../67c80faaec5e100aec43466f.md | 0 .../67c8207aee05ef130c37eed7.md | 0 .../67c82475f4532a1568008719.md | 0 .../67c825dc6fe82216a737ebdf.md | 0 .../67c82869e6e167180d8feeff.md | 0 .../67c82901501bad18b96e9bce.md | 0 .../67c82ac34585491a4424bdd0.md | 0 .../67c82b66e598c41aeb311275.md | 0 .../67c82d99b2a8051c7b675207.md | 0 .../67c82e69ae48ee1d3cba82a3.md | 0 .../67c9516dd781635209fe8243.md | 0 .../67c9523fbe227252d69c1ef7.md | 0 .../67c963d0b4c4f05ef18a8402.md | 0 .../67c9656ec03d3b60617fd366.md | 0 .../67c9669003d87e6154e943e1.md | 0 .../67c9682cf9e46c6275e57ac0.md | 0 .../67c970dae1978566f2778c09.md | 0 .../67c98047a099786e7164b03e.md | 0 .../67c9831e6c7c1670ac4ed4e8.md | 0 .../67c984f120bc8d71feaaca6f.md | 0 .../67caa38b7febd3112e4eea91.md | 0 .../67caa487360e3211e3e29636.md | 0 .../67caa5a04e676712d41b1ba9.md | 0 .../67cac4bf5c233918f5312fd5.md | 0 .../67cac66acb532e1a1e9963a3.md | 0 .../67cacf4fe18b471e19ffd5d9.md | 0 .../67caefd11f4cf72cbf5bdd46.md | 0 .../67caefddb5ddbc2cfc69bc6e.md | 0 .../67caf1d081715b2eae67bd29.md | 0 .../67caf4131bb86b30289ae98e.md | 0 .../67cbb37b1cf24f393f603311.md | 0 .../67cbb5b81e5e4e3ae9ff6fb3.md | 0 .../67cbbab067ec663e43da234d.md | 0 .../67cbbe41bccb0840a852edfc.md | 0 .../67cc1518d0169c565dec4b5a.md | 0 .../67cc16217814ac5734ebe3f4.md | 0 .../67cc16aa343f4357cf27fccc.md | 0 .../67cc17f9c0b27b59076afffb.md | 0 .../67cc191f1f90c85a066f7c78.md | 0 .../67cc2baefeeb9b62356d8ed7.md | 0 .../67cc3222c9dd0f6467f276f9.md | 0 .../67cc33587bb0f765eea892f9.md | 0 .../67cc35e61601fc67f7b3a495.md | 0 .../67cc3771034acf6961549730.md | 0 .../67cc381c8f52d36a5f7c3327.md | 0 .../67d18fa67ecd91f232304fa9.md | 0 .../67d190c0e40bb4f35d4b2f63.md | 0 .../67d193430af402f4f8e2ff6f.md | 0 .../67d1946f2733aaf5d014a50f.md | 0 .../67d19ac277d6a3f96fa709f2.md | 0 .../67d258fbd5f8d20e88afb1ea.md | 0 .../67d2a14c2718b615c0b6df7d.md | 0 .../67d2ac4df1923d190ad2a8e8.md | 0 .../67d2ae8275c3861aa57adc1a.md | 0 .../67d2af6ba59b0c1ba4de7a03.md | 0 .../67d2b12c63fc361ce9fd2fa8.md | 0 .../67d2b6767656431eaeea4335.md | 0 .../67d2ccd0a2614b27a63d3c33.md | 0 .../67d2cdffa3c59e287b45ce5e.md | 0 .../67d2cf65ca86f929c07f45b2.md | 0 .../67d2d046117fcb2a5ff0947b.md | 0 .../67d2d179c2bc442b8bf58d99.md | 0 .../67d2d2341a08bd2c49d3e594.md | 0 .../67d2d305262daa2d51dc8ea8.md | 0 .../67d3e0d23bd74f52a8da54b9.md | 0 .../67d3e25c4e272253e5e889e0.md | 0 .../67d3e5aa402cab55b12378f3.md | 0 .../67d3e8138a066b578d40605d.md | 0 .../67d3e8e04ae344583598e0c4.md | 0 .../67d3eab1cf1f09595e434fda.md | 0 .../67d3ed0a8f44165c27b1d3b4.md | 0 .../67d3f133268fcf5e37421e02.md | 0 .../67d40011c7e77b6064c0bf98.md | 0 .../67d425a98ff9de6a3e31f853.md | 0 .../67d42755e9fdbb6b4558d351.md | 0 .../67d42a998d8bc86d58b8dbcf.md | 0 .../67d42c61c3e8ae6e9582b297.md | 0 .../67d431696ea137710a682247.md | 0 .../67d432277209dc71b3533ff3.md | 0 .../67d4335d6ba10d72a83ac860.md | 0 .../67d43411dc590273489277b6.md | 0 .../67d43523075062746359c2fe.md | 0 .../67d435f3ebac83750dfca090.md | 0 .../67d437324ed75b75823c0831.md | 0 .../67d5334800d32a03da98b722.md | 0 .../67d53573af370905c285f604.md | 0 .../67d536fab0b7a506bb9ed09c.md | 0 .../67d546c3bb558a0e033dfce5.md | 0 .../67d5496b1e7a990f81741883.md | 0 .../67d54a4be66533102f2908e0.md | 0 .../67d554e543b2fc1293b80137.md | 0 .../67d55566080f25133c73ff1c.md | 0 .../67d57db13cd7aa1c85a6bae0.md | 0 .../67d57eab0a8f091da1491c0a.md | 0 .../67d58671f097b320efd4614b.md | 0 .../67d587aac74ffb22b4488e1a.md | 0 .../67d5883f27772c23fc9e977c.md | 0 .../67d6d25680545d2cd2c38bbb.md | 0 .../67d6d33eae09f12d8ffb2d20.md | 0 .../67d6d3b0552b502e1a43c23d.md | 0 .../67d6d5541ca9f12f7c67538f.md | 0 .../67d6d72390a098313487603b.md | 0 .../67d6d7bcf9a390321afde1d8.md | 0 .../67d6d874a5ff9732eda2f381.md | 0 .../67d6d91aa8bfc4338eb5dbe1.md | 0 .../67d6da3e3f0df035618e2426.md | 0 .../67d78acc1a10bf3a2093a064.md | 0 .../67d78b42aaf0f93a96a8dae7.md | 0 .../67d78c94b686ce3bddcaf8ab.md | 0 .../67d78eb913d0bd3d6e17f40a.md | 0 .../67d7900af6d7183e7cdd6e93.md | 0 .../67d795388b71964185107c21.md | 0 .../67d7dcfb9afa344d0e95fa4f.md | 0 .../67d7de26b1e1fe4e70290787.md | 0 .../67d7e7c498fa77541d1ef239.md | 0 .../67d7e93a2a085f55dda523da.md | 0 .../67d7eb0520809056e67bc6a0.md | 0 .../67d7ec5fe7ccd757f6d49bd2.md | 0 .../67d7edfca7bf7159916bee30.md | 0 .../67d7eecb873f955a811d6ed1.md | 0 .../67d7f049353d105bb57af86f.md | 0 .../67d7f39f2e403d5da82fa90c.md | 0 .../67d7f62c65459a5f3e43f64c.md | 0 .../67d7fa4f609da1621e73e797.md | 0 .../67d7fd00b003786380775f0b.md | 0 .../67d7ffa45ec0cd6520cb6e52.md | 0 .../67d8005f1dc2d066055edf7e.md | 0 .../67d80ce469a4a568aee32d9f.md | 0 .../67d80d84795ceb693cecb8df.md | 0 .../67d8151a15b05f6cfb08a5d2.md | 0 .../67d815f0b532ec6decdc0170.md | 0 .../67d81823421c436f4e37dce5.md | 0 .../67d81bf00e78d371e2caa74c.md | 0 .../67d824aa419aa175af8a17c5.md | 0 .../67d826722352b67769295b14.md | 0 .../67d8271583dd9a782e3c39e3.md | 0 .../67d827cc3bf4b578cb5ef2e3.md | 0 .../67d828211e67697943589104.md | 0 .../67da55520208940dd92a9257.md | 0 .../6660a06837f9bb5f3e7a7892.md | 0 .../67a9e4fd6cc3ad082d69e473.md | 0 .../67a9e9b1f5745009e9a2db71.md | 0 .../67a9ed9e70ebbe0aab99892f.md | 0 .../67a9efcabf0dac0baa0ec536.md | 0 .../67a9f44e6dcabb0c402a9bfb.md | 0 .../67a9f64823ab730da3376358.md | 0 .../67a9fa160bd8b30e98d6873a.md | 0 .../67aa23adedb02b11aaceda26.md | 0 .../67aa2a25108ade129ff33602.md | 0 .../67aa2c929366ab13601f213e.md | 0 .../67aa2d7fddb1d1142d322192.md | 0 .../67ac66c90efa10043b842da5.md | 0 .../67ac68484638ef0532d3c989.md | 0 .../67ac69ab3f68a305f27cf267.md | 0 .../67ac6af6a64e3e06db16832a.md | 0 .../67ac6c0b9c84b607bbf9e2c7.md | 0 .../67ac6d9dcc833b084ca5af39.md | 0 .../67ac6f29ec44360934e11caf.md | 0 .../67ac73910ad52c09dca4cef9.md | 0 .../67acadeeed60950e553784da.md | 0 .../67acaebb95dabb0ee05500f7.md | 0 .../67acb00f45a3380fb0a1ac1e.md | 0 .../67acb31f4e94b6106c23df4d.md | 0 .../67acb6b67780d7116047f80f.md | 0 .../67acb8285b01d71220db1208.md | 0 .../67acb913f7932312f489dbea.md | 0 .../67acba69e4ad2d139946ec4f.md | 0 .../67acbba1afbc5e147cd85927.md | 0 .../67acbc7a9d0815152419339b.md | 0 .../67acbd19000e2b15b97e11af.md | 0 .../67adab13bc4d2704719fcb93.md | 0 .../67adac403f704e0560b698ea.md | 0 .../67adad520eb3ba05f8a1af1b.md | 0 .../67adaf7a46409e06ebf5fff2.md | 0 .../67adb0939f36f607b961fccd.md | 0 .../67adb23a29eea4086e6197ea.md | 0 .../67adb2cc1242e808fbe147f5.md | 0 .../67af024757d74f04dc71ebd5.md | 0 .../67af035a0c128e06427414ba.md | 0 .../67af056e4736950749ec51ff.md | 0 .../67af06acde7183081f4ab1f4.md | 0 .../67af07b9eb639e08f71877d3.md | 0 .../67af08482a3241098ea4d604.md | 0 .../67af0e8fc6a5cf0b77569a7d.md | 0 .../67af11fa7b01ff0c8ac9d6ed.md | 0 .../67af12d6f8b7c70d2a712a31.md | 0 .../67af13af8c67650dc0a8e08d.md | 0 .../67af1432e3da860e3df81a98.md | 0 .../67af1528c5b6a20ec8a5b7da.md | 0 .../67af1c019c826410cf3640ff.md | 0 .../67af1eaa4b670d11c662a1a8.md | 0 .../67af21c28fe318125d518f1d.md | 0 .../67af2a5ef0cb04138712c5dd.md | 0 .../67af57eb90059f165f56f8fb.md | 0 .../67af5928ede8ed176b48b2f9.md | 0 .../67af59d85a6e6c17d7e36bd4.md | 0 .../67af5d21d2ffb218c43c89b3.md | 0 .../67af5e43741ac719b261d95c.md | 0 .../67b9a2039861a306546eab72.md | 0 .../67b9abff8b4d0607d413d687.md | 0 .../67b9ad4e516f8a086cd5d347.md | 0 .../67b9afa1fc11ad099a2cb75a.md | 0 .../67b9b209f519710a44ae4c4b.md | 0 .../67b9b659f291c20b3f27d5c8.md | 0 .../67b9bcdcd5d9b10c2e6b23d3.md | 0 .../67b9becbb4fd3b0d7fc2411e.md | 0 .../67b9e5cc7dd4de10631bca9b.md | 0 .../67b9e73a08e3911172e8dc7c.md | 0 .../67b9e870a570d0125424f57d.md | 0 .../67b9eabc7a60161352b57fcc.md | 0 .../67b9ed5905d8f813dffde486.md | 0 .../67b9ee26c0531c149ca3ea18.md | 0 .../67b9f0086ae43b1587811d2c.md | 0 .../67baee553feae604420cb513.md | 0 .../67baef3535e0140506fc07c1.md | 0 .../67baf1ccc881490599686ae3.md | 0 .../67baf3ed288e8b06f4ab0dfb.md | 0 .../67baf4bde9454d078861e5c7.md | 0 .../67baf606b7770908606d929d.md | 0 .../67baf6c78bc20108e8e4bda3.md | 0 .../67baf819713e00097de1c212.md | 0 .../67bafdd082650f0b0df84454.md | 0 .../67baff995423e20ba6231f76.md | 0 .../67bb01139283e60cd15ef66c.md | 0 .../67bb02a99bb2420ddad31b17.md | 0 .../67bb050bcb3b8c0ecd9b8449.md | 0 .../67bb05b9bc3d1f0f65a0b484.md | 0 .../67bb06af44c6e910155ec0e0.md | 0 .../67bb0a9477c40d11059d9fa8.md | 0 .../67bb0c620cc550124c105289.md | 0 .../67bb105d0116a11470324443.md | 0 .../67bb12eeb2c4e215fde1a39c.md | 0 .../67bb157b34f72916e24b07da.md | 0 .../67bb16a3f336a717887261da.md | 0 .../67bb17e456a80c1846cccca0.md | 0 .../67bb1901fb70941904f32865.md | 0 .../67bb19f5e9a76019b7d2dbf7.md | 0 .../67bf2098e9ca9808a823be21.md | 0 .../67bf223815d0e0096742d597.md | 0 .../67bf245186c2c90a69fe4659.md | 0 .../67bf25c31b84e80b6c1afb4f.md | 0 .../67bf2835613d420c5b878a31.md | 0 .../67bf2a74d2a4840d481299e0.md | 0 .../67bf2f2a4c062d0e62ddd2df.md | 0 .../67bf3010f4fbf40ef9d8679b.md | 0 .../67bf3360f7fc920fea2c271a.md | 0 .../67bf35fb0af86d10ebf8d96d.md | 0 .../67bf373e5c27271202945cad.md | 0 .../67c030fb9de7d506f255ed8c.md | 0 .../67c0327618a4790785fdbc6e.md | 0 .../67c034f06fbb52087e1f6a3d.md | 0 .../67c03b782d6c690915808f1b.md | 0 .../67c03cc799e8b90a04e78bc1.md | 0 .../67c03e5410c67d0af6ddd280.md | 0 .../67c03f86bccfec0be6de656b.md | 0 .../67c05ef8028f810e50b17c17.md | 0 .../67c060b527b4790f6112d104.md | 0 .../67c061d068459b10174c3308.md | 0 .../67c062e09ddb0010a46c233e.md | 0 .../67c064a6b0334611ec1d0e07.md | 0 .../67c0658b3cb10112ba1ac75c.md | 0 .../67c0676d120488135dd81c2b.md | 0 .../67c069e85642811446f491f6.md | 0 .../67c06ade365d0614d0ced423.md | 0 .../67c06d15fbfba015b40a8023.md | 0 .../67c06e7c22aba916592604a8.md | 0 .../67c0708c4349a11754ccc0dc.md | 0 .../67c07253e503dd1826fa5ab9.md | 0 .../67c073b0d0ba8f191ec75f4a.md | 0 .../67c0764e4d542e1a0249e0d2.md | 0 .../67c077a660f5091aee3ab143.md | 0 .../67c07900f389501b83a7e0f5.md | 0 .../67c15cef08dfb704482d91f2.md | 0 .../67c1618925c27705e1d8a4cf.md | 0 .../67c16309b1d50e06e45ffc3d.md | 0 .../67c163f536b03b078143c6b4.md | 0 .../67c16503cc2db8080446e502.md | 0 .../67c165f925604e0874ae4e3f.md | 0 .../6331d276b51aeedd1a2bd64d.md} | 0 .../6331d27db51aeedd1a2bd64e.md} | 0 .../658111239f39a01c8f095c44.md | 0 .../658112ee8ac40a1d9619f160.md | 0 .../658113cc404fc81e44cb941c.md | 0 .../658114e39ae35a1ece3e4ef1.md | 0 .../6581157ca9f14c1f5394d232.md | 0 .../65811619cf9fad1fe57fd7b8.md | 0 .../6581178fca60702052899c94.md | 0 .../658118a9a10235216e6cd698.md | 0 .../658147bb3dbda824437fd6f9.md | 0 .../65814f353f7b4f252e11b550.md | 0 .../65815057676f2625ba44a320.md | 0 .../658150c6b7f47a2629b2372d.md | 0 .../6581530787b552274518eea5.md | 0 .../658153bbda68b527d415c463.md | 0 .../658154d361f5f6285eeeffc6.md | 0 .../6581557c17e64128b1a5aeb6.md | 0 .../6581561eb7a353292c4a1ff7.md | 0 .../6581568b3a22522999c40969.md | 0 .../6581576a14f97b2a2d82c584.md | 0 .../658157d104bbc92a95147e45.md | 0 .../6581588237ef332b1f4a2418.md | 0 .../658158edd3fc672bafe96079.md | 0 .../6581596326d6ef2c0b39200d.md | 0 .../658160772584ba319849f910.md | 0 .../65816188f69f4731f852414b.md | 0 .../658162d19fa392326fe7a5c7.md | 0 .../658163793f65e532b8fa18e6.md | 0 .../65816435fa555c330f785cbb.md | 0 .../65818f21f6e4f33551f7023a.md | 0 .../658191bf5053a835c882fdd3.md | 0 .../65819284843aab3625cf49e1.md | 0 .../658192efec6fe7366f7b99d2.md | 0 .../65819377e2ad2536b3d1e0c0.md | 0 .../6581944b911c3c3715d35518.md | 0 .../658194a34cb24537624fad0e.md | 0 .../6581950a4e5ca237a17d1a02.md | 0 .../658195600d516b37e310fbf2.md | 0 .../658197767dc3fc387439e067.md | 0 .../6581a2a527222938f4f0a9eb.md | 0 .../6581a32ee97531393b34b783.md | 0 .../6581a3ccf2ecd839816c885d.md | 0 .../6581a46a402a0d39de6b1932.md | 0 .../6581a5c14eb46b3a36f082c6.md | 0 .../6581a6b50e86ae3a9041f6f1.md | 0 .../6581a7d6af8f2f3aefd232ab.md | 0 .../6581a95da053653b4593a650.md | 0 .../6581aa0c6583c53b927defa4.md | 0 .../6581add0405ccf3bfc3c1d5f.md | 0 .../65a1f4b78e0174e6ce7272ff.md | 0 .../65a1f959ca8f18f0e711d596.md | 0 .../65a1fa60a447d4f36ae16e1e.md | 0 .../65a25ccb31eedb00df74679f.md | 0 .../65a351bd69b0b72d7ed24eb5.md | 0 .../65a3524b7cfbc82f51667b0a.md | 0 .../65a35281e6f8f4303df075e5.md | 0 .../65a352d14f8050311510e2e9.md | 0 .../65a35340e8c3ae32030cea01.md | 0 .../65a3538f615216331ea90f58.md | 0 .../65a35429c637c13540c9be80.md | 0 .../65a35b30ccc7db44250a72b6.md | 0 .../65a35b8a7dd409452ec99d38.md | 0 .../65a35c036df46e46187c31a3.md | 0 .../65a35c7b9d642f478d6cabba.md | 0 .../65a35cf34eb65f48c24ee97e.md | 0 .../65a35d50e8421d49ef07ae09.md | 0 .../65a391fe39a2997ea4c0e980.md | 0 .../65a392505010427f98bd8363.md | 0 .../65a392b9f8a69480b1063c86.md | 0 .../65a393115e989381c5dc0c4c.md | 0 .../65a3937c171d9182e6bb4bc5.md | 0 .../65a3948b46f1b6857a598ff7.md | 0 .../65a39972a4169f0739dd52b8.md | 0 .../65a39a1ed201f80945939c52.md | 0 .../65a39a8889842f0a4ed3faa4.md | 0 .../65a39ae928cfbd0b75cd91c5.md | 0 .../65a39b443701060c7297158e.md | 0 .../65a3dafe5c945761cef35199.md | 0 .../65a4f2c2d1bbdfbe82cb3fdd.md | 0 .../65a4f3c0e87146c0d01a57f8.md | 0 .../65a4f4aef1c065c3263c561a.md | 0 .../65a4f58e1daa8fc51dafc832.md | 0 .../65a4f5fe475701c6697e738b.md | 0 .../65a4f6ca14fdbfc86041b28a.md | 0 .../65a4f87e991076cbb4efd9bc.md | 0 .../65a4f90542fdffcd6533424a.md | 0 .../65a4ff8554c98dd601a081d4.md | 0 .../65a5000506fe76d745652a33.md | 0 .../65a5010affb10fd99d166200.md | 0 .../65a502f63b185addb3117797.md | 0 .../65a5034b32a0cfdefbe36156.md | 0 .../65a50441ea961ee157da6ff3.md | 0 .../65a505250947a4e3777c82ab.md | 0 .../65a506572b8d62e47a6f1c08.md | 0 .../65a507474a05a9e869827a34.md | 0 .../65a507ad3caccfe9620e868b.md | 0 .../65a5080cafc379ea8d382c42.md | 0 .../65a50874fd56ceeb9d8a271f.md | 0 .../65a508d77b492aecb63b06b5.md | 0 .../65a5312db639d2f8fd4c31a7.md | 0 .../65a533f54a5afeff6c6bb996.md | 0 .../65a53475949fcc0056b1e479.md | 0 .../65a534f9fdc15f01ed67d860.md | 0 .../65a73f5e3153ba7bff076a3e.md | 0 .../65a7405cef607d7f856cc5ac.md | 0 .../65a74152da45e881db4f54dc.md | 0 .../65a742367d9803841b422795.md | 0 .../65a74339f74217867ec2eb5e.md | 0 .../65a743f03d6688884acb6cb2.md | 0 .../65a7455f319ba98b5885cb6a.md | 0 .../65a747a9502c8f8fbcd5dd13.md | 0 .../65a749262ad6c093d2dc8bb1.md | 0 .../65a74ac67e7fbd97ef282812.md | 0 .../65a74b5ca72a0c9a0b8e5e99.md | 0 .../65a74c672ff11d9c210a8732.md | 0 .../65a74cd01bc1b59d99c053a8.md | 0 .../65a74dae1b3acd9fad3a068e.md | 0 .../65a750a82c2476a6305bf621.md | 0 .../65a751927c4b80a86e6fb1c9.md | 0 .../65a788ea40f8e6b77d3cc64f.md | 0 .../65a78dadbf033cc11554453d.md | 0 .../65a78e7b5fb9a0c38757cc3e.md | 0 .../65a78f35fab096c5694079db.md | 0 .../65a7917a28aa16ca5a832593.md | 0 .../65a792163bf705cb7b6eb255.md | 0 .../65a7957981392ed32523e628.md | 0 .../65a79822981b3fd86a5cb03b.md | 0 .../65a7996c848275dbf2083044.md | 0 .../65a79a08cb0594ddd408e4db.md | 0 .../65ca7d68954aca359009f790.md | 0 .../65ca82211643fd3f990788dd.md | 0 .../65cb916a2d3d9851f81601b2.md | 0 .../65cb95e5ff03d253dcf867af.md | 0 .../65fc8beb00559e5a183ab2de.md | 0 .../65fc8d3b0133d45abd7a179b.md | 0 .../65fc92b127e3af5bcab2a449.md | 0 .../65fc932d577d505c57e9551a.md | 0 .../65fc9417738a7e5cd2bf317e.md | 0 .../65fc94ba65ed765d55195bc0.md | 0 .../65fc989e09a9226b9b51dc87.md | 0 .../65fc990ec22b3e6c0345c725.md | 0 .../65fc9a04edb4d56c8390bc3a.md | 0 .../65fc9ab3635ebc6d167f86e6.md | 0 .../65fc9b4c8577c76d76724227.md | 0 .../65fc9be86f2ae26ddcdf0bb3.md | 0 .../65fc9c5db0a80e6e3d3cfce5.md | 0 .../6602ec717db2bc1105700d40.md | 0 .../6856952328770a0717aa4186.md | 0 .../685699e764bba10bcf0cd5f4.md | 0 .../68569b11df2be30cffc397a1.md | 0 .../68569bf2a1251a0e84cf8ae4.md | 0 .../68569c663b25400f03a3f498.md | 0 .../655c131291cbcb8febf21e64.md | 0 .../656b732c8110ff8936f016de.md | 0 .../656b74ab2a075f8a05c66f41.md | 0 .../656b757d8294618a5eefd710.md | 0 .../656bbba66c53330f4316fd9f.md | 0 .../656bbbe6d57609104b152625.md | 0 .../656bbcc8333087117b4d9153.md | 0 .../656bbd3dea715a11ce02b670.md | 0 .../656bbded100497126ccc6e5d.md | 0 .../656bbe4c45fc9512d58ba0e2.md | 0 .../656bbeb152c95913465476e3.md | 0 .../656bbf3a1b344e13bc7fa12c.md | 0 .../656bbfaf6cbc3f1418acca3c.md | 0 .../656bbfedb30479145d464e37.md | 0 .../656bc028a62f3a149ed36971.md | 0 .../656bc05be141d914dcc812c3.md | 0 .../656bc094df5acf151fb264d8.md | 0 .../656bc0bd4a112e155c589e33.md | 0 .../656bc0f87049dc159ce63187.md | 0 .../656bc15142eeeb15e31d258b.md | 0 .../656bc3bd0a323317d4117a49.md | 0 .../656bc4c430704c19121c5eb4.md | 0 .../656bc54c7a049d197017b9c7.md | 0 .../656bc5a71b33ae19ad65166a.md | 0 .../656bc669dbd6561a22060cf0.md | 0 .../656bc75be35fb11a7c27a788.md | 0 .../656bc7f08edd541afdd87231.md | 0 .../656bc8f4928b351b8a6c4d53.md | 0 .../656bd6dde3a62c205cb41b2d.md | 0 .../656bd701970c6c20a9c89b0f.md | 0 .../656bd7723e1e4c21039f5916.md | 0 .../656bd80d58dd31216af64ddf.md | 0 .../656bd968e52c34220164de8d.md | 0 .../65a84bec88772eaff6e56679.md | 0 .../65a84dad1595bbbc2e9cd895.md | 0 .../65a84e922382a7bd112057ad.md | 0 .../65a84f2370686dbda3e53aff.md | 0 .../65a85090914872be8ca97793.md | 0 .../65a851a6389e6cbf2c2cf158.md | 0 .../65a853b498eb87c035f6da13.md | 0 .../65a85418ea38cdc0a334dab2.md | 0 .../65a9457392dfd7d564bc940e.md | 0 .../65b28add2c939e25b1d9b0e1.md | 0 .../65b28bbe803df52c4e76dd15.md | 0 .../65b28d5f4b4c502d2b7917e1.md | 0 .../65b28e008537c42da87ace01.md | 0 .../65b28ee9c5a5972e8bb2a5f3.md | 0 .../65b28f840a0d962f2240e800.md | 0 .../65b2af1545e34334b7573de9.md | 0 .../65b2b0e08ec66535fa8542eb.md | 0 .../65b2b181cb9b2136e833a17a.md | 0 .../65b2b2781c59e837a5e0beb2.md | 0 .../65b2b383fb6406386dab3499.md | 0 .../65b2b3ea62a86838c216db73.md | 0 .../65b2b54bf7897c3954e20971.md | 0 .../65b2b6255fe7973a8bf80902.md | 0 .../65b2b6aef88e363af2749620.md | 0 .../65b2b74cb90a3d3b5d1acc48.md | 0 .../65b2b80774ecba3c156722aa.md | 0 .../65b2ba3323d6d33d470e5f53.md | 0 .../65b2bb073ac8d03dfe507810.md | 0 .../68592d428ac41a1dde67d16e.md | 0 .../68592d6448f6071e0e7bd902.md | 0 .../68592d9757c73a1e6c1cfa77.md | 0 .../6660a0f4dbf5a3622399100f.md | 0 .../67dbf936fe4d33ccbccae40d.md | 0 .../67dbfd3346ec99ded52e2d15.md | 0 .../67dc0004be58caef2150467e.md | 0 .../67dc021123da31f91ff58fea.md | 0 .../67dc25f45232bd1af20fe096.md | 0 .../67dc279f51b8ee20ea185670.md | 0 .../67dc3e08edb3923cf86151ec.md | 0 .../67dc416984ff73491eddc9cf.md | 0 .../67dc436ea4534555e57a1a48.md | 0 .../67dc46e8e4176062fe8c3fd5.md | 0 .../67dc4940ceb4d375fc43eaf4.md | 0 .../67dc4a9c9f028d7ce4142490.md | 0 .../67dc4d1e8f82ed89989c861a.md | 0 .../67dd5951a9a3e2bedeb82277.md | 0 .../67dd5baa84d2fcc56c09dce3.md | 0 .../67dd5cfeacc0cad2fc967438.md | 0 .../67dd5dacf47e8ed984dc90da.md | 0 .../67dd64fb0e99d1e475cd1931.md | 0 .../67dd6e931a972af9da77367e.md | 0 .../67dd70e55261f400f601c98a.md | 0 .../67dd72f2592a6e0bc85f183e.md | 0 .../67dd9df075882b30da414a84.md | 0 .../67dd9f9a764e7f37dc99ff96.md | 0 .../67dda19b702802496281a71b.md | 0 .../67dda2cc03d1d84fe6ba100e.md | 0 .../67dda83ac556375e60af6498.md | 0 .../67dda9b261401c6aec85c995.md | 0 .../67ddaa99f47b4c73b567dbe3.md | 0 .../67ddac19ef12617aaa4fa43c.md | 0 .../67ddadb130f0638355bc27c4.md | 0 .../67ddafcebec26b8e5f46745b.md | 0 .../67ddb0b9b04b5097971a98a1.md | 0 .../67ddb23caaa58aa09eabf0f8.md | 0 .../67ddb3840aaf24a915673347.md | 0 .../67ddb52406deb7b0a777092e.md | 0 .../67ddb67d2bbf41bb5dce0fb3.md | 0 .../67e45ee5759fda650dc876a4.md | 0 .../67e469c310a147753ece963e.md | 0 .../67e46c53c43ce77a64dcb082.md | 0 .../67e4701b6a2fb47ebbbfb367.md | 0 .../67e47133ee516081ccf6cf25.md | 0 .../67e472949311bf84fb9459f5.md | 0 .../67e474419713d2883a29a16d.md | 0 .../67e479963d8dd4ac75c664d6.md | 0 .../67e5441c29f3feeb88b1540e.md | 0 .../67e5459bbb3efef7325bf4b7.md | 0 .../67e54f0a96a19e0766aab848.md | 0 .../67e5503e70fdc30ca9186bcc.md | 0 .../67e5a26a0833643ed7c41759.md | 0 .../67e5a3f3f13b7249ee723f6f.md | 0 .../67e5a4b4451ddb5315a98808.md | 0 .../67e5a6e34bfc4b5af2c00ddf.md | 0 .../67e5a811b3b677627a84bdd4.md | 0 .../67e5ac4aea3cc56e781add80.md | 0 .../67e5adf73503787db1e011ad.md | 0 .../67e5af7bf56f7084c6af2827.md | 0 .../67e5b0b540e0ee8bdad66db1.md | 0 .../67e5b22aaf9f129649be3fd9.md | 0 .../67e5b4bd96d282a131af619c.md | 0 .../67e5b72ba8889aabf3f40b38.md | 0 .../67e68dcefa1d83e0757350df.md | 0 .../67e68f7c06a010e777bb2230.md | 0 .../67e692985d0f84f0197ad4f1.md | 0 .../67e6942c40729ff7b9afe3b8.md | 0 .../67e695e0c3759e0240a976ef.md | 0 .../67e6973adef9de093aac193d.md | 0 .../67e698b3f1611a15a0b3af3a.md | 0 .../67e69ab793f4191da2f3b5b3.md | 0 .../67e69c2de203d22755cc3992.md | 0 .../67e69d7c2cff0b2f6f4f7ed0.md | 0 .../67e69dec285d40321407b061.md | 0 .../67e6a0742481f03cdd8485c3.md | 0 .../67e6a1f8a8aad8476778de1e.md | 0 .../67e6a61622be1f5310dc6094.md | 0 .../67e6a7a9095023622817e273.md | 0 .../67e6a8ecaee3ff6cec47cc3e.md | 0 .../67e6b1c1e15b627c36ff49d4.md | 0 .../67e6b34caf9d31888afa9ef7.md | 0 .../67e6b4beb319cf919a08aa9e.md | 0 .../67e6b72ff282fea17987003a.md | 0 .../67e6ba0d39464da908fa56d4.md | 0 .../67e6bda8c8b0fab34a908d9a.md | 0 .../67e6d4dd3b7203c7e6791f96.md | 0 .../67e6d5e32ac1afc8a326bf73.md | 0 .../67e6d7b750d7adc99809aea3.md | 0 .../67e6d910d7419dca4ec1edda.md | 0 .../67e6d9c1c460d9cb00f55aa3.md | 0 .../67e6dcf3540042e4cd10d53a.md | 0 .../67efd0273ee551f00c0b207e.md | 0 .../67efd29049008202fce3bfa2.md | 0 .../67efd4d6475fc50a9820b4b0.md | 0 .../67efd657030da4165db66feb.md | 0 .../67efd8debbd3992137adbf7f.md | 0 .../67efdb0dc341442c33e43a28.md | 0 .../67efdc5676b9613535b4dee4.md | 0 .../67efdddc6864ca3f5f3a5316.md | 0 .../67efdf7f0c0be147dd8f70a7.md | 0 .../67efe27a1ed40f53c48f51d3.md | 0 .../67f01c72814eaa8435d1e73c.md | 0 .../67f01ddbfa71588ff75f2e9f.md | 0 .../67f01f94ced2089a46a29382.md | 0 .../67f01fed3d9b359efd8e9c04.md | 0 .../67f04b61b3261cc69dad85aa.md | 0 .../67f04d8809c711d962f42c6c.md | 0 .../67f04ef2be95eedffb5bde99.md | 0 .../67f050b1d9c576ebc823935f.md | 0 .../67f0524c149e9af2c7e31023.md | 0 .../67f053825cc6aefaf23cdc43.md | 0 .../67f05488fffeea03ab7d6e3f.md | 0 .../67f0557e02670c0d7a2adeea.md | 0 .../67f057210790871622c2efa6.md | 0 .../67f0587c52866a215c89bd49.md | 0 .../67f059995db3542c1cc3c0e4.md | 0 .../67f05b27e13f3333efd9167c.md | 0 .../67f05cff99a15c3cbc4ac757.md | 0 .../67f05ee04d837448b8e4b94f.md | 0 .../67f05fb065755b527282d7a7.md | 0 .../67f06151744ee95acd3440e3.md | 0 .../67f064bc6fa5b96576f183b8.md | 0 .../67f0662f8bb126744ddfc1a9.md | 0 .../67f067c0ed09447c5b0e29db.md | 0 .../67f068d2aae59184cfd6b110.md | 0 .../67f069b4d8dce18b274f3b85.md | 0 .../67f06abc2ba331930342d05b.md | 0 .../67f06c7f408cdea4694364f7.md | 0 .../67f06dd4633a5cab7dfb721a.md | 0 .../67f06f73454112b328ef4c0f.md | 0 .../67f0707288a2f8bce35cadff.md | 0 .../67f072c8523542c8520ef17b.md | 0 .../67f0736bc7eb04cd0dba4797.md | 0 .../67f07ce017b549e3cec9a3a0.md | 0 .../67f07fdfe8c5aaef48d3d35a.md | 0 .../67f0826fb7a07af670160920.md | 0 .../67f08338121a6bf9e146c09f.md | 0 .../67f084046cd9590070165296.md | 0 .../67f08553782e8a05bcd28688.md | 0 .../67f08695d50ac80965dcb3a4.md | 0 .../661f629b4c12b93b615653be.md | 0 .../661f62dcabe3153bebf1f72a.md | 0 .../661f8cea1f72013d96065104.md | 0 .../661f8dd25cb5063e427337c9.md | 0 .../661f906d5019b63f27af438c.md | 0 .../661f9142b11c393fa2e77593.md | 0 .../661f92163598134025d84a8e.md | 0 .../661f92a4f77e0740906355cb.md | 0 .../661f92f280d7f340dcfc56ca.md | 0 .../661f94a82f94a341819c0c9c.md | 0 .../6620829558e03f4653f58deb.md | 0 .../6620836572e36e46d688c04c.md | 0 .../66209f7a6550cf489ba9a9cd.md | 0 .../6620ae52fc918b06f4a8a790.md | 0 .../6620aeaa6aaa2807531e86f9.md | 0 .../6620d099d9fdfe0a09652a58.md | 0 .../6620d3003ddaf50aac1bc76d.md | 0 .../6620d5fa0e60d10ba81bd831.md | 0 .../6620d6cd9452910c27da19f1.md | 0 .../6620d86f3f8def0d220fe3d8.md | 0 .../6620d9bfd778060e1e264398.md | 0 .../6620da144418460e75025a66.md | 0 .../6620da6a9775020ecae448f4.md | 0 .../6620dbe988a71c0f99829974.md | 0 .../6620dcbedf73a4100939b90d.md | 0 .../6620de23b04dcb10920f2666.md | 0 .../6620dfcbc189b31168594021.md | 0 .../6620e3abcd0702129df8d7d0.md | 0 .../6620e4a094f6f213164ef107.md | 0 .../6620e51c36d18c137b887081.md | 0 .../6620e5c0b65d6913e1d94e8a.md | 0 .../6620e608b5f72b14311595b3.md | 0 .../662229a912046b51dd81b35a.md | 0 .../662229d4a4690852e430a704.md | 0 .../66222a1ac43cd953b431e464.md | 0 .../66222b2a53c6be5671cd5b38.md | 0 .../66222b6f66670e574eedea0d.md | 0 .../66222be67d3aa258bc576aee.md | 0 .../66222c85f656035a4b1325f6.md | 0 .../66222e95ac25115f2dc5f171.md | 0 .../66222ef6f67cf4605103f73a.md | 0 .../66222fe05f1727629efcbeb9.md | 0 .../662230f3b1103a655e612d6c.md | 0 .../662231495ea4e36644b0a1f3.md | 0 .../662232980acab86a1f32aed0.md | 0 .../662234053814b36dc0ab9ae5.md | 0 .../6622346c798d906ee4d31846.md | 0 .../662236f6f07f7775b35ca43d.md | 0 .../6622372ee4a646767edcbfde.md | 0 .../6623472f50e39ddeccb047c6.md | 0 .../662347b1bb7b3cdfcccffa57.md | 0 .../66234815e0a0b2e1967556c1.md | 0 .../66234877415f31e2b8717a91.md | 0 .../66234939088c72e4a35b3608.md | 0 .../662349f0cadfcce6b20889bd.md | 0 .../66234a5dc9c4d8e7dcc629d7.md | 0 .../66234ab7decaffe8ecb8327d.md | 0 .../66234b28ae877fea2d15571e.md | 0 .../66234b711dab68eafd8bf850.md | 0 .../66234f32cadc5ff3e109d696.md | 0 .../66234fc78749f6f521af89f3.md | 0 .../662350dc387cd3f81989ba51.md | 0 .../66235136fd7a23f8f802b279.md | 0 .../662351c28974b0faad8607be.md | 0 .../66235f35bef6ef183f7a06ff.md | 0 .../66235ffab373a11abea1a42c.md | 0 .../662360667ceb071bd3061489.md | 0 .../66236122aafa541e002b61e5.md | 0 .../6623619449c2dc1f62f15ff2.md | 0 .../685c1c9a73dda60c3c752724.md | 0 .../685c1cc4859ee60c606005f2.md | 0 .../685c1d15f44d290cc99635e2.md | 0 .../66609f86c2500e597c8cb52f.md | 0 .../673519c3d750b013c96f1e6f.md | 0 .../67351b96eefe7c282ec1424b.md | 0 .../673653fa580778853a7a7afd.md | 0 .../673654d11366b18b1c76d980.md | 0 .../673655ea628630928b5b50b8.md | 0 .../6736576b5407af9bdf1f41b7.md | 0 .../67365a08481f68acc18a9639.md | 0 .../673ba128855f6e78cd392dab.md | 0 .../673ba3a9d1858104dfbba180.md | 0 .../673ba5bf35e3b51211c27c2b.md | 0 .../673ba72bd5ef6a1bc39ba037.md | 0 .../673ba8558f0a93235de58ccb.md | 0 .../673ba99a1280af2ba7770b56.md | 0 .../673bab51ecb42c369eb6b37b.md | 0 .../673bad5d57b0a6444819ca0e.md | 0 .../673baec00a78e04d5c6a9ea2.md | 0 .../673c03eb9c3d4c2e12555aaf.md | 0 .../673c06abb58d403f7e4533fb.md | 0 .../673c07da6aa1be470dc55332.md | 0 .../673c097ad524db51cca7ae3f.md | 0 .../673c0bf736904660a9077269.md | 0 .../67472118e6040e52ad3ca5b0.md | 0 .../67472280c0b01f5e1442f8da.md | 0 .../67472348ce54e263862c5386.md | 0 .../674e3864432aea6f5ce708ed.md | 0 .../674e3b2f69b2e481d4f6cebe.md | 0 .../674e3bc223f6c5862facf3e2.md | 0 .../674e3cb5a611618cd5301758.md | 0 .../67506acdf255ff94e0ba712e.md | 0 .../67506bd2d567359bac72f760.md | 0 .../67506c7db9d148a0308107d8.md | 0 .../67506d2c92a80fa4b7a912a7.md | 0 .../67506e16a9e0bdaad7267c35.md | 0 .../67506e940e1d20ae6f0fc7e2.md | 0 .../67506f57df7629b3d8d90f11.md | 0 .../675070049d1f9fb8c1bced11.md | 0 .../675070d075960bbe3f92eca6.md | 0 .../675074863d75f1d559b039df.md | 0 .../6750758f8581d3dcfeb1c386.md | 0 .../6750775f2b0832e88216e98c.md | 0 .../6750784c1399a9ef62b27e9e.md | 0 .../67507a47729d85fb7c88ee06.md | 0 .../67507adbc31ab8ffa2dc5243.md | 0 .../67507f042946421936eb425a.md | 0 .../67508b92b31af876eed82c66.md | 0 .../6752100607e30e31bd85af76.md | 0 .../6752133caed6e849142fcc19.md | 0 .../6752136c94c79a4ad803f0cf.md | 0 .../675213a1aa7da34c876d94e9.md | 0 .../675213f5a47d9e4ef23d9050.md | 0 .../67531709d628ef047202e6ae.md | 0 .../675318543812fa0f15f42c10.md | 0 .../67531ca2cb308e28acf3bdc1.md | 0 .../67531f0c699943385e41734c.md | 0 .../67531ff45ade873e5ff17211.md | 0 .../67532227a04e5e4cd4ccf987.md | 0 .../675323b130ad71572ef10510.md | 0 .../67532445152d375af93d4d19.md | 0 .../675325cfea799165252500d4.md | 0 .../675326de48b3e36c45ba1328.md | 0 .../675327d73a38d5731235d764.md | 0 .../675329bc0e2bfa7f1c4f7411.md | 0 .../67532ac8b110a08666ee5f18.md | 0 .../67532bbaa817558e7691df51.md | 0 .../67532c49e75faf929fd9378d.md | 0 .../6753314748a2feb09a3059b2.md | 0 .../67533335139a96bd1eb18395.md | 0 .../6753357b948f6acb55e35e3b.md | 0 .../67535bfb5c07ec6334ec8ea3.md | 0 .../67535e02fd808570ca6cb599.md | 0 .../675743f6f7016d1074a9bca1.md | 0 .../675746c2d3d2f222111918d4.md | 0 .../6757488ee5dfb72d866a36df.md | 0 .../6757498f826b0634696f224e.md | 0 .../67574a712cb1143a3920f2a3.md | 0 .../67574bb2fe3c4c42bae7b6e5.md | 0 .../67574c6d474104486add91a7.md | 0 .../67574d8786f50e500eae8e67.md | 0 .../67575000c0fd5b5f211d89c4.md | 0 .../6757531dc5fbb973e1912e1a.md | 0 .../675753a815259c781d2b6913.md | 0 .../67575473b14c837d8de3a866.md | 0 .../67575588dfebc085e31941e4.md | 0 .../67575734a3672990f7c4385a.md | 0 .../6757585d71b1ad9924a96eb9.md | 0 .../675758e09f09139cb34169f9.md | 0 .../67575a0d4b966da41383050b.md | 0 .../675c8db0264a83364dc521ac.md | 0 .../675c8f75eaf3914275999cae.md | 0 .../675c900ff099fa46fad7624d.md | 0 .../675c91b0c74a72519ebb0a83.md | 0 .../675c92e9a6133659ccad5424.md | 0 .../675c94decb56d46654acf008.md | 0 .../675c9579b10f316b5542b331.md | 0 .../675c96e7feed5f75004ea8a4.md | 0 .../675c9900820144823ed5b11a.md | 0 .../675c9a309dcbc3053601e653.md | 0 .../675c9a9d87d492086e1ab3cf.md | 0 .../67619dab2031295f7b4dcee1.md | 0 .../6761c4698166cd2462c1d685.md | 0 .../6761c69821431133f4860640.md | 0 .../6761ca7cf0fd854c646ebd11.md | 0 .../6761cae47045b54f50840915.md | 0 .../6761cb950d555c54150b2212.md | 0 .../6761e3efbd12c067489c90fe.md | 0 .../6761e51505b1d96f537b089e.md | 0 .../6761e7b82f98fc7fb7d9c06b.md | 0 .../6761e90350ebde88221daeea.md | 0 .../6761e99e3e0f098cc0f265aa.md | 0 .../6761eb2e4b1192968b2303f4.md | 0 .../6761ecb48889faa066740143.md | 0 .../6761ee00596d9fa8c8c3ac90.md | 0 .../6761f0dc81967cbbe1118dae.md | 0 .../6761f1e5287834c2cb5f4631.md | 0 .../6761f2fbd2db7aca063b6a5c.md | 0 .../6761f509323d5ad6cfe9d212.md | 0 .../6761f66b536d13df9a6e4b87.md | 0 .../6761f6dc272d86e2f315b79c.md | 0 .../6761f838245300ebfcf372cd.md | 0 .../6761f9d7a849d8f61aa12deb.md | 0 .../6762dceeac22841f223b0101.md | 0 .../6762e2adb437563844364cf1.md | 0 .../6762e430c7646a422c17966f.md | 0 .../6762edd89388ad7b3950d01a.md | 0 .../6762f11f6a96d19057229bf2.md | 0 .../676320cd1c9cee55ab53687a.md | 0 .../676321f8a8692b5d4b211dde.md | 0 .../67632267336dcf6068f39407.md | 0 .../6763238e902cdf688f49152f.md | 0 .../6763251d0b7d8872b5543df8.md | 0 .../676325dfad1ee0784c7f1a5e.md | 0 .../6763271c3d195780a672e061.md | 0 .../6763285df9a9b6039696c389.md | 0 .../67632a419a12aa10b1e76954.md | 0 .../67632cefda53f021ab6ecfb4.md | 0 .../67632e1b477101295cf2fc77.md | 0 .../67632f1219de712fcf37d295.md | 0 .../67633077c55c0f38b9166323.md | 0 .../6763322b77048c43b92f9c28.md | 0 .../67633424bfc56f4fec3edf3c.md | 0 .../676335dbbbe14c5acdafc970.md | 0 .../676338a796ace16be009e9d6.md | 0 .../676339b7a8460f7302b2d966.md | 0 .../67633a6ff2f2ef78701975c9.md | 0 .../67633b012085337c52b93096.md | 0 .../67633b85c9f913803fd8591c.md | 0 .../67633d331eeb858a9803794f.md | 0 .../67634107b478caa17f37c628.md | 0 .../67634294671bb8ac40e2cc85.md | 0 .../676342de292eafae91acee29.md | 0 .../6763432a8c2ae1b0de0e1fc0.md | 0 .../6626261426a32b191320ecbe.md | 0 .../662626b2e13cfe1d39bc40fd.md | 0 .../66262700a108801e85319172.md | 0 .../6626273eb00c031f4988f129.md | 0 .../662629de1d3ccf2559a76a02.md | 0 .../66262a51f3a76626829fe191.md | 0 .../66262a982c6ae427498f9871.md | 0 .../66262b58c53d902944183b44.md | 0 .../66262b91a2380f2a02d20e94.md | 0 .../66262c938943392c6aa23d39.md | 0 .../66262d2afcdcf52e02a98d24.md | 0 .../66262d74745ccb2efde7670e.md | 0 .../66263023754e892fd8fd3eee.md | 0 .../6626346c3db7ed3eab925b8c.md | 0 .../662634fa4dab0640457469f6.md | 0 .../6626355a442bde41613ed03b.md | 0 .../662635b73cca81426d091f59.md | 0 .../66263606a953984372df559a.md | 0 .../662636481f9a3a4467dcaec3.md | 0 .../662637442baaf548015d56d9.md | 0 .../662637b4ae77ed48d6d5ba8d.md | 0 .../66263800f12d8d4a6edffdcd.md | 0 .../66263852d4e9534b53c82e2e.md | 0 .../66263891f8b3f74c36cd90b4.md | 0 .../662638ca74be054d04c448fa.md | 0 .../662639212dc5664e08ec05f6.md | 0 .../6626396c2fd2604f117731b2.md | 0 .../66263a41ce552c514cb6fc3e.md | 0 .../66263aace1c84e52a2974049.md | 0 .../66263b5ca3878d54811f9ac2.md | 0 .../66263d28fe1eae5a2601d0d6.md | 0 .../66263d47baac2d5ad278e68c.md | 0 .../66264a9e3e030663acc4109a.md | 0 .../66264bc673d62766a8ab48bc.md | 0 .../66265cebc033f66a2a4451e9.md | 0 .../66265d447926ae6b9e9af13e.md | 0 .../66265dd49cbab56d038d0d2e.md | 0 .../66265e0ac3bdc26ddf3525f5.md | 0 .../66265e4a43ec6d6e9ba7cc79.md | 0 .../66265ec39f8cf36fe615bd11.md | 0 .../66265f07ee69a670cc620d1e.md | 0 .../66265f3bb6ec0c7186e0c621.md | 0 .../6626676b898b1d721834736a.md | 0 .../662668a5aa1437017755151d.md | 0 .../685d2a40955f7a0d9f5c81f4.md | 0 .../685d2a6c1db06d0dd721af8b.md | 0 .../685d2a933f6ee10e354d4737.md | 0 .../65fd595245455d0dca3434ba.md | 0 .../65fd5a9680a9540e9787dec5.md | 0 .../65fd5c89285ea50f25bd0241.md | 0 .../65fd5d1a6cb7f10f77a06163.md | 0 .../65fd5da902959d0fda781aa3.md | 0 .../65fd5dfc174596101eae1107.md | 0 .../65fd5f2abfdbc510942d76f8.md | 0 .../65fd5f86457b4910e35b51c9.md | 0 .../65fd620e9ba99c116c42c361.md | 0 .../65fd63be9afd7611d2a9b788.md | 0 .../65ffa914bc44081a196fa6f7.md | 0 .../65ffa9d80e7ffb1ab9b4df1c.md | 0 .../65fff2b49779301d9bdab6fa.md | 0 .../65fff336d7553c1df86f7968.md | 0 .../65fff428290eaa1e5819c119.md | 0 .../65fff57ce568cf1ed9702fbf.md | 0 .../66000a440c2f492ddee509f9.md | 0 .../66000ac46e87f52e84328b95.md | 0 .../66000eeeec06b6338a5c5caf.md | 0 .../66000f74c71b623407a8394e.md | 0 .../66000fec4b5a8c348421fada.md | 0 .../6600107b9dffa8350e0c4ee8.md | 0 .../660011289b5237359f69c76b.md | 0 .../660011d015f7d43626524ef8.md | 0 .../660012a18576e836ea18fa0b.md | 0 .../660012ff748bf2375c31b591.md | 0 .../660013ce54713f37ecac079d.md | 0 .../6600144958b1d33857b0309f.md | 0 .../660014d3f5b02038de6ac35c.md | 0 .../660019617debd03c767e0a3d.md | 0 .../66001985c091f13cda6d4f4d.md | 0 .../66001a1c9df0a83d8e8c670a.md | 0 .../66001a935988e43e1183bd38.md | 0 .../66001b1aa59adc3ea4b024b4.md | 0 .../66001b8d0518d03f18b19715.md | 0 .../66001be61f20a33f8a45f3cb.md | 0 .../66001cac957f0740252c2611.md | 0 .../66001d1ffd0e0b40a8cbf0c7.md | 0 .../66001d8b878f5141214f2d77.md | 0 .../66250fc0d711192eebfff0e9.md | 0 .../662510c947e06930d2dbab21.md | 0 .../66251132384f80331831867a.md | 0 .../662511992b96e5344c2ff040.md | 0 .../6625123129742735c5231dbe.md | 0 .../66251295a284563711fba9ba.md | 0 .../6625136b87a56a3913122eb5.md | 0 .../662513cfc37d6c3a297b7b94.md | 0 .../662514383f43d53b748dff42.md | 0 .../662514cc5f752c3cfa8f790a.md | 0 .../662515989f56983f1f2cb10d.md | 0 .../6625161c74f42b40918e3d40.md | 0 .../662516a0393cb741cf52e4ab.md | 0 .../662516f67e575142bcd515dc.md | 0 .../6625172e28818f43a04d7915.md | 0 .../662517bb095bf344730c6e7a.md | 0 .../6625182c819dcd464d8a772f.md | 0 .../662519204fa706489bf194d7.md | 0 .../662519d6e045404a8825ec64.md | 0 .../66251a827166c04c250f8858.md | 0 .../66251b2d50a4454dd7eb4591.md | 0 .../66251b9ca21e8a4f232af061.md | 0 .../66251c216cffc3508cdcc4d9.md | 0 .../66251c6da2ea2b517704971a.md | 0 .../66251cba9059ca525eac8eb7.md | 0 .../66251d38d259e453c729ed73.md | 0 .../66251d83ab861554d81c9001.md | 0 .../66251dd2d2582a55cc4ca988.md | 0 .../66251e6701f1ac574db171fe.md | 0 .../66251f12b5f14c58d410cd98.md | 0 .../6625ceb55c430866094b40b9.md | 0 .../6625cee408515366fddbf402.md | 0 .../6625cf67c35a69684aafd265.md | 0 .../6625cff7d0c95169e5b8fc7d.md | 0 .../6625d0e9ef6f966c3e2d6164.md | 0 .../6625d3af386a1a72d220e20d.md | 0 .../6625d42589aa8173e84c6cac.md | 0 .../6625d472aa9f8074dca7199f.md | 0 .../6625d4b5b043f075a2e9425d.md | 0 .../6625d54c1eb70c774106c380.md | 0 .../6625d5ad00fc51785d7fb311.md | 0 .../6625d612ad11c279939fb91c.md | 0 .../6625d6554783147a7dbce128.md | 0 .../6625d6b086abb87b8c962955.md | 0 .../6625d757c9a1667d13c358db.md | 0 .../6625d7e129384c7ec26b2cc3.md | 0 .../6625d81940f2c57f66bbd17e.md | 0 .../6625d84e92201f802eac3973.md | 0 .../6625d8bc46b89481625b068b.md | 0 .../6625d910fb77f9826de00b73.md | 0 .../6625d9508854008334d44831.md | 0 .../6625d987196d2383e359d41f.md | 0 .../6625da09ef6e5b8547626587.md | 0 .../6625da582aba58863d900bcf.md | 0 .../6625dc1d103a638a7fd5308b.md | 0 .../6625dc81861c0d8b754a4829.md | 0 .../6625ddee54d1db9090a4800f.md | 0 .../6625de24962337919e462c20.md | 0 .../6625deaf1ab4a69314d3125e.md | 0 .../6625dee8ccb83a93da674fca.md | 0 .../6625df2bb732da94b03089d1.md | 0 .../6625df8d71b44495cde83d48.md | 0 .../6625dfe17a5dd696cf89cb01.md | 0 .../6625e02aa797a497b69d2c55.md | 0 .../6625e08130068e98c6c166c6.md | 0 .../6625e0c2e7f616999352aa7b.md | 0 .../685d18feaafc2a0720d0ca31.md | 0 .../685d1933c0d8ab075f5da3ce.md | 0 .../6660a006d80a0e5cdd241e6b.md | 0 .../677c107bce073606b624a102.md | 0 .../677d3b8fac17ba6cbf3d8afa.md | 0 .../6789588489a99f91221d01af.md | 0 .../67895b64a6b0269eef113585.md | 0 .../67896c5e99297bc130cd0596.md | 0 .../6789761768ac33da9225f6fa.md | 0 .../6796efad69e398176ad3ebc8.md | 0 .../6797577b262edfb4de0b8e1c.md | 0 .../67975b22725c58c73f04776c.md | 0 .../679760bb084c83d92cb341f8.md | 0 .../679781d871879a1055bc6086.md | 0 .../679783c0df8f13189c8a5806.md | 0 .../67978748bd30142bb87842b2.md | 0 .../679788be536fab337baf88a3.md | 0 .../679789f4abc1cd395fb8f8a1.md | 0 .../67978c0f71f3424455cb4727.md | 0 .../67978d50e2a7684919cf804a.md | 0 .../67978e0d5ab8504e3f7443b9.md | 0 .../6797903ca0949157d2a63a3f.md | 0 .../6797e2d73003b2c582a176d6.md | 0 .../6797e52460e5d1d1081216c8.md | 0 .../6797e8de96ab1fdf900285de.md | 0 .../6797ebddb2b743ebc70058c5.md | 0 .../6797eeb5994f5df86bd1dc35.md | 0 .../6797f713f4390b0d8ad31a98.md | 0 .../6797fba62b4a0b20086f02db.md | 0 .../6797fe2f33b6e128ab43b337.md | 0 .../6798dab339602f988fc550e8.md | 0 .../6798df2c84a1dda606cf7591.md | 0 .../6798e13b614215ac31323664.md | 0 .../6798e758b24230c27d1cc44c.md | 0 .../6798eb094ac427e2f67380f7.md | 0 .../6798ed831264e7ebfde33380.md | 0 .../6798ef53b440d6f55a285876.md | 0 .../6798f2c7b42ba3ff406ffc65.md | 0 .../679a9b9a25bba77653d10890.md | 0 .../679a9ec0166efd96a9cbcd89.md | 0 .../679aa0edf4fe16ac13066b10.md | 0 .../679aa5040bedaccedf33d6d8.md | 0 .../679aa85d3d2c92ecd9d90a19.md | 0 .../679ac5d7fea23fc890e79432.md | 0 .../679acf56716f291671d9cdd3.md | 0 .../679ad1dad6dde8304c1bdc27.md | 0 .../679ad2673d11fe39625804b4.md | 0 .../679ad34ab51fae414488c26d.md | 0 .../679aecfd5c54bf05060445cd.md | 0 .../679af0ada27c4124256aec2d.md | 0 .../679af17fec7fe32dc07acb34.md | 0 .../679af3a03758df46c4742463.md | 0 .../679af4077598d14b8209f897.md | 0 .../679af61ca5a1965f8d44bac0.md | 0 .../679af8d77e81f8828ccc6450.md | 0 .../679afa6e38b9f59693fde330.md | 0 .../679afb807f96bba2455d151c.md | 0 .../679afc19cfcee1abd9e60ce2.md | 0 .../679b01d0f4ee91da2b282783.md | 0 .../679b03625ae37ee904a85bc2.md | 0 .../679b04cf74ab1cfa96bc87a7.md | 0 .../679bacd4af7be22f71bb43ee.md | 0 .../679bb0ccbb7e83434cb6d7dc.md | 0 .../679bdf1abd7b6faac8635e60.md | 0 .../679be389831f81d23d1f8ab6.md | 0 .../679bf2d8546f4b44f8c60650.md | 0 .../679bf45646c8ac5193d426dd.md | 0 .../679bf6226184f76388d13292.md | 0 .../679bf98f53e4ad7f08820504.md | 0 .../679c018b3abc8de10af40cd1.md | 0 .../679c050d9658c2fffc7cd7ee.md | 0 .../679cdefeb859e436a169f25e.md | 0 .../679cdf582314193c2294e41a.md | 0 .../679ce33f899f685dd9e15bd5.md | 0 .../679ce4a5a1dbe46c048207ff.md | 0 .../679ce79d606b9e89318e3fdc.md | 0 .../679cebb26c5d61aaed58b4db.md | 0 .../679d137747be73df8eafc7d1.md | 0 .../679d157ab15f8ef51321e536.md | 0 .../679d19037d9780151b91aa47.md | 0 .../679d1a93d4e7702557c0aaa2.md | 0 .../679d1bd6ce4088301e89630b.md | 0 .../679d1dd5074cc14607a9ef87.md | 0 .../679d1e58cfac79494168d20f.md | 0 .../679d203c54acf46193bb5aa2.md | 0 .../679d2294bd035f7580a589ea.md | 0 .../679d23f6bc437b851c30fe45.md | 0 .../679d2610f412c19f696d3be1.md | 0 .../679d26afcebc4ea8a9478fbf.md | 0 .../679d2dc229e6ceeadff4ed48.md | 0 .../679d31f34ea1701138663079.md | 0 .../679d335555cd5b22b2c0b8a4.md | 0 .../679d36b4a42dd74639137553.md | 0 .../679d38f78671a45bf8161a3a.md | 0 .../679d3cfdaca2eb81f8d81cf7.md | 0 .../679d3ec2813bc2963a4d65e5.md | 0 .../679d403f2fff03a4e7a81a31.md | 0 .../679d426bc2721abe1d7e944e.md | 0 .../679d5a1244502b731c509e5b.md | 0 .../679d5ad6f6be717b7d756313.md | 0 .../679d5cc372f1bf91400b73e7.md | 0 .../679d5d80754b2895fc07a125.md | 0 .../679d614ecb8abbbd5f012656.md | 0 .../679d62d4afabb9cb6f9ece23.md | 0 .../679d63808d5e8fd63664ad8a.md | 0 .../679d652326aee4e994a435be.md | 0 .../679d672fb87ffc021b678b1a.md | 0 .../679d73dbda93e96368d4b641.md | 0 .../679d75736191bf6f1cef0053.md | 0 .../679d77390b306a871eb75157.md | 0 .../679d77aefd17508c864e0d59.md | 0 .../679d7933d4aac5a10157ec74.md | 0 .../679d7b3d8f6c79b4fdada873.md | 0 .../679d7d93fcbc43cf5af525ce.md | 0 .../679d80572236fbeb4baf1dd7.md | 0 .../679d80caf34389f3ad6ac25b.md | 0 .../679d8257e9869f038a874e1f.md | 0 .../679d8721183d762faa960fb6.md | 0 .../679d89199b330d41c35ce1c0.md | 0 .../679d8a640c58654e540b643b.md | 0 .../679d8bd4a760255beb6b5c9c.md | 0 .../679d8d1b41573368e0f80348.md | 0 .../679d8e61f8d2f477188ba97f.md | 0 .../679e19feaad039f9316997af.md | 0 .../679e1c968ce7831e712aaa1f.md | 0 .../679e1e3a7e4ae93310a5fd1e.md | 0 .../679e249b8823ef7378679c24.md | 0 .../679e26b564a39587d95685df.md | 0 .../679e28d615fa90a3ca9d1d57.md | 0 .../679e2b0d8037a1beee314933.md | 0 .../66100326d773b61282509e50.md | 0 .../661003c35e5ba713abd2da6c.md | 0 .../6610041a61d5ec13feffff07.md | 0 .../6610056e633ce41466b6c5bc.md | 0 .../661005bbe1801e14c303a57a.md | 0 .../66100646290700150caff732.md | 0 .../661215c06938a71ad4101c93.md | 0 .../661216bbf6d9a51b409172a8.md | 0 .../661216ff45b1871b85f57a1a.md | 0 .../6612181d89fdfc1c2f44309d.md | 0 .../661218bc905fb61c898221b4.md | 0 .../66121954a1cde81cd252ef26.md | 0 .../66121a02da620e1d25ff63d4.md | 0 .../66121b3a462fe01da4816b39.md | 0 .../66122a393fd32d2a4876ca95.md | 0 .../66122a6093ba082abb2cd136.md | 0 .../66122ab30afc8e2b1f42b78a.md | 0 .../66122b7d6f1f182bb1fe0338.md | 0 .../661253cc9fb5ee2d01a0d6a8.md | 0 .../661254cf9474ed2da90fec1b.md | 0 .../66125530a1a9e92e0e08d594.md | 0 .../661255c3b6ea612e984a62b8.md | 0 .../66125666f8437c2f3616045e.md | 0 .../661256fe823f142fb9858beb.md | 0 .../66126744e24b0a31255718a7.md | 0 .../661267c5ac355931ab1f933d.md | 0 .../6612693507cbd43269ae64e0.md | 0 .../661269c4ccdd4132db7517b8.md | 0 .../66126a21821998335a86a34b.md | 0 .../66127192c932be37ed0217e7.md | 0 .../661271c2b16aff3870604148.md | 0 .../6612727ec0a11b390b8e92cb.md | 0 .../6612752978bcc239ae7b60da.md | 0 .../6612757ffdc16b3a22b08427.md | 0 .../6612762a058bb43b960e91ca.md | 0 .../66127678c88f183c0312d8e8.md | 0 .../66127755a52efa3c9a73065b.md | 0 .../661277970c67233d02f138de.md | 0 .../661278160653ee3d9040ed68.md | 0 .../66127850c4415c3df1b4e99a.md | 0 .../6612792bc77de13e8f2af3ad.md | 0 .../6612797faf03663ef83f4459.md | 0 .../661279c8d3bf0f3f6f23f21f.md | 0 .../685a68802f25930d4837e1ac.md | 0 .../685a6b1bbaea710fbdf98bc4.md | 0 .../67828be909569821c4e0c666.md | 0 .../6784d0806e8ebc00832820cf.md | 0 .../67876442173eb3094261233a.md | 0 .../678766ada9f08515d38da1fa.md | 0 .../67876786972db81e08e7ebba.md | 0 .../67878200c2b78d332227efe7.md | 0 .../6787842dd5afb340b8ff2dcc.md | 0 .../67878592e8b64048204e13ba.md | 0 .../6787868b7d7c5650aa21b529.md | 0 .../6787870b93ad4154701b9411.md | 0 .../67878956e0155b60edc2ee37.md | 0 .../67878ab70cc91669e1d36793.md | 0 .../678a286e61640f269cce6120.md | 0 .../678a4bcfd6296f2f27e73d01.md | 0 .../678a4c766f93de30541d64c7.md | 0 .../678a5cf1dfaa81374b81ac34.md | 0 .../678a5e7dffffba38c5ad16c4.md | 0 .../678a5ff976ffeb3a317389ff.md | 0 .../678a62bf606b353f833a4c68.md | 0 .../678a6326c51b30403f6ad342.md | 0 .../678a647e3d11a1420052380e.md | 0 .../678c71fff98bb11b517b4301.md | 0 .../678c78499046b5208a477fbf.md | 0 .../678c79b76f4b0f21fca8c270.md | 0 .../678c7dc5b2ec2924684304e3.md | 0 .../678c8933633414289d454294.md | 0 .../678c8f6deb9e3d2beaa01b76.md | 0 .../678c905464f7d02cfd434095.md | 0 .../678c936bee7c84300bedcd04.md | 0 .../678cba519e78d436d0ff78a7.md | 0 .../678cc15535e7113aa002de91.md | 0 .../678cc25d20c9043bae710c8f.md | 0 .../678cc3487d650a3c71a9a218.md | 0 .../678cc40b7d42393d240486a0.md | 0 .../678cc5439ab1443e4cedf876.md | 0 .../678cc6a94843043f402854b9.md | 0 .../678ccd19541fa0429bb98168.md | 0 .../678ccee8729b0043b3532e36.md | 0 .../678cd060967cba449f8db18c.md | 0 .../678cd0b85b3b59451118b77e.md | 0 .../678cd1cda8cc0345cd28a4b6.md | 0 .../678db8c06245409899bc3b60.md | 0 .../678dbb627eb6df9a8012a25a.md | 0 .../678dbce63ee8469ba12d2a5a.md | 0 .../678e04af6029eba08ba0d185.md | 0 .../678e061358d93fa191593d1b.md | 0 .../678e0872539886a32d13e4f1.md | 0 .../678e0cbc0d01a2a5aea8dcec.md | 0 .../678e2d04161987aa6d23ee1e.md | 0 .../678e2db18a5be3ab4bf40e83.md | 0 .../678e2e53f840cbac095dce42.md | 0 .../678e2fb76f1044ad587f3dfc.md | 0 .../678e45847b26b2b9921fd1b6.md | 0 .../678e46b3efd48dba751da619.md | 0 .../678e4878f7df13bbcdbcdee4.md | 0 .../678e4ad65d8d37bdae19c5f0.md | 0 .../678e4be2a53566beddaf22c0.md | 0 .../678e4d99fbb552c013d24f77.md | 0 .../678e4e4d897d24c0c14dcf70.md | 0 .../678e4fe7d886f7c2059786c9.md | 0 .../678e51fba50998c4225afd2c.md | 0 .../678e530166a348c53050da54.md | 0 .../678e53e15f4348c62848f006.md | 0 .../678e54bc3ddecfc7172a87a7.md | 0 .../678e561968b6e8c868f5046d.md | 0 .../678e578422c9bbca762351ff.md | 0 .../678e5a7c4de8c4ccf4ed6ca9.md | 0 .../678e5b1feb705ccdee11860e.md | 0 .../678e5bf63bf7cfcf03bb2482.md | 0 .../678e5cb2176e3ecfdf0897a8.md | 0 .../678e5ea1763126d1a114b037.md | 0 .../678e6349dfa64cd74f90c49e.md | 0 .../678e64c6717ae8d93c9fbd31.md | 0 .../678e653ec0e961da24903ea1.md | 0 .../678e6602709b4edb24674a70.md | 0 .../678e6743de482fdc8d1a0e72.md | 0 .../678f05c97f4f1fe9a1cc32a0.md | 0 .../678f060f4fc16aea4bd38335.md | 0 .../678f07ded1b0daeba41de899.md | 0 .../678f0c899b1e0cee68c60a51.md | 0 .../678f0d7f3f28ebef17b3ffa9.md | 0 .../678f1c75b08070f5f3b19bd6.md | 0 .../678f1e7f5432e3f7e503ba03.md | 0 .../678f1f395f27b9f8e2d3a77a.md | 0 .../678f22484cfcbffb90cf48f3.md | 0 .../678f2346eea2edfca10f7699.md | 0 .../678f2453a920dbfde5bf34ac.md | 0 .../678f25d4d77c34ff4b9fe635.md | 0 .../678f279bb459ed0120352cc3.md | 0 .../678f295fb59bb404fb26c090.md | 0 .../678f2c14cedd3306d65371a4.md | 0 .../678f2cde94bd54080ec7f081.md | 0 .../678f2df518326c09f049cc11.md | 0 .../678f2e98302e2b0af0bd943e.md | 0 .../678f2fb5ed7b5d0c68613aed.md | 0 .../678f31115e1f830efcc5c6e4.md | 0 .../678f31f92c4240103318e5d6.md | 0 .../678f32918a004211d4277928.md | 0 .../678f553988dc8e1d138454aa.md | 0 .../678f577de4d26a2050bb5b6f.md | 0 .../678f5b46fdeb0e244770edf4.md | 0 .../678f5c6bec7ed02619ef0b42.md | 0 .../678f64b50ee5932b28bd37e3.md | 0 .../678f6589a49d332c6ba27cfd.md | 0 .../678f664b836e762dbf79b96a.md | 0 .../678f671c04f9932e83281d09.md | 0 .../679a4c63d0359989fff275df.md | 0 .../67acfc69583dc7c82511fff0.md | 0 .../6579c5fb3e65fd9cb85253a5.md | 0 .../6579c82fc81196a43686415a.md | 0 .../6579c8d3313c5fa61d25d4ff.md | 0 .../6579c96067f16bad8e7e6cba.md | 0 .../6579cee11b0bd1cc8bf20829.md | 0 .../6579cf3ada08bdcfd5eae689.md | 0 .../6579cf81a9cec6d21f872959.md | 0 .../6579cfc55663f6d40c4a65e1.md | 0 .../6579d002683211d5c7d13ef3.md | 0 .../6579d035f49339d7aa16ec74.md | 0 .../6579d06801111dd95231e7e5.md | 0 .../6579d40e7729a7e393cfcdd3.md | 0 .../6579d44bd49d1ae58c2603d4.md | 0 .../6579d49319613ee79fe12f7d.md | 0 .../6579d4ca0578b4e95f1df60e.md | 0 .../6579d4f3afd265eb0db874f7.md | 0 .../6579d539b1e5c2ec64484e49.md | 0 .../6579d56623c2d8ee0f2bea87.md | 0 .../6579d58e434920ef874f2502.md | 0 .../6579d62a28ab37f24f6ea8f9.md | 0 .../6579d67a4c6a3bf5d55ce3fd.md | 0 .../6579d7f5a745c0fac805d356.md | 0 .../6579d827ebd50afcacb829fe.md | 0 .../6579d84f48c9c2fe53b06de9.md | 0 .../6579d86fee9092ffb268f962.md | 0 .../6579d89bc117c40111641200.md | 0 .../6579d8d24bf33b02f22685ac.md | 0 .../6579db53194a7c0f617943ac.md | 0 .../6579db734a2b8010c3e92ada.md | 0 .../6579db9c67d64e123b19c235.md | 0 .../6579dbc2c1fc601436f2676b.md | 0 .../6579dbf6a3e8a5161a592169.md | 0 .../6579dc4332b86017e39b9c03.md | 0 .../6579dce8bc44981add67eda9.md | 0 .../6579dd420cf6b81db05470f4.md | 0 .../6579dd5f2f35b11f3dcd9702.md | 0 .../6579dd80bdd49220560f26ad.md | 0 .../6579dd9846f35921af1ffe1c.md | 0 .../6579ddb17d88c12323aae5b5.md | 0 .../6579ddc94db61d2463022da3.md | 0 .../6579dde808b24525c95ec2a3.md | 0 .../6579de040244fb274179f001.md | 0 .../6579de1f43444d2869022c6d.md | 0 .../6579de444ec34929dbc6c2ab.md | 0 .../6579de58f1da5a2b4c6ea741.md | 0 .../6579de73144df42cb2d373ef.md | 0 .../6579de90a68c532e08e96f02.md | 0 .../6579df1646568c3268b93637.md | 0 .../6579df5f24a43034dbe456f1.md | 0 .../6579dfac25b3e6370956a820.md | 0 .../6579dfd504a9ad385a3a4fd9.md | 0 .../6579e0385253cd3a7bd44902.md | 0 .../6579e08f06692a3c176f3faa.md | 0 .../6579e0e6402c813da7e25ca2.md | 0 .../6579e102b5a7223f0d0e9fc4.md | 0 .../6579e12834045640e90e58bd.md | 0 .../6579e13cd2c9ee424eb815df.md | 0 .../6579e153639adb43c017f3d3.md | 0 .../6579e17ff05c5d451c2e4f35.md | 0 .../6579e19be475334667ba4333.md | 0 .../6579e1b324902e47dae63c90.md | 0 .../6579e1cd6c8b6248fa62ed48.md | 0 .../6331d233b51aeedd1a2bd645.md} | 0 .../6331d23eb51aeedd1a2bd646.md} | 0 .../6331d2a9b51aeedd1a2bd654.md} | 0 .../6331d2b0b51aeedd1a2bd655.md} | 0 .../655c0f0e52bfc67bdeae16b4.md | 0 .../657e005227c77535223f3062.md | 0 .../657e00b8edd9c338225cbce5.md | 0 .../657e05f30925c93d93c03fe3.md | 0 .../657e067b7581045341f106d8.md | 0 .../657e06eca8147f561619be7d.md | 0 .../657e07580285f658d1f98cfe.md | 0 .../657e07a2fdda8d5ac93d415e.md | 0 .../657e0868da73165e32763679.md | 0 .../657e0973aa91c662814c2ecf.md | 0 .../657e0a7303e5cb66e907e26d.md | 0 .../657e0b605954eb6b04279b12.md | 0 .../657e0eaff0dab975c4be3099.md | 0 .../657e0f15eb5e5b77ce1a39c2.md | 0 .../657e10ccd09f1d7e38f4b560.md | 0 .../657e11ce088244825548e702.md | 0 .../657e121b714602846fe2ce32.md | 0 .../657e15f175ecdf90b583ed01.md | 0 .../657e1917c1cada9b20c2e7a2.md | 0 .../657e1a573140a49f09e30f6e.md | 0 .../657e1baa6a02c1a5b9a1157f.md | 0 .../657e1bd636d5d3a7085a6876.md | 0 .../657e1c10bc3f2ea8e1c1d7f7.md | 0 .../657e1c94a89349aba3fec825.md | 0 .../657e1d9d0f894eafabc6d23c.md | 0 .../657e1e51ad0db7b615666f27.md | 0 .../657e1fd7b5ffaebc0ff4bd9f.md | 0 .../657e204159a66dbdc258fe71.md | 0 .../657e251157e07ecca1047516.md | 0 .../657e2598996daacf116c5223.md | 0 .../657e268215a9ebd3abad146f.md | 0 .../657e270fae538dd663360e65.md | 0 .../657e28253d33dedb2cbb5517.md | 0 .../657e28a8520595ddd5cf9757.md | 0 .../657e29a26f65fae11f8721f8.md | 0 .../657e2a31c7f3e5e4a599a589.md | 0 .../657e2abf597d97e7ba03e7e2.md | 0 .../657e2b41d0dd50e9fa123272.md | 0 .../657e2c02a685f4ec9ec951ff.md | 0 .../657e2c85b80142efb0dcb6fa.md | 0 .../657e2d40be7141f2c8cc9cc0.md | 0 .../657e2e9eacd141f7af2cea66.md | 0 .../657e2fd87f8812fb05c551f5.md | 0 .../657e307876468dff6e505438.md | 0 .../657e312bc450e802af97847d.md | 0 .../657e31b82090130535456f65.md | 0 .../657e3228f9f24007a7d59779.md | 0 .../657e335be2fe7e0d2839a072.md | 0 .../657e358a40dd95143df6fe26.md | 0 .../657e395562fe3e25b7c1f5c0.md | 0 .../657e39bace982b283ed8cd3f.md | 0 .../657e3a47f9d60c2b0ab6ce73.md | 0 .../657e3ab81d30a72de2311284.md | 0 .../657e3b269f12863096144d58.md | 0 .../657e3ba6795db234adf14c0a.md | 0 .../657e3ccfae39363a313b2f6b.md | 0 .../657e3dfda31b534042d06e39.md | 0 .../657e3ef7d1c8f445c9d9f2cd.md | 0 .../657e3f7e50ac0549666b4b64.md | 0 .../657e3fd446b9544b77a2bc21.md | 0 .../657e408655f2764fac4efa29.md | 0 .../657e431551f0835bbec6ccad.md | 0 .../657e44316a7b8161437a7853.md | 0 .../657e449348a16b62e1f8cac6.md | 0 .../657e44fe476035667aab9114.md | 0 .../657e45c723bc3d6aed2b5997.md | 0 .../657e47111ec36d6fe97e09d2.md | 0 .../657e48135e86b276b6e233b5.md | 0 .../657e48ce19fca47b034d11eb.md | 0 .../657e4964fa7c9b7e6aa7428c.md | 0 .../657e4a245cc71782126b3316.md | 0 .../657e4a824ba68884c14f68b9.md | 0 .../657e4aec56a5518728ebf1c0.md | 0 .../657e4b38e008b289acc8155c.md | 0 .../657e4bdba35dc68e1977e5d5.md | 0 .../657e4dfc07e48897111f235f.md | 0 .../657e4e482e3a38992b212c6f.md | 0 .../657e4ec6dd27af9cc16addea.md | 0 .../657e4f2649f8669f7d78e0a5.md | 0 .../657e4fc397780aa2bc046ed7.md | 0 .../657e50576597e0a65cd97e24.md | 0 .../657e50dd1f6ff2a9873f9ff0.md | 0 .../657e51344c206eabd5ffb872.md | 0 .../657e5171f6746eadc5c6411f.md | 0 .../657e5280003334b1726df8a2.md | 0 .../657e53d4cbe247b9d039f2c2.md | 0 .../657e551a5b6002c060324a6a.md | 0 .../657e557fbed711c290078295.md | 0 .../657e56a042c7dec7005c3db0.md | 0 .../657e5719e17f40ca906b8c63.md | 0 .../657e57b99282f8cd922a5f9a.md | 0 .../657e581f01bedfd00d3d57ce.md | 0 .../657e5879357fe6d2bbbdc2f0.md | 0 .../657e58fdd69045d587e1e191.md | 0 .../657e597aecc28ed883309243.md | 0 .../657e59cbf4dd1fdb27f65e98.md | 0 .../657e5a9dbb276fdf539b8279.md | 0 .../657e5af613558ce1f6e1d501.md | 0 .../657e5b73dc178de57e830212.md | 0 .../657e5bb8ac166ee76a69be96.md | 0 .../657e5c296bdba2ea26c67ca0.md | 0 .../657e5c7a5c7ef6ec6f39dc5e.md | 0 .../657e5cdc1cd7fdef185e11e5.md | 0 .../657e5d8f7f2274f2b1a8efcc.md | 0 .../657e5e0bd4e460f5ecfa01f4.md | 0 .../657e5e6fcabbfbf844429629.md | 0 .../657e5f36243f4cfc7304fc25.md | 0 .../657e5fa49b69deff5e9bff8e.md | 0 .../657e600a30c66c02e04b704d.md | 0 .../657e60811cb0f305e56bbe31.md | 0 .../657e6117bebfda097995f2b7.md | 0 .../657e61ba2a53680d1a540bfe.md | 0 .../657e6247e4566c108b138f35.md | 0 .../657e6f00a5b48342ab1ec702.md | 0 .../657e6f53e4d8ff44a944154b.md | 0 .../657e6f8bfecef34627817aa6.md | 0 .../657e6fcfdbf4c14806fbfe26.md | 0 .../657e6ffb22adc44942ceb5d4.md | 0 .../657e704f452a044b427e96d2.md | 0 .../657e70aa0abc044d54937aa9.md | 0 .../657e7116e4db87501f898f79.md | 0 .../657e7194d581bf52d96d452d.md | 0 .../657e71f3ad85395555f50f8c.md | 0 .../657e723a564da6572b98ceef.md | 0 .../657e727a9c574f58cb16b5f8.md | 0 .../657e7318f9fe365ba838011d.md | 0 .../657e736ce426b15d9f3a3f99.md | 0 .../657e73d16e30645fcfc489b7.md | 0 .../657e741a7309f661e0a48909.md | 0 .../657e74a56fc5b6648a8140e5.md | 0 .../657e759a72dd0c67f8992ff5.md | 0 .../657e761058c1e469fb387f68.md | 0 .../657e76b48cd1db6c9f04a27a.md | 0 .../657e77b682b49f70a3adcc0a.md | 0 .../67c88099de176163cc12fd85.md | 0 .../657d4ea39262ba758c15bc1a.md | 0 .../657d50434d1a007661712182.md | 0 .../657d572d0a7e49837a3e63dc.md | 0 .../657d5a9cbf7f0e84f2ca16d7.md | 0 .../657d5b2d1fe085857b5083f2.md | 0 .../657d5c9008b25e85e95ce60b.md | 0 .../657d5dc51cf88187cbf7d27c.md | 0 .../657d5e32e50d15885265eb30.md | 0 .../657d5eafe5e79d88d2b6328e.md | 0 .../657d6008a37af78962d30873.md | 0 .../657d777c3a22758abc00a183.md | 0 .../657d7892712a078b33d7e8a7.md | 0 .../657d791a78ae2a8bb7416ad7.md | 0 .../657d7a4ad41e438c5be0a138.md | 0 .../657d7b217b77cf8cf1969713.md | 0 .../657d9af10739f78d5401ad1d.md | 0 .../657d9b88332ce98fc894db2c.md | 0 .../657d9d6b3838fa9030d5b9d8.md | 0 .../657d9dbe3f6a1b90f79d81f2.md | 0 .../657d9e7fd1b3fa915c3c1401.md | 0 .../657d9eed9f6a5a91c7c5f210.md | 0 .../657d9f77e8d77292246e5679.md | 0 .../657da01f0bb64c927f6d84c3.md | 0 .../657da0838dfc7992f94c7df9.md | 0 .../657da0ec9f3a5a936a6cd54d.md | 0 .../657da1d38bf3e693eb579be9.md | 0 .../657da2e3cf29239535791805.md | 0 .../657da34294cbf695b2bfe889.md | 0 .../657e758778ff8dc01567c9e7.md | 0 .../657e76356b6af6c07fe338c1.md | 0 .../657e76d866ebcec0e44d0748.md | 0 .../657e77615bb8dec146e91f96.md | 0 .../657e77d93552a0c1b00f775a.md | 0 .../657e786b51f7eac240e92bcc.md | 0 .../657e7a17f47a8fc2d037f48e.md | 0 .../657ea8c4a679bbc40a7aef26.md | 0 .../657ea950baa4a8c48e39d031.md | 0 .../657ea9f6e0214dc4f84c8229.md | 0 .../657ec57a0ab01cc7af71f565.md | 0 .../657ec62074e77dc82b0f05e7.md | 0 .../657ec6ac4de4eac8bab2f2a7.md | 0 .../657eda6e48e0d7c92f0af163.md | 0 .../657edbc3e12e35cfc1d80358.md | 0 .../657edc5136791ed04ffab234.md | 0 .../657ee0a0c52d0ed1164a85d8.md | 0 .../657ee214b9ad1ad2b6f8325c.md | 0 .../657ee25acee11cd3122e0876.md | 0 .../657ee2f44346f3d4017cc990.md | 0 .../657ee3954d64e5d465500620.md | 0 .../657ee4171371e9d4d1402e91.md | 0 .../657ee47c1af836d5289254d9.md | 0 .../657ee51ce8dac8d5a227f758.md | 0 .../657ee5ddb47b1dd62f87d784.md | 0 .../657ee66dd1216ad6c61f1168.md | 0 .../657ee781258676d764a5282f.md | 0 .../657ee8a9a195b8d8756ca5e1.md | 0 .../657ee957cb4719d9031a0be4.md | 0 .../657ee9b69c2e26d964f67ee4.md | 0 .../657eeb163e1993d9e342d661.md | 0 .../657eebaa042b5cda6ec2dac9.md | 0 .../657eec0a21bc7adada04453e.md | 0 .../657eecb3b368badb3cc7fe4c.md | 0 .../657eed5ed318e4dbbce6903a.md | 0 .../657ef0061e99a3ddd0e1245f.md | 0 .../657ef4e5a4a1e1e126eba6dd.md | 0 .../657ef58855ff45e1e4ca70ee.md | 0 .../657ef61be0a682e2591776f6.md | 0 .../657fb48f31654ae4cb52d395.md | 0 .../657fb5034da144e55cbee9d7.md | 0 .../657fb5afeeba2de5d01dda0e.md | 0 .../657fb665a39478e642f5a139.md | 0 .../657fb8cfbd0e4ae797fc6077.md | 0 .../657fb92c6f888fe8013f1a28.md | 0 .../657fb980a9b567e860b77f2c.md | 0 .../657fba163fec41e8e00c5817.md | 0 .../657fbad88163d8e96189f823.md | 0 .../657fbb3a1a63d0e9c307fd83.md | 0 .../657fbc14d41a20ea5f286378.md | 0 .../657fbc85c25a16eac8356182.md | 0 .../657fbcecfc4d42eb28700349.md | 0 .../657fbd591461eaeba07ffff1.md | 0 .../657fbde9a43e35ec1ebafe56.md | 0 .../657fff0bfb6a28f1d70fa9ef.md | 0 .../657fff7dabba2ff23993b08c.md | 0 .../6580001adc7fd4f2b244f3a5.md | 0 .../65800082405352f30c6dbc7a.md | 0 .../65800148406738f397561d77.md | 0 .../658001a018bbcbf3fd84f832.md | 0 .../6580026241ae0ef46b181e49.md | 0 .../658002d23e245ff4ca8542d5.md | 0 .../658003870281a9f5541085af.md | 0 .../658003d8ff9da6f5c08971a1.md | 0 .../658009d86dc9caf988e2ea64.md | 0 .../65800a95389cc0fa4c197587.md | 0 .../65800b1c13005dfa9df75d73.md | 0 .../65800b96989013fb24aa1b70.md | 0 .../65800c12978ba7fb82007446.md | 0 .../65800cf36faba0fbfa1027b6.md | 0 .../65800d61890343fc5cce0ec8.md | 0 .../65800df7fc5d49fcd7209248.md | 0 .../65800e60dad5fefd4ed91589.md | 0 .../65800f4d194382fdebb81e1f.md | 0 .../658010478daa16fe79d8113a.md | 0 .../65801182280f63ff10ca4d4f.md | 0 .../658011ef9ec114ff80ce5e42.md | 0 .../658013bd3b1a06001a59e006.md | 0 .../65802ee9706eb103aea442f8.md | 0 .../65802f717cef8c042af950b8.md | 0 .../65802fe92ef0f404ba0437f7.md | 0 .../658030876ac4f605145aeae1.md | 0 .../685e4c36bc03dc064d265e2e.md | 0 .../685e4d6e2088a407609f9377.md | 0 .../685e4e97f6ed62087370555f.md | 0 .../685e4f5c185bf709446741b5.md | 0 .../6660a357a167db7129dad153.md | 0 .../6846ac5e856d550a37b615e2.md | 0 .../6846b218e724000bb798054e.md | 0 .../6846b391a6db630cb926786d.md | 0 .../6846b45d92a93b0d7c3fe2fb.md | 0 .../6846b4d65edf660de4f25ad0.md | 0 .../6846ba01e7b85d106839b6c0.md | 0 .../6846bac224c83c111700c3ab.md | 0 .../6846bbfb276f871206b7c2a3.md | 0 .../6846bd464e4fc112e1697f3b.md | 0 .../6846ccecc1d604154b7d5896.md | 0 .../6846d0869662c71736335932.md | 0 .../6846d13957c3d417d5d04903.md | 0 .../6846d35a9f5d5f18b8f22ea9.md | 0 .../6846d751fda7761a080590fd.md | 0 .../6846d7d73703121a7ed28e14.md | 0 .../6846d8f4319d681b3fc5fa02.md | 0 .../6846da01f102c61c2d8d222f.md | 0 .../6846dec51f147e1d1f6d78b4.md | 0 .../6846dfda62cf211e25d626f5.md | 0 .../6846e298aaedc91ef09568d8.md | 0 .../6846e3244d07d11f9d2f29f2.md | 0 .../6846e3c21db8e02016efd818.md | 0 .../6846e487d8674c20a78aa056.md | 0 .../6846ed720439cc23448784ff.md | 0 .../6846f0447dbeff247ad24b9d.md | 0 .../6846f0ed1e2d12252ebdc533.md | 0 .../6846f1bd08c49425cdcd9c5d.md | 0 .../6846f4a848505126f6aa9121.md | 0 .../6846f62b834a7127ec8eef24.md | 0 .../6846f6fa48181028a022ec72.md | 0 .../6846f8b04bfda3295feecab3.md | 0 .../6846f9cd8d2fc82a1980f44c.md | 0 .../6846fa9b0ee88d2ad8c43a71.md | 0 .../6846fda909d2442bb7aa6f05.md | 0 .../6846fe449b0d7f2c4be99c3e.md | 0 .../6846fef25123252cd1a5217c.md | 0 .../6846ff8bafe6e72d532f8565.md | 0 .../684702ecd6edaa2e459c30ec.md | 0 .../684703eb8f57bb2f05d6257b.md | 0 .../6847050d1a32a32fcb021483.md | 0 .../68470a03a36f3b3107a63547.md | 0 .../68470c006cdf6b32eecd265b.md | 0 .../68470e1747093934338cb60c.md | 0 .../68470f0731b5ea34f9c7e58a.md | 0 .../68470fc84731be35b39f2d85.md | 0 .../684710868797413676e41de6.md | 0 .../684724a013e1a4392926e487.md | 0 .../6847257c47939d3a121596b0.md | 0 .../684729e43e0bf53aea6f22ae.md | 0 .../68472bf31c4b963bd905e27b.md | 0 .../6847e84baa39763da6d21994.md | 0 .../6847ebc8d344883ebf38d473.md | 0 .../6847f7cbabbbd3402e286b51.md | 0 .../6847f8acfb1d6340c5f40fdf.md | 0 .../6847fabe9a8e1141d2f45971.md | 0 .../6847fd47b3771143df4164ed.md | 0 .../6847fe2cb7e4e044cc5eb1a7.md | 0 .../6847ff3df8fb3b46267e0a94.md | 0 .../684800844d920d46cb3a8b82.md | 0 .../6848059469b425484c75d2b4.md | 0 .../68480659b395c848fa84f519.md | 0 .../684807ddeaf6ff49dbfe16b8.md | 0 .../684808af29a4b34a8dca1107.md | 0 .../68480a662477b94b54c576cb.md | 0 .../68480b0b5360804bf28ac425.md | 0 .../68480c2d76e99c4d01d7e4b5.md | 0 .../68480e0b8711874dc1584484.md | 0 .../68480f2d8e967b4ecc3c511d.md | 0 .../684813b4fbcf1250f7704363.md | 0 .../684814821ca09151c7408480.md | 0 .../684815aa9c981952a866a41d.md | 0 .../684816885eb06c5340c71af8.md | 0 .../68481a0937f31054642ddaa6.md | 0 .../68481a77cc4bfb54ec0fe362.md | 0 .../68481b7e2fccbe55c7ec9424.md | 0 .../68481c48148c4556536e8388.md | 0 .../684821a10cd98b577470cb47.md | 0 .../684826299d75e05840bb2997.md | 0 .../684827048e056a591d938565.md | 0 .../6848281e2fc7875a1009ce16.md | 0 .../68482940e636b85ae28fdeb0.md | 0 .../684829ca347d035b6f582a93.md | 0 .../68482beec2580f5c3dc21d35.md | 0 .../68482cc3046fa15cf10db8e0.md | 0 .../684834b9469bb95e2f2e76e6.md | 0 .../6848358b012fc05ee8c675ca.md | 0 .../684836903e05e25f858309ad.md | 0 .../68483764f871fd60223abcb9.md | 0 .../6848391874d2d060e4120553.md | 0 .../68483a5544db8b61b87f5464.md | 0 .../68483ade1e54da624dc37c85.md | 0 .../68483b65f4592762d2b2c436.md | 0 .../6848416fb649f163f32ac79a.md | 0 .../6848422dccb898648cd89837.md | 0 .../684842d1cc61a565303fba4f.md | 0 .../684843db5d223d6622e679e7.md | 0 .../6848447d3e18c066d5883943.md | 0 .../684846bf40d3f06891e58ffa.md | 0 .../68484946b7c8536a0e11f0ef.md | 0 .../68484a406e0f726ad5d1d330.md | 0 .../68484b5100af0b6bdd343021.md | 0 .../68484c2ac2fb7f6cac906439.md | 0 .../684927c9a5c9087177685c46.md | 0 .../6849292e844fde71e7d26b3e.md | 0 .../68492bbb716fe07357a7cbf1.md | 0 .../68492c9e8c8e7974200fb335.md | 0 .../68492e2376e17474c0b9f0ba.md | 0 .../68492ed72e1ea17540593913.md | 0 .../68492fdb582c11761e7065fc.md | 0 .../6849343b9db8d076f7744947.md | 0 .../684935d82db981786824a579.md | 0 .../6849368b3841a178ef136380.md | 0 .../684937379e8bca79892ad99c.md | 0 .../684938afa2ed177a549539d6.md | 0 .../68493a125ebbcc7b0514b2d1.md | 0 .../68493bb1059f257c1d68f464.md | 0 .../68493c6a4a98637cb4ddc164.md | 0 .../68493d856908467db20520be.md | 0 .../68493e971bc31e7e640018cb.md | 0 .../68493f408238de7ee81048a2.md | 0 .../6849400b8e9d4d7f84a8899f.md | 0 .../6849409c940a6b80277ca0c9.md | 0 .../684944ffcc5ca681e96473b4.md | 0 .../6849461beb1a6a82d234add7.md | 0 .../68494810e9fe6283cfa30d8f.md | 0 .../68494b0107b2e384c6ea5dd9.md | 0 .../68494be7ead7178544f3b930.md | 0 .../68494ced496a81863b652849.md | 0 .../684954a31635128823c18f47.md | 0 .../6849559d8ac8b488dbcbb0b4.md | 0 .../684956730f9eb1899f8f9b98.md | 0 .../6849574bd5da9a8a568f1223.md | 0 .../684958235bd9dc8ae3691038.md | 0 .../684959e8c1528d8c3cabe57a.md | 0 .../68495abd8b85508d1363bb8b.md | 0 .../68495eac8386708e23c5325b.md | 0 .../684960e3e100aa8f039f6e79.md | 0 .../6849620adcb7888fb09a3d90.md | 0 .../684962b4b0f7b4906bce0093.md | 0 .../684963d319affe9116b6538c.md | 0 .../6849657113225b920bb2b362.md | 0 .../684966b70498cf92fb4cefad.md | 0 .../68496b3f77523c94214bb7ef.md | 0 .../68496bd903780294c20e9f0a.md | 0 .../68496c6201d089954e970f78.md | 0 .../68496d595b23449619ebf27b.md | 0 .../68496e0acde9de96c1fe8e63.md | 0 .../68496effa43824979130cf5a.md | 0 .../6849713f6267879976ad14a1.md | 0 .../6849728aeb8da39ad050ae9e.md | 0 .../68497384f928ae9bd4bbc199.md | 0 .../68497420e0826d9c7d1d5933.md | 0 .../684974d969a1289d19b7292d.md | 0 .../66609e8c75137f49fd9c25fd.md | 0 .../66c8e6cdd7a69d2878880fbf.md | 0 .../66c8e81ea3c2852de8ce7916.md | 0 .../66c8ea332f8d8d35739cb720.md | 0 .../66c8ed8476497240b27da942.md | 0 .../66c8f0afc26b634b1fc04717.md | 0 .../66c8f34694b688554e15199a.md | 0 .../66c8f3bc8cd799572dd753bb.md | 0 .../66c8f421fab54a58dd91dcbf.md | 0 .../66c8f4835e900d5a885ce0db.md | 0 .../66c8f63ce67b6c61354532a6.md | 0 .../66c8f6be112c67638a580f87.md | 0 .../66c8f73432d59a65c5b2b320.md | 0 .../66c8f7c121fffe684273d118.md | 0 .../66c8f8da3f29c96cc6c99672.md | 0 .../66c8fa934765957458e6c45e.md | 0 .../66c8fb021dcfcb767dfec33a.md | 0 .../66c8fb64e04c5d78252307b1.md | 0 .../66c8fc270bd7537bc878f6a2.md | 0 .../66c8fdd984b3bb828ce9209f.md | 0 .../66c8fea49010bf85db7b5219.md | 0 .../66c8ff0a176bcc8781329471.md | 0 .../66c8ffb7c913438ad893dcf2.md | 0 .../66c90178560ee991796f1879.md | 0 .../66c90257fb09ca9514c1a489.md | 0 .../66c90391a34b229a8c109de4.md | 0 .../66c9051340aa69a0451bdd1d.md | 0 .../66c906a6e1335ca6d03cdf4f.md | 0 .../66ce08d2d1f133fdf1b18a45.md | 0 .../66ce096ba361f400d1f889c7.md | 0 .../66ce0a0a23b8ef03784b29c9.md | 0 .../66ce0bb6b6ad5d0974e6342b.md | 0 .../66ce18ac4976d71ccc981bfb.md | 0 .../66ce197ac5450f2065d144ed.md | 0 .../66ce1a1bdd1dee237130a272.md | 0 .../66ce1a50c020e0245f152146.md | 0 .../66ce1af85e991e274deb8caf.md | 0 .../66ce1c3da533f22c20934d05.md | 0 .../66ce38a77fce4f68a86d62ea.md | 0 .../66ce3a72e8b1966f40b2146c.md | 0 .../66ce3ac6e902e370d88a56ca.md | 0 .../66ce3b814a9c397411f5f78d.md | 0 .../66d9c444e38d9a231cfb2183.md | 0 .../66d9c635a19d272e0c5bb6d2.md | 0 .../66d9c7f2be5c9236e9a2404b.md | 0 .../66d9ca90c4b01740121ccc90.md | 0 .../66d9cb4852b72b42b55d6a5f.md | 0 .../66d9fc64f8ebb0205de257c3.md | 0 .../66d9fef978f6ae28bd20ca34.md | 0 .../66da002f53affd2d24207335.md | 0 .../66da01f0ba492d330803e0b7.md | 0 .../66da032d55c7cb37672adb66.md | 0 .../66da05e2956049407cbc7ac7.md | 0 .../66da061982fcb7416b9f5374.md | 0 .../66db57d5e3ca5d69889d16e5.md | 0 .../66db58494abe106b7f736593.md | 0 .../66db58bcd7ba896d50d62f9f.md | 0 .../66db59269865ee6f046fdbc5.md | 0 .../66db59b90f5c5a71572e02dc.md | 0 .../66db5c0fafea6d794c92ccea.md | 0 .../66db66c34f2ee57deb90d844.md | 0 .../66db673bcaf1139cfac71e11.md | 0 .../66db67d2bf7b5e9f044dba4a.md | 0 .../66db684272d946a11f6922ef.md | 0 .../66db68b21420d1a2eaa6f2ce.md | 0 .../66db690a4859eaa462fd4862.md | 0 .../66db69795b38c6a65272b4e5.md | 0 .../66db69fbf51b70a8b252ef34.md | 0 .../66db6a84e8295daac88d432b.md | 0 .../66df65053fb97d5311ca1c47.md | 0 .../66df6562455ed654cb55d15b.md | 0 .../66df6628bc24c457e1b03609.md | 0 .../66df66f819d8815b87cd7020.md | 0 .../66df67fbc511f65f20cdc8d3.md | 0 .../66df6a323ae22e6708890469.md | 0 .../66df6aad5cfef4692e2e2a5a.md | 0 .../66df6b4ef2110c6c1bb1818a.md | 0 .../66df6bfc72421e6e65a9290f.md | 0 .../66df6c7efc14d2706424bae4.md | 0 .../66df6d5aca93ea73a788b86b.md | 0 .../66df6dcd9354e775bbe89f24.md | 0 .../66df6e18114b0b7720849ebc.md | 0 .../66df6e9b17769d7925edd37a.md | 0 .../66df6ed778c9637a39e3af21.md | 0 .../66df6f1e24787b7ba01c5bea.md | 0 .../66df6f7e1695967d6c4eee4f.md | 0 .../66df6fd99b1d0c7f1d948ef3.md | 0 .../66df70abe410a681d7868729.md | 0 .../66e19c9a730b10ec00775764.md | 0 .../66e19cba3fd9e3ec6860b096.md | 0 .../66e32b73e27efb5b3f9c78c4.md | 0 .../66e32be4761dd75cc3ba6b13.md | 0 .../66e32c232273235dd6dc3287.md | 0 .../66e32c5e39acfe5ee8adb160.md | 0 .../66e32d2cfee533618d70586c.md | 0 .../66eb7309b14c6f4be5ef5dec.md | 0 .../66eb75401201c061f811a57e.md | 0 .../672be7dd1d802e3307bbddf7.md | 0 .../672be8d92bbeab39632fd45f.md | 0 .../672bea62ee1bd94363435d0c.md | 0 .../672beec28ce5685ecdce44e3.md | 0 .../672bf1421cecb26fdf76320f.md | 0 .../672bf2c58832ef79c6ae86ac.md | 0 .../672bf495d1324184f1b57fc6.md | 0 .../672cd6b7f61b713f3e64825b.md | 0 .../672cd85e8ba4ed4a6911b4d3.md | 0 .../672cdc1fe8c7ef63e26ce44c.md | 0 .../672cdc94feed9f67748f5ca2.md | 0 .../672cde84a461d274b9aa1587.md | 0 .../672cdef1ba3081780c700843.md | 0 .../672ce07fa81803826b15b63e.md | 0 .../672ce15950a89f887d8ce8a5.md | 0 .../673258f20e446069d7bc6c4e.md | 0 .../67325a5443667173c717856f.md | 0 .../67325bae5d23157c74091944.md | 0 .../67325deed89863066150b044.md | 0 .../67325f4cff0ac10ffe3e5bec.md | 0 .../673260e6a2747519bbdc069b.md | 0 .../6732620bf06cf321860ce9a3.md | 0 .../673263513f5a142a717d4138.md | 0 .../67326437367d0d30ba761383.md | 0 .../673264f9220e18361d98a1e0.md | 0 .../673267fa1ebd254ab1cb6b5d.md | 0 .../6732695909cb3553e5f17379.md | 0 .../67326b6decb085616cce2be8.md | 0 .../67326cb0e9a72b69d6efd417.md | 0 .../67326ecd95240477e8f005e9.md | 0 .../67326fb4b198b97e4bcf4a69.md | 0 .../673272f5fe3a8992a947bad3.md | 0 .../673278f6b47bdfa9ad55eb6a.md | 0 .../67327d97f48bc2da3007f619.md | 0 .../67327fde8c4adef36834bd0f.md | 0 .../6732800300eff4f49912e30f.md | 0 .../66609a1199ddd03548c45423.md | 0 .../6704f438e6e9120d5a1274c6.md | 0 .../6704fbd43885300e4aa221e9.md | 0 .../6704fd952ad2560e9a7ca070.md | 0 .../6705055b28e3c20fce27a15c.md | 0 .../67050a8becee6d10619fa5ff.md | 0 .../67050fd29a37de112051064b.md | 0 .../670515561e620a11f2d7308c.md | 0 .../6705177d1d3dbb124955a397.md | 0 .../670518bd8ec6f012af235433.md | 0 .../67051b185149b6130426a9ad.md | 0 .../67053619dd65bd1459449bf0.md | 0 .../670538f8565fb514ddf24b85.md | 0 .../67053b9fe0a27715979bee1b.md | 0 .../67053ea535fe23160e6b29c1.md | 0 .../67053faa1471c916446ad615.md | 0 .../670541bdd115c71686a398c3.md | 0 .../6705425a4b3df216cb6de9a7.md | 0 .../6705442e6a6ebf1725bc8e1f.md | 0 .../6705573e13b1211820a3ac67.md | 0 .../67055872382df21871200427.md | 0 .../67055c02b6774a18f8f7186f.md | 0 .../67055d274231051940d0c8ea.md | 0 .../67055f5c9bdb8e1999102827.md | 0 .../6705605c7fb8f619e0068634.md | 0 .../670561a8af3d901a431549fe.md | 0 .../670562a2aa92081a89ba77f6.md | 0 .../6705638c3791881aed186e9d.md | 0 .../670564e883b7911b4ec31e29.md | 0 .../67056697de96ba1ba012eb44.md | 0 .../67056b4950144e1cf10c53a6.md | 0 .../670570ad97d26e1d6bad572d.md | 0 .../6705725e2814c91dd738e8f4.md | 0 .../6705742b9616e01e275e5c08.md | 0 .../67057604ca099f1e7df78e77.md | 0 .../67057e02da44871f492f6f35.md | 0 .../670f6ca334a541048d0e9a76.md | 0 .../670f71de33e0be053934a9c3.md | 0 .../670f74145be4b907a1b9c915.md | 0 .../6710bc2f9f242e03ebeccbe9.md | 0 .../6710bf5df20df90498c991a2.md | 0 .../6710c59075616806206fcf44.md | 0 .../6710c7bd388290075f19552c.md | 0 .../6710e0e2cafeeb09e6cb2d8f.md | 0 .../6710e614f70bd10afb6ca7f7.md | 0 .../6710ef64fecf900ca5296978.md | 0 .../67121364e79da2047818b743.md | 0 .../67121be3d5093805dfdbaa71.md | 0 .../67121d26052fb606bd59705c.md | 0 .../67122e8300d8e90843b04967.md | 0 .../67176c867303f30476f3d126.md | 0 .../6717756d3483e6060d2cd800.md | 0 .../671775877ee558061e6eebf8.md | 0 .../671775a360c128062f906b24.md | 0 .../671775bb104def063ffbdaab.md | 0 .../671775db2ecd44064fdb1f04.md | 0 .../671775f2f55c4c066193a1c1.md | 0 .../6717760c06f5e10671ef0268.md | 0 .../6717b543037e030fc7008aa7.md | 0 .../6717b55fb3b4160fd757b7af.md | 0 .../6717b5754dcaae0fe7bb179b.md | 0 .../6717b59830cdb50ff9f67623.md | 0 .../6717b5b2b0c1d21009b2b0fd.md | 0 .../6717b5c73e81e8101bed0ea2.md | 0 .../6717b5dc5fd2c0102b2aacec.md | 0 .../6717b5f5be4456103b8ff767.md | 0 .../6717b611f1230c104cbf5d38.md | 0 .../6717b6a5308335105c51cfe6.md | 0 .../671d19c62da85c0982472a57.md | 0 .../671d1f358f62320b707af87f.md | 0 .../671d1f5590e7110b82940771.md | 0 .../671d1f7ca5f2aa0bb63b9e22.md | 0 .../671d1f94461c820bc68e3694.md | 0 .../671d1fab38a4710bd7a6b9c0.md | 0 .../671d292ef6180210164c33e8.md | 0 .../671f7579f5e0000560fcce55.md | 0 .../671f7592e571ad05716b2c67.md | 0 .../671f75ab41a1520581f5923a.md | 0 .../671f75ca1748e8059234fa3d.md | 0 .../671f75e368cbd505a301ca7d.md | 0 .../671f75fea017ea05b31a80c6.md | 0 .../671f761703824805c35c2eda.md | 0 .../671f765a22e32e05d4f5074e.md | 0 .../671f76959b3ca3060eddbe70.md | 0 .../671f76b915c1cf062570fdfc.md | 0 .../671f76d4b7384c063c097048.md | 0 .../671f76eede9f200652954940.md | 0 .../671f7708379ef00668b843d4.md | 0 .../671f7727d2e4240680c126bc.md | 0 .../671f774373f2ce0696fe9621.md | 0 .../671f7767854d6806ac4fb5f4.md | 0 .../671f77bfcd2bc306c2f6f338.md | 0 .../671f77dedcc3b006dcfa9c73.md | 0 .../671f7800b5174406f2d0df76.md | 0 .../671f78193bb0510709b169b8.md | 0 .../671f7834b9a323071f7a325e.md | 0 .../671f7852f3a7e80737cc21d0.md | 0 .../671f786a18c275074d55d298.md | 0 .../671f788c2665b807636b31a8.md | 0 .../6746005e0cf96b701d861793.md | 0 .../674604ef287b978febd50bc9.md | 0 .../674605049656269110601a79.md | 0 .../674609a92ccf079d86cd81db.md | 0 .../67460b84234b70a4772d2094.md | 0 .../67461094ba7296b13c1bb045.md | 0 .../674612ab7e6b0ab83408262a.md | 0 .../674616565854f7c788740cee.md | 0 .../674619b6699a06d064c9717f.md | 0 .../67461c06865e13d715967f1d.md | 0 .../675060b39af6ab3f14f394e2.md | 0 .../6750651aafcea04c6958a4e5.md | 0 .../6750697ee8b87f5e665c0712.md | 0 .../675846ef3e2e50e95e99aded.md | 0 .../6758486d05a8fcf01a20c8b4.md | 0 .../6613cf7cb0b2704934764852.md | 0 .../6613d00727a7a64a5e010243.md | 0 .../6613d0773359964ab8812659.md | 0 .../6613d0d1d40e384aeecfa9c0.md | 0 .../6613d3c56e46394b97da3c30.md | 0 .../6613d3fe6615374be0d10008.md | 0 .../6613d46936e9374c24cfaaab.md | 0 .../6613d4fc79abb74c83b07fab.md | 0 .../6613d550a08c194cd27607ec.md | 0 .../6613d67b2a2a134d2b6275a8.md | 0 .../6613d6c3e74a984d6fcbd013.md | 0 .../6613d709407b9f4dc100b47b.md | 0 .../6613d803f9d4884e2a882a99.md | 0 .../6613d89075d1ac4e6773a94b.md | 0 .../6614abad2657585c6229fb4a.md | 0 .../6614ac949f89655d25e9d43c.md | 0 .../6614ad58c102e15df06c96d5.md | 0 .../6614ae3e02cc465ebee68851.md | 0 .../6614b1f8ee220c5f79df89b8.md | 0 .../6614b2714761f45fe3b17294.md | 0 .../6614b326f956cf605cd03775.md | 0 .../6614b3e52a6aca60bc3417fb.md | 0 .../6614b4a8ff3874612a8df77c.md | 0 .../6614b53003e92d6182e98978.md | 0 .../6614b572f81cb561d4ac39da.md | 0 .../6614bde62b7db56b9448285e.md | 0 .../6614be2a21b4426bfcd25919.md | 0 .../6614be98fc11336c52aa3093.md | 0 .../6614befe8e1dc16ca27b7b65.md | 0 .../6614c03efeb2cb6d2227d0b4.md | 0 .../6614c0ec11b55c6d849fbe3a.md | 0 .../6614c12f91d2286dcd1f0fe4.md | 0 .../6614c1d0e9e1976e3b524435.md | 0 .../6614c2262f754e6e85d2ff1a.md | 0 .../685a77009fc96d13f956ea7b.md | 0 .../685a7852682d74152ccb5769.md | 0 .../685a7945a1a632162f0931e4.md | 0 .../680505e55719e4680b0923b3.md | 0 .../6805083435c58a70b9556209.md | 0 .../680a4136484ad852c85fd800.md | 0 .../680a47355eb2535f8019d713.md | 0 .../680b5935128293ec651cf3b9.md | 0 .../680b59e44a61d8ed6120e749.md | 0 .../680b7fd22bef69f0a1f25845.md | 0 .../680b81ce006f7cf1e149b722.md | 0 .../680b951674f255f5e72b17c7.md | 0 .../680c9d6b44dff711d0b253c3.md | 0 .../680c9e5a4a25f912f6b406e1.md | 0 .../680ca09ae8f68d141848b4c7.md | 0 .../680ca17597fe081518a5732f.md | 0 .../680ca2a2d42299168672f9f0.md | 0 .../680ca409bc350d17eec106ce.md | 0 .../680ca5771c7698192e813aab.md | 0 .../680ca7904de2191aa2b98d92.md | 0 .../680ca9bbbc38d11be6ac223c.md | 0 .../680cabb531804f1d1a0f5c4b.md | 0 .../680cad23e2d58a1ef7c2edfb.md | 0 .../680cb03b4a06eb2084384634.md | 0 .../680cc8ca7324922699e08875.md | 0 .../680cc9c61d34242799f2c01e.md | 0 .../680cca9004793f288148360e.md | 0 .../680ccb3872fbbb296f112df5.md | 0 .../680ccc4af674f42a9298b7ff.md | 0 .../680cccda071f8b2b564b9587.md | 0 .../680ccd714d0e452c38c8d3e8.md | 0 .../680cce681119722dbad1c2ee.md | 0 .../680ccf2703049e2ed54c3e9d.md | 0 .../680cd03dcc85182fc5d58dab.md | 0 .../680cd0dc631fb330a2105d96.md | 0 .../680cd187a4ef7f315fbb9709.md | 0 .../680cd455f3e5b733a2dd20d4.md | 0 .../680cd53a77507234bb869157.md | 0 .../680cd64c3add20363a5da4bd.md | 0 .../680cd70b9f25f43729b78adc.md | 0 .../680cd8e52330b83b4b32ab4a.md | 0 .../680cdb5aec20e33c7f9025cc.md | 0 .../680cdca31450643e0ead6c02.md | 0 .../680cdd207b5c6d3ee20b4ee6.md | 0 .../680ce0eaa91d52408ead88bd.md | 0 .../680ce20d769e0441ac73e411.md | 0 .../680ce2fc859e4242c3ae5822.md | 0 .../680cec6efc11d944e21c71e1.md | 0 .../680e29f1b358e46dcdd260ad.md | 0 .../680e2de44baaad7305adc8ee.md | 0 .../680e2ea3990129752bcbd173.md | 0 .../680e2fb82decd8791e3645fe.md | 0 .../680e30ac8a324e7cd5af922e.md | 0 .../680e32e53da80484041ef38f.md | 0 .../680e36f3df87d990c5ea2a18.md | 0 .../680e37546a5f7092413d26bd.md | 0 .../680e37a248ea1d93f95b81c0.md | 0 .../680e381ed2e9d295d8f4497a.md | 0 .../680e3858b7055f977dfbc658.md | 0 .../6810d008957707fd9cf42612.md | 0 .../6810d07795f57100ceb6039e.md | 0 .../6810d198028859053db2aa3c.md | 0 .../6810d3da71fedd0e0b0df81c.md | 0 .../6810e029dff1e6205352883b.md | 0 .../681c6b6277dbdcf12c201092.md | 0 .../681c6e0c05467df37e83a497.md | 0 .../681c777043a249f613225f8d.md | 0 .../681c7bde9818bcf88db2ca62.md | 0 .../681c7c94fcb219f97b1ce552.md | 0 .../681c7f1a60eb91fb164580d0.md | 0 .../681c7ff87d166bfc3e54cc37.md | 0 .../681c80ac9b2312fd9544d850.md | 0 .../681cb726ea1eb70546cd2bb8.md | 0 .../681cb82d3b4e650667b8e3b9.md | 0 .../681eeb3556277bd28840fc73.md | 0 .../681f152cfd8cdbe2c7bde768.md | 0 .../681f170504971aea1c065626.md | 0 .../681f1878857447ef37e6d3a0.md | 0 .../681f1b2570b3b1f89d48a09c.md | 0 .../681f1c0cee124cfc185856f6.md | 0 .../681f1d8e145ee801902334b7.md | 0 .../681f1ea399013105e02de49b.md | 0 .../681f1f6921f71609158e0787.md | 0 .../681f24f3c4a6251cb5fdb982.md | 0 .../681f25c0965e0e1fcec64061.md | 0 .../681f2a35bca62127477030c8.md | 0 .../68205e6555694235ff57a46b.md | 0 .../68205ef9c5133c36ff784653.md | 0 .../6820900a22697f384b64512f.md | 0 .../6820930a0198e33b4746bd42.md | 0 .../6820963967f3e03cd39028ce.md | 0 .../682096dbb5522d3dcdb19689.md | 0 .../682097bd123d2e3eb30000ea.md | 0 .../6820a4ef79c81241f066aa69.md | 0 .../6820a597a23c8642aded814f.md | 0 .../6820a6c4c709b943f6ee9c1e.md | 0 .../6820a7f8866b854531a799fc.md | 0 .../6820a9017367b4464a0d38e9.md | 0 .../6820aa477a478447eb72918b.md | 0 .../6820aad63cd4d948b6e571a4.md | 0 .../6820ab933385ec49cab9b483.md | 0 .../68215bff70951753b22aed41.md | 0 .../682173bd17c1dd56827300c0.md | 0 .../68217596e0dbdc57bf068ba0.md | 0 .../6821af5636d20b5b95265df8.md | 0 .../6821b03194dae65c58dee78b.md | 0 .../6821b08bddad605d282bd6d7.md | 0 .../6821b0fc7feba25dfba3d6ae.md | 0 .../6821b1503f92b15eaade9855.md | 0 .../6821ee36e2f3b566c32cb11a.md | 0 .../6821ee9781030a68190065e9.md | 0 .../6821efc87f6c5f699caf256b.md | 0 .../6821f4e040dca26b8f1c440d.md | 0 .../6822b5457f8e5b72f359b381.md | 0 .../6822b7ee3d75a2747c732cf5.md | 0 .../6822cd7476676d776c282844.md | 0 .../6822cef895e00478d0971567.md | 0 .../6822f4cb1031b084ec7609ca.md | 0 .../6822f68a4d1da601e2cad0e3.md | 0 .../6822f7a764be4b02c9826d45.md | 0 .../6822f8a2b32f8d049aa460bb.md | 0 .../6822f95490a7f2057aa638d5.md | 0 .../6822fe6d076f430893517628.md | 0 .../68230d149b574a0aee826cf5.md | 0 .../6823102502b9ca0c6b64944b.md | 0 .../6823133d41a0000d76ebe2d7.md | 0 .../682313c20e153e0e3ff20095.md | 0 .../68231475201d810efcc00e57.md | 0 .../6823167d9a04f610e58af5c0.md | 0 .../68231728c228be11fb2d971b.md | 0 .../68240ebbd3677120ae01272f.md | 0 .../68241567e593cf235ccd36ec.md | 0 .../68241aa270bff12511c18a43.md | 0 .../68244c6656bb602769f6bda4.md | 0 .../68244d431a3e2627edad53cd.md | 0 .../682458ca5e12902a7432c75d.md | 0 .../68245f63a92bde2ca43c67e1.md | 0 .../68245ff536bf712da0d69bbc.md | 0 .../68246553be17182f57e418f8.md | 0 .../682466fb75388030825b8317.md | 0 .../6824681cc6001d31a3510157.md | 0 .../682468ca93ddd132bf350cda.md | 0 .../68246b46664c59364de47385.md | 0 .../68246cb44bbfc137a53172ee.md | 0 .../68246d77d67cec394935e9b2.md | 0 .../68246eec03b8733abd0285ec.md | 0 .../68246ff8eb88263c8ef5496c.md | 0 .../6824764fce4e833f3ea9a1ef.md | 0 .../68249bff3c98a14413376dc7.md | 0 .../68249d79d4ddca45eff7fafd.md | 0 .../68249e269c21be46e82fbb1d.md | 0 .../68249ee20825a0481769adc2.md | 0 .../6824a0429ad3ef49319eb68c.md | 0 .../6824a8fe935ec94d35fbf95f.md | 0 .../6824aace9bce174eb66caa0d.md | 0 .../6824ab7aade728501a5d4bb3.md | 0 .../6824abe118c6a450e4ec5e6e.md | 0 .../6824ac5b2cf0b6520e394668.md | 0 .../6629cbab2498e4a1d1f592ac.md | 0 .../6629cc728221a1a4a5613320.md | 0 .../6629ce1a4f6581a7266d6ca9.md | 0 .../6629ce6bffd1efa9c6c57eaa.md | 0 .../6629e0281f1f63c107adeeb1.md | 0 .../6629e10635cf1ec412861da1.md | 0 .../6629e2c8d7ddd4c836958a4c.md | 0 .../6629e49677d89dcc9614251c.md | 0 .../6629e6f8758adad2ae0894b0.md | 0 .../6629e8993ac42fd6825f9b54.md | 0 .../6629e96c186102d8a65bfbb9.md | 0 .../662a1be9a499ccee6beb20f9.md | 0 .../662a20ae5a9153fa9e6206c9.md | 0 .../662a26c7a3d49b0a4a19a00f.md | 0 .../662a2779b2aeb80c10508bf2.md | 0 .../662a292bb1622d1012b5b86e.md | 0 .../662a2990757239112d74142e.md | 0 .../662a2b1f0c9314142ae87955.md | 0 .../662a2f2a2c16bf1a9f3609b7.md | 0 .../662a304552f2631d63aa7cab.md | 0 .../662a30d3f1071a1ef14eefe1.md | 0 .../662a35f7eaaa932ab0973d0c.md | 0 .../662b5fdf67f4ea087ff7e590.md | 0 .../662b718c7709f809559d5806.md | 0 .../662b74055c06e60af4f9b976.md | 0 .../662b7577212ab40b8534efbf.md | 0 .../662b772113dc330c283730f3.md | 0 .../662b7d0fda698d0d84ac67f4.md | 0 .../662b803fd9ddc00e943e350e.md | 0 .../662b81901b178a0fd33f093c.md | 0 .../662b82c8d47f8a1076172391.md | 0 .../662b83b12cab3910d87fdebc.md | 0 .../662b868dab90d512fc912cad.md | 0 .../662b871f32087113511f262a.md | 0 .../662b888ba2c1d713f3a05203.md | 0 .../662b8975b11107146a49ec58.md | 0 .../662e4dc39f884e1d15ed5f7a.md | 0 .../662e4f2edbb46a1dc6efc94f.md | 0 .../662e50c396d1771e709de60a.md | 0 .../662e523b4ee2e71f9c3ea9c7.md | 0 .../662ef8454ca90123631dfc51.md | 0 .../662ef8c53ee35f23bb031313.md | 0 .../662efac808e7e024ab2672f2.md | 0 .../662efb9464339d2518178b6e.md | 0 .../662efc55d552e72591518e31.md | 0 .../662efd365564b6260b79b0e9.md | 0 .../662efee6946fda26f424c1a5.md | 0 .../662effd7a99b2d275f0ff610.md | 0 .../662f00bdd41bbe27edf749fa.md | 0 .../662f0151b4dc8e284a8554fa.md | 0 .../662f0277f7bbb028dbc2c734.md | 0 .../662f047a8839a2298e1e8b3e.md | 0 .../662f053a70bb3a2a154993c0.md | 0 .../662f062232f1962aa082710a.md | 0 .../662f074021418e2b24937af7.md | 0 .../662f0839522f5e2bb4158b6f.md | 0 .../662f095c43dddc2c58d2e61f.md | 0 .../662f0b68050ee62d22149718.md | 0 .../662f0d350c37f42de48847fe.md | 0 .../662f0ea56ef95d3017740a5c.md | 0 .../662f1025a0cbc2307f2ee9a7.md | 0 .../662f113e19790531297cec7b.md | 0 .../662f12006df30c31b9cb5a3c.md | 0 .../662f150f6e708633720c8c52.md | 0 .../662f16078a88463405b894c6.md | 0 .../662f17bf83ad0234a0261d92.md | 0 .../662f18633253ba3511982c4e.md | 0 .../662f18dd52d5583574fcb9e0.md | 0 .../662f2e4b96f60636d44eb7db.md | 0 .../662f31024608f337c0bf53a9.md | 0 .../662f327b74cbce38624be994.md | 0 .../662f3450de7c2139809fb72b.md | 0 .../662f36132e09c33a21645096.md | 0 .../662f3815b0798f3ae730a888.md | 0 .../662f38df518e713b716c3e2f.md | 0 .../662f638a2644e13c7b450cc0.md | 0 .../662f63e3af6b793ceb32df9d.md | 0 .../662f659f6ad8103db5d73490.md | 0 .../662f66ed185bc53e6171be3c.md | 0 .../662f67ce5ef6803efa19be3b.md | 0 .../662f69e2ea29ba3fd64e66e0.md | 0 .../685905bcd448eb0635614d23.md | 0 .../685906642a368f071a3ad966.md | 0 .../6859071a0f922a081e36f0aa.md | 0 .../6630b37556424464ba0f984e.md | 0 .../6630b49ade31b06586863453.md | 0 .../6630b56594405466378bbfbb.md | 0 .../6630b687daf7dd66a730a0be.md | 0 .../6630b88fdd1eb2675cba64ec.md | 0 .../6630bb08c02b626826c937ae.md | 0 .../6630bc7702367d68c7679dba.md | 0 .../6630bd815e1b146937422948.md | 0 .../6630bf29b2e38669e3c15823.md | 0 .../6630e609d81a446cd663c521.md | 0 .../6630e7b497466d6d8bb5b863.md | 0 .../6630e831b3a1a36de42fb705.md | 0 .../6630e965a9e9c46e8b5a3ee2.md | 0 .../663246e8f661af779398be0e.md | 0 .../6632497b37b28b78907c0a97.md | 0 .../66324c110747c079691211a1.md | 0 .../66324d85e67a5c7a072a5b4d.md | 0 .../66324f956a24867b039d95c4.md | 0 .../66325225b08cff7be37ac2e7.md | 0 .../663253fdb77eab7c9f3bbd16.md | 0 .../66325752419d337dc13ffd83.md | 0 .../6632fd7b0b9f8087ff8aa3ba.md | 0 .../6632fe1b6548f7887488a767.md | 0 .../6633008b3377e5894cf71629.md | 0 .../663301c3812e2e89c08dcc31.md | 0 .../6633032bf786ff8a61b0c482.md | 0 .../66330444cf1ea28af44e980d.md | 0 .../663308af5363be8c4a5c68b9.md | 0 .../66330dac56ad868d51d5698c.md | 0 .../66330fc6d2e3c38e148c8789.md | 0 .../66331263a35e868f3dade3de.md | 0 .../66331384245d028fd8b1be23.md | 0 .../663315286b7cff907e92ae25.md | 0 .../663316fdcce39d9144ae40cd.md | 0 .../6633203e58595e93ef54ba3b.md | 0 .../6633261bb572f2953f5abd13.md | 0 .../66334fd916a3a697e1d2c631.md | 0 .../663350023c7cb898358af702.md | 0 .../6633511c7b197798ad5fd703.md | 0 .../663352b4860f03995736b6cd.md | 0 .../663354f60aafd69a4c0138da.md | 0 .../66339d408258519c61151a64.md | 0 .../66339e21256f099cd722292f.md | 0 .../66339f1995bdea9d4aa28cd8.md | 0 .../6633a14f17a4669e1c980d91.md | 0 .../6633a2a86218659eb77fb9a1.md | 0 .../6633a45ce837ac9f95394eab.md | 0 .../6633a64567c725a05a94b68f.md | 0 .../6633a97f928771a163b59745.md | 0 .../6633aa9cf90591a1f63a431e.md | 0 .../6633abfc050e82a29a76dd42.md | 0 .../6633ad387b6914a3313339b3.md | 0 .../6633ae85f1fb7aa3ca13234d.md | 0 .../665632c4ace6cb00ab832023.md | 0 .../685916f5a78e6c0f9dd7e751.md | 0 .../685917530d8061101ef7e3f0.md | 0 .../685917c4259afc10d195c229.md | 0 .../66609feb0374fd5b449eabcf.md | 0 .../677f8ead39fe2804c782c8c9.md | 0 .../677f90882f640e05f78fa901.md | 0 .../677f90f45518530670ca5114.md | 0 .../677f913a9584e206b4d205b9.md | 0 .../677f91aca4fe09070619755f.md | 0 .../677f91ef11ade10743700257.md | 0 .../677f923709a40d07976ad2a0.md | 0 .../677f927e948d3d07d594fb56.md | 0 .../677f92d0be465d082912f34d.md | 0 .../677f93114e9f0c08773806ac.md | 0 .../677f952a8fb67309ad8be057.md | 0 .../677f95eae1285f0a1e2c8e3b.md | 0 .../677f991400370c0a848a57d6.md | 0 .../677f999abaab350ad20314d4.md | 0 .../677f99d60aabe70b1148f438.md | 0 .../677f9a5ccada890b7d7aaf97.md | 0 .../677f9aa911c1110bc1c41407.md | 0 .../677f9b142ee15b0c2b8080a9.md | 0 .../677f9b506ea2690c6c22ef7e.md | 0 .../677f9b8ad0f6760cb1d27753.md | 0 .../677f9d50ede84f0dfa1c300f.md | 0 .../677f9de774ab730e54080e0f.md | 0 .../677f9e4bd49de00e92692c94.md | 0 .../677f9e9e5478850ed27b060a.md | 0 .../677f9eee05eb8a0f34c3ba47.md | 0 .../677f9f301c904f0f8a145655.md | 0 .../677f9f72f14a710fc809c44a.md | 0 .../677f9fa9ef07411013cd1554.md | 0 .../677fa04029767410649850c3.md | 0 .../677fa099289c8f10bf926f09.md | 0 .../677fa6108ccfa512294d65f9.md | 0 .../677fa65b8e588b12735be5f2.md | 0 .../677fa6a5d3741512bcd56293.md | 0 .../677fa6e7b1f9bf1301b510cd.md | 0 .../677fa72c7c16cf135356bb5b.md | 0 .../677fa77172d9fc13a8336a30.md | 0 .../677fa7bace7ad913e51a7c45.md | 0 .../677fa7e75aa0191419f18b0c.md | 0 .../677fa8471227de1467898c0a.md | 0 .../677fabe959e88415f6474313.md | 0 .../677fac4406da40165a058179.md | 0 .../677fac9a74c9b116c4ce68b3.md | 0 .../677face08ffbd71725b0add1.md | 0 .../677fad49d2b623178319ccc9.md | 0 .../677faf6117b76b18c736b49c.md | 0 .../677fb005be2dc618f664f9e2.md | 0 .../677fb20891a92f19d2c5e7a4.md | 0 .../677fb3e018bb121af7f62359.md | 0 .../677fb67a87c2551cd6f93933.md | 0 .../677fb90a1fd8951df9eb7761.md | 0 .../677fba35d6f3031e9859dbff.md | 0 .../677fbb832baa361f969be478.md | 0 .../677fbd0d62536020653318c9.md | 0 .../677fdf7b6032a62399fd1adc.md | 0 .../677fe14e4f849324a45d5699.md | 0 .../677fe3d1994371259f42548b.md | 0 .../677fe67ccc6a2726782e274d.md | 0 .../677fe7df617f30274e99a680.md | 0 .../677fe8d2af2bd0280ec7b0aa.md | 0 .../677feba621dd1e2924210526.md | 0 .../677feff132d56d2a40d6c4f1.md | 0 .../677ff1a16e3fa72b444e7461.md | 0 .../677ff5788ac0ab2c3590249d.md | 0 .../6780cac5e13b5230d0d090d5.md | 0 .../6780ce2579aae4325ae0bf3c.md | 0 .../6780d10bba9c6133455f04c3.md | 0 .../6780d4cab106dd347fc30047.md | 0 .../6780d70ddcbe4a352b2c896b.md | 0 .../6780d81f2e367f35ebfc2130.md | 0 .../6780da8d4fe83a36edf1bee4.md | 0 .../6780e2447b47203831df9580.md | 0 .../67810e6675bb473b185339cc.md | 0 .../67810fc466ce3e3bc3eaaa8d.md | 0 .../678111b015a0413cf5ff5f91.md | 0 .../678115abb22ae13dffd55444.md | 0 .../6781174efbccb43ebf078536.md | 0 .../67811888485caf3f88c6db0a.md | 0 .../67824be088281c44ea6fd142.md | 0 .../67824d4d310ce645e59f19ea.md | 0 .../67824ee5e84e0d46eee32524.md | 0 .../678253507b3b1c487847713d.md | 0 .../6782554cf57c9e4956126827.md | 0 .../678257d9d12a574a3869314a.md | 0 .../678258a9a2bf814ae74e5418.md | 0 .../67825a2b3d567c4b90ae330d.md | 0 .../6784c41edae95d51056f51d4.md | 0 .../6784c4489e0292512b524f4e.md | 0 .../6784c74702a2ac52841677e6.md | 0 .../6784c9924dda4553c171442e.md | 0 .../6784cc760a89e854dc55e4d2.md | 0 .../6784cde0b4978d55aa3b69d8.md | 0 .../6784d1500f0a9757484f4c05.md | 0 .../6784d416a96a5858055ed288.md | 0 .../678507620156985b70c81f9f.md | 0 .../678508c63fb94a5c43ad8bd2.md | 0 .../67850aaa7a0e065d089322fb.md | 0 .../67850d82396cc05e32854374.md | 0 .../67850ffc432b605f3d7d7187.md | 0 .../6785120bd970cb5fff50866e.md | 0 .../678512e54c6e2e60c3ee1eff.md | 0 .../678514dc7a9a57619631abd8.md | 0 .../6785175ebbf89262b90a8a49.md | 0 .../678519c0009c0864277dbfcc.md | 0 .../678550a60e946b666aaa6de9.md | 0 .../6785520139b856671a3ca311.md | 0 .../678553a759feaa680cf381ab.md | 0 .../678554d17334f068f48856da.md | 0 .../6785562a8d1e2469f0e4adfd.md | 0 .../6785570d52b6016ae90cac76.md | 0 .../678558730bb1c36b924b8b4c.md | 0 .../678559c204808d6c6706556c.md | 0 .../678617cb0ad89b6f9bfe601e.md | 0 .../678619d1854f1a705b0fd76e.md | 0 .../67861d7d58b8a871619c146a.md | 0 .../67861f274572b9727bc11ee6.md | 0 .../67862358aa138073c5e91b9c.md | 0 .../67862a06733c0575a524cc02.md | 0 .../67862bdc2cbf3276d7599515.md | 0 .../67862d7c5a3e1877d43bdd50.md | 0 .../67863e4b91b5617a6a7dedb1.md | 0 .../678640bb149d137b27346d9e.md | 0 .../678641e4a1acd27bba24cd24.md | 0 .../67864288ddcab97c35fa8955.md | 0 .../6786435171664b7cb1724644.md | 0 .../67900eeff58f3aba1b5267b0.md | 0 .../6794acd2567757780af6a69d.md | 0 .../6794aeb63a22827b8b29fb52.md | 0 .../6794b0a616662d7d514a689f.md | 0 .../6794b2b7175c5380161ba8c5.md | 0 .../6660a0bd36571f6179705efe.md | 0 .../67d3ecd38479ae05a1aab9da.md | 0 .../67d3efa509aba1070da0ba03.md | 0 .../67d3f3001da346084e11e2ed.md | 0 .../67d3f4b1be72cc09bd3ac4be.md | 0 .../67d3f5d1fd59240aa22d37b9.md | 0 .../67d3fba28a7b770be2fef2ce.md | 0 .../67d3fccf15badf0cae314d1c.md | 0 .../67d3fe5cebe1050d8dc5a4f8.md | 0 .../67d3ff54382a870e43693180.md | 0 .../67d400aacaa74d0f046a5344.md | 0 .../67d406d1605e05101d45ed06.md | 0 .../67d40842ed613410d4035211.md | 0 .../67d4097fa7bcb81182b974cb.md | 0 .../67d40be8c7748b126505763d.md | 0 .../67d40ee1b644a8139cdf3692.md | 0 .../67d411477806e1152b147d89.md | 0 .../67d412a1d9196b15fb43e4d7.md | 0 .../67d4145f3ec04b16d5a1e716.md | 0 .../67d4159d5d3fac179a2da7b1.md | 0 .../67d418cf1445e218ab174ed7.md | 0 .../67d41aa54267bf1955c58fa7.md | 0 .../67d41bca7e48c21a0d147efa.md | 0 .../67d41dd48484681b02482510.md | 0 .../67d423a85787341beaa57838.md | 0 .../67d4255c1687ff1cee005c99.md | 0 .../67d4276df1e44e1e6226e836.md | 0 .../67d428fb313f6a1f10239bec.md | 0 .../67d429e49c49d51f90aea094.md | 0 .../67d42b7ef15627208e6d6dac.md | 0 .../67d42c940633f62159561363.md | 0 .../67d54816fb69ad2433f70fff.md | 0 .../67d549bcad675425241f61ad.md | 0 .../67d54a9107439b25dd53de88.md | 0 .../67d54c51c3f2772696a05a31.md | 0 .../67d54debfb7402275c3e19b4.md | 0 .../67d54fa24ab56b283dd83eb4.md | 0 .../67d55298790e3229a02f4a0b.md | 0 .../67d554f5f3411e2aa9118e05.md | 0 .../67d5567d6389fe2bdb47a51f.md | 0 .../67d558158a23782c6f179f5e.md | 0 .../67d55a45d16bbb2d79277d36.md | 0 .../67d55b36c5591c2e1d65bff6.md | 0 .../67d55ce964c2df2f62b22f98.md | 0 .../67d560759cc85f3031977692.md | 0 .../67d56336687e663171201bcc.md | 0 .../67d56499ef1998328dd37642.md | 0 .../67d565b8d85c1a337778adec.md | 0 .../67d5681f7a8dd6346ff23196.md | 0 .../67d5697d06f3a5358b095420.md | 0 .../67d56bc68d5be7375973eab0.md | 0 .../67d56ece64a3d73861e41f5f.md | 0 .../67d56fc3c74bcb38ee529523.md | 0 .../67d570a94c2c8039a2297739.md | 0 .../67d571d94a241a3a2e39ae9d.md | 0 .../67d573b75910633b5ae187fd.md | 0 .../67d579ce0e63fc3bedcd5056.md | 0 .../67d57dbef827463d19c984d5.md | 0 .../67d57f3fdc74293e2ca85de0.md | 0 .../67d580752391703f0bdbf926.md | 0 .../67d581d0e4864f400d2eba79.md | 0 .../67d5853f10cd5b4116906aa2.md | 0 .../67d58715562a4f42449f580e.md | 0 .../67d58884bdd239431387844f.md | 0 .../67d58a7d271ae24405f76d5b.md | 0 .../67d58b5579051644a1f6064f.md | 0 .../67d58d55a85963454795b33b.md | 0 .../67d58e9343bdf1465539b534.md | 0 .../67d590091aaa514717e2505c.md | 0 .../67d59149236e9f47e74780ad.md | 0 .../67d599679bb7ba48f5ce25ad.md | 0 .../67d59ae22e525a49d3b79357.md | 0 .../67d59c05c28bac4af6e7276e.md | 0 .../67d59fe4d4ab3e4caf78334e.md | 0 .../67d5a22ec829be4d9b782077.md | 0 .../67d5a34ddf37aa4e560ca2f3.md | 0 .../67d5a52ac31fef4f388387ce.md | 0 .../67d5a5fa6dbdc14fd6c078b8.md | 0 .../67d693682d75115460364ae6.md | 0 .../67d69635bb546a55275daf06.md | 0 .../67d697924551fd55d6f7f934.md | 0 .../67d6993cddf98f56b2c12de8.md | 0 .../67d69b598583885760f3e417.md | 0 .../67d69f6e30297e584b470b34.md | 0 .../67d6a0903437c959091b69ea.md | 0 .../67d6a204243dc159d5612daa.md | 0 .../67d6a570cc0f095ab2c12a5b.md | 0 .../67d6a631ae99b65b5d30e9f8.md | 0 .../67d6a7dfe2c8cb5c221ff9a3.md | 0 .../67d6aa126cd8205d37bf261c.md | 0 .../67d6ab3b236dd15df5c2570f.md | 0 .../67d6aca3d700845ec92f0226.md | 0 .../67d6af01b4d7d85f91a3550d.md | 0 .../67d6b06b11a864608d392ddd.md | 0 .../67d6b1a7a9423f618b93c88b.md | 0 .../67d6b3051709626262b52c8f.md | 0 .../67d6b3e1129c5c63396f2825.md | 0 .../67d6b537861fd664104456cb.md | 0 .../67d6b724fce19965454970a1.md | 0 .../67d6b95f099bbe66d89b11af.md | 0 .../67d6baf4e810f96823916948.md | 0 .../67d6bcc67f8c0568e7a862ae.md | 0 .../67d6bdaa6f977a69709d7c04.md | 0 .../67d6be58278fb96a0f01412e.md | 0 .../67d6bf5553173e6ab191ad15.md | 0 .../67d6c01d726ccd6b384784e8.md | 0 .../67d7d2051e0a6f704c57b6d0.md | 0 .../67d7d324effb7f7119380710.md | 0 .../67d7d864ff143b71ce5283c0.md | 0 .../67d7da18131b66732ba4488d.md | 0 .../67d7e3881be24d74465a246c.md | 0 .../67d7e5462243ff75453662cd.md | 0 .../67d7e64ac5180e76037508b9.md | 0 .../67d7ea1803a3c97802263d54.md | 0 .../67d7eb2f00bc0978cb920959.md | 0 .../67d7ec25b9c92d79af0d917d.md | 0 .../67d7f2fba535517b2ed72c57.md | 0 .../67d7f40c1dd59e7bfe748e3b.md | 0 .../67d7f51725e7dd7cf52b0487.md | 0 .../67d7f74458730e7e1411fc57.md | 0 .../67d7fd4ae56d4e80d40a1a6f.md | 0 .../67d7fe955eef0f8200c1a719.md | 0 .../67d8019e563a7a83925b6c1f.md | 0 .../67d803079b1a8384b2ac9aa6.md | 0 .../67d80420ee640a85c4cdc201.md | 0 .../67d8057b2dec2d86e467073a.md | 0 .../67d808875f706787fb47d4ee.md | 0 .../67d809f520dd828902443141.md | 0 .../67d80b37b14e028a1ee398fd.md | 0 .../67d80dbfb567758b238f8abe.md | 0 .../67d8166a1dd80e8c77f07f6d.md | 0 .../67d8176c21808c8d4312fc0d.md | 0 .../67d818bb56d0648e3bbbe7a8.md | 0 .../67d819f0b8c64c8f1c668182.md | 0 .../67d81b07a54f318fda64113b.md | 0 .../67d81e8afbcfb390dd7fc1e0.md | 0 .../67d820823bc859927e26e3c8.md | 0 .../67d821963cdbfd936d9867e7.md | 0 .../67d823f27e76f4945c8acd0a.md | 0 .../67d826b42ed1b495b39e3f74.md | 0 .../67d833cabc89ba96e18cd579.md | 0 .../67d834c53a1e0997b3b39133.md | 0 .../67d83609f2715198a3c89200.md | 0 .../67d8376195479399c6cd5e14.md | 0 .../67d83889013ea79aa92d3623.md | 0 .../67d839c6ac9ce79b6ea7745d.md | 0 .../67d83cac8f7ced9c5df81df9.md | 0 .../67d83e1d03559a9d9d4ef9fd.md | 0 .../67d83f5002e8979ea851ee2c.md | 0 .../67d840969bc3ba9fd2859edb.md | 0 .../67d841c45f1b44a0d7449799.md | 0 .../67d842e65b3d83a1a4124b9a.md | 0 .../67d845505a9f42a284b1313e.md | 0 .../67d846d93bb3c4a39eeb6e91.md | 0 .../67d8483c305f05a47c2ace10.md | 0 .../67d8493e62113fa54fab32bd.md | 0 .../67d84b4633f1d8a670a6d188.md | 0 .../67d84e00b1d0e4a85ab764b1.md | 0 .../67d850c1485e95aa7974ee2b.md | 0 .../67d851f498ef2cab397ec69c.md | 0 .../67d8528b25167eabc28c8800.md | 0 .../67d8543d40213fac668af823.md | 0 .../67d854fadd9d98ad124da896.md | 0 .../67ec1a1f94bd8c64cac15129.md | 0 .../68395e556692e01cc32dabdc.md | 0 .../68395e9923705c2391ce3f08.md | 0 .../6839603c0ecba12ebea8602c.md | 0 .../68396127ba217435070f98ea.md | 0 .../68397e39c982e94d53c22b32.md | 0 .../68397f8f63f8cb50372f1af4.md | 0 .../6839800ebc7bab5255634038.md | 0 .../683981e2af72ab55ae05d238.md | 0 .../683982686e23c95771fa7071.md | 0 .../683983a1a67cd85a930ad212.md | 0 .../6839874364d5a162ea3d0478.md | 0 .../6839882689fed465c055d3f5.md | 0 .../6839892e6b47096ad94d5841.md | 0 .../683989650019f26bde6441e5.md | 0 .../6839a3caa7e89685e478a7bd.md | 0 .../6839a4e1935f788a06b7a349.md | 0 .../6839a5b2d9321c8d44361804.md | 0 .../6839a6376e7c2c8f7ed40f2c.md | 0 .../683d49f911f2da920f380ab8.md | 0 .../683d4ae3cbcc8c94e78aade1.md | 0 .../683d4b79fdf8d19754976fb7.md | 0 .../683d4e719b62f09e1568c228.md | 0 .../683d521326ede4a6e738fad7.md | 0 .../683d52f9d964bda9fb23481d.md | 0 .../683d5371a3ee54ac379982a9.md | 0 .../683d5408493ea6ae982b881d.md | 0 .../683d55b757ba91b38c6a1ac4.md | 0 .../683d72c5ebdf28b89070d8b3.md | 0 .../683d737b997989bb08db3024.md | 0 .../683d75e5d684d8c0b986cd86.md | 0 .../683d76f5c359fcc3fa849a25.md | 0 .../683d7859a8fcf7c94b43865c.md | 0 .../683d7c6b6dd395cfab971474.md | 0 .../683ec337c6129f73922b2e85.md | 0 .../683ec4cd922be5783916ae10.md | 0 .../683ec7f81ec7217fe2e42c10.md | 0 .../683ef459c9eb32aae6f77c75.md | 0 .../683fce6c341a1702cc571ad8.md | 0 .../683fcf4a07d243057b6137a2.md | 0 .../683fd04836c5040964049919.md | 0 .../683fd10cfe6ceb0bf9a3c500.md | 0 .../683fd2c6bda6e21199806f75.md | 0 .../683fd6955b04971b1182b0cd.md | 0 .../683fd8f36190a9214fa960d1.md | 0 .../68443a619ba1e112b5e4910e.md | 0 .../68443eddeab5bb2d7d6e44bf.md | 0 .../684440510a3b3b3781458c9f.md | 0 .../68454aa9d854cea4111103ee.md | 0 .../68455555a5bc8ba7da57cf3e.md | 0 .../6845560787a8e1a8ae474973.md | 0 .../68455c246a80c9ac41129536.md | 0 .../68455d01366a91ad5347cd1d.md | 0 .../68455e49367c76af243ca019.md | 0 .../68455ee4df9a48b052f347d2.md | 0 .../68455f7cfe1f11b14afcd73e.md | 0 .../684564594969b1b5b444ead1.md | 0 .../685141dae6345248beeaf40a.md | 0 .../6851424c43f1de4a666aee6a.md | 0 .../685144323d4e0e4d07e19cca.md | 0 .../6852c4821e0f5950a24a09e1.md | 0 .../6852c5f2828523528035829d.md | 0 .../6852c62543499153583e290b.md | 0 .../6852c659b489e354237184a4.md | 0 .../6852c6f4a2e8e8556811304c.md | 0 .../6853c74035505f6f1f465a80.md | 0 .../6853c936940ffe72ef05e67a.md | 0 .../6853cd26a20e0376b48d07e4.md | 0 .../6853d15153cf89798a3578af.md | 0 .../6853d1f5d61dda7aa64df758.md | 0 .../6853d507f05d927dca755fab.md | 0 .../6853d61f34285f7fcf401c28.md | 0 .../6853d788bf58e18146ccbe59.md | 0 .../6853d89f8520ba83838d9345.md | 0 .../6853d944c27ca884c60c9bbe.md | 0 .../6853da30ba10a9865ecb708c.md | 0 .../685514cfe90ba89ca59c9e8f.md | 0 .../68552bf180d9629e52467a36.md | 0 .../68552d893d9921a0ab380ebc.md | 0 .../68552e1b1d12c8a1c0e6a60f.md | 0 .../68552f07af05c6a3553a73cd.md | 0 .../68553023dc6419a4ee087876.md | 0 .../685536a8c65e33a945f03bcf.md | 0 .../685536cc2a5939aad993e290.md | 0 .../6855379f08f9c0b1248dc38c.md | 0 .../68555dfadef342c2db9b5abf.md | 0 .../68555f2afade9eca44364007.md | 0 .../68555fc0fbbc5ecdd7742224.md | 0 .../6855625cb2e310da34725ff0.md | 0 .../68556317773f19dee7e82883.md | 0 .../68556528ef6bb4ea62e570ab.md | 0 .../68556cf0bea547fbadf0a8a6.md | 0 .../68556e2eb34a11060f4b4dd9.md | 0 .../68556efc1986950ad3fb5a0d.md | 0 .../68556f6430823e0dc9c64160.md | 0 .../68557008a40efb11fa809c4b.md | 0 .../6856461bac2bd2038d27a044.md | 0 .../68564912f8cd6a167009d306.md | 0 .../685660a66f09e21bb75ac818.md | 0 .../6856656bced1be206b697916.md | 0 .../68566695597fa323303a528b.md | 0 .../685667eb67a66e25f8d53897.md | 0 .../68566d20bac31c2a575adeef.md | 0 .../68566de7d537d52c60220070.md | 0 .../6856880b757b0a30d2f85644.md | 0 .../685688a2206741326d1baf46.md | 0 .../68568a553b1f14359a083329.md | 0 .../68568b5d29ad0c384708c5a5.md | 0 .../68568be3831fce39fc802846.md | 0 .../68568c64da01fe3b595d9777.md | 0 .../68568db696a4463e4352a489.md | 0 .../68568e7afd5f7e406acbd742.md | 0 .../68568ef72a6cc542110fc190.md | 0 .../685694e304a6bb493460413a.md | 0 .../685696260b57994fa2fd5055.md | 0 .../6856b40935b88c5827c24dde.md | 0 .../6856b74824219e668b909a1e.md | 0 .../6856b838a3f6866ac27888c9.md | 0 .../6856b9874fc94b70859ce997.md | 0 .../6856ba8ce0661275646015ee.md | 0 .../6856bc4f07f5ff7d2802a962.md | 0 .../6856c0b99fa9a88f76d83d86.md | 0 .../6856c163e357ab93615178e9.md | 0 .../6856c1b8452a6b9558c4e435.md | 0 .../6856c23db3988998b3de530d.md | 0 .../6856c293286d899abda1ab5e.md | 0 .../685768d0782b2ecfc1997390.md | 0 .../68576edb5a87fee06ed21018.md | 0 .../68577202c2b414f4b46854da.md | 0 .../6857796456421efc86c7b13c.md | 0 .../685779f53a7625ffa3eb818a.md | 0 .../68577c85bd7d2b0a508974f3.md | 0 .../68577f25ca09bb152e3f684d.md | 0 .../685781e063a4c620f76a7d2e.md | 0 .../68578e3e317cc5297ecbb2a5.md | 0 .../68578f9f4fdc0b2fe8382bd4.md | 0 .../6857b73c06bced48a3e3441f.md | 0 .../6857babdeedee54c6acb3636.md | 0 .../6857bb86af51f44e77e1c90b.md | 0 .../6857bc8783cb2e50a9ec4c28.md | 0 .../6857bd49d7b5c852dd1356a8.md | 0 .../6857bdd432e84b54c929b70b.md | 0 .../6857becbfcfa5657a199fe3d.md | 0 .../6857bf4dad83575943acc102.md | 0 .../6857c01d2f77895b6c5c4ac9.md | 0 .../6857c0cc9999b55df2d0e3dc.md | 0 .../6857c1844b9cf45fec55f898.md | 0 .../6857c277067ca8633be2a454.md | 0 .../6857c3f34b40eb667eefab9d.md | 0 .../6857fefaa930eb7940bd0594.md | 0 .../68580410cbba89815e4bbc8e.md | 0 .../685804d2b6c1f98518fc2527.md | 0 .../685808720249540658b44018.md | 0 .../685809182b4523083294eb26.md | 0 .../6858097e4f5e4009bba8d72b.md | 0 .../68580a7e0ed3100c289dc994.md | 0 .../68580be7a21a750f78667031.md | 0 .../68581151a33967190ee3bb75.md | 0 .../685812ee41968e1cc73de62b.md | 0 .../685813a20ea5551efcaea78c.md | 0 .../685814200a5b0d20d1f79ad1.md | 0 .../6858149f291b3b22db0544d5.md | 0 .../6660a2f4e01ea36f7c3758fa.md | 0 .../68272177369758aa9461184b.md | 0 .../682726a66dbb0bbb047b8667.md | 0 .../68272bd7e38754cc91dea146.md | 0 .../68272cbb5b2e09d5429de528.md | 0 .../68272eda823b28e0f3504236.md | 0 .../68273050afd0f4e90f99790c.md | 0 .../682733471a1fc1fc3f45991c.md | 0 .../682735bf4d7f3f0395ee8ae5.md | 0 .../682737e4a381db0cad135e31.md | 0 .../682cb51bc31e9cd4fbf5f9f0.md | 0 .../682cb85ef29586df68f7470d.md | 0 .../682cbaccd15431e8ced3a6c2.md | 0 .../682cbc66f4ff98f57592438e.md | 0 .../682ce71079544e18cc564e39.md | 0 .../682ce8c67f73a9205b7ad51d.md | 0 .../682cf6ef9390273ab533d17b.md | 0 .../682cfaeb46e77f499da88455.md | 0 .../682e3592c98e20803b556982.md | 0 .../682e38faa0cfc5909cfa0e1b.md | 0 .../682e443d5bd29b9e359d80ed.md | 0 .../682e6c1f919fb0c59c8a4290.md | 0 .../682e6df0d4a357cf3f2e989a.md | 0 .../682e705a65948fd6ccbcc0bb.md | 0 .../682e854a19e510f2b518ab11.md | 0 .../682f0c0af8849c18808c797b.md | 0 .../682f111ba9ddd223573a4d96.md | 0 .../682f12e4ef26572c02aad6a3.md | 0 .../682f1418ea2b1036bf507320.md | 0 .../682f1565a50e553d51c91ee9.md | 0 .../682f176cac54584761f55a76.md | 0 .../682f18d7e6e1e65579ad7df7.md | 0 .../682f19b6c08f465ae1a8950e.md | 0 .../682f1a4742f33a6380a9ba7e.md | 0 .../682f1b74eade346af62e3530.md | 0 .../682f1cb8495905750665512f.md | 0 .../682f218f8d26107f3ce0864b.md | 0 .../682f231c24e7f189a498344e.md | 0 .../682f2422f281f091c221e211.md | 0 .../682f2623a47c069d23a2b2e3.md | 0 .../682f275ba955fea3b845658b.md | 0 .../682f29082f77beadf245e594.md | 0 .../682f2b10b9252eb7af85b6e1.md | 0 .../682f31849fe68ec34799fed6.md | 0 .../682f36be2c33d6db68327950.md | 0 .../682f390dbeb5c0e4936e0f7e.md | 0 .../682f4dff0387fdf5d0cb5ba1.md | 0 .../682f4f0faf6fcafad7c48707.md | 0 .../682f500466a028ff450fb294.md | 0 .../682f519d71ec8305effed895.md | 0 .../682f53b846cb3b122ad85e34.md | 0 .../6830672371790084e2eb60b1.md | 0 .../6830694e5738ae96391e598c.md | 0 .../68306a62bf10729b72a0486f.md | 0 .../68306adda86ec3a0c655491c.md | 0 .../68306c2f5c0dc5a689664fa2.md | 0 .../68306db42ac4b9ac7edd8a67.md | 0 .../68306fc92a2ccfb2c0e4ce9c.md | 0 .../6830708702e113bb6d11809e.md | 0 .../6830721c4a19b1c47ee0e2c8.md | 0 .../68307362a5b565c9f4a3fb4f.md | 0 .../683075959e7b3ad7cfa31243.md | 0 .../68307b2660029fe3ff0c41c8.md | 0 .../68307d03e70004eb66f25d7f.md | 0 .../68307e70201ca2f37f518c25.md | 0 .../68307f2fa676d0fd29c4d36b.md | 0 .../68308119790b3e053e859634.md | 0 .../6830832769fed70e6df011e8.md | 0 .../6830858ed8c15516058aca44.md | 0 .../6830873fe5acd827e0e8c3b1.md | 0 .../68308970b0e32434182f14d6.md | 0 .../68308ae1f562293f202ca725.md | 0 .../68309bd8829f0758cac8cd0f.md | 0 .../68309c91d039a25e9fef7d00.md | 0 .../68309d975e7710657178e746.md | 0 .../68309e61a39356695d758a56.md | 0 .../68309feab6f39b6d990049a6.md | 0 .../6830a19e08aa5c7546fbe82e.md | 0 .../6830a2c731962b7dbd7f9415.md | 0 .../6830a3c61c18198214da5008.md | 0 .../6830a4f29a09508840789782.md | 0 .../6830a62aee36908cb02ec0e0.md | 0 .../6830a71aa92fa19294b5da6b.md | 0 .../6830a7c783da8e9670f9f606.md | 0 .../6830f2bf1e8649aa62fd7121.md | 0 .../6830f706a3c875bf67bcc5c0.md | 0 .../683756b9088f4d92352aa4f4.md | 0 .../683759d0c98f1b99fd7770db.md | 0 .../68375beac5c65da45732eb4a.md | 0 .../68375d17dfd1dbac543269de.md | 0 .../6837600bbd96b2bc2eac5eba.md | 0 .../68376095f1cde6c2a0a3fa25.md | 0 .../6837620c7310d6c9b7c286ab.md | 0 .../6837626cf932e3d03daddfcb.md | 0 .../683763e88486ecd739eb3841.md | 0 .../6837640e9b8df6d8d19bef8e.md | 0 .../683765bd66968ee1c517a2a0.md | 0 .../6837771585ecc6107f11147e.md | 0 .../68377a47a5c071206f51f0df.md | 0 .../68377b6cd8aa2f25a7f68c38.md | 0 .../68377cec31b4042e9d73857d.md | 0 .../68377e01dfa63f34492e7d7e.md | 0 .../68377f61156e283c2f076c79.md | 0 .../68378148e793724538853f02.md | 0 .../683850c37b275477bb047d83.md | 0 .../6838529943e43c842e95db03.md | 0 .../68385494b94e688a2acb03be.md | 0 .../6838563bbe86eb9291d30e36.md | 0 .../68385e451b980e9e99d2c765.md | 0 .../6838602b9f0d2fa5dfbf9bf2.md | 0 .../6838b48522b677e14ecfc47f.md | 0 .../6838b60ff3868be9f2a3080d.md | 0 .../6838ba29f45fdcf55d55426d.md | 0 .../6838bc27830fcffdf3128076.md | 0 .../6838bf20b2e55b099fb74145.md | 0 .../6838c094126eff112ed09eac.md | 0 .../6838fb153c5730380266a65d.md | 0 .../6838fc310a80043d5c3ccce0.md | 0 .../6838feaafafc34499e5ae580.md | 0 .../6838ffbd3a3d90512ea30579.md | 0 .../68390116f6905a599c944c39.md | 0 .../683901fde637116049b36055.md | 0 .../6839036f2924a067e7dd3138.md | 0 .../683904a6ca2d067012650381.md | 0 .../683905bd8481227644ec792a.md | 0 .../6839067fbc39c07d1f3bdb99.md | 0 .../683907aa2b5d1684bb6568c7.md | 0 .../683908e53497658da522e4e0.md | 0 .../68390a24c15fa596f888d224.md | 0 .../68390b879f5d0a9f51406b2a.md | 0 .../68390f4bd1b022aac52b7ad1.md | 0 .../683999c2dc1744cb2b53971d.md | 0 .../68399b673c24fbcbf8d92cce.md | 0 .../68399d34040593ccb4a89db2.md | 0 .../68399e63b5881dcd8a1d2009.md | 0 .../68399fb2b9b500ce4508f2eb.md | 0 .../6565a536ba1f9f25bd30e88b.md | 0 .../656877c202f44995ed952608.md | 0 .../656877f71bba2b97acedf9af.md | 0 .../656878585631369a6b2d2191.md | 0 .../6568789edf2ed39c81983cc4.md | 0 .../65687946130b0ea10aa19b75.md | 0 .../656879613a96aba21cbe80b9.md | 0 .../656879a66338b2a461d5d307.md | 0 .../656879c6f35a85a59c06b3a7.md | 0 .../656879e1c749d7a6c5eba2d2.md | 0 .../65687a005aba3ea815b84e68.md | 0 .../65687a8253766cac4c99c57f.md | 0 .../65687a923dd792ad339f9c09.md | 0 .../65687ad86596e0af38640a84.md | 0 .../65687b182c2a8fb1470e0b97.md | 0 .../65687b48f2201ab32e06c37c.md | 0 .../65687b68003a61b46fe691f0.md | 0 .../65687b8eb0bbf7b5d41b610b.md | 0 .../65687bbfd9a7d6b78cd5b5cf.md | 0 .../65687c2fd0fec7ba9fb8af30.md | 0 .../65687c8d86e18cbd775a53c9.md | 0 .../65687da2e60409c45595bbe1.md | 0 .../65687db6a9fcf3c548a6c1b7.md | 0 .../65687dd4b641fdc67d7de487.md | 0 .../65687e069cf4e0c85b0a06b1.md | 0 .../65687e0ed12e20c91811a48d.md | 0 .../65687e294ef2bdca637fb213.md | 0 .../65687e457ab1c4cb8c3fe7c8.md | 0 .../65687f47f9001dd35bdcd5ab.md | 0 .../656880227dab4bd8fbc02d41.md | 0 .../6569b831a07d7154c793301b.md | 0 .../656b4638cb8bcf2729afe9a9.md | 0 .../656b475b394390334828eb12.md | 0 .../656b47dc2cf39e37025dc033.md | 0 .../656b481ec4976439565a78b2.md | 0 .../5dc174fcf86c76b9248c6eb2.md | 0 .../5dc1798ff86c76b9248c6eb3.md | 0 .../5dc17d3bf86c76b9248c6eb4.md | 0 .../5dc17dc8f86c76b9248c6eb5.md | 0 .../5dc2385ff86c76b9248c6eb7.md | 0 .../5dc23991f86c76b9248c6eb8.md | 0 .../5dc23f9bf86c76b9248c6eba.md | 0 .../5dc24073f86c76b9248c6ebb.md | 0 .../5dc24165f86c76b9248c6ebc.md | 0 .../5dc24614f86c76b9248c6ebd.md | 0 .../5ddbd81294d8ddc1510a8e56.md | 0 .../5dfa2407b521be39a3de7be1.md | 0 .../5dfa30b9eacea3f48c6300ad.md | 0 .../5dfa3589eacea3f48c6300ae.md | 0 .../5dfa371beacea3f48c6300af.md | 0 .../5dfa37b9eacea3f48c6300b0.md | 0 .../5dfb5ecbeacea3f48c6300b1.md | 0 .../5dfb6250eacea3f48c6300b2.md | 0 .../5dfb655eeacea3f48c6300b3.md | 0 .../5dfb6a35eacea3f48c6300b4.md | 0 .../5ef9b03c81a63668521804d0.md | 0 .../5ef9b03c81a63668521804d1.md | 0 .../5ef9b03c81a63668521804d2.md | 0 .../5ef9b03c81a63668521804d3.md | 0 .../5ef9b03c81a63668521804d4.md | 0 .../5ef9b03c81a63668521804d5.md | 0 .../5ef9b03c81a63668521804d6.md | 0 .../5ef9b03c81a63668521804d7.md | 0 .../5ef9b03c81a63668521804d8.md | 0 .../5ef9b03c81a63668521804d9.md | 0 .../5ef9b03c81a63668521804da.md | 0 .../5ef9b03c81a63668521804db.md | 0 .../5ef9b03c81a63668521804dc.md | 0 .../5ef9b03c81a63668521804dd.md | 0 .../5ef9b03c81a63668521804de.md | 0 .../5ef9b03c81a63668521804df.md | 0 .../5ef9b03c81a63668521804e1.md | 0 .../5ef9b03c81a63668521804e2.md | 0 .../5ef9b03c81a63668521804e3.md | 0 .../5ef9b03c81a63668521804e5.md | 0 .../5ef9b03c81a63668521804e7.md | 0 .../5ef9b03c81a63668521804e8.md | 0 .../5ef9b03c81a63668521804e9.md | 0 .../5ef9b03c81a63668521804ea.md | 0 .../5ef9b03c81a63668521804eb.md | 0 .../5ef9b03c81a63668521804ec.md | 0 .../5ef9b03c81a63668521804ee.md | 0 .../5efada803cbd2bbdab94e332.md | 0 .../5efae0543cbd2bbdab94e333.md | 0 .../5efae16e3cbd2bbdab94e334.md | 0 .../5efb23e70dc218d6c85f89b1.md | 0 .../5efb2c990dc218d6c85f89b2.md | 0 .../5efc4f528d6a74d05e68af74.md | 0 .../5efc518e8d6a74d05e68af75.md | 0 .../5efc54138d6a74d05e68af76.md | 0 .../5efc575c8d6a74d05e68af77.md | 0 .../5f05a1d8e233dff4a68508d8.md | 0 .../5f07be6ef7412fbad0c5626b.md | 0 .../5f07c98cdb9413cbd4b16750.md | 0 .../5f07fb1579dc934717801375.md | 0 .../5f0d48e7b435f13ab6550051.md | 0 .../5f0d4ab1b435f13ab6550052.md | 0 .../5f0d4d04b435f13ab6550053.md | 0 .../5f1a80975fc4bcae0edb3497.md | 0 .../5f1a89f1190aff21ae42105a.md | 0 .../62bb4009e3458a128ff57d5d.md | 0 .../671141d8e32fe934c26fa1be.md | 0 .../671141f948cbab359e74cc93.md | 0 .../671141feba228a35cefba82d.md | 0 .../671144cdcc01d73f7dd79dc9.md | 0 .../7cf9b03d81a65668421804c3.md | 0 .../60eebd07ea685b0e777b5583.md | 0 .../60f027099a15b00485563dd2.md | 0 .../60f027c87bc98f050395c139.md | 0 .../60f0286404aefb0562a4fdf9.md | 0 .../60f02e7361b68405e27b62a5.md | 0 .../60f030d388cb74067cf291c3.md | 0 .../60f1922fcbd2410527b3bd89.md | 0 .../60f1a5e2d2c23707a4f9a660.md | 0 .../60f1a9cbd23023082e149fee.md | 0 .../60f5c3e399ff1a05629964e4.md | 0 .../60f5cb8875ab6a0610f05071.md | 0 .../60f5d2776c854e069560fbe6.md | 0 .../60f5dc35c07ac1078f140916.md | 0 .../60f803d5241e6a0433a523a1.md | 0 .../60f805f813eaf2049bc2ceea.md | 0 .../60f80e0081e0f2052ae5b505.md | 0 .../60f81167d0d4910809f88945.md | 0 .../60f81616cff80508badf9ad5.md | 0 .../60f83e7bfc09900959f41e20.md | 0 .../60f84ec41116b209c280ba91.md | 0 .../60f852f645b5310a8264f555.md | 0 .../60f85a62fb30c80bcea0cedb.md | 0 .../60f8604682407e0d017bbf7f.md | 0 .../60f8618d191b940d62038513.md | 0 .../60fab4a123ce4b04526b082b.md | 0 .../60fab8367d35de04e5cb7929.md | 0 .../60fab9f17fa294054b74228c.md | 0 .../60fabf0dd4959805dbae09e6.md | 0 .../60fac4095512d3066053d73c.md | 0 .../60fac56271087806def55b33.md | 0 .../60fac8d7fdfaee0796934f20.md | 0 .../60faca286cb48b07f6482970.md | 0 .../60facde2d0dc61085b41063f.md | 0 .../60facf914c7b9b08d7510c2c.md | 0 .../60fad0a812d9890938524f50.md | 0 .../60fad1cafcde010995e15306.md | 0 .../60fad6dfcc0d930a59becf12.md | 0 .../60fad8e6148f310bba7890b1.md | 0 .../60fad99e09f9d30c1657e790.md | 0 .../60fadb18058e950c73925279.md | 0 .../60fadce90f85c50d0bb0dd4f.md | 0 .../60fadd972e6ffe0d6858fa2d.md | 0 .../60fadfa2b540b70dcfa8b771.md | 0 .../60fc219d333e37046f474a6e.md | 0 .../60fc22d1e64d1b04cdd4e602.md | 0 .../60fc236dc04532052926fdac.md | 0 .../60ffe1bc30415f042faea936.md | 0 .../60ffe3936796ac04959285a9.md | 0 .../60ffe4f4ec18cd04dc470c56.md | 0 .../60ffe69ee377c6055e192a46.md | 0 .../60ffe7d8aae62c05bcc9e7eb.md | 0 .../60ffe8a5ceb0e90618db06d9.md | 0 .../60ffe947a868ec068f7850f6.md | 0 .../60ffe9cb47809106eda2f2c9.md | 0 .../60ffec2825da1007509ddd06.md | 0 .../60ffecefac971607ae73c60f.md | 0 .../60ffefd6479a3d084fb77cbc.md | 0 .../62b30924c5e4ef0daba23b5e.md | 0 .../62cc5b1779e4d313466f73c5.md | 0 .../62ff8b9dab5ac88e4d3d43a3.md | 0 .../62ff8e998d3e7eae14d6ae3b.md | 0 .../62ff919a7b5612c0670923a5.md | 0 .../63541ef4f96cd82e8e6c788a.md | 0 .../65045fa2267ce52da6a73676.md | 0 .../6537e0be715fcb57d31ba8c3.md | 0 .../662a6bc12cde72c32fb526f0.md | 0 .../662bd456896f16d9bd03f1a6.md | 0 .../662bd552e1c1d2db1b88ba47.md | 0 .../662bd8260da84bdd5feae419.md | 0 .../662bdd364bf2cde1487922a9.md | 0 .../662bde88dc84f1e249801b1a.md | 0 .../662f6d7c92381a3049e4c987.md | 0 .../662f96576ef178927de87975.md | 0 .../662fa2e2cf27c09f21f4f5d0.md | 0 .../662fbcef5f05e1b84f541a0c.md | 0 .../662fc3eba556a6bf800d48c1.md | 0 .../6639f947d3a1818c9322c64a.md | 0 .../6639fdcc701833a54c364211.md | 0 .../663a22ba7420c4d2f7fd2aec.md | 0 .../663a2dd1901cbeecc28748bd.md | 0 .../663a32735b317af9812eb0d7.md | 0 .../663b7fefd437bd984e091cbf.md | 0 .../663b83a28943e6aa6275a514.md | 0 .../663b93aee129b3c4cc07d0db.md | 0 .../663b95d65caeb3ca04c5fef4.md | 0 .../663c981b9b06922e13a97fe9.md | 0 .../663c9f31306353460da54542.md | 0 .../664c670069bae45fd060c25d.md | 0 .../664cb04a16fe6938708967ef.md | 0 .../664e4a590b52ba8d2adff19f.md | 0 .../664e4e1b6c35a99cbba49e84.md | 0 .../664ee8037f4bbe3c0944c35e.md | 0 .../664eec7f38234443b42c206f.md | 0 .../664eef158d792a509e8d708a.md | 0 .../664ef4623946e65e18d59764.md | 0 .../664f0389424a6f7aa15fd3e5.md | 0 .../664f4559c17d2138ae680566.md | 0 .../6650583d9d9a194714da47f0.md | 0 .../6650633eaeccf266fee14ba6.md | 0 .../6650e11fa60e222e691bb283.md | 0 .../6650e27cf34f2335a9bbbd08.md | 0 .../6650e88cc500673ec881c9ca.md | 0 .../6650eb84e248684c2f57555c.md | 0 .../6650f037c017aa6855a608e3.md | 0 .../665460392acb7e91db2afad1.md | 0 .../665467883dded0a1dad983b2.md | 0 .../66558720bbe6e038315b7f81.md | 0 .../665621ef85db565d26632761.md | 0 .../66562f71937f877c66123bbe.md | 0 .../665ee783d35cb68875c626d4.md | 0 .../66759e32b88fb5459b1e0234.md | 0 .../6675a38a8b535e4ff3274520.md | 0 .../6675aaf418b41157f6ccd692.md | 0 .../667938f754145d165c25725d.md | 0 .../66793a552f357b17006a8726.md | 0 .../66793c5b4bdacc17c40ff8e7.md | 0 .../66793d1e1581681871635ac6.md | 0 .../66794346ddfa141cbe70093a.md | 0 .../667944fed1f6b61da3406bd8.md | 0 .../66799278873fd2570217bffa.md | 0 .../6679934707d5fe577f898efd.md | 0 .../66799ba07c5fd58a61a604d3.md | 0 .../66799c1a0204668cef35555d.md | 0 .../6679bf00da92e5c0db0ffdc3.md | 0 .../6679bfe40a6d77c6a3c17e06.md | 0 .../667a7ce2a9925416e7b4781b.md | 0 .../667a860c3b61f61b7a18930c.md | 0 .../667a8d7a735cf221729570ff.md | 0 .../667a965d5a4b5825ffb2e1d8.md | 0 .../667a9c91a87bb453a355b63d.md | 0 .../667aa056f1240f58fb9a2c17.md | 0 .../667e623208053643ca9d3c6e.md | 0 .../646c47867800472a4ed5d2ea.md | 0 .../646c48df8674cf2b91020ecb.md | 0 .../646c48df8674cf2b91020ecc.md | 0 .../646c586be7180e40ddf74ff6.md | 0 .../646c59e942f35541923104bf.md | 0 .../646c5ace05e4be4211407935.md | 0 .../646c5d7057c45f432fcdd46c.md | 0 .../646c5e727e56e743c9aed4a1.md | 0 .../646c5ffef5598d449b52ec12.md | 0 .../646ce8bb4b35544d501c7184.md | 0 .../646ce9d790d2a44de5f99e04.md | 0 .../646ceb843412c74edee27a79.md | 0 .../646cecc9eb5c4f4f73dafd07.md | 0 .../646cef0c2b98915094df7099.md | 0 .../646cf1206cac5f51804f49cf.md | 0 .../646cf2249f02ca5233d9af7c.md | 0 .../646cf48d8f8e1f535a1821d3.md | 0 .../646cf6cbca98e258da65c979.md | 0 .../646cf88aa884405a11ea5bcc.md | 0 .../646cfc2b8e6fe95c20a819d5.md | 0 .../646cfd853634255d02b64cc1.md | 0 .../646cfde6ac612e5d60391f50.md | 0 .../646dd556d524bc61c0139bd6.md | 0 .../646dd6f9caa862627dd87772.md | 0 .../646dd7cfd0cfac630c1dd520.md | 0 .../646dd8c79ec23463a3d0e356.md | 0 .../646dd9d9a729916460724f16.md | 0 .../646ddab8afd73764f5241bbf.md | 0 .../646ddb61ff08366570cc5902.md | 0 .../646ddd3f9f97a0667b964bdb.md | 0 .../646dde7dc20dc167489faa69.md | 0 .../646ddf888632fa67f1180940.md | 0 .../646de5dc8988076a1d992afd.md | 0 .../646de6a97b50a86ac487de86.md | 0 .../646de7b64467e96b7d35b5cd.md | 0 .../646de8478d6f796bfbdccfb2.md | 0 .../646de8d204a3426c7d184372.md | 0 .../646dea1c98c2426d43a705c3.md | 0 .../646deb169847f86df0f95bfc.md | 0 .../646dec359bef3b7811fba5a6.md | 0 .../646dedbcba062079128b2ecc.md | 0 .../646def5e863abf7a14501421.md | 0 .../646df03c8f79337ab46f148b.md | 0 .../646df0cf26413a7b35e4b8b3.md | 0 .../646df1d1aa4ae57bdf1869c4.md | 0 .../646dffd8ce9ac77ec1906f2e.md | 0 .../646f0417322c0e04983a5149.md | 0 .../646f08293804a30685533c6f.md | 0 .../646f09293eb3230723a62f77.md | 0 .../646f0c9a1e3360092d1bbd33.md | 0 .../646f0ce5737243098ad6e494.md | 0 .../646f0ef13604420a8744f7d4.md | 0 .../646f0f7c5933560af8e7e380.md | 0 .../646f102bf87b350b593baa72.md | 0 .../646f107abb89d00bb99f387a.md | 0 .../646f12da0b4c5d0ca162834a.md | 0 .../646f135eab69d90d0c6d4e9b.md | 0 .../646f159b2cffb21150b927cb.md | 0 .../646f164bf100dd11d226161f.md | 0 .../646f1764e2f1d212ba9785a7.md | 0 .../646f1802a09a171332e14630.md | 0 .../646f4d6c42dc5f214f4e7444.md | 0 .../646f4e46e81f7021d5fd9c1d.md | 0 .../646f4f6a14e3c522d130a0d2.md | 0 .../646f4fe12b7985232bf475a5.md | 0 .../646f507e4d1cd323f17db4fc.md | 0 .../646f516dbfc1342495515625.md | 0 .../6476f5c17f99146071ee884c.md | 0 .../6476f7a4827bcc61682f2347.md | 0 .../6476fb7cbaafa36d65e9cf35.md | 0 .../6476fc5cf14b276e6d04e82a.md | 0 .../6476fd4213318f6ee211028a.md | 0 .../64770351e8586671ec0911f0.md | 0 .../6477062778c85972eb648030.md | 0 .../647d821de0d97b3283c72b36.md | 0 .../647d855ac12cd436059acd39.md | 0 .../649353647c44ef4867ab4935.md | 0 .../64a2687ef267e5934a2f93e3.md | 0 .../64a26ac5540c5493f4641f10.md | 0 .../64a3bcbc83e574b58c8ed048.md | 0 .../6676a8a8d9861319ee901a90.md | 0 .../6676a8b01e56ec1a1e07c202.md | 0 .../6461815bc48998eb15d55349.md | 0 .../6461a1b2d5f508f374d72d30.md | 0 .../6461abe3ad3609f436f3a087.md | 0 .../6461b0b3dc4034f4f70a4929.md | 0 .../6461baf1e276bdfe3b8ff92a.md | 0 .../64800ffcc075d9af2f52f034.md | 0 .../648160c026b3bebc63177ab9.md | 0 .../648166a88629ccc03452bf04.md | 0 .../6482b07e8a3dcacbbbfa43f6.md | 0 .../6482b4fef5fd6bcdfddad730.md | 0 .../6482bc5d699f0acfc52bdc41.md | 0 .../64861a8856e1eaf9e349570e.md | 0 .../64861c02ff1ef4fa62a9e132.md | 0 .../6486212f80701cfb18052eae.md | 0 .../64862530b093dbfbea58f43d.md | 0 .../6486282ca3a469fca6ebed27.md | 0 .../649a6b393a10a4357087b3f7.md | 0 .../649a75a844f2ea3a0060d807.md | 0 .../649a80aa4405823b3f81a47f.md | 0 .../649a845dccffd93c0d41ad4b.md | 0 .../649a88458b4e343fbdffbbc0.md | 0 .../64a1d39230e33585f3dd0dae.md | 0 .../64a1d86b1294b2869cef1c18.md | 0 .../64a1e1b74d2e4e019acb70b8.md | 0 .../64a1e54abad976028a8938f1.md | 0 .../64a1fdbf48e08b06e8b05870.md | 0 .../64a2cadabc8538152c49a7eb.md | 0 .../64a2ceb58fe10e15e0dc223f.md | 0 .../64a2d19c5029ba166cb912e5.md | 0 .../64a2d5f23518e71727cac0db.md | 0 .../64a2d86799a58517c29f79a5.md | 0 .../64aaf2aff7f1fc7a550f40cb.md | 0 .../64aaf83d46b16a7b20a27051.md | 0 .../64ab0134716d0a7c8889f167.md | 0 .../64ab06a9cc033b7d4a8bad2a.md | 0 .../64ab143edad72b7e25b23f8a.md | 0 .../64ab178206f3237eafcc0ef4.md | 0 .../64acebecb7484c8c6a760534.md | 0 .../64aced3e88b0a38cec824dea.md | 0 .../64acedb5f59c0c8d43e96aa4.md | 0 .../64acf1af380a708ded8761f0.md | 0 .../64acf287857bb38e6dd7ca69.md | 0 .../64c703f58330b3767399e486.md | 0 .../64c705fd8969d677066792b8.md | 0 .../64c708fe06b0c3776f90faaf.md | 0 .../64c70d3bf7504978368da6ad.md | 0 .../64c70f78dbf5667a307a7d90.md | 0 .../64c71235eba6c67adaa9a458.md | 0 .../64c7135a9d35797b4bfb01b3.md | 0 .../64c714ec1b844f7bc0723deb.md | 0 .../64c715769bab5f7c14f6cd7b.md | 0 .../64c7168cba4a4f7c90c26277.md | 0 .../64c7173772c2497ce99b474c.md | 0 .../64c7202620a5e17d8a3c777d.md | 0 .../64c72e52133d687e8e6a60f6.md | 0 .../64c73367cce78a7fd65dd3be.md | 0 .../64c734293def73808e609778.md | 0 .../64c736a531835181349c27d2.md | 0 .../64c73981de025581bddb89eb.md | 0 .../64c73df1424422832333a9fa.md | 0 .../64c74a226587f502c0525927.md | 0 .../64c74a8a4138c6032241d498.md | 0 .../64c74c293dd7cf03cbd58194.md | 0 .../64c74e0064a9080443af0796.md | 0 .../64c750c328e06f0878a9272e.md | 0 .../64c7527100b19b09037ce5db.md | 0 .../64c7538db3e33d09704ab148.md | 0 .../64c754f598ca5409d0a08884.md | 0 .../64c755bf0034b20a428a4a1b.md | 0 .../64c7561d44e2300a90a38ab6.md | 0 .../64c7573fd2265f0b1c77e2ec.md | 0 .../64c758ab7352130b775df8c4.md | 0 .../64c764dd9071050d0a2c1473.md | 0 .../64c9bab6998128282da063f9.md | 0 .../64c9db021d4d912906878f3a.md | 0 .../64c9dc4bd63a92295347c449.md | 0 .../64c9e4cc5f06902dc75dc8f4.md | 0 .../64c9e90c433fde2e870285a3.md | 0 .../64c9efea385ca536bf467a7c.md | 0 .../64c9fa51209ab5395d524cce.md | 0 .../64c9fe7b2ffa3539fbf82d32.md | 0 .../64cab4d06512c95234256cbb.md | 0 .../64caea41a4199e54253c60ca.md | 0 .../64caeb134c3cdc5498cd75b9.md | 0 .../64caeeae2fa57756035d6012.md | 0 .../64caf1be15606d5814c3387b.md | 0 .../64caf237baef43587be6d860.md | 0 .../64cb24c224ac2c61fa1c70aa.md | 0 .../64cb262dd91ecc62998736af.md | 0 .../64cb26e84dd0b56313ba0c6e.md | 0 .../64cb2a87057eb5655c66d1c2.md | 0 .../64cb2da32f8443669fd4e725.md | 0 .../64cb2e5bdfb23a67272a07c7.md | 0 .../64cb2ff0c31b0f67a6d76a47.md | 0 .../64cb30b8e4719a67fe14f364.md | 0 .../64cb34c01b3d856a9a59261d.md | 0 .../64cb3f62b10c336bada1c70c.md | 0 .../64cb472593e3be6d10a7c13b.md | 0 .../64cb480723790d6d727b8ef5.md | 0 .../64cb48e36c9ad56dd7a523f4.md | 0 .../64cb4978631a4f6e3e1b964d.md | 0 .../64cb4e676c156f7332f40db7.md | 0 .../64cb4ebdc75b3a73a43da5ec.md | 0 .../64cb50fd95831a745ea60d13.md | 0 .../64cb522509ffb274daf9fd9e.md | 0 .../64cb583dadb33a77595797bd.md | 0 .../64cb5d1d48532b79b4e7ef6c.md | 0 .../6507512fe521de40085b8831.md | 0 .../650755908a8071409ab9e09e.md | 0 .../650756e20cffbe41305a0dde.md | 0 .../650757918a9e97418dc3d71a.md | 0 .../65afeb7ab6867b43dacbf32b.md | 0 .../65afec8f02423144ef136a94.md | 0 .../65b006efc74c675c2bdfccba.md | 0 .../65b00a6f1c429c5e9fa50e90.md | 0 .../65b2a465d7ca3ab6e902285b.md | 0 .../65b2bb4c279af3cd585ba777.md | 0 .../651dd5a46ffb500e3f2ce47b.md | 0 .../657b2296130e541911943345.md | 0 .../657b236691c67b197cd382f4.md | 0 .../657b400653813a1caa228aca.md | 0 .../657b438144bd421e49e202e2.md | 0 .../657b44fd1219f01f3afa8fb1.md | 0 .../657b5bd17d068521ee895631.md | 0 .../657b5c45e603ca227abf904a.md | 0 .../657b5cec02f00e23028cdbd5.md | 0 .../657b5de322bdee236e353230.md | 0 .../657b5f2319bc2223f2fc408a.md | 0 .../657b602d5bf54224a94cbfa6.md | 0 .../657b615cdee8f12537d6f90c.md | 0 .../657b631cc34605266f81b9bb.md | 0 .../657b64017820f626f6a092c2.md | 0 .../657b6531fad8572767c5b4dc.md | 0 .../657b661cc0427227c7e7aec0.md | 0 .../657b66c57499db2828adac5e.md | 0 .../657b674c711e5428985017ca.md | 0 .../657b67daf0b2d128ece96345.md | 0 .../657b68caf6debb2975503948.md | 0 .../657b6940d1ad7829b4d9a918.md | 0 .../657b6a7dd8fb2f2a52da24f5.md | 0 .../657c836198f77668f5cfd122.md | 0 .../657c9900c2df3b6ffdd86129.md | 0 .../657c99c084204371fcb8d6a8.md | 0 .../657ca06716e21b803ffb55d5.md | 0 .../657ca33bb1f197812c1a358b.md | 0 .../657ca36eacc797817451ece6.md | 0 .../657ca45e1fc9398243722c8c.md | 0 .../657ca50a95d1c3828ee5a991.md | 0 .../657ca59e6e559782e4c10056.md | 0 .../657ca8e65f9c2c836eecd834.md | 0 .../657ca996f3fdf683f408f632.md | 0 .../657caa4012f1cf846dcaa619.md | 0 .../657cad90d6745e85569cdc06.md | 0 .../657caec5163c6c85e5b31284.md | 0 .../657cafc142a867006734c3ed.md | 0 .../657ccd18f62d4c0292a97808.md | 0 .../657ccd8e0b8383034fa1be0b.md | 0 .../657ccdeb0919a803c00c8cbd.md | 0 .../657ccee0cbd78d044dfe4a77.md | 0 .../657ccf3ab9ef2604c6ba696f.md | 0 .../657ccfa7eeb47305177d4a45.md | 0 .../657cd0e81302a205cfbc10a2.md | 0 .../657cd1cdaa5260067b6fb93e.md | 0 .../657cd2ab46d95e075065d952.md | 0 .../657cd301c8cef107941a5552.md | 0 .../657cd51dc73ba908478c9f70.md | 0 .../657cd5bac0e2df08b433b29d.md | 0 .../657cd6c342d0e8093dd5c540.md | 0 .../657cd7778a28e4099f0ca6e9.md | 0 .../657cd816f3caf509f85e4d4a.md | 0 .../657cd8d94290160a8732893d.md | 0 .../657cd938cf0b0c0ad751ac23.md | 0 .../657cd9ae412af80b2a7ff265.md | 0 .../657cda710736e30ba719e441.md | 0 .../657cdf0217569e0ce2e40cd1.md | 0 .../657cdfc400c4130d43bab6e9.md | 0 .../657ce2aee8f1d30e17cf89e5.md | 0 .../657ce387f809d60eb54f06d6.md | 0 .../657ce469dc28f40f4b7ac75d.md | 0 .../657ce5caa3e1460ff657c6b0.md | 0 .../657ce691d6c57c107e650c5e.md | 0 .../657ce738f6c4eb10e81fd937.md | 0 .../657ce7ed5eb7171156711c77.md | 0 .../657daa5ab8505427a5b99cd2.md | 0 .../657daad61699f1281c5dca55.md | 0 .../657dab674b9de728828aa020.md | 0 .../657dadfc7d21eb294c9f057e.md | 0 .../657daf702ed04a29ee42de69.md | 0 .../657df21cc45b1f66112fb8fc.md | 0 .../657df2b22d7649667734d71e.md | 0 .../657df30a140de766c3896294.md | 0 .../657df39e98ace1673de4c399.md | 0 .../657df429a575a6679e72d48f.md | 0 .../657df4ff04eed86814093f0f.md | 0 .../657df5d14291b56887825276.md | 0 .../657df6018a70e468f5dc016a.md | 0 .../657e3c159dc94c6e33ba6115.md | 0 .../657e3ca1c4d9636e9012e1a9.md | 0 .../657e3dc46c5a816f0b12fb76.md | 0 .../657e3ec58a1c706fb201d719.md | 0 .../657e408c387898706d4c1b46.md | 0 .../657e4173056b4771208c184d.md | 0 .../657e421f8d8e9871a83cda7f.md | 0 .../657e428ed1d56c720561e571.md | 0 .../657e42d9cf8693725896cc49.md | 0 .../657e47d5fa5dea7cbdaf484b.md | 0 .../657e496dda7af77d6798e7f7.md | 0 .../657e49f3ee34e67dbe0d8848.md | 0 .../657e4ab5b857f77e36c82a4d.md | 0 .../657e4b7d381d567e8d97967c.md | 0 .../657e4c1f0bd3e97ef2d46644.md | 0 .../657e4cd7f87d4f7f6954446d.md | 0 .../657e4db2e3fc8d7fb41b8b85.md | 0 .../657e4de2c8c70a7ff7e1546d.md | 0 .../657e4e3b02a2128049c344c8.md | 0 .../657e4fd2ecf31280ef673f0d.md | 0 .../657e51218ff18f8191b76ea9.md | 0 .../657e523fcaaa0e823b3789e5.md | 0 .../657e539471b4aa82c7402c15.md | 0 .../657e5477269b94834908826f.md | 0 .../657e54f51fe1c983d840cb70.md | 0 .../657e55e612fac9847dc7ce03.md | 0 .../657e56e7034d2d858b6e9e00.md | 0 .../657e57c429a4dc8662a61c96.md | 0 .../657e59605c6f688785fbb46d.md | 0 .../67c7717e93e15e498d93b5af.md | 0 .../67c772faaccc414b3666a7a0.md | 0 .../67c774c74b69734d08b1ecbb.md | 0 .../67c86d68cceb4d498a72fe19.md | 0 .../67c86f54f0b8aa4c3dd5bacd.md | 0 .../660ee6e3a242da6bd579de69.md | 0 .../660eebd83100d37862268781.md | 0 .../660ef0f7c4b8e68ccd1f0786.md | 0 .../660ef19b95d3308e7dd31bb6.md | 0 .../660ef31a5be625914a0102cd.md | 0 .../660ef5105b8ba095307a0e50.md | 0 .../660ef55dd468079679ee0092.md | 0 .../660ef5c1904955978a986a5c.md | 0 .../660ef6355e8f5a9e67fe5f46.md | 0 .../660ef857f2806aa626d29d17.md | 0 .../660f033cf051ebb50ea3bf48.md | 0 .../660f039ff313dbb696b007ca.md | 0 .../660f061d259bbebc37461080.md | 0 .../660f07d231941bc11719f664.md | 0 .../660f09a2694b59c3a10ee304.md | 0 .../660f0a55847d6cc485f29ba5.md | 0 .../660f0c34aad72dc712b97624.md | 0 .../660f0da9bf1035c9097af20a.md | 0 .../660f0ee51d7460ce88cd248d.md | 0 .../660f0f980e98e8cf77f1ce31.md | 0 .../660f165270622fd4ec0da3f7.md | 0 .../660f17294346b7d69e79db3d.md | 0 .../660f17d4e9f227d86e834abd.md | 0 .../660f18f059fe0fda192ce394.md | 0 .../660f1a00ac619ddc1e259a66.md | 0 .../660f1b6e60bd9edf902c81fd.md | 0 .../660f1bf673487ae0bb25b900.md | 0 .../660f1cedf3676fe26122ebf6.md | 0 .../660f1e3f047bf4e403268713.md | 0 .../660f20473aef47e9b8c9afc6.md | 0 .../660f207334fabaeac3269c38.md | 0 .../660f229d2dbe09ef2954a4a1.md | 0 .../660f23b53db70af0f2620e78.md | 0 .../660f255022991ef34ed0ee88.md | 0 .../660f280dda5040f707c76b4a.md | 0 .../660f2a70ad6225fa503e71c3.md | 0 .../660f2b6fd54ac1fc142804dd.md | 0 .../660f2eccfe3f820304af1b39.md | 0 .../660f2fbd45b520046cac68e8.md | 0 .../660f34626216270c682e2f7b.md | 0 .../660f34e99571070d56d2f231.md | 0 .../660f359af3e32e0f1a6880b7.md | 0 .../660f374d532dc41189cc9cc2.md | 0 .../660f383d4c772c12ff59904b.md | 0 .../660f38c34a4de6141c0c369f.md | 0 .../660f3915b41a441537ec9f5e.md | 0 .../660f39b444fd6f16d1e49c1f.md | 0 .../660f3b664421471aa595170f.md | 0 .../660f3ba3cceef11b6ba08b59.md | 0 .../660f3ce51f70571e1c5227c8.md | 0 .../660f3dd626be3a1ffe27e5d1.md | 0 .../660f415b76859a2736771607.md | 0 .../660f4377a359972c521d3f4b.md | 0 .../660f4455f457ef2e3ec6920f.md | 0 .../660f447efc0e722f016c1be0.md | 0 .../660f44f10ea40f300b896a5e.md | 0 .../660f455b044d3230ed971e98.md | 0 .../660f45ccf4ca5c31f253005a.md | 0 .../660f46460f9c36330ebc07d8.md | 0 .../660f46b9c417a8341729a3ab.md | 0 .../660f4774e3e0df35a68bb5f2.md | 0 .../660f47afe4c98536715d5fa4.md | 0 .../660f487dc0c8fa38084f9754.md | 0 .../660f48a419b40238e2b8b4d5.md | 0 .../660f48e1d3682f39e81843c4.md | 0 .../660f4934fb48f63abd5ae371.md | 0 .../660f4990b1caa03b9dc97a43.md | 0 .../660f49e32001983c90b75850.md | 0 .../660f4a1472f8e63d76162ce5.md | 0 .../660f4a83373de83ea101685f.md | 0 .../660f4ae5b3924c3fc3373973.md | 0 .../660f4b33e2a3364094ecb540.md | 0 .../660f4b641290da41b2cf0dd9.md | 0 .../660f4c3b01c44743719c99e4.md | 0 .../660f4cde8dd305450514a1cb.md | 0 .../660f4cffb1459d45e34902d1.md | 0 .../660f4de78f775e480ba2e451.md | 0 .../660f4e74f7fd3f4a99ac2e50.md | 0 .../660f4efcb8068e4cb470dca1.md | 0 .../660f4f79e2a82a4e92290f44.md | 0 .../660f505d02b2bd513a1c3468.md | 0 .../660f50a21fe7645252804f2b.md | 0 .../660f5179b3b0ca558f6b4d4f.md | 0 .../660f51f1df0a8757934a5796.md | 0 .../660f530d6e33d159e1bf4947.md | 0 .../660f535ec33a285b33af3774.md | 0 .../660f53ad3d39175c5d4335ac.md | 0 .../660f540c2176ea5dec01306d.md | 0 .../6610b741b54b90f0c0fb3d58.md | 0 .../6610b8017d1671f2814e8c77.md | 0 .../6610b8f6a98d25f4d485a94d.md | 0 .../6610b9f7619764fad5fd516d.md | 0 .../6610bbed59bc2a0194d85533.md | 0 .../6610bf6fa14d700beed1b109.md | 0 .../6610c105bbdacc114d6cdc44.md | 0 .../6610c16c4fa0df12c0e30675.md | 0 .../6610c1d97b1671140f95cfbb.md | 0 .../6610c21b3ef82015573ffbbe.md | 0 .../6610c2d8d67563174fcf96dc.md | 0 .../6610c424b7119919b62932f4.md | 0 .../6610c48c4ea0891afa7c4696.md | 0 .../6610c538372aa61cc0f5b122.md | 0 .../6610c6541c82551f95e765ab.md | 0 .../6610c71600966a2191d3a64a.md | 0 .../6610c77d50636722e5b6be17.md | 0 .../6610c83b52583e245a079217.md | 0 .../6610c87eac0f0b256d7b037e.md | 0 .../6610c8cfe4cf4d278e35c156.md | 0 .../661483051820c3c1ab4595e0.md | 0 .../66458f0a05df478aa627629e.md | 0 .../664599653fcd6e97104f9261.md | 0 .../664ed9344ba3495e1f67f8ea.md | 0 .../664ed97c55a99e5ffab759dc.md | 0 .../665732da4815b70bb083915e.md | 0 .../665732e62eb8b30c249b5c2c.md | 0 .../66643c93e05093c728abdbe9.md | 0 .../66643c9a9e0ad1c787f5fe2b.md | 0 .../6672e579cc11472272ab23e6.md | 0 .../658212ba98182f3e855e85f9.md | 0 .../65821c1c40ccac44adf38e6b.md | 0 .../65821fcc010c3245718f2a06.md | 0 .../65822308ded1ba4632f66aa3.md | 0 .../658225d560369446ece5518b.md | 0 .../6582267ef39f5047411c1743.md | 0 .../65822773f4c60a479ec89f66.md | 0 .../65822934c8a0454803e3ef12.md | 0 .../65822bd82d708c4895080c35.md | 0 .../65823040bdb32949d4c1a96f.md | 0 .../6582324b5d37fe4b622bc3c0.md | 0 .../6582352cbdbcde4d0c4f7b0b.md | 0 .../65823634a308cb4d6bcc5fa6.md | 0 .../658238f7604f154ea9a23e1e.md | 0 .../65823b0167fd894f4a7ea60a.md | 0 .../65823bbbdb4eaa4f9d20a0fb.md | 0 .../65823cfc74aa564ffc460489.md | 0 .../65823dde36392f505a39f7c7.md | 0 .../65823e87c9741750a22085a7.md | 0 .../65823ff0d4b991510fade1a8.md | 0 .../65824111a09164518320088d.md | 0 .../658244fdf4b0265334711664.md | 0 .../65824561f3478e5371a33ae5.md | 0 .../658246c28575d653d1f89b59.md | 0 .../65824872894f59546e3084e2.md | 0 .../65824a1b16631c54fa524154.md | 0 .../65824c7b4e2da85597693dcf.md | 0 .../65824dfdb6815d563b2d3256.md | 0 .../6582507654b3ed5712341382.md | 0 .../658252f6b1526d57b103d48a.md | 0 .../658254db6e12485a48130f57.md | 0 .../658255d5f955175b270f251d.md | 0 .../6582575b8089f85b8b92d7c8.md | 0 .../658258c0e5fbe85c14c060cf.md | 0 .../65825a9520a0795c8afbef50.md | 0 .../65825b758fe85a5cebabc8c5.md | 0 .../65825cda2668995d5168e37c.md | 0 .../65825e96b5db5f5dee6bf57c.md | 0 .../6582601b2987045e8e7da994.md | 0 .../6582622cb6c11a5f4c5d79b4.md | 0 .../6582687859366a618424d84b.md | 0 .../65826a6e9d189a623141c726.md | 0 .../65826af5b226a5628aa154b1.md | 0 .../66314f2add0a8b57da5d6d91.md | 0 .../66694bfa435cef241f6f9a68.md | 0 .../66694eaaeb7d253049fa7883.md | 0 .../66694fc4bba24f33ca01fa5b.md | 0 .../666951d2e4b27e3a3c72ca5f.md | 0 .../6669539c1379793f9cb8917c.md | 0 .../666aae6a5d30a71f1fd7749f.md | 0 .../666ab82c874add3c95145213.md | 0 .../666ab9013cd5563f2b39947a.md | 0 .../6331d283b51aeedd1a2bd64f.md} | 0 .../6331d28ab51aeedd1a2bd650.md} | 0 .../6331d291b51aeedd1a2bd651.md} | 0 .../657e928716b77b2277980276.md | 0 .../657ed53c19461d4b95c4757a.md | 0 .../657ee28cefc4945568287673.md | 0 .../657ef2a86d4e545cec9a85fb.md | 0 .../657efa642593c5746acc5c81.md | 0 .../657efce98e958b75df86b305.md | 0 .../657efdcf7fe23b76c0cff9ec.md | 0 .../657effaa2a5e0277d71f9cbe.md | 0 .../657f0044be09db790b1eb1c5.md | 0 .../657f01ae9aea647b27402d3e.md | 0 .../657f025ec86c3d7c4177b6be.md | 0 .../657f0353c9523d7d896873ea.md | 0 .../657f04ed0035f47ed04d0f1f.md | 0 .../657f425dbab54e11993c80f0.md | 0 .../657f4345abe7f2161f99f1ad.md | 0 .../657f43d341a0dd17120cdb08.md | 0 .../657f456223b8c1187b461987.md | 0 .../657f465f8e718b19c5105ae5.md | 0 .../657f47b12c51e41b3149e584.md | 0 .../657f4a4a5828a01de04b652f.md | 0 .../657f4add33ea4b1f61ba3dc8.md | 0 .../663b10c10a4c0a0e095137ee.md | 0 .../663b16e62fee463b4caf46e9.md | 0 .../64e4e4c4ec263b62ae7bf54d.md | 0 .../64e4e6c86954de67a3e44ee3.md | 0 .../64e4e6fe78b5aa67ef2fc3e7.md | 0 .../64e4e7241f52bb682eeb8211.md | 0 .../64e4e74d0fb4f0687bf4145d.md | 0 .../64e4e78a7ea4a168de4e6a38.md | 0 .../64e4e7bbedb22d6939001ad3.md | 0 .../64e4eaaa9070a66aecbfe603.md | 0 .../64e4ebc7eabc5a6babd479cd.md | 0 .../64e4ecd7735a566c9266a338.md | 0 .../64e4eec13546c06d61a63d59.md | 0 .../64ec89ee549ecf802de2b3e2.md | 0 .../64ec8f717b261e824d82d6a5.md | 0 .../64ec9145e424d8835a4e0f28.md | 0 .../64ec9282cd547785258cecf2.md | 0 .../64ec9343769e8f85c1e17e05.md | 0 .../64ec94f0de20c086e09b0fc3.md | 0 .../64ec959a76336c8767f5cd4d.md | 0 .../64ec96761156a187ed32b274.md | 0 .../64ec9b10356c2d8aa05d9ce1.md | 0 .../64ec9c55fdeef78bacd2fc3b.md | 0 .../64fac365aeb8ad70b69b366f.md | 0 .../64fac4d1773e7a719b1254de.md | 0 .../64fac6a497811572b338e5e5.md | 0 .../64faca774fd9fd74bc084cc9.md | 0 .../64fad07f43a101779cb8692a.md | 0 .../64fad9cd2eeb1e7ca2ca8c8b.md | 0 .../64fadae4f2d51b7d5d8b98d8.md | 0 .../64fadff23375f27ff06c6d40.md | 0 .../64fae068bcdc9c805bd8399e.md | 0 .../64faedcd16a1e985c4c2dc94.md | 0 .../64faf0418e828c0114a558a7.md | 0 .../64faf65b22ad8d07df9be14d.md | 0 .../64faf874364ec308f875f636.md | 0 .../64fafac95328110a69bcb75f.md | 0 .../64fb0fa0968f2b113b2d90e9.md | 0 .../64fb1061ca838611ed6a7d6b.md | 0 .../64fb1321e189a6136d200f77.md | 0 .../64fb1436adef3e145b4c3501.md | 0 .../64fb14d890415c14f93069ce.md | 0 .../64fb154a7c48cd159924bb18.md | 0 .../64fb1c4dc0feb219149a7c7d.md | 0 .../64fb285637fa1e1c222033e3.md | 0 .../64fb29348a60361ccd45c1e2.md | 0 .../64fefebad99209211ec30537.md | 0 .../64ff0313700dad264d19dfe4.md | 0 .../64ff04cc33779427a6412449.md | 0 .../64ff068e0426eb288874ed79.md | 0 .../64ff24b80431f62ec6b93f65.md | 0 .../65003986d17d1e1865b269c0.md | 0 .../650046832f92c01a35834bca.md | 0 .../650048b0764f9c1b798200e2.md | 0 .../65004ba581d03d1d5628b41c.md | 0 .../650300a25b6f72964ab8aca6.md | 0 .../65099dbd8f137d58e5c0ff16.md | 0 .../660d86150a52ced178d567f3.md | 0 .../660d8ca387f989d6b25a3343.md | 0 .../660d8d7bb2424cd7cdf90ec1.md | 0 .../660d90b0ec1ef7da914c5e65.md | 0 .../660d936a55565add0a27199b.md | 0 .../660d9535e86fd2deb351aeb9.md | 0 .../660d9cb6cc6415e6ca0509d8.md | 0 .../6632420f81f3cc554a5e540b.md | 0 .../66ad0f178ed5791ed898fe56.md | 0 .../671682cd6d7aa95f0078f35f.md | 0 .../67168a7243b6396cb69c1bdf.md | 0 .../63c620161fc2b49ac340ffc4.md | 0 .../63cf7e324c1831f8d936b3ae.md | 0 .../63cf7f97e7f99af9348f5068.md | 0 .../63cf812bb8ecd4f9cf749b8f.md | 0 .../63cf83fdbb51d9fa54654ae6.md | 0 .../63cf8ec006a776ff5f6e3c68.md | 0 .../63cf90d4696d8f00851873a4.md | 0 .../63cf93472de77d01bf8474bf.md | 0 .../63d120a05ee93f38353b84c0.md | 0 .../63d1214a0ac7a9389793269b.md | 0 .../63d128eaedcc773d2ded2128.md | 0 .../63d12b9c7aaee43de1ba265d.md | 0 .../63e02a333354343b595d64ca.md | 0 .../63e0334b7a24bd3c96aca4de.md | 0 .../63e036373fc9173d284e165a.md | 0 .../63e03b86008bbb3e1c3de846.md | 0 .../63e042661ad2663f0d468740.md | 0 .../63e050bf935ac341b88326d6.md | 0 .../63e05557016dfd45ea49152c.md | 0 .../63e05c00b615bb46ac87273a.md | 0 .../63e060df21bca347b2d2b374.md | 0 .../63e062d6090ebb486a4eda3a.md | 0 .../63e949b8327aa2aca2ca8eac.md | 0 .../63e94dae6dcedbad73f2f6ee.md | 0 .../63e954321b0a77ae4f6d9650.md | 0 .../63e95a45dce95baf41dd4f78.md | 0 .../63e95e39860dc5b01ebe9be0.md | 0 .../63e9667c881b61b1e338d276.md | 0 .../63e96938d2a347b2734a1587.md | 0 .../63e96eb94c97b6b31ee50f63.md | 0 .../63e9718d7d490bb3940d5a0a.md | 0 .../63e9737f686c76b4078a60f4.md | 0 .../63f28972973504e7bb58b0b3.md | 0 .../63f28ef082d771e8bf71f94a.md | 0 .../63f293c804d6f9e9a83ca4c5.md | 0 .../63f29804e3ec00ea6fab1ec4.md | 0 .../63f29ce62aea65eb041758c8.md | 0 .../63f2a0a860790eebe61bf908.md | 0 .../63f2a4a8087e6dec8ec47f16.md | 0 .../63f2a5f09a785aed155c0a56.md | 0 .../63f2a8e14fb388edd3242527.md | 0 .../63f2aa36fcdc63ee4e18fc37.md | 0 .../63f2ab4f6c52c5eec6d68de4.md | 0 .../641fc88d8fa7127f76e0324f.md | 0 .../641fcfd468185384ac218b7d.md | 0 .../61fd5a93fd62bb35968adeab.md | 0 .../61fd6343fb42013d99bcd7f3.md | 0 .../61fd66c687e610436494c6f1.md | 0 .../61fd67a656743144844941cb.md | 0 .../61fd6ab779390f49148773bb.md | 0 .../61fd6b7c83dbf54a08cf0498.md | 0 .../61fd6cc9475a784b7776233e.md | 0 .../61fd70336ebb3e4f62ee81ba.md | 0 .../61fd719788899952e67692b9.md | 0 .../61fd71d596e8f253b9408b39.md | 0 .../61fd75ea7f663457612dba02.md | 0 .../61fd7648a7ba2e5882436831.md | 0 .../61fd778081276b59d59abad6.md | 0 .../61fd77f7ad2aeb5ae34d07d6.md | 0 .../61fd78621573aa5e8b512f5e.md | 0 .../61fd7a160ed17960e971f28b.md | 0 .../61fd7b3fcaa5406257abc5d1.md | 0 .../61fd8e491324ce717da97ffe.md | 0 .../61fd8fd08af43372f02952d0.md | 0 .../61fd9126aa72a474301fc49f.md | 0 .../61fd933ba685de776a94997e.md | 0 .../61fd94056e0355785fbba4d3.md | 0 .../61fd986ddbcbd47ba8fbc5ec.md | 0 .../61fd990577d8227dd93fbeeb.md | 0 .../61fd9a4ff2fc4481b9157bd7.md | 0 .../61fd9ad665a4a282c8106be3.md | 0 .../61fd9b7285bde783ad5b8aac.md | 0 .../61fd9d9fbdfe078800317055.md | 0 .../61fda307bde0b091cf7d884a.md | 0 .../61fda339eadcfd92a6812bed.md | 0 .../61fdac1e31692f9a9ad97295.md | 0 .../61fdaea3999cb19d76ce717b.md | 0 .../61fdaf9ff894b6a084ecdc1b.md | 0 .../61fdafe6f07fd7a1c6785bc2.md | 0 .../61fdb04d9939f0a26ca51c2b.md | 0 .../620159cd5431aa34bc6a4c9c.md | 0 .../62015a5da1c95c358f079ebb.md | 0 .../62015cd2654a1139321a89d2.md | 0 .../62015d8942384c3aed48329e.md | 0 .../620167374bb8b4455cd11125.md | 0 .../620174ed519dd7506c1a4b61.md | 0 .../620175b3710a0951cfa86edf.md | 0 .../6201782cc420715562f36271.md | 0 .../620179bc0a6a2358c72b90ad.md | 0 .../62017b6f47454059bf2d3bd1.md | 0 .../62017f47c87be96457c49f46.md | 0 .../62017fa5bbef406580ceb44f.md | 0 .../62018243f046a368fab8ffb6.md | 0 .../6201830cb0c74b69f1b41635.md | 0 .../620186f4b6b8356d2def576b.md | 0 .../62018ba1aa263770c953be66.md | 0 .../62018c3e94434a71af1d5eaa.md | 0 .../62018ec29b3ae674f40bef31.md | 0 .../62019093fe30e278e797d2f6.md | 0 .../620191707bc65579ddd3ce15.md | 0 .../620192a767533a7ad19d96d7.md | 0 .../6201995d9ab88e80f1989dce.md | 0 .../620199c7a7a32c81d4db3410.md | 0 .../6201a1a7af32c287bd6b8183.md | 0 .../6201a1cc668a34888f5b2f52.md | 0 .../6201a20d742f5c89736c8cfb.md | 0 .../6201a42e39bf3b95b6a33bf3.md | 0 .../6201a4adcc6414968b391592.md | 0 .../6201a5258af7b398b030bfaf.md | 0 .../6201a59be346d399c21d10b1.md | 0 .../64076bbeba941114b0027b6a.md | 0 .../5f32db63eb37f7e17323f459.md} | 0 .../6363d2529078df117ce4c402.md} | 0 .../6363d25c9078df117ce4c403.md} | 0 .../671274ffc6d0b8654e13affe.md | 0 .../67128f6a3550cf4f98e55f8b.md | 0 .../67164bc464cdc045edaccc5f.md | 0 .../67164ce44ebb6446ec498fbd.md | 0 .../67164f8d2378f84851447534.md | 0 .../67165185a42acc499c6ada3d.md | 0 .../6716531210ee374ae822fe83.md | 0 .../671655545e5bfc4c3dfe9871.md | 0 .../67165855c3dd824eabc1b474.md | 0 .../6716593b4f24da4fac3154bf.md | 0 .../6717b20b952c096b3dee0834.md | 0 .../6717b6aa217d3d6ed6f83e53.md | 0 .../6717b8829e501c71a75f1c77.md | 0 .../6717ba3d37ec4e73a50878da.md | 0 .../6717bc8c826a697663bf8fb9.md | 0 .../6717c0dc8b764279dfc9326b.md | 0 .../6717c3557815a17d6369a778.md | 0 .../671a383a56179f510b83cc1e.md | 0 .../671a3c13a3d6b21a1b0008f7.md | 0 .../671a3dde9c50241c6c16e331.md | 0 .../671a3ed10fd6e81d06dd4690.md | 0 .../671a40b415343c1f26e0c005.md | 0 .../671a41b8576531207749bdae.md | 0 .../671a438ac97103231787ab5a.md | 0 .../671a45f9b4ee3325393f0d0b.md | 0 .../671a46fe18ae6a26c76f42f6.md | 0 .../671a4aeac046082b1bf6335b.md | 0 .../671a4e181afe602d37786dd8.md | 0 .../671b71da8e1b963c69b6d011.md | 0 .../671b769169e38f3fe57b141c.md | 0 .../671b77cf9ef25a416449b109.md | 0 .../671b7c10cd0d274552e7b686.md | 0 .../671b7dd730712747aa2d9974.md | 0 .../671b98e9b7c4854e93044e64.md | 0 .../671b9986d2ac295047bde195.md | 0 .../671b9c3400ab12526ccc27e4.md | 0 .../671b9d6f13a6cf541934fb75.md | 0 .../671f403c1d4e8a5e046065a0.md | 0 .../671f456994635c6085054cbd.md | 0 .../671f46b8a64a336294268cf6.md | 0 .../671f4766b90543639b60a79d.md | 0 .../671f47b9343cd364309aa802.md | 0 .../671f4c29b6c10a677571c3e9.md | 0 .../671f897fb187b46d1457b4eb.md | 0 .../671f8ab3f5add66eb16be177.md | 0 .../671f8cdb0d31cb710d7ad031.md | 0 .../671f8e2ca90546729b1911fa.md | 0 .../671f92684454b37660c3f82a.md | 0 .../671f93c4885c6a77aabac13b.md | 0 .../671f9590517a747a18b10cad.md | 0 .../671f96ce37827d7bc7b64e23.md | 0 .../671f9804d863147de378c679.md | 0 .../671f9aa56463ab7f6d98325f.md | 0 .../671f9b8ce830ae8098504f26.md | 0 .../671f9ca66765d781de7213f3.md | 0 .../671f9e83b440da8486fdf76e.md | 0 .../6720cf38beae8c4f1d7af1c0.md | 0 .../6720e69c2152da7b9dad577e.md | 0 .../6720f18957013d8de8ebbe91.md | 0 .../6720f2d525d22693e3fe2a99.md | 0 .../6720f45529e496998cced6b6.md | 0 .../6720f45ff33dd69a10d14e9d.md | 0 .../6727896e74a7ba08f6db7c68.md | 0 .../67278e07d5544c1a93f7f113.md | 0 .../67278fa39133d120afee631c.md | 0 .../672830d9aa2e0c2ff2fad7f8.md | 0 .../672833c79d024f37111a48ce.md | 0 .../672836d6ec0ae23f4724ccb1.md | 0 .../6728378c94eaf541fce8f334.md | 0 .../67289c4908f407948ef08a55.md | 0 .../67289e1748ed4b9623086332.md | 0 .../6728a193fccbc59b016a8584.md | 0 .../6728bf5cd59713a140c558be.md | 0 .../6728c0ac41d990a2f6de9ea4.md | 0 .../6728c22492994ca4deab5f93.md | 0 .../6728c369d38d3ea6634c1649.md | 0 .../6728c6fad8d9caa92837c75f.md | 0 .../672a192e685fba081cfbeb2d.md | 0 .../672a1c6ca33f8115728e7f79.md | 0 .../672a1e2fbec6a61bf477ea49.md | 0 .../672a21a4b40ed3279d513888.md | 0 .../672a2360e608aa2e32a1e08c.md | 0 .../672a251e826af634c1360078.md | 0 .../672a27098fa55c3bfa11c5fb.md | 0 .../672a296a309d9c46658c071a.md | 0 .../672afc3d3758e25087697611.md | 0 .../672afe3809d2a55224868ea5.md | 0 .../672b202ba00fc253ab8275f2.md | 0 .../672b25e2a59e2956bca1a42f.md | 0 .../672b307e7447905887103086.md | 0 .../672b33b15bd8bf5b2523772a.md | 0 .../672b42dafa37fe61e80a2b40.md | 0 .../672b4539b9ab5d645e7dcfb8.md | 0 .../672b46def9325065dbc7b29f.md | 0 .../672b4812ec997567058875da.md | 0 .../672b491aa3c094689007baf1.md | 0 .../672c8c2429273886b1519110.md | 0 .../672cc5e1786cba9181ea64b6.md | 0 .../672cca3d15975a9390545877.md | 0 .../672ccc988693199500b4cdfd.md | 0 .../672cce96163ee1965d3e6133.md | 0 .../672cd0939d2cca9849f200d2.md | 0 .../672dc70c1f0bc8c822b0dfc6.md | 0 .../672dc928d8765dc9f923ca71.md | 0 .../672de8ad97d683d3734ce5cd.md | 0 .../672de9bfc24d99d49218eb41.md | 0 .../672debc75e32a8d6e2593eac.md | 0 .../672dec93f008b3d8169568e8.md | 0 .../672deeb8a3167fda01889d18.md | 0 .../672e0ec28d829ee2b5e909f3.md | 0 .../672e16bcc0d877e5d3eb7f4e.md | 0 .../672e17e63be5dce6ff5b9189.md | 0 .../672e18d6146c94e80107c6b9.md | 0 .../672e1bb0774f2fea953e9388.md | 0 .../672e1c3031816ceb9dccc66a.md | 0 .../672e1f1a51e86aed84df7c94.md | 0 .../672e1fff03af3aeed5d7a84b.md | 0 .../672f4b05585d501f533789b4.md | 0 .../672f606201263928a06b2a04.md | 0 .../672f630337512b2b62595731.md | 0 .../672f63cadac41a2c9b1897a1.md | 0 .../672f64ba4f91492e1192b829.md | 0 .../672f657580a34f2f78e278e2.md | 0 .../673de712f2dc6db0cfe76b31.md | 0 .../673de859a60bb4b728b727b4.md | 0 .../673deb32b4eb12bd975aa2e8.md | 0 .../673df0c78bdd11c7195010cb.md | 0 .../6363d2429078df117ce4c400.md} | 0 .../6331caa1b51aeedd1a2bd644.md} | 0 .../6331d298b51aeedd1a2bd652.md} | 0 .../6331d29fb51aeedd1a2bd653.md} | 0 .../63db7f4677d06d7500a13321.md | 0 .../63e9de47885cd4d08c29f8e2.md | 0 .../63e9e5bcec5d33d21b82397e.md | 0 .../63e9eb5b2328eed3d194b28a.md | 0 .../64005ab13a78eb062547c12d.md | 0 .../64005eb6d2d06a15d9f7611f.md | 0 .../640067f276acd525509646cc.md | 0 .../64007367d54d2a7efbf44fcf.md | 0 .../64475c0b61cddb6feaab4e2e.md | 0 .../644760f4fb15ce765baebb62.md | 0 .../6448ab52a902de04fc56b3fa.md | 0 .../6448b2c9aec64c0ecd41573d.md | 0 .../6448b4107aadc110a6ab4f65.md | 0 .../6448d62ce222044458b75931.md | 0 .../6448e475f904ad580cd7e722.md | 0 .../6448fefcd6445d6b3d9d63db.md | 0 .../644905b34f614973a8252a26.md | 0 .../644a0eadcbccaf1d13c7d137.md | 0 .../644a2013b2ceea32c44d09f9.md | 0 .../644a37d773b7610ac5ede66e.md | 0 .../644b6a23d398bb5f05ef796b.md | 0 .../644b6ad4fa8dfd600a9dff2c.md | 0 .../644b71f678b5e1687666c88d.md | 0 .../644b765b3bf09e6dff5e0931.md | 0 .../644b77a563c51f6ff5237b99.md | 0 .../644b7ac994d7dd73a61b4fa6.md | 0 .../644b82e0dc8e5e7ca47fcd9b.md | 0 .../645b5c05986aba539ba6ca03.md | 0 .../645b65b681a62f5fa125ff62.md | 0 .../645b6693d8e1bf60f2d92e67.md | 0 .../645b6c92876e836832538e34.md | 0 .../645b6dad50514e69df601df6.md | 0 .../645b7f6a575ffc807877a8c6.md | 0 .../645b9d56b48971997a8055dd.md | 0 .../645b9de38df75b9a5cfc2e85.md | 0 .../645b9ea45d3a9a9d711df81a.md | 0 .../645c803cad8434791a5f57b6.md | 0 .../645c80ee8b65917a24afcb14.md | 0 .../645c81579c54a57ae7c1a5f7.md | 0 .../645c81683d816b7b3a044143.md | 0 .../645c82268b9a8d7c4debd8dc.md | 0 .../645c85251dc1827fe4a6c4ce.md | 0 .../645c86f92a102d82250ce3e8.md | 0 .../645c8a55eca2118650ee3ce3.md | 0 .../645c8fe0c9505407650c4ac6.md | 0 .../645c9e6cf5c7251f7b3308f6.md | 0 .../645ca158fb7fa3237437fbbd.md | 0 .../645ca381c8f87f263034954f.md | 0 .../645ca5ca11d0d7293e61c6c7.md | 0 .../645ca62092c53f29f4ea9bf6.md | 0 .../645cb07132281a380223e458.md | 0 .../645cb0ce6dc93738b442b0d0.md | 0 .../645cb1306eb27a397be7f18c.md | 0 .../645cb99035b8f046f1d669e4.md | 0 .../645cbad5f77ce948b35cf83e.md | 0 .../645cbb5ab1296e49946adb6e.md | 0 .../645cc5925f158b5b33e2698f.md | 0 .../645ccf7ec9aca267d84b053e.md | 0 .../645cd17b061afb6a8cba945a.md | 0 .../645cd267410ac06bfcaf0bd4.md | 0 .../645cd2b76488fd6cb8d1ae79.md | 0 .../645cd4eb6edf6e6f91acabbb.md | 0 .../645cd5b506ed8970b7ea953d.md | 0 .../645cd65c33bdc871bb72def4.md | 0 .../645cd8b7f4d8e27526694448.md | 0 .../645ce315efe609814258b0bc.md | 0 .../645ce3c80f1c29824f1a8359.md | 0 .../645ce4375221138326895726.md | 0 .../6461f79f4ea2ef042fb2c0f4.md | 0 .../6461fd4c1bc6620aed6435b2.md | 0 .../64620068f97fe70ea47a9e75.md | 0 .../646203cdc054d012b5d71428.md | 0 .../6462060b0a8a2c15726649ec.md | 0 .../64620800e0c6ab17f0e31d6d.md | 0 .../646463be7341819690797ad2.md | 0 .../6464650a962e3d9852713549.md | 0 .../64646577f28ade99100a55c3.md | 0 .../646467130d7acc9b4e565c42.md | 0 .../646467683f25e19bfc9cf9b0.md | 0 .../64646bc0e5a60ea131e03f91.md | 0 .../64646db2c684b7a3a174a1d0.md | 0 .../646477c82475ffaf0c3c0771.md | 0 .../64647cf70a4556b5105e65b2.md | 0 .../64648534ff5498bee5dceb28.md | 0 .../646486adf52652c0ee103aab.md | 0 .../64648963e014f8c42a65b83a.md | 0 .../64648c3703ad2ec796ab8d1e.md | 0 .../64648cf52e1ce1c8c00956ae.md | 0 .../6464905afec9efcf7328ce58.md | 0 .../646491d2c856afd17c2f380d.md | 0 .../646492f5c672c9d32f340c22.md | 0 .../646493b7dc53b5d45c9c50fc.md | 0 .../64649b243b9cc3ddabacc593.md | 0 .../64649c6d77059edf80279a32.md | 0 .../64649efb555939e30462c79b.md | 0 .../64649f91446721e3ff391d88.md | 0 .../6464a057702d04e537d56d49.md | 0 .../6464a6d98c43acecb8a7867b.md | 0 .../6464a9f7d81939f08d04f435.md | 0 .../6464aabd17cd45f1d17cfe56.md | 0 .../6464ab8c06ea92f30bc548d5.md | 0 .../6464abfb6cf778f3cb33d379.md | 0 .../6464b25851863b0a119eb7b1.md | 0 .../6464b3adeee9310bd37ff636.md | 0 .../6464b8ccb1a5d612c2f857d1.md | 0 .../6464c6d6698a8027f8c9d6be.md | 0 .../674dd79dcfa5690e16e59775.md | 0 .../64dc8b1faf9c60304ca8a9b6.md | 0 .../64dc8ea01436383a88256d7f.md | 0 .../64dc9004f658183afa85f4f1.md | 0 .../64dc90949ff85e3b37be40d0.md | 0 .../64dc90e837670a3ba26a1e61.md | 0 .../64dc916138dbe03bdfe6cec6.md | 0 .../64dc922df2919e3c38cead61.md | 0 .../64dc92a9718fb53ca3d1bad7.md | 0 .../64dc963d866fff3dd0329993.md | 0 .../64dc97005bc7943e2978df0a.md | 0 .../64dc976bf864693e668d67e8.md | 0 .../64dc97ab25730b3e9de86ea5.md | 0 .../64dc985e6720a23edac63b51.md | 0 .../64dcd3d61c448e2676501f43.md | 0 .../64dcd9bbc2268127e7898d77.md | 0 .../64dcdee07a14f0299ec30559.md | 0 .../64dce5f6ff907c2b2c47bb05.md | 0 .../64dce7ee2494e82bf4205a3f.md | 0 .../64dceadec3c9cf2ca7b56de6.md | 0 .../64ddcc2ee182e0164c3539f8.md | 0 .../64ddce6f6e8066173208235b.md | 0 .../64ddd02838f36117cd9738eb.md | 0 .../64ddd280d69fa818ca782d50.md | 0 .../64ddd4fbb4b598199acf5ec5.md | 0 .../64ddd65848a12919d7e1c7d0.md | 0 .../64de1469fccce61940f498c4.md | 0 .../64de4bccf5becb208a48ca97.md | 0 .../64de6c8a5305d8173a3a9e09.md | 0 .../64de7357cc75bd18bdced920.md | 0 .../64de73f6c2486518e3064fec.md | 0 .../64de7662244db513d7b673ec.md | 0 .../64de773f81facd14653f49c8.md | 0 .../64de79de2fac6b1536ebcfdd.md | 0 .../64de7be06eb689161dd63cf0.md | 0 .../64df202aa1342114cd077920.md | 0 .../64df332162988b13c35b7f7d.md | 0 .../64df346f4c86461419974c1e.md | 0 .../64df353d7ae6dc148fd64f53.md | 0 .../64df3e2fac34d813d048f3f9.md | 0 .../64df3f1011888113fbd3d81b.md | 0 .../64df45a3ad4f8719e5355244.md | 0 .../64df47b32b92301a815d5ef8.md | 0 .../64df496c6a8ddf1b38db1ed6.md | 0 .../64df72c6e0183a191fcd72dc.md | 0 .../64e337e3096b7c1739d934e6.md | 0 .../64e3392996b41d17a1375643.md | 0 .../64e33a488b4a2717fa22ebf3.md | 0 .../64e340302bd28513f3e73740.md | 0 .../64e340ecee18af1430939018.md | 0 .../64e34146860065146733883b.md | 0 .../650c6082e5586f9e3acfcd3b.md | 0 .../65782342850feb3b8d62f936.md | 0 .../6578273de26b6e5965a9107d.md | 0 .../657b667a772ed53e82962c81.md | 0 .../657b6a4a49faec5c600287ba.md | 0 .../6564642ce403fe29cc23fee7.md | 0 .../6564683821b2ee3174e7250e.md | 0 .../656469e62377ab34a5bcb8d1.md | 0 .../65646ab6bced52360f44670f.md | 0 .../65646ffeaed2d238c562a014.md | 0 .../656470d517833a39bb8b5608.md | 0 .../656474314bf37d3c83a85143.md | 0 .../656475bbf1c2573de1d2c69c.md | 0 .../656477845006313fbfea0ad1.md | 0 .../656479aa5f298441c190bf8f.md | 0 .../65647c71a5d2bd431596f629.md | 0 .../656485a8a3496d4a36b1496a.md | 0 .../6564883669b5af4b69f794cc.md | 0 .../656489e0a5d0954c1a64fc93.md | 0 .../65648e4c5b316c4ec5e4fddc.md | 0 .../65648eefbee2014f5815f4ba.md | 0 .../65648f4b2281ba50051ae39c.md | 0 .../656490295d346850a4c4f2b5.md | 0 .../65649122c7f77f519aaf0975.md | 0 .../656491fa4e69005287eb5a9a.md | 0 .../656494269ccce754411a2112.md | 0 .../65649a631440b757f9f7b428.md | 0 .../6564a767a7241362f7d8d664.md | 0 .../6564b8c9349bd76dc037967b.md | 0 .../6564c67db26c417561ab510d.md | 0 .../6564cbb6311a40783b3f5de6.md | 0 .../6564cf2e8642517abdf9d6e2.md | 0 .../6564d096a55d707bd77ab67b.md | 0 .../6564d27c8e4c197d367c3b1c.md | 0 .../6564d2eeb36ebe7dd9bd1ee9.md | 0 .../6564d500f1a48e7f2b732a37.md | 0 .../6564d68c34027a8072a704f4.md | 0 .../6564d75a923d21815caaa445.md | 0 .../6564d97a5ef99783216a6229.md | 0 .../6564daa2725b9b8420141b1c.md | 0 .../6564db880cf9408535f17ff4.md | 0 .../6564dd65c3c2fa873a83d213.md | 0 .../6564de10a0887f882b0012d3.md | 0 .../6564eebf0d2d6390b9377197.md | 0 .../6564efa70114b591b74d5679.md | 0 .../6564f0279e23ce924eedd1b2.md | 0 .../6564f32b18480893cf7799fd.md | 0 .../6564f583ca6fbf9556098dd6.md | 0 .../6564f834dd717998092cfd47.md | 0 .../6564fd78ffff909b1531d3c3.md | 0 .../6565012a2564509d40a90048.md | 0 .../6565bb128adfcd5ec362382d.md | 0 .../6565bd4265158360de8e2ae7.md | 0 .../6565c014db6e9b63c257771d.md | 0 .../6565c084627071646f94c4b0.md | 0 .../6565c13fdb798865c161d8f8.md | 0 .../6565c234de8cdf673c96bdf3.md | 0 .../6565c32f89ab8d68b42aff30.md | 0 .../6565c3a146bd5469b62bc59e.md | 0 .../6565c4767f49286aec825c6d.md | 0 .../656eec2f40d18056cc58b229.md | 0 .../656ef54070c72161e6feb90f.md | 0 .../656ef5bc5c0cd464be1df675.md | 0 .../656ef783bba6976de014eaa8.md | 0 .../656ef7f792734072dedd8319.md | 0 .../656ef89b4b486b7a16077864.md | 0 .../656f04b20397d9a574cc7eb2.md | 0 .../656f0bc259c1f6b57486ed68.md | 0 .../656f0d6bc60b58b9777a36c9.md | 0 .../656f10458134d4c4e283a2f1.md | 0 .../6577319039f4f7de9251b822.md | 0 .../657732654845d8e2fb1217e6.md | 0 .../6577333feab1e8e927014f03.md | 0 .../657733bc97eb83efdb7e3988.md | 0 .../657dadf4d8b93c1704f3a57c.md | 0 .../657db2114b4029241956f5d6.md | 0 .../657db4cb77190e33a20e852a.md | 0 .../641cd18eb67c661d8a9e11f3.md | 0 .../641cd91d28bebe226f765d86.md | 0 .../641cdebe67ec0f25a4798356.md | 0 .../641cdefa704f232675ed98aa.md | 0 .../641cdf57c3f7ee276e1d9b32.md | 0 .../641ce03dfeca10293e05dad7.md | 0 .../641ce3065c50e62f97406973.md | 0 .../641ce3dcd0aec8309fbc9971.md | 0 .../641ceed81533263283835c3d.md | 0 .../641cf198ec366c33d6504854.md | 0 .../6421f6f59d665615c9e94d8a.md | 0 .../6421f98f4999d1179ce37cb4.md | 0 .../642205fa6376c818f78bb24e.md | 0 .../642206618bdd611a0c4e90f3.md | 0 .../642206e054eef81b5e3092ed.md | 0 .../642208bc4d44701c6fd6f65e.md | 0 .../64220e8cb589f61e625bf453.md | 0 .../64220f22dff8151f751a53a7.md | 0 .../64220fb017c57d20612de8b8.md | 0 .../64221007887f38213fa57827.md | 0 .../642213bf8d38b0227ed6ab0b.md | 0 .../64233060735ddf06451c5c8c.md | 0 .../64233094a1293c079b5b0996.md | 0 .../6423322e71f8d108608005cb.md | 0 .../6423331f0527840934183aba.md | 0 .../642335220b7d830a69eb59fb.md | 0 .../642335d232d7690b2d67dbaf.md | 0 .../64233d08f234a310e73f9496.md | 0 .../642344dc9390c712080432c7.md | 0 .../64234598ef08dd13114edae5.md | 0 .../6423462975f33b14056583de.md | 0 .../6423472aeed932150e8984b6.md | 0 .../64234797d84734163088961a.md | 0 .../6423491485db5e1786dd6434.md | 0 .../642349b5b7bae31af21cd5f8.md | 0 .../66bb6467b4b7381178420970.md | 0 .../5f2c289f164c29556da632fd.md} | 0 .../612e6afc009b450a437940a1.md | 0 .../612e77aba7ca691f598feb02.md | 0 .../612e78af05201622d4bab8aa.md | 0 .../612e7d1c29fb872d6384379c.md | 0 .../612e804c54d5e7308d7ebe56.md | 0 .../612e813b3ba67633222cbe54.md | 0 .../612e8279827a28352ce83a72.md | 0 .../612e83ec2eca1e370f830511.md | 0 .../612e89562043183c86df287c.md | 0 .../612e89d254fe5d3df7d6693d.md | 0 .../612e8eebe3a6dc3fcc33a66f.md | 0 .../612e95ef2e4bdf41f69067f9.md | 0 .../612e96fc87fe8e44f69f7ec5.md | 0 .../612e98f3245c98475e49cfc6.md | 0 .../612e9a21381a1949327512e6.md | 0 .../612e9d142affc44a453655db.md | 0 .../612e9f1e7e5ccd4fa9ada0be.md | 0 .../612ea4c4993aba52ab4aa32e.md | 0 .../612ea97df5742154772f312e.md | 0 .../612ead8788d28655ef8db056.md | 0 .../612eaf56b7ba3257fdbfb0db.md | 0 .../612eb4893b63c75bb9251ddf.md | 0 .../612eb75153591b5e3b1ab65e.md | 0 .../612eb7ca8c275d5f89c73333.md | 0 .../612eb8e984cd73677a92b7e9.md | 0 .../612eb934f64a4d6890a45518.md | 0 .../612ebcba99bfa46a15370b11.md | 0 .../612ebe7fe6d07e6b76d1cae2.md | 0 .../612ebedec97e096c8bf64999.md | 0 .../612ebf9a210f2b6d77001e68.md | 0 .../612ec0490ae8626e9adf82e4.md | 0 .../612ec19d5268da7074941f84.md | 0 .../612ec29c84b9a6718b1f5cec.md | 0 .../6363d26c9078df117ce4c405.md} | 0 .../63dbd1335d93712ff177d96a.md} | 0 .../65f01969115f933073b6be03.md | 0 .../65f03d9f92eac9183a4d3281.md | 0 .../65f055b9190fc41ca35549b8.md | 0 .../65f056a405239e1dc4cc2854.md | 0 .../65f058e06f34fd1f0ee6e55d.md | 0 .../65f0694fb2296f3caadf8347.md | 0 .../65f06a8e5a57673d700c79c3.md | 0 .../65f07c9b1ffb814d856dcffc.md | 0 .../65f3fa097f26b510db6c710b.md | 0 .../65f3fa60a93b84110b3f1708.md | 0 .../65f3fe07cc763212efe91285.md | 0 .../65f40051d6b09a139f253e8e.md | 0 .../65f40401e6ef53173c04e27d.md | 0 .../65f407ea37ad6e181b90462e.md | 0 .../65f40f8af784751c613d638a.md | 0 .../65f40fdb3579aa1ced28b2eb.md | 0 .../65f412c208c3791fee305acf.md | 0 .../65f4148dea0f802040225e0c.md | 0 .../65f4520e363e2642f8112e33.md | 0 .../65f4535bbdb28d436ff3ddc9.md | 0 .../65f870003444fb1a2ad171f2.md | 0 .../65f8709620b2ce1a62608f5a.md | 0 .../65f8720685ec351abef26740.md | 0 .../65f872a0fe6aa21b456ad4fe.md | 0 .../65f8749b13774b1d2e4a7fba.md | 0 .../65f876d17832001e8e1abb05.md | 0 .../65f93acbb514857003510e79.md | 0 .../65f93b67169a9c703264458a.md | 0 .../65f93d4647ce2670dc6f095c.md | 0 .../65f93e54a9121571dcdd3e79.md | 0 .../65f9b17a638f0d0dcce8c354.md | 0 .../65f9b486989cb90ff3e77ac8.md | 0 .../65f9b9710cca621244d3bde1.md | 0 .../65f9bb7c0d524612b2a88a4b.md | 0 .../65f9bc10a9fb1612e066e9e8.md | 0 .../65f9c2c2006feb1428ad2d4c.md | 0 .../65f9cb678070ca1668898c70.md | 0 .../65f9dd6e5a08af19c196c2df.md | 0 .../65f9dfd2e75e291a38695f13.md | 0 .../65f9e0a578b22c1a736f3d82.md | 0 .../65fa8d5cf0ef3b141010f5d8.md | 0 .../65fa8df56a0e2c149b4d24fe.md | 0 .../65fa9402d1fb5516aa42159d.md | 0 .../65fa9e1b6c6db919385359ec.md | 0 .../65faaed8f7a9772f023ea816.md | 0 .../65fc87e19930a503e5f05500.md | 0 .../65fc899d77495504d6deeccc.md | 0 .../65fc8e7c766ab1070213aadb.md | 0 .../65fc8fa7e7860407ab479bf0.md | 0 .../65fd681b20b7e45f55def415.md | 0 .../65fd9250db0d6b8198cf29ef.md | 0 .../65fd95c23beef982af29004c.md | 0 .../65fd97f3c1b4c4839bdeb8d2.md | 0 .../65fd9aa649f6cc84631882a9.md | 0 .../65fd9c6e49d7cd8513ab1005.md | 0 .../65fd9d6203afea85931094c9.md | 0 .../65fd9e2c56ff19862dfb8cbb.md | 0 .../65fdc3c8478ee70fc7966151.md | 0 .../65fdc496f4440e1055a2ac1b.md | 0 .../6601918b44a11b4a8c986c6a.md | 0 .../66019258a7c71d4ae50da42e.md | 0 .../66019319edb1cb4b57d3a793.md | 0 .../660193a2a71faa4bd8f10970.md | 0 .../66019977710caa516276c0a8.md | 0 .../6601a7eb860fb8546516674d.md | 0 .../6601a88a6e2ccc550d7d7208.md | 0 .../6601a8fb2e993b55912f9e9f.md | 0 .../6601ab2809898f57591f2f7f.md | 0 .../6601ac48a2ee6b59e6a5060d.md | 0 .../6601ad0fe415985a5c83f3cc.md | 0 .../6659875502b6d7765498f324.md | 0 .../66680ddfd0f8c76782923cb0.md | 0 .../66682150151af29efec9727d.md | 0 .../666826f258fda1ab3396a509.md | 0 .../666827a6fd0dbaafe8330ea6.md | 0 .../666832e427d70bc5219dc62a.md | 0 .../6668374ed18b7fce10259cb3.md | 0 .../602da0c222201c65d2a019f5.md} | 0 .../618590adb0730ca724e37672.md | 0 .../6551ecf597038c36637f3759.md | 0 .../6551eebe6cbb2e6cadf9b468.md | 0 .../6551ef504d91936d2d4e54f8.md | 0 .../6551f1e8737dbe6e0cb08ea4.md | 0 .../6551f22653e6ce6e4f1d1370.md | 0 .../6551f3bfed58796ebb1268dc.md | 0 .../6551f4259d66026ee28cb205.md | 0 .../6551f5756c20146fc94f8675.md | 0 .../6551f6f9ec6db270eb83f3db.md | 0 .../6551fb531ce7f773071a0b84.md | 0 .../6551fe3b1df7c9740f13f270.md | 0 .../6552008c0d9d9075cbec9772.md | 0 .../655208d59b131e7816f18c96.md | 0 .../655209a4a27dd37873c4cac3.md | 0 .../65520e6f2b9678799977f24d.md | 0 .../65520f8282faf57a0db4f7fe.md | 0 .../65521203d7165c7b84b22ad4.md | 0 .../65521fc818947e800bffe48a.md | 0 .../655220953ba90d80514d7ee2.md | 0 .../65522255d5b9cd80f335c6f2.md | 0 .../6552487e689f6e895f658717.md | 0 .../65524b3aa6a1938a069a91ab.md | 0 .../65524b790ba8558a2f1c9fe5.md | 0 .../65524d2a1a253b8bb5197ae2.md | 0 .../655251308f31958d06cdf267.md | 0 .../65525e359ca28d938baa82c5.md | 0 .../655261b2e1f2c197093f3993.md | 0 .../6553980e0527fa115c705646.md | 0 .../6553995f412dd8122ed38e4a.md | 0 .../6553a44b1801991847d8cc69.md | 0 .../6553a572f7a65718f1e42e18.md | 0 .../6553a755879b131a445e664c.md | 0 .../6553a7d8d05cbb1ae335a665.md | 0 .../6553ed69ece88d29594748aa.md | 0 .../6553efd6ada3f42aa2d75448.md | 0 .../6553f3fc92741c2bf8ded140.md | 0 .../6553f4f66099802c6ae94613.md | 0 .../6553f6086add4b2cbb99fd78.md | 0 .../6553f6b4ec51112d44d737c8.md | 0 .../6553f8c570f9982e013a8886.md | 0 .../655491bd5b98b813fa5bedca.md | 0 .../6554930320d70414e7b6acc6.md | 0 .../65549561463f0016876e852c.md | 0 .../65549f90cf78131c96ebcf28.md | 0 .../6554a334a40edb1fb4eff827.md | 0 .../6554a49a4f782f208abcc87e.md | 0 .../6554a57ec0a2c52106e7ee50.md | 0 .../6554a88d5af937226f4a9121.md | 0 .../6554ac937a49be2701af4f2f.md | 0 .../6554ad2463b8892748f8efdd.md | 0 .../6554d0332949b133a0b35eaa.md | 0 .../6554d15c8acb5f34499ad789.md | 0 .../6554d25dc5ceaa354307a77e.md | 0 .../6554de295ade563a069936a1.md | 0 .../6554dfce1683be3c0c9609a6.md | 0 .../6554e0adc7bb193cbfdb36d5.md | 0 .../6554e2ee23bfd93f2c83640f.md | 0 .../6554e343caea913ffba7bec6.md | 0 .../655516e410b8e30fb4fb64e8.md | 0 .../65551a628bcb7e121e32d04b.md | 0 .../6555201d9b7fc917399f9f0b.md | 0 .../655520c20cb1e6177b0641d6.md | 0 .../655522883e66f618e03a9411.md | 0 .../6555231eac4d9f19bd3d44b5.md | 0 .../65552a111190e11f0963949e.md | 0 .../65552a9593755e1fb2f5ab50.md | 0 .../65552b14e803731fe3c1e4ca.md | 0 .../65553159615a8123b190ee43.md | 0 .../6555d6e12c95701172b55709.md | 0 .../6555d8b0b3d20b128bdadd37.md | 0 .../6555db4a7b788e15795674e5.md | 0 .../6555df0c81300b175308557d.md | 0 .../6555e1bfcd374e18c6be8e58.md | 0 .../6555e3f387381a19d5e00333.md | 0 .../6555e43e783ed31a0532b1b2.md | 0 .../6555e547c18a2b1a7b795bd8.md | 0 .../6555e5991af57d1ae0e35f0a.md | 0 .../655619327c7b364166f8dd6f.md | 0 .../655a2a7210094920069b117c.md | 0 .../65687d2f8c7ee27b0446cef3.md | 0 .../656886ec4e4d9b96ded3c565.md | 0 .../65688a50e6c998a21d8e41d3.md | 0 .../65688b5a1655a7a6caede847.md | 0 .../6568b7a40c7ba0ccbc4b4425.md | 0 .../6568c86dc9193000d11ca5e0.md | 0 .../6568cc9301a0c41058ed95c5.md | 0 .../65951b637ddec63611c482c0.md | 0 .../659526f3e5424b3eac4b6aa7.md | 0 .../65952b70924edb449faf1950.md | 0 .../659530ca823d6c47f61daa8a.md | 0 .../659db3e3670d3e712be82593.md | 0 .../65a450e8fb2c9d75c7378d28.md | 0 .../65a51c9e000b660122b8b29e.md | 0 .../6624e0ec0bf47017eed84b1f.md | 0 .../66605a64a9822f01ec5ae8ce.md | 0 .../666064e915eba7aa1de03f6b.md | 0 .../65ef181dad3d96b14a21a03e.md | 0 .../65ef190c6b51e9b5a5f7ed29.md | 0 .../65ef19425d1b27b6c930bae6.md | 0 .../65ef198fde24dfb7ff675b42.md | 0 .../65ef19ec318e2fb9066381e3.md | 0 .../65ef1a1fcb527bba0ca82ccf.md | 0 .../65ef1a50049cf9bada13266f.md | 0 .../65ef1a720d6e65bbb0d22463.md | 0 .../65ef1aacca094bbcc2e2a3c8.md | 0 .../65ef1afca9a8f6be0d4150ba.md | 0 .../65ef1be2b958cabf712296cd.md | 0 .../65ef1c0a03fcabc04ded7e69.md | 0 .../65ef1c34a541afc12dbb849d.md | 0 .../65ef1cb031de30c2cde64c12.md | 0 .../65ef1cda150a59c3b8306944.md | 0 .../65ef1d104c2be9c4d8e22075.md | 0 .../65ef1d5e3d2927c5e0f4997b.md | 0 .../65ef1d924ff2e5c7031c6ce8.md | 0 .../65ef1dd722f6e7c8294eeec4.md | 0 .../65ef1e10268f8ec9121446d1.md | 0 .../65ef1eac497754cafa12a26c.md | 0 .../60a3e3396c7b40068ad6996a.md | 0 .../60a3e3396c7b40068ad6996b.md | 0 .../60a3e3396c7b40068ad6996c.md | 0 .../60a3e3396c7b40068ad6996d.md | 0 .../60a3e3396c7b40068ad6996e.md | 0 .../60a3e3396c7b40068ad6996f.md | 0 .../60a3e3396c7b40068ad69970.md | 0 .../60a3e3396c7b40068ad69971.md | 0 .../60a3e3396c7b40068ad69972.md | 0 .../60a3e3396c7b40068ad69973.md | 0 .../60a3e3396c7b40068ad69974.md | 0 .../60a3e3396c7b40068ad69975.md | 0 .../60a3e3396c7b40068ad69976.md | 0 .../60a3e3396c7b40068ad69977.md | 0 .../60a3e3396c7b40068ad69978.md | 0 .../60a3e3396c7b40068ad69979.md | 0 .../60a3e3396c7b40068ad6997a.md | 0 .../60a3e3396c7b40068ad6997b.md | 0 .../60a3e3396c7b40068ad6997c.md | 0 .../60a3e3396c7b40068ad6997d.md | 0 .../60a3e3396c7b40068ad6997e.md | 0 .../60a3e3396c7b40068ad6997f.md | 0 .../60a3e3396c7b40068ad69980.md | 0 .../60a3e3396c7b40068ad69981.md | 0 .../60a3e3396c7b40068ad69982.md | 0 .../60a3e3396c7b40068ad69983.md | 0 .../60a3e3396c7b40068ad69984.md | 0 .../60a3e3396c7b40068ad69986.md | 0 .../60a3e3396c7b40068ad69987.md | 0 .../60a3e3396c7b40068ad69988.md | 0 .../60a3e3396c7b40068ad69989.md | 0 .../60a3e3396c7b40068ad6998a.md | 0 .../60a3e3396c7b40068ad6998b.md | 0 .../60a3e3396c7b40068ad6998c.md | 0 .../60a3e3396c7b40068ad6998d.md | 0 .../60a3e3396c7b40068ad6998e.md | 0 .../60a3e3396c7b40068ad6998f.md | 0 .../60a3e3396c7b40068ad69990.md | 0 .../60a3e3396c7b40068ad69991.md | 0 .../60a3e3396c7b40068ad69992.md | 0 .../60a3e3396c7b40068ad69993.md | 0 .../60a3e3396c7b40068ad69994.md | 0 .../60a3e3396c7b40068ad69995.md | 0 .../60a3e3396c7b40068ad69996.md | 0 .../60a3e3396c7b40068ad69997.md | 0 .../65386e889dd615940cb3e042.md | 0 .../653879d87bc55fa624280c77.md | 0 .../65387b440b5cb1aa35585820.md | 0 .../6538830e01ab66ade75b869e.md | 0 .../653883da4a1fabaeb5f1f5e7.md | 0 .../65388475abfb4faf8dd5e347.md | 0 .../653884e09dfb4eb01f1622ed.md | 0 .../6538855514cb16b10204e712.md | 0 .../653885c61ede29b1a99554a2.md | 0 .../65388659a72663b27cde0699.md | 0 .../653887098bdc39b3684a51c8.md | 0 .../65388762f61f44b3fd490a4a.md | 0 .../6538886c61a414b4e34496fe.md | 0 .../65388ac7154e44b72c74d616.md | 0 .../65388bbcbf6928b83fc424d1.md | 0 .../65388d61a57a00b9ad0d0817.md | 0 .../65388edfdf364fbb04e426f2.md | 0 .../6538935e2ab721beedb137c4.md | 0 .../653898fa7eee37c57b960e35.md | 0 .../65389a63d3b1d6c764c0e10e.md | 0 .../65389de504d0f2ca10e92a57.md | 0 .../65389eff4893facbbe6eae67.md | 0 .../6607343c7909e562a2e3d94c.md | 0 .../660736bde759eb64c3bd15c3.md | 0 .../66074463e8cc156e18142dbe.md | 0 .../660746a665a61c7075a0f457.md | 0 .../66074af5d2b4f373cb140d6a.md | 0 .../65c4eb814cc977c95cd7df0e.md | 0 .../65c4ef8463f869d0eaf87c67.md | 0 .../65c4f013851cefd1a4fe4c96.md | 0 .../65c4f02dbd3557d23f12db62.md | 0 .../65c4f07da204f4d2f325fbd3.md | 0 .../65c4f09e074dd8d37830ea00.md | 0 .../65c4f0b82db314d3fcc0b8e1.md | 0 .../65c4f0d32ca17ad4b1636b0e.md | 0 .../65c4f195de7e2ad5932be717.md | 0 .../65c4f22498d22ed775ef8efb.md | 0 .../65c4f2851645e8d84d14f5d1.md | 0 .../65c4f2b7178afed8e88f782f.md | 0 .../65c4f2d9fd872fd99ac659dd.md | 0 .../65c4f300da28d8da361bfa93.md | 0 .../65c4f3258d2e4cdacc919dfd.md | 0 .../65c4f33bc3c3d8db7f732787.md | 0 .../65c4f37ba6cbcfdc77e24165.md | 0 .../65c4f3aee69d11dcfdbcfc00.md | 0 .../65c63a4c4da62e9ae18e321a.md | 0 .../65c63da2ed6769a10e141341.md | 0 .../65c63df529bd15a24c187c62.md | 0 .../65c63e6962159fa372ecdbec.md | 0 .../65c63eb01b9563a4b8a046b6.md | 0 .../65c63fd9b387f0a6c5bf6a72.md | 0 .../65c64057a080baa7d60523ed.md | 0 .../65c6409418806da8d0636ffc.md | 0 .../65c644829cfb63acf3479d09.md | 0 .../65c645b838e7deb080fc25e0.md | 0 .../65c646d4148ae3b2d1cbcac4.md | 0 .../65c9ddd336596e30a4266a50.md | 0 .../65c9de201959f73591b606e6.md | 0 .../65ca03bd8eb5faf24b250c56.md | 0 .../65ca05f7cba1e6fe70527534.md | 0 .../65ca06475e9b8aff8ea5a5f1.md | 0 .../65ca06864129380054b55dc0.md | 0 .../65ca06c9f918730107c9908d.md | 0 .../65ca071d5921760254949f76.md | 0 .../65ca075e3184180309f4c1d9.md | 0 .../65ca0794ec3ed103bca67ed7.md | 0 .../65ca07dd6fa8840491b7a5cd.md | 0 .../65ca085a19adaa057302a3d6.md | 0 .../65ca089e848eca0672b9cd77.md | 0 .../65ca0a1f27596a089b0363b9.md | 0 .../65ca0d5adf39c410cd1177cc.md | 0 .../65ca0dc5dbf42a11c3cf1098.md | 0 .../65ca0dfaea3f4112afde6e26.md | 0 .../65ca0e2d05557a13a40b1243.md | 0 .../65ca0e8eb2c9c215269d6a66.md | 0 .../65ca1181e5b9b41c47632127.md | 0 .../65ca11a86801bc1d254da83c.md | 0 .../65ca11d8f3e8a71de41d0e32.md | 0 .../65ca120111bd521ea8b73e75.md | 0 .../65ca294e05dc032bf8922dc7.md | 0 .../65ca29b3a07d662de018ac13.md | 0 .../65ca2a18039c942f04ddde83.md | 0 .../65ca2a52d579b22feb89177f.md | 0 .../65cb45d130c97cb459439fac.md | 0 .../65d8a6fcb15a3a239ba35dfd.md | 0 .../65d8a8773c816a273653fd0e.md | 0 .../65d8a90640d40c2927ebbd94.md | 0 .../65d8b58074495d3f94977dca.md | 0 .../65f97131a0709033d6911558.md | 0 .../615f2abbe7d18d49a1e0e1c8.md | 0 .../615f2d4150fe0d4cbd0f2628.md | 0 .../615f34948891834dd77655a6.md | 0 .../615f34ecc1091b4fd5a8a484.md | 0 .../615f357957e370510f21ea16.md | 0 .../615f378014c2da526a109c81.md | 0 .../615f38279e5c3d53692ea441.md | 0 .../615f38cabc64e3556f98cc1a.md | 0 .../615f3949f58e12577dcefb00.md | 0 .../615f39d7da41b15851fa3fb9.md | 0 .../615f3b091162165948e1cb33.md | 0 .../615f3cafd794015aa9547a6d.md | 0 .../615f3d9e59db4b5b8e960762.md | 0 .../615f3e1b7233ee5c7595771f.md | 0 .../615f3e4af8008c5d494d3afe.md | 0 .../615f3ed16592445e57941aec.md | 0 .../615f405b89a7ec5f8e2d11f4.md | 0 .../615f40b01f680e608d360ed4.md | 0 .../615f4172e9eec061d6456221.md | 0 .../615f41c979787462e76dab90.md | 0 .../615f423cf65d5864132a0956.md | 0 .../615f42a021625f656101ef93.md | 0 .../615f4bfb9de4a16703b56eb6.md | 0 .../615f4ce9d877b668417c0c42.md | 0 .../615f4dde9d72e3694cb9ee3b.md | 0 .../615f4ec58334106a4170c2a8.md | 0 .../615f4f9e4a40566b776a8f38.md | 0 .../615f50473cc0196c6dd3892a.md | 0 .../615f51257a8a516d80b6c743.md | 0 .../615f51e4e5b24a6e80eccce1.md | 0 .../615f522dea4f776f64dc3e91.md | 0 .../615f5486b8fd4b71633f69b0.md | 0 .../615f575b50b91e72af079480.md | 0 .../615f5af373a68e744a3c5a76.md | 0 .../615f5fd85d0062761f288364.md | 0 .../615f61338c8ca176d6445574.md | 0 .../615f666ac5edea782feb7e75.md | 0 .../615f671b6d1919792745aa5d.md | 0 .../615f6823d0815b7a991f2a75.md | 0 .../615f6b2d164f81809efd9bdc.md | 0 .../615f6cc778f7698258467596.md | 0 .../615f6fddaac1e083502d3e6a.md | 0 .../615f70077a4ff98424236c1e.md | 0 .../615f72a872354a850d4f533e.md | 0 .../615f74a71f1e498619e38ee8.md | 0 .../615f7ad94380408d971d14f6.md | 0 .../615f7bc680f7168ea01ebf99.md | 0 .../615f7c71eab8218f846e4503.md | 0 .../615f7d489a581590d1350288.md | 0 .../615f7de4487b64919bb4aa5e.md | 0 .../615f7e7281626a92bbd62da8.md | 0 .../615f7ecb09de9a938ef94756.md | 0 .../615f7fa959ab75948f96a0d6.md | 0 .../615f808d85793195b0f53be9.md | 0 .../615f829d07b18f96f6f6684b.md | 0 .../615f83ef928ec9982b785b6a.md | 0 .../615f84f246e8ba98e3cd97be.md | 0 .../615f887466db4ba14b5342cc.md | 0 .../615f89e055040ba294719d2f.md | 0 .../615f8bfe0f30a1a3c340356b.md | 0 .../615f8f1223601fa546e93f31.md | 0 .../615f905fbd1017a65ca224eb.md | 0 .../615f94786869e1a7fec54375.md | 0 .../615f951dff9317a900ef683f.md | 0 .../635bde33c91c80540eae239b.md | 0 .../6395d33ab5d91bf317107c48.md | 0 .../6396e33fe478dd264ebbf278.md | 0 .../667d1bb875f5961913176069.md | 0 .../672a55b5c0c14493328fe36e.md | 0 .../672a55dd1d86bc939606e204.md | 0 .../672a55eb7791559421ff0cd3.md | 0 .../672a55fbc2d95a9453151caf.md | 0 .../672a539b887ec68c593cdc4b.md | 0 .../672a53ae8f1ad28c8a1ed0f0.md | 0 .../672aa8d65995be62ef1c7515.md | 0 .../672cf764cf55a70433590def.md | 0 .../672aa82768e00d600305afc0.md | 0 .../672c35a79fa53e00de9f2a49.md | 0 .../672aa8873d4e25618870764f.md | 0 .../672cf05c3ad533eabe1e8197.md | 0 .../672cf06c8f46f9eb04db9832.md | 0 .../672cf07a2b9796eb49719e03.md | 0 .../672aa791227e755da64cf240.md | 0 .../672bc9d9eecb65cdf63491de.md | 0 .../672bca660aa9f9ce9b2b2787.md | 0 .../672aa5bd69657d56ab49ec8a.md | 0 .../672ac96491845f43ea9a26d7.md | 0 .../672ac9705b07a64439b73b59.md | 0 .../68420bd261d0d35f61922d4b.md | 0 .../6874b5fc38f90f25e18093ce.md | 0 .../6874b7d3b286c538b39d0c25.md | 0 .../672aa7005c24e45bbd53b20d.md | 0 .../672bb619f0d4538d0528760d.md | 0 .../672aa62178d5ff57fe4f98e0.md | 0 .../672b8e7eca8a4322306d15f8.md | 0 .../672b8e8adcc27e235a154231.md | 0 .../672b8e9892eafe238d6513a5.md | 0 .../672b8ea434ceac23cc90f337.md | 0 .../672b8f1399cabc2406c3227f.md | 0 .../672b8f23511adf25646b4236.md | 0 .../672b8f382370e025aadd3f4e.md | 0 .../672aa8c1ad423562a38b484d.md | 0 .../6733aa9b006d29f4d11307a5.md | 0 .../6733bec70d86e13522e98a4f.md | 0 .../6733becf4b0c353553b9bfa4.md | 0 .../6733bee844600f35c05b8264.md | 0 .../6733befb703ca6361da3755b.md | 0 .../670803abcb3e980233da4768.md | 0 .../6708382cf088b216580a9ff1.md | 0 .../67083868d5fdcb17bf8c14bd.md | 0 .../670838b10ee87a18e5faff62.md | 0 .../67083952f800051a8a21fcfd.md | 0 .../6708396caa00e11b597b3365.md | 0 .../672a51e9e4fd8b8552eeb758.md | 0 .../672a5310d7e46b8a34d48dfd.md | 0 .../672a5326a7606a8a766cbedb.md | 0 .../672a533e6041c28ad680eb8f.md | 0 .../672a5361ef88158b25fbfba7.md | 0 .../672a536f8386288b9ed0a154.md | 0 .../672a537f05f3798bd4f57d2d.md | 0 .../672a538c029f9e8c1687460e.md | 0 .../67298243760ae980de5266db.md | 0 .../672985445d7da807c6b4f406.md | 0 .../672990ecf71a852804ababe7.md | 0 .../672a53cf67140d8cd85d4b0f.md | 0 .../672a549231b8728f7171ed9d.md | 0 .../672a54a6675c168faa84252d.md | 0 .../672a54bc58319c8fe6f78ad4.md | 0 .../672a551975938a916c74802c.md | 0 .../6734e3a9cc78faaf4248d335.md | 0 .../6734e867bbf41cc5b11648c4.md | 0 .../6734e86f590727c5e7e9ec5e.md | 0 .../6734e879c78ee6c61db25b90.md | 0 .../6734e88cc46e6dc679420040.md | 0 .../674ba6876f7ada867135bb95.md | 0 .../672d26385dbe73203c4dac81.md | 0 .../672d496eca926b5df8176a67.md | 0 .../672d497cb1a1675e47bf7ea1.md | 0 .../672d49959621885e9d3e672c.md | 0 .../672d49a5cf43945ee09e5fba.md | 0 .../672d49b2fb76df5f1d6117af.md | 0 .../672d49c4e899345f5b33c24c.md | 0 .../672d49d93b54b85faa4dbad7.md | 0 .../672d49e65a1c855fe7bb3fdb.md | 0 .../67fe81c9c6fd3714343a45ad.md | 0 .../67fe8567f141d632afaeb71b.md | 0 .../67fe8597975ea634042cad8f.md | 0 .../67fe8599c83979345ff9a91a.md | 0 .../67fe859a00971c34a23abd43.md | 0 .../67fe859c1ab68734d7c666cb.md | 0 .../67fe859e9d3b3635197781c8.md | 0 .../67fe859f55cd33356e322fd3.md | 0 .../67fe85a1b634a335b18ae09a.md | 0 .../67fe85a3db9bad35f2b6a2bd.md | 0 .../6839b2ddd01ef657b6bf3b76.md | 0 .../6839b3295323f563efc68f5c.md | 0 .../68480f431e8568b2056b140b.md | 0 .../67d1d96532bc095aee051657.md | 0 .../67d3018062fe6ba92b7d8299.md | 0 .../67d30191adb999a9909109ef.md | 0 .../67d301a5f536d1a9e5df1a8c.md | 0 .../67d301cc87b84eaa42bdcdbe.md | 0 .../67d1ad82cff954a854bcbcaa.md | 0 .../67d2f5b78609f97400923f7f.md | 0 .../67d2f5dacd5e0c749e5d534c.md | 0 .../67d2f5f19a0f0b75343f1905.md | 0 .../67d1ab248317a5a29058a763.md | 0 .../67d311627010a0efa127b651.md | 0 .../67d311d256c58ef01e0d62ec.md | 0 .../68420c70e4bfe26d52b780dc.md | 0 .../68910fc037a90c285107af04.md | 0 .../672aa6441bcd3758e9f52ae0.md | 0 .../672b951b1bf78038b1a2a0e7.md | 0 .../672b952d3a5c603908841971.md | 0 .../672b9538c25634394ceb7b8f.md | 0 .../67329fbcfaf5ff5cdaa38a42.md | 0 .../67335f45489c5a11b71d0ed5.md | 0 .../68420c1dfb941767044c5a31.md | 0 .../672a54ce90c19e9038f481d7.md | 0 .../672a54dff9dc439089f1a219.md | 0 .../672a54f29d783890d1f94740.md | 0 .../672a5507d857a891139abc7f.md | 0 .../689b189ab38ff6d72cee593f.md | 0 .../6733b072bd8f5b06ccdbd9e2.md | 0 .../67340798c2c1776709d8a5fe.md | 0 .../673407a223891b6734563c89.md | 0 .../673407be6af21d6766ed4b96.md | 0 .../673407ca21117a67cf9521ca.md | 0 .../673407d56c3dce67fa97969b.md | 0 .../673407e02bcf0d682b9a49a9.md | 0 .../673407eb10ca9d68634e81d9.md | 0 .../688166750663c22e2b1c8e80.md | 0 .../672d26917a8ab3220c038a42.md | 0 .../673282bea35dbf129efb63d6.md | 0 .../672aa578a2129554d4675049.md | 0 .../672ab82c1a9bbd0e3aabc39d.md | 0 .../672ab83c4297910eade53c2e.md | 0 .../672ab849aa1ef70eefd29364.md | 0 .../672ab8573f32480f192aaae1.md | 0 .../68420c7fb5b9e36eefb9e98f.md | 0 .../67d1a82dad69dc95546e5f0d.md | 0 .../67d1ec6711b62f1cc5cc52e1.md | 0 .../67d1ec87b34cee1d9219f7e9.md | 0 .../68420bacf395f15cd73f8118.md | 0 .../6733aae9d25004f60d1e86f2.md | 0 .../6733d3a33abdd27cd562bdf2.md | 0 .../6733d3ab69e94b7df7ee91b0.md | 0 .../6733b0451d6be0065430b418.md | 0 .../6734061fe116df617a564a37.md | 0 .../68420c5ac17cf26ab2a4ca3c.md | 0 .../6733affc29df1304e2c97e88.md | 0 .../673403ca2bb16658309e3632.md | 0 .../673403d2aa52d8586a14a269.md | 0 .../673403dbf5c9835898632c84.md | 0 .../672aa86da9937560d3dfe3d6.md | 0 .../672c3a84fb8d4613776cc99e.md | 0 .../672c3a8fac7c5613b4bb75de.md | 0 .../672c3a9d32c56113fcaedf24.md | 0 .../672c3aa9bc3a481425cb52b3.md | 0 .../66f6db08d55022680a3cfbc9.md | 0 .../6708143cab2b583ecd3324f5.md | 0 .../68420c0610b61d64fe2cfd12.md | 0 .../67329fd6ad99c75d4a4b74e4.md | 0 .../6729959bf9c8e835f46b3f78.md | 0 .../672995ac85fd943657c2ede5.md | 0 .../672995bda6c67e369aaf8588.md | 0 .../68420be9af9d89620af7944a.md | 0 .../67d1d6af27858c4f487d3f4c.md | 0 .../67d2f6a63acd9e781b4b5061.md | 0 .../67d2f6b17844ae7898583eb3.md | 0 .../67d2f6cea4916d78d5a27ad3.md | 0 .../67d2f6e2836565795d789ab7.md | 0 .../67d2f70278179479d3eed390.md | 0 .../67d2f7183a537d7a4908a9ff.md | 0 .../67d2f738dcef5d7abfe4243a.md | 0 .../67d2f759154eac7b4d5cb1bf.md | 0 .../67d2f778a856c37bd31c5022.md | 0 .../67d2f7a69809807c59a44002.md | 0 .../67d2f7cf63fafe7d20270498.md | 0 .../67d2f7e9d895bf7dcef00408.md | 0 .../67d2f80313efe77e43182e86.md | 0 .../6733b02d1e556005a544c5e3.md | 0 .../687e910842f3322350bc8d93.md | 0 .../687e9437536d762823fefab3.md | 0 .../687e944b821130283dc83b2e.md | 0 .../687e947ae3ea7d2867c3d0e1.md | 0 .../67d1d844d84c8b540297bbe4.md | 0 .../67d2ff1996e4ae9e67170502.md | 0 .../67d2ff33452ce69ea169c872.md | 0 .../67d2ff4231359d9f21d1437a.md | 0 .../67d2ff5f14f6ce9f6d3cbe22.md | 0 .../67d2ff6f069dce9feacb7d25.md | 0 .../67d2ff7a461f62a03e3d1861.md | 0 .../67d2ff887d2583a079c02e78.md | 0 .../67db30fedfa0b22a1a2a570c.md | 0 .../67db31349f3ace2c5c803c33.md | 0 .../67db3180830cf02eb662ecaf.md | 0 .../67db31c7ed46f430ce6c2da6.md | 0 .../67db3238375ff8340ee1ff90.md | 0 .../67db3248eceee03588a22b8f.md | 0 .../67db32542c7075361b06024c.md | 0 .../6732a06aed1b095f57b0bb82.md | 0 .../67338e93b75977a344cf6d40.md | 0 .../670838977810401844af6fe0.md | 0 .../670838e914096b194b0c51aa.md | 0 .../670839051794aa19fcef6dc8.md | 0 .../672aa6ee9011775b27e23399.md | 0 .../672bafd715f6ba77d57f3ec0.md | 0 .../672bafe4ef812b78696b0e27.md | 0 .../672baff13bc5b3789691c75c.md | 0 .../672baffc684be178dd02fa06.md | 0 .../672bb009952c7a7904a750cb.md | 0 .../672bb015cfc889794359c4e0.md | 0 .../672bb02009ffc0797ca567ab.md | 0 .../672bb02ecb230779bbbaccd9.md | 0 .../672bb03999f39379f67d8972.md | 0 .../672bb04476b1997a1da8b79b.md | 0 .../672aa6c9e379285acca5a2aa.md | 0 .../672baa97f2990e6631d522e7.md | 0 .../672baaa62d4b46667a8ac869.md | 0 .../672baab2a0c3df66ad987b94.md | 0 .../672baabf16290b66e6b79a39.md | 0 .../672baacb7f2f446728e77efe.md | 0 .../672baad7bbc4f86762ca173e.md | 0 .../672baae11d06c867a16f64e1.md | 0 .../6734ddabad59e593a49afafe.md | 0 .../6734e2c5780912abd874e79c.md | 0 .../6734e2dcb965e5ac0ea38e0f.md | 0 .../6763500bd5a85d5898cc21a9.md | 0 .../672aa5e1f8b935577acfb2b9.md | 0 .../672acbbe2891564c4e316164.md | 0 .../672acbce8163374c903253c9.md | 0 .../672acbdd06b44c4cd3bf8713.md | 0 .../672acbf7490c054d213a8c1f.md | 0 .../672acc03c257524d6a5151e8.md | 0 .../672acc100d59d24da7b4e09c.md | 0 .../672acc1e24c1e54df5ad89bd.md | 0 .../672acc3f6f3e3c4e31ec3e12.md | 0 .../672acc538e6ef24e9dd3c94f.md | 0 .../6732c6ab21031b60d2b0c999.md | 0 .../6732c6ba2ea42b610b9f9ce1.md | 0 .../67329f508a6ec45b046700b3.md | 0 .../6732aebaa8abb9086a9bb17a.md | 0 .../6732aec982904608b637716b.md | 0 .../6732aed2ac3d3c08f6149dd6.md | 0 .../6732aedd2d92e30923b9bc24.md | 0 .../6732b2a6de5a1c15edf05b75.md | 0 .../672aa840de72b3607bba4bed.md | 0 .../672c37498952920879c43de9.md | 0 .../672c375857128708d04d0e22.md | 0 .../67168278ac6df6a799555db5.md | 0 .../6733ab12b60bd7f6b2b0b0c0.md | 0 .../6733d8203da84a08a0f5eab4.md | 0 .../6733d829d983c008d2db41a1.md | 0 .../6733d83630e76f08ff49e6dc.md | 0 .../6733d852175df50937f06061.md | 0 .../6733d8606fb893099e3d0df3.md | 0 .../672aa669960f6a596081fcad.md | 0 .../672b98be592cfb451f651451.md | 0 .../672b98cd77b6b7456b6ef2de.md | 0 .../672b98db3bcdd545ab3b3c73.md | 0 .../6733ab64775d35f78f5238fe.md | 0 .../6733ff4a9319c8486750886c.md | 0 .../6733ff5814129c48b4fca88e.md | 0 .../6733ff6f02dde548ebe4a6d5.md | 0 .../6733ff8d06376149474a0c0d.md | 0 .../6733ff9d2fb9c449af68ad99.md | 0 .../6733ffacd0ad1e49ec2af051.md | 0 .../6733ffb59c62ee4a23522efe.md | 0 .../6733ffc7353af34a61ed683a.md | 0 .../672d26269456511aa3db614d.md | 0 .../672d45583fd75a504136fbbb.md | 0 .../672d45651d83b450801efb3a.md | 0 .../672d456f4ac35950b300e93f.md | 0 .../672d457bcdd8b350ec2b6254.md | 0 .../6732c6c72d3738614e1230a2.md | 0 .../6732c6d4dec34c61850a1276.md | 0 .../6732c6e281c14a61c4858361.md | 0 .../672aa7678e05e35d42e33522.md | 0 .../672bc4ff5e7a4bbdee8ba013.md | 0 .../672bc51370c789be459186b4.md | 0 .../672bc523324694be91d90d96.md | 0 .../672bc5344330d7bee2f9c2ed.md | 0 .../672bc544196a17bf28594e64.md | 0 .../67329f64e0ef5c5b7388158d.md | 0 .../6732b284901f8c1539e20bcb.md | 0 .../6732b28eeadda1158cdbff7b.md | 0 .../6732b29b8b7d4f15b94d12ca.md | 0 .../68420c314cdf5c6863ca8330.md | 0 .../6895d06b5968736797c408e3.md | 0 .../6895d06b5968736797c408e4.md | 0 .../6895d06b5968736797c408e5.md | 0 .../6895d06b5968736797c408e6.md | 0 .../6895d06b5968736797c408e7.md | 0 .../673271c7581a27d9dd78f6d6.md | 0 .../673271dffbc34fda31da9515.md | 0 .../673271fd11d063daf0cf8d20.md | 0 .../6732720e95f6a0db526a2e4d.md | 0 .../67327217e70ee0db7913b255.md | 0 .../672aa7f7284b235f46f7d4e9.md | 0 .../672bd658c0e190f674a5e057.md | 0 .../672aa80bc17f355fabd2e9e8.md | 0 .../672bd807c49548fc9be66aca.md | 0 .../672bd814105a0ffcf36f9233.md | 0 .../672bd81ee07c43fd2070f0fe.md | 0 .../672bd834cedccefd5939a913.md | 0 .../672bd8453d1371fdb1510fe5.md | 0 .../672bd853c985cdfdeb32f4f9.md | 0 .../672aa8ac4631d1623ec5cd86.md | 0 .../673226732b19aa1cacd0a75c.md | 0 .../6732267ecab2151ced471cd4.md | 0 .../6732268d05c3661d32a0fee8.md | 0 .../6732269a7aa2ca1d6b6574fe.md | 0 .../673226a62eb2121da41a3d68.md | 0 .../673226afcd33991dd751937a.md | 0 .../673226b97d4a731e0577ae93.md | 0 .../67d1d74780981f521b8ac090.md | 0 .../67d2fe63c8b0049ad7481021.md | 0 .../672aa7e03c2e365e906e5733.md | 0 .../672bcc8ccc976fd791610f43.md | 0 .../672bcc9c4a6dd6d7dd3e6357.md | 0 .../672bccae6e556cd81cef6af2.md | 0 .../672bccc8ea33bad87abb3c56.md | 0 .../672bccdb8f1823d8c60f914c.md | 0 .../672bccebe1fc82d911c3f078.md | 0 .../672aa8985acb7361e656f94c.md | 0 .../672cf3ca326da9f63683e236.md | 0 .../67d1a99d10fd509c88faf3bf.md | 0 .../67d2f4ddb4a4306fdf5bbaee.md | 0 .../67d2f51ff2c927713caa24fa.md | 0 .../67e2a513dbffdc8dcf1700af.md | 0 .../6734e3ceee2da4b0301719b7.md | 0 .../673500abfe36cd015b67b1b7.md | 0 .../673500b41af8500191febedc.md | 0 .../673500bfe1f41601c1ddb1a2.md | 0 .../672d264645e289208e562f10.md | 0 .../6732518a8627876f4fcd18a4.md | 0 .../6733aafb9c0802f66cc1e056.md | 0 .../6733d608654c17868e01c0a2.md | 0 .../683ec7a722bc7b67c1132bd3.md | 0 .../683ec8e8a2389f713380fca8.md | 0 .../683ec8fd8b21827317388a45.md | 0 .../672aa58c389eb9565978495d.md | 0 .../672ac37104dc2530a769e6a4.md | 0 .../672ac39a22b0cc30eb8fd65e.md | 0 .../672ac3c5d0e9fd31835ff772.md | 0 .../672ac3f129efbf327742eb33.md | 0 .../672ac403a9ba7732b31c6480.md | 0 .../67d1a928ae86929a85c1bb6b.md | 0 .../67e2a4cab99d4e8bc795e99d.md | 0 .../6729974ec29be33cb00eb54d.md | 0 .../672a4cd3d59756726657efb8.md | 0 .../672a4ce6dab9eb735828b48b.md | 0 .../672a4cf959443073a6774908.md | 0 .../672d269da46786225e3fe3fd.md | 0 .../673284d5e52ef81a2169b097.md | 0 .../673284e7244c0c1a649121b9.md | 0 .../67329ffd75010f5ddeb4ea13.md | 0 .../67336296a3c1591da81856c2.md | 0 .../673362a34edda41dedf87623.md | 0 .../673362b3f763ae1e38e17df7.md | 0 .../673362be2f70c21e65bc5459.md | 0 .../673362cbb475e21eab726506.md | 0 .../673362d7f94d551edb532d24.md | 0 .../673362e43d57b51f1ad2d466.md | 0 .../672a4fa7d335bc7cfb63a392.md | 0 .../672a511bb408ec81c592eb68.md | 0 .../67167835def3588873f339c6.md | 0 .../6716823876aa22a68ba3e2ec.md | 0 .../6716825aff3434a71fdc3e99.md | 0 .../6716744f7245947a3dd60009.md | 0 .../671682dd88e461a8e2620f38.md | 0 .../6716830dbaf95da9564f2e3b.md | 0 .../67168323932391a9ee0d3a9e.md | 0 .../67fe8399c41a212871025f96.md | 0 .../6839e38cdf93ee5a00c79676.md | 0 .../6839e3a99ba37f09b9d0059b.md | 0 .../6839e3ea328b630cf5fca9ac.md | 0 .../6839e41fe8dac60f11f583db.md | 0 .../6839e4b003571c149bcda122.md | 0 .../6839e4d62ae09d1661e4cf9b.md | 0 .../6839e4ef24827717b838f54d.md | 0 .../683d6a3fe8c1060ffb1f9b78.md | 0 .../67329f7f3d1bd75c17896c66.md | 0 .../6732c04638420641dcca2e6e.md | 0 .../6732c05595ca7d422b9e55ff.md | 0 .../6732c06654ea3442724284fe.md | 0 .../6732c07238355642a9781dfb.md | 0 .../6733ab269b378bf724c9ac71.md | 0 .../6733dd694f91d61a5272b4ac.md | 0 .../6716743531fc9a797351c21e.md | 0 .../671682b3983489a819507553.md | 0 .../683ec7b778993c6971b56c83.md | 0 .../688170ebc58d8d3b1ae493a2.md | 0 .../672d266e014ef8216df987d2.md | 0 .../673271884bf678d8b9c64f56.md | 0 .../67327195e77b1bd90bdd49d7.md | 0 .../672d26809d388621ad1ecd43.md | 0 .../6732808f3221720adc833e81.md | 0 .../673280a1c29d0a0b17316e56.md | 0 .../67329f737126b75bcb949e13.md | 0 .../6732b721eb98f224868b44a6.md | 0 .../6732b72961f94324bd6390de.md | 0 .../6732b73509f71f24ef05e86e.md | 0 .../6732b73d25cc01251b778043.md | 0 .../6732b749b8aad125523dcda5.md | 0 .../6732b758194c97257d23fc72.md | 0 .../6732b76c03f7d825c7fc74ee.md | 0 .../6732b77adf9de12617a2dbb3.md | 0 .../6732b788046862264eeb1c39.md | 0 .../6732b79c6aa77826855a3f11.md | 0 .../6732719e2e3ad4d947410b65.md | 0 .../673271a8998ddfd97578d095.md | 0 .../673271b4213033d9b661c70e.md | 0 .../672aa74f761c065c9828a95e.md | 0 .../672bbe9171a5cca90f2edeea.md | 0 .../672bbe9d6ec03ea954d92ff7.md | 0 .../672bbeaa5afdc5a98d5ab8ff.md | 0 .../672bbeb6eefd7ca9c003ea00.md | 0 .../672bbec3b86dbdaa07a5a5be.md | 0 .../672bbed37c6f51aa3a15e78c.md | 0 .../6733aad43b3ebff588a26fb5.md | 0 .../6733c5ba834ded4bb067e67c.md | 0 .../6733c5c549775c4be710237c.md | 0 .../6733c5d0048bb74c18431296.md | 0 .../6733c5dc74176e4c496d09e6.md | 0 .../6733c5e54e3a154c8078ed48.md | 0 .../6733c5f20cc9584cada942a4.md | 0 .../687ea6c021dd5913cf8fd8dd.md | 0 .../687ea86615674e19296a78ce.md | 0 .../687ea8757080091969f07122.md | 0 .../687ea899461e37199cf03cf9.md | 0 .../687ea8a88c9e9419af7cd8c3.md | 0 .../687ea8bb2b781b19c790d00e.md | 0 .../687ea8e0cab41019dc8a728a.md | 0 .../687ea8eba2a8b119f2ad9f8c.md | 0 .../672aa7194614b55c16b879a1.md | 0 .../672bb7d659f0089377a91eab.md | 0 .../672bb7f08b58df93ed2a8768.md | 0 .../672bb83c3a9906945536cff2.md | 0 .../672bb851b068e3954a05b9b1.md | 0 .../672995ffdfd2f337f5f215f8.md | 0 .../6729960ed6e2ca3825940e97.md | 0 .../6729963b1ab11638753cf082.md | 0 .../68816f386bc30d36f59e9563.md | 0 .../68817041f57ce139bef36541.md | 0 .../6881705cd9860639e98d639d.md | 0 .../67d1a3fea729e274dc33d04d.md | 0 .../67d1eaf77f510e15dfed7c14.md | 0 .../67d1eb6929e68117faa6717f.md | 0 .../67d1ebb595f4f619c0e35d1a.md | 0 .../67d1ebcab4e0521a6654bb64.md | 0 .../672d266034b5242126271995.md | 0 .../67326c1fdaf9c0c5ad1a2589.md | 0 .../67326c3c3ab931c644cea05b.md | 0 .../67326c29dcd98fc5ecc49779.md | 0 .../67326c3392068ec6184a0c95.md | 0 .../67326c0d7bef01c539120766.md | 0 .../67326c15b3b2f0c5827927cc.md | 0 .../672d2654f78cbf20e0ba4501.md | 0 .../673263d58da27ea7809963bf.md | 0 .../673263df0eb568a7b450f2fc.md | 0 .../673263e80dd43da7df3ae565.md | 0 .../673263f4a5899da8124542fd.md | 0 .../672a4e04a24858778f57ebfe.md | 0 .../672995c9e6f69436dbcccc79.md | 0 .../672995d673bd3237200b9e7c.md | 0 .../672995e43674fb3775b9ec5d.md | 0 .../672995f16ed97837b365a9f6.md | 0 .../6732a0472f52015e511f8e58.md | 0 .../67336894ae148431a870694d.md | 0 .../6733689f9f31dd31e7d9c789.md | 0 .../673368b1cf26253212a3cfb2.md | 0 .../673368c0161e6b326a7e03f0.md | 0 .../673368ccf52205329b729378.md | 0 .../673368d97e8ce232cdcd6b68.md | 0 .../673368e7bd043f331919514d.md | 0 .../673368f272706633516e4873.md | 0 .../673368fbe12a2b337645053d.md | 0 .../673369067f824d33a90a0534.md | 0 .../673369101e5c4a33db0e8a02.md | 0 .../6733691d88e3053414689276.md | 0 .../6733692ffe1da034469f7917.md | 0 .../6733693bfce9a43489a355db.md | 0 .../6733694805a85d34ced08a9b.md | 0 .../67336956340e8a34fbd5d9f3.md | 0 .../6733696567d2273540aa6033.md | 0 .../6733697661182d357fc643d2.md | 0 .../673369829e232835c2732656.md | 0 .../67329f9e9eb84e5c6a5e4366.md | 0 .../6732c68f4520d160584a6fd2.md | 0 .../6732c69d82814160951b1aa7.md | 0 .../673271e8e3d43bda89f723b3.md | 0 .../673271f39f124ddac28866d5.md | 0 .../5e46f8d6ac417301a38fb92d.md} | 0 .../5e46f8dcac417301a38fb92e.md} | 0 .../5e46f8e3ac417301a38fb92f.md} | 0 .../5e46f8edac417301a38fb930.md} | 0 .../5e46f8edac417301a38fb931.md} | 0 .../587d7fb3367417b2b2512bfb.md} | 0 .../587d7fb3367417b2b2512bfc.md} | 0 .../587d7fb4367417b2b2512bfd.md} | 0 .../587d7fb4367417b2b2512bfe.md} | 0 .../587d7fb4367417b2b2512bff.md} | 0 .../587d7fb4367417b2b2512c00.md} | 0 .../587d7fb5367417b2b2512c01.md} | 0 .../587d7fb5367417b2b2512c02.md} | 0 .../587d7fb5367417b2b2512c03.md} | 0 .../587d7fb5367417b2b2512c04.md} | 0 .../587d7fb6367417b2b2512c06.md} | 0 .../587d7fb6367417b2b2512c07.md} | 0 .../587d7fb6367417b2b2512c09.md} | 0 .../587d7fb7367417b2b2512c0a.md} | 0 .../587d7fb7367417b2b2512c0b.md} | 0 .../587d7fb7367417b2b2512c0c.md} | 0 .../587d7fb7367417b2b2512c0d.md} | 0 .../587d7fb8367417b2b2512c0e.md} | 0 .../587d7fb8367417b2b2512c0f.md} | 0 .../587d7fb8367417b2b2512c10.md} | 0 .../587d7fb8367417b2b2512c11.md} | 0 .../587d7fb9367417b2b2512c12.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed2.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed3.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed4.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed5.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed6.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed7.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed8.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600ed9.md} | 0 .../numpy/5e9a0a8e09c5df3cc3600eda.md} | 0 .../587d7dac367417b2b2512b73.md} | 0 .../587d7dac367417b2b2512b74.md} | 0 .../587d7dad367417b2b2512b75.md} | 0 .../587d7dad367417b2b2512b76.md} | 0 .../587d7dad367417b2b2512b77.md} | 0 .../587d7dad367417b2b2512b78.md} | 0 .../587d7dae367417b2b2512b79.md} | 0 .../587d7dae367417b2b2512b7a.md} | 0 .../587d7dae367417b2b2512b7b.md} | 0 .../587d7dae367417b2b2512b7c.md} | 0 .../587d7daf367417b2b2512b7d.md} | 0 .../587d7daf367417b2b2512b7e.md} | 0 .../587d7daf367417b2b2512b7f.md} | 0 .../587d7daf367417b2b2512b80.md} | 0 .../587d7db0367417b2b2512b81.md} | 0 .../587d7db0367417b2b2512b82.md} | 0 .../587d7db0367417b2b2512b83.md} | 0 .../587d7db0367417b2b2512b84.md} | 0 .../587d7db1367417b2b2512b85.md} | 0 .../587d7db1367417b2b2512b86.md} | 0 .../587d7db1367417b2b2512b87.md} | 0 .../587d7db1367417b2b2512b88.md} | 0 .../587d7db2367417b2b2512b89.md} | 0 .../587d7db2367417b2b2512b8a.md} | 0 .../587d7db2367417b2b2512b8b.md} | 0 .../587d7db2367417b2b2512b8c.md} | 0 .../5900f36e1000cf542c50fe80.md} | 0 .../5900f36e1000cf542c50fe81.md} | 0 .../5900f36f1000cf542c50fe82.md} | 0 .../5900f3701000cf542c50fe83.md} | 0 .../5900f3711000cf542c50fe84.md} | 0 .../5900f3721000cf542c50fe85.md} | 0 .../5900f3731000cf542c50fe86.md} | 0 .../5900f3741000cf542c50fe87.md} | 0 .../5900f3761000cf542c50fe88.md} | 0 .../5900f3761000cf542c50fe89.md} | 0 .../5900f3781000cf542c50fe8a.md} | 0 .../5900f3781000cf542c50fe8b.md} | 0 .../5900f37a1000cf542c50fe8c.md} | 0 .../5900f37a1000cf542c50fe8d.md} | 0 .../5900f37b1000cf542c50fe8e.md} | 0 .../5900f37d1000cf542c50fe8f.md} | 0 .../5900f37d1000cf542c50fe90.md} | 0 .../5900f37e1000cf542c50fe91.md} | 0 .../5900f37f1000cf542c50fe92.md} | 0 .../5900f3801000cf542c50fe93.md} | 0 .../5900f3811000cf542c50fe94.md} | 0 .../5900f3831000cf542c50fe96.md} | 0 .../5900f3841000cf542c50fe97.md} | 0 .../5900f3851000cf542c50fe98.md} | 0 .../5900f3861000cf542c50fe99.md} | 0 .../5900f3871000cf542c50fe9a.md} | 0 .../5900f3881000cf542c50fe9b.md} | 0 .../5900f3891000cf542c50fe9c.md} | 0 .../5900f38a1000cf542c50fe9d.md} | 0 .../5900f38b1000cf542c50fe9e.md} | 0 .../5900f38c1000cf542c50fe9f.md} | 0 .../5900f38d1000cf542c50fea0.md} | 0 .../5900f38e1000cf542c50fea1.md} | 0 .../5900f38f1000cf542c50fea2.md} | 0 .../5900f3901000cf542c50fea3.md} | 0 .../5900f3911000cf542c50fea4.md} | 0 .../5900f3931000cf542c50fea5.md} | 0 .../5900f3931000cf542c50fea6.md} | 0 .../5900f3941000cf542c50fea7.md} | 0 .../5900f3951000cf542c50fea8.md} | 0 .../5900f3961000cf542c50fea9.md} | 0 .../5900f3971000cf542c50feaa.md} | 0 .../5900f3981000cf542c50feab.md} | 0 .../5900f3991000cf542c50feac.md} | 0 .../5900f39a1000cf542c50fead.md} | 0 .../5900f39c1000cf542c50feae.md} | 0 .../5900f39c1000cf542c50feaf.md} | 0 .../5900f39d1000cf542c50feb0.md} | 0 .../5900f39e1000cf542c50feb1.md} | 0 .../5900f39f1000cf542c50feb2.md} | 0 .../5900f3a01000cf542c50feb3.md} | 0 .../5900f3a11000cf542c50feb4.md} | 0 .../5900f3a21000cf542c50feb5.md} | 0 .../5900f3a31000cf542c50feb6.md} | 0 .../5900f3a41000cf542c50feb7.md} | 0 .../5900f3a51000cf542c50feb8.md} | 0 .../5900f3a61000cf542c50feb9.md} | 0 .../5900f3a81000cf542c50feba.md} | 0 .../5900f3a81000cf542c50febb.md} | 0 .../5900f3a91000cf542c50febc.md} | 0 .../5900f3aa1000cf542c50febd.md} | 0 .../5900f3ab1000cf542c50febe.md} | 0 .../5900f3ac1000cf542c50febf.md} | 0 .../5900f3ad1000cf542c50fec0.md} | 0 .../5900f3ae1000cf542c50fec1.md} | 0 .../5900f3b01000cf542c50fec2.md} | 0 .../5900f3b01000cf542c50fec3.md} | 0 .../5900f3b11000cf542c50fec4.md} | 0 .../5900f3b21000cf542c50fec5.md} | 0 .../5900f3b31000cf542c50fec6.md} | 0 .../5900f3b41000cf542c50fec7.md} | 0 .../5900f3b61000cf542c50fec8.md} | 0 .../5900f3b61000cf542c50fec9.md} | 0 .../5900f3b71000cf542c50feca.md} | 0 .../5900f3b81000cf542c50fecb.md} | 0 .../5900f3b91000cf542c50fecc.md} | 0 .../5900f3ba1000cf542c50fecd.md} | 0 .../5900f3bb1000cf542c50fece.md} | 0 .../5900f3bc1000cf542c50fecf.md} | 0 .../5900f3bd1000cf542c50fed0.md} | 0 .../5900f3be1000cf542c50fed1.md} | 0 .../5900f3bf1000cf542c50fed2.md} | 0 .../5900f3c11000cf542c50fed3.md} | 0 .../5900f3c11000cf542c50fed4.md} | 0 .../5900f3c31000cf542c50fed5.md} | 0 .../5900f3c51000cf542c50fed6.md} | 0 .../5900f3c51000cf542c50fed7.md} | 0 .../5900f3c51000cf542c50fed8.md} | 0 .../5900f3c61000cf542c50fed9.md} | 0 .../5900f3c71000cf542c50feda.md} | 0 .../5900f3c81000cf542c50fedb.md} | 0 .../5900f3ca1000cf542c50fedc.md} | 0 .../5900f3ca1000cf542c50fedd.md} | 0 .../5900f3cc1000cf542c50fede.md} | 0 .../5900f3cc1000cf542c50fedf.md} | 0 .../5900f3ce1000cf542c50fee0.md} | 0 .../5900f3cf1000cf542c50fee1.md} | 0 .../5900f3d01000cf542c50fee2.md} | 0 .../5900f3d01000cf542c50fee3.md} | 0 .../5a51eabcad78bf416f316e2a.md} | 0 .../5900f3d21000cf542c50fee4.md} | 0 .../5900f3d21000cf542c50fee5.md} | 0 .../5900f3d51000cf542c50fee6.md} | 0 .../5900f3d61000cf542c50fee7.md} | 0 .../5900f3d61000cf542c50fee8.md} | 0 .../5900f3d71000cf542c50fee9.md} | 0 .../5900f3d91000cf542c50feea.md} | 0 .../5900f3d91000cf542c50feeb.md} | 0 .../5900f3db1000cf542c50feec.md} | 0 .../5900f3db1000cf542c50feed.md} | 0 .../5900f3db1000cf542c50feee.md} | 0 .../5900f3dd1000cf542c50feef.md} | 0 .../5900f3dd1000cf542c50fef0.md} | 0 .../5900f3df1000cf542c50fef1.md} | 0 .../5900f3e01000cf542c50fef2.md} | 0 .../5900f3e01000cf542c50fef3.md} | 0 .../5900f3e21000cf542c50fef4.md} | 0 .../5900f3e21000cf542c50fef5.md} | 0 .../5900f3e41000cf542c50fef6.md} | 0 .../5900f3e41000cf542c50fef7.md} | 0 .../5900f3e51000cf542c50fef8.md} | 0 .../5900f3e61000cf542c50fef9.md} | 0 .../5900f3e71000cf542c50fefa.md} | 0 .../5900f3e81000cf542c50fefb.md} | 0 .../5900f3e91000cf542c50fefc.md} | 0 .../5900f3ea1000cf542c50fefd.md} | 0 .../5900f3ec1000cf542c50fefe.md} | 0 .../5900f3ec1000cf542c50feff.md} | 0 .../5900f3ee1000cf542c50ff00.md} | 0 .../5900f3ef1000cf542c50ff01.md} | 0 .../5900f3ef1000cf542c50ff02.md} | 0 .../5900f3f11000cf542c50ff03.md} | 0 .../5900f3f21000cf542c50ff04.md} | 0 .../5900f3f21000cf542c50ff05.md} | 0 .../5900f3f31000cf542c50ff06.md} | 0 .../5900f3f51000cf542c50ff07.md} | 0 .../5900f3f51000cf542c50ff08.md} | 0 .../5900f3f61000cf542c50ff09.md} | 0 .../5900f3f71000cf542c50ff0a.md} | 0 .../5900f3f91000cf542c50ff0b.md} | 0 .../5900f3fa1000cf542c50ff0c.md} | 0 .../5900f3fa1000cf542c50ff0d.md} | 0 .../5900f3fc1000cf542c50ff0e.md} | 0 .../5900f3fc1000cf542c50ff0f.md} | 0 .../5900f3fd1000cf542c50ff10.md} | 0 .../5900f3fe1000cf542c50ff11.md} | 0 .../5900f3ff1000cf542c50ff12.md} | 0 .../5900f4021000cf542c50ff13.md} | 0 .../5900f4021000cf542c50ff14.md} | 0 .../5900f4031000cf542c50ff15.md} | 0 .../5900f4031000cf542c50ff16.md} | 0 .../5900f4041000cf542c50ff17.md} | 0 .../5900f4051000cf542c50ff18.md} | 0 .../5900f4071000cf542c50ff19.md} | 0 .../5900f4081000cf542c50ff1a.md} | 0 .../5900f4091000cf542c50ff1b.md} | 0 .../5900f4091000cf542c50ff1c.md} | 0 .../5900f40a1000cf542c50ff1d.md} | 0 .../5900f40c1000cf542c50ff1e.md} | 0 .../5900f40d1000cf542c50ff1f.md} | 0 .../5900f40d1000cf542c50ff20.md} | 0 .../5900f40e1000cf542c50ff21.md} | 0 .../5900f40f1000cf542c50ff22.md} | 0 .../5900f4111000cf542c50ff23.md} | 0 .../5900f4111000cf542c50ff24.md} | 0 .../5900f4131000cf542c50ff25.md} | 0 .../5900f4141000cf542c50ff26.md} | 0 .../5900f4151000cf542c50ff27.md} | 0 .../5900f4151000cf542c50ff28.md} | 0 .../5900f4161000cf542c50ff29.md} | 0 .../5900f4181000cf542c50ff2a.md} | 0 .../5900f4181000cf542c50ff2b.md} | 0 .../5900f41a1000cf542c50ff2c.md} | 0 .../5900f41a1000cf542c50ff2d.md} | 0 .../5900f41c1000cf542c50ff2e.md} | 0 .../5900f41c1000cf542c50ff2f.md} | 0 .../5900f41e1000cf542c50ff30.md} | 0 .../5900f41e1000cf542c50ff31.md} | 0 .../5900f41f1000cf542c50ff32.md} | 0 .../5900f4201000cf542c50ff33.md} | 0 .../5900f4231000cf542c50ff34.md} | 0 .../5900f4231000cf542c50ff35.md} | 0 .../5900f4231000cf542c50ff36.md} | 0 .../5900f4241000cf542c50ff37.md} | 0 .../5900f4251000cf542c50ff38.md} | 0 .../5900f4281000cf542c50ff39.md} | 0 .../5900f4291000cf542c50ff3a.md} | 0 .../5900f4291000cf542c50ff3b.md} | 0 .../5900f4291000cf542c50ff3c.md} | 0 .../5900f42b1000cf542c50ff3d.md} | 0 .../5900f42b1000cf542c50ff3e.md} | 0 .../5900f42c1000cf542c50ff3f.md} | 0 .../5900f42f1000cf542c50ff40.md} | 0 .../5900f42f1000cf542c50ff41.md} | 0 .../5900f4301000cf542c50ff42.md} | 0 .../5900f4311000cf542c50ff43.md} | 0 .../5900f4311000cf542c50ff44.md} | 0 .../5900f4331000cf542c50ff45.md} | 0 .../5900f4341000cf542c50ff46.md} | 0 .../5900f4351000cf542c50ff47.md} | 0 .../5900f4361000cf542c50ff48.md} | 0 .../5900f4371000cf542c50ff49.md} | 0 .../5900f4381000cf542c50ff4a.md} | 0 .../5900f4381000cf542c50ff4b.md} | 0 .../5900f4391000cf542c50ff4c.md} | 0 .../5900f43a1000cf542c50ff4d.md} | 0 .../5900f43c1000cf542c50ff4e.md} | 0 .../5900f43e1000cf542c50ff4f.md} | 0 .../5900f43e1000cf542c50ff50.md} | 0 .../5900f43f1000cf542c50ff51.md} | 0 .../5900f43f1000cf542c50ff52.md} | 0 .../5900f4411000cf542c50ff53.md} | 0 .../5900f4411000cf542c50ff54.md} | 0 .../5900f4421000cf542c50ff55.md} | 0 .../5900f4431000cf542c50ff56.md} | 0 .../5900f4451000cf542c50ff57.md} | 0 .../5900f4461000cf542c50ff58.md} | 0 .../5900f4461000cf542c50ff59.md} | 0 .../5900f4481000cf542c50ff5a.md} | 0 .../5900f4481000cf542c50ff5b.md} | 0 .../5900f4491000cf542c50ff5c.md} | 0 .../5900f44b1000cf542c50ff5d.md} | 0 .../5900f44b1000cf542c50ff5e.md} | 0 .../5900f44e1000cf542c50ff5f.md} | 0 .../5900f44e1000cf542c50ff60.md} | 0 .../5900f44f1000cf542c50ff61.md} | 0 .../5900f4511000cf542c50ff62.md} | 0 .../5900f4511000cf542c50ff63.md} | 0 .../5900f4521000cf542c50ff64.md} | 0 .../5900f4531000cf542c50ff65.md} | 0 .../5900f4531000cf542c50ff66.md} | 0 .../5900f4551000cf542c50ff67.md} | 0 .../5900f4551000cf542c50ff68.md} | 0 .../5900f4571000cf542c50ff69.md} | 0 .../5900f4571000cf542c50ff6a.md} | 0 .../5900f4591000cf542c50ff6b.md} | 0 .../5900f4591000cf542c50ff6c.md} | 0 .../5900f45b1000cf542c50ff6d.md} | 0 .../5900f45c1000cf542c50ff6e.md} | 0 .../5900f45d1000cf542c50ff6f.md} | 0 .../5900f45d1000cf542c50ff70.md} | 0 .../5900f45f1000cf542c50ff71.md} | 0 .../5900f4601000cf542c50ff72.md} | 0 .../5900f4601000cf542c50ff73.md} | 0 .../5900f4621000cf542c50ff74.md} | 0 .../5900f4621000cf542c50ff75.md} | 0 .../5900f4641000cf542c50ff76.md} | 0 .../5900f4651000cf542c50ff77.md} | 0 .../5900f4661000cf542c50ff78.md} | 0 .../5900f4671000cf542c50ff79.md} | 0 .../5900f4671000cf542c50ff7a.md} | 0 .../5900f4691000cf542c50ff7b.md} | 0 .../5900f4691000cf542c50ff7c.md} | 0 .../5900f46b1000cf542c50ff7d.md} | 0 .../5900f46c1000cf542c50ff7e.md} | 0 .../5900f46d1000cf542c50ff7f.md} | 0 .../5900f46e1000cf542c50ff80.md} | 0 .../5900f46e1000cf542c50ff81.md} | 0 .../5900f4701000cf542c50ff82.md} | 0 .../5900f4701000cf542c50ff83.md} | 0 .../5900f4711000cf542c50ff84.md} | 0 .../5900f4731000cf542c50ff85.md} | 0 .../5900f4741000cf542c50ff86.md} | 0 .../5900f4751000cf542c50ff87.md} | 0 .../5900f4761000cf542c50ff88.md} | 0 .../5900f4771000cf542c50ff89.md} | 0 .../5900f4771000cf542c50ff8a.md} | 0 .../5900f4791000cf542c50ff8b.md} | 0 .../5900f4791000cf542c50ff8c.md} | 0 .../5900f47b1000cf542c50ff8d.md} | 0 .../5900f47c1000cf542c50ff8e.md} | 0 .../5900f47d1000cf542c50ff8f.md} | 0 .../5900f47e1000cf542c50ff90.md} | 0 .../5900f47f1000cf542c50ff91.md} | 0 .../5900f4801000cf542c50ff92.md} | 0 .../5900f4801000cf542c50ff93.md} | 0 .../5900f4811000cf542c50ff94.md} | 0 .../5900f4831000cf542c50ff95.md} | 0 .../5900f4841000cf542c50ff96.md} | 0 .../5900f4841000cf542c50ff97.md} | 0 .../5900f4861000cf542c50ff98.md} | 0 .../5900f4861000cf542c50ff99.md} | 0 .../5900f4881000cf542c50ff9a.md} | 0 .../5900f4891000cf542c50ff9b.md} | 0 .../5900f48a1000cf542c50ff9c.md} | 0 .../5900f48a1000cf542c50ff9d.md} | 0 .../5900f48b1000cf542c50ff9e.md} | 0 .../5900f48d1000cf542c50ff9f.md} | 0 .../5900f48d1000cf542c50ffa0.md} | 0 .../5900f48f1000cf542c50ffa1.md} | 0 .../5900f48f1000cf542c50ffa2.md} | 0 .../5900f4911000cf542c50ffa3.md} | 0 .../5900f4931000cf542c50ffa4.md} | 0 .../5900f4931000cf542c50ffa5.md} | 0 .../5900f4931000cf542c50ffa6.md} | 0 .../5900f4941000cf542c50ffa7.md} | 0 .../5900f4951000cf542c50ffa8.md} | 0 .../5900f4971000cf542c50ffa9.md} | 0 .../5900f4971000cf542c50ffaa.md} | 0 .../5900f49a1000cf542c50ffac.md} | 0 .../5900f4991000cf542c50ffab.md} | 0 .../5900f49b1000cf542c50ffad.md} | 0 .../5900f49b1000cf542c50ffae.md} | 0 .../5900f49d1000cf542c50ffaf.md} | 0 .../5900f49d1000cf542c50ffb0.md} | 0 .../5900f49f1000cf542c50ffb1.md} | 0 .../5900f4a01000cf542c50ffb2.md} | 0 .../5900f4a11000cf542c50ffb3.md} | 0 .../5900f4a11000cf542c50ffb4.md} | 0 .../5900f4a21000cf542c50ffb5.md} | 0 .../5900f4a31000cf542c50ffb6.md} | 0 .../5900f4a51000cf542c50ffb7.md} | 0 .../5900f4a61000cf542c50ffb8.md} | 0 .../5900f4a71000cf542c50ffb9.md} | 0 .../5900f4a71000cf542c50ffba.md} | 0 .../5900f4a81000cf542c50ffbb.md} | 0 .../5900f4aa1000cf542c50ffbc.md} | 0 .../5900f4ab1000cf542c50ffbd.md} | 0 .../5900f4ab1000cf542c50ffbe.md} | 0 .../5900f4ae1000cf542c50ffbf.md} | 0 .../5900f4ae1000cf542c50ffc0.md} | 0 .../5900f4af1000cf542c50ffc1.md} | 0 .../5900f4b01000cf542c50ffc2.md} | 0 .../5900f4b11000cf542c50ffc3.md} | 0 .../5900f4b11000cf542c50ffc4.md} | 0 .../5900f4b21000cf542c50ffc5.md} | 0 .../5900f4b31000cf542c50ffc6.md} | 0 .../5900f4b41000cf542c50ffc7.md} | 0 .../5900f4b51000cf542c50ffc8.md} | 0 .../5900f4b71000cf542c50ffc9.md} | 0 .../5900f4b71000cf542c50ffca.md} | 0 .../5900f4b91000cf542c50ffcb.md} | 0 .../5900f4b91000cf542c50ffcc.md} | 0 .../5900f4ba1000cf542c50ffcd.md} | 0 .../5900f4bd1000cf542c50ffce.md} | 0 .../5900f4bd1000cf542c50ffcf.md} | 0 .../5900f4be1000cf542c50ffd0.md} | 0 .../5900f4be1000cf542c50ffd1.md} | 0 .../5900f4c01000cf542c50ffd2.md} | 0 .../5900f4c11000cf542c50ffd3.md} | 0 .../5900f4c21000cf542c50ffd4.md} | 0 .../5900f4c31000cf542c50ffd5.md} | 0 .../5900f4c41000cf542c50ffd6.md} | 0 .../5900f4c51000cf542c50ffd7.md} | 0 .../5900f4c71000cf542c50ffd8.md} | 0 .../5900f4c81000cf542c50ffd9.md} | 0 .../5900f4c81000cf542c50ffda.md} | 0 .../5900f4c81000cf542c50ffdb.md} | 0 .../5900f4ca1000cf542c50ffdc.md} | 0 .../5900f4cb1000cf542c50ffdd.md} | 0 .../5900f4cb1000cf542c50ffde.md} | 0 .../5900f4cd1000cf542c50ffdf.md} | 0 .../5900f4cd1000cf542c50ffe0.md} | 0 .../5900f4cf1000cf542c50ffe1.md} | 0 .../5900f4d01000cf542c50ffe2.md} | 0 .../5900f4d01000cf542c50ffe3.md} | 0 .../5900f4d11000cf542c50ffe4.md} | 0 .../5900f4d21000cf542c50ffe5.md} | 0 .../5900f4d31000cf542c50ffe6.md} | 0 .../5900f4d41000cf542c50ffe7.md} | 0 .../5900f4d51000cf542c50ffe8.md} | 0 .../5900f4d61000cf542c50ffe9.md} | 0 .../5900f4d91000cf542c50ffea.md} | 0 .../5900f4d91000cf542c50ffeb.md} | 0 .../5900f4da1000cf542c50ffec.md} | 0 .../5900f4da1000cf542c50ffed.md} | 0 .../5900f4db1000cf542c50ffee.md} | 0 .../5900f4dd1000cf542c50ffef.md} | 0 .../5900f4de1000cf542c50fff0.md} | 0 .../5900f4de1000cf542c50fff1.md} | 0 .../5900f4e01000cf542c50fff2.md} | 0 .../5900f4e11000cf542c50fff3.md} | 0 .../5900f4e11000cf542c50fff4.md} | 0 .../5900f4e41000cf542c50fff5.md} | 0 .../5900f4e51000cf542c50fff6.md} | 0 .../5900f4e51000cf542c50fff7.md} | 0 .../5900f4e51000cf542c50fff8.md} | 0 .../5900f4e61000cf542c50fff9.md} | 0 .../5900f4e81000cf542c50fffa.md} | 0 .../5900f4e81000cf542c50fffb.md} | 0 .../5900f4ea1000cf542c50fffc.md} | 0 .../5900f4eb1000cf542c50fffd.md} | 0 .../5900f4ed1000cf542c50fffe.md} | 0 .../5900f4ed1000cf542c50ffff.md} | 0 .../5900f4ee1000cf542c510000.md} | 0 .../5900f4ef1000cf542c510001.md} | 0 .../5900f4f11000cf542c510002.md} | 0 .../5900f4f11000cf542c510003.md} | 0 .../5900f4f21000cf542c510004.md} | 0 .../5900f4f21000cf542c510005.md} | 0 .../5900f4f31000cf542c510006.md} | 0 .../5900f4f41000cf542c510007.md} | 0 .../5900f4f61000cf542c510008.md} | 0 .../5900f4f71000cf542c510009.md} | 0 .../5900f4f71000cf542c51000a.md} | 0 .../5900f4f81000cf542c51000b.md} | 0 .../5900f4f91000cf542c51000c.md} | 0 .../5900f4fa1000cf542c51000d.md} | 0 .../5900f4fc1000cf542c51000e.md} | 0 .../5900f4fe1000cf542c510010.md} | 0 .../5900f4fd1000cf542c51000f.md} | 0 .../5900f4ff1000cf542c510011.md} | 0 .../5900f5001000cf542c510012.md} | 0 .../5900f5001000cf542c510013.md} | 0 .../5900f5021000cf542c510014.md} | 0 .../5900f5021000cf542c510015.md} | 0 .../5900f5041000cf542c510016.md} | 0 .../5900f5061000cf542c510017.md} | 0 .../5900f5071000cf542c510018.md} | 0 .../5900f5081000cf542c510019.md} | 0 .../5900f5081000cf542c51001a.md} | 0 .../5900f5091000cf542c51001b.md} | 0 .../5900f50a1000cf542c51001c.md} | 0 .../5900f50b1000cf542c51001d.md} | 0 .../5900f50c1000cf542c51001e.md} | 0 .../5900f50d1000cf542c51001f.md} | 0 .../5900f50e1000cf542c510020.md} | 0 .../5900f50f1000cf542c510021.md} | 0 .../5900f5101000cf542c510022.md} | 0 .../5900f5111000cf542c510023.md} | 0 .../5900f5131000cf542c510024.md} | 0 .../5900f5131000cf542c510025.md} | 0 .../5900f5141000cf542c510026.md} | 0 .../5900f5141000cf542c510027.md} | 0 .../5900f5151000cf542c510028.md} | 0 .../5900f5171000cf542c510029.md} | 0 .../5900f5181000cf542c51002a.md} | 0 .../5900f5191000cf542c51002b.md} | 0 .../5900f5191000cf542c51002c.md} | 0 .../5900f51a1000cf542c51002d.md} | 0 .../5900f51b1000cf542c51002e.md} | 0 .../5900f51d1000cf542c51002f.md} | 0 .../5900f51e1000cf542c510030.md} | 0 .../5900f51f1000cf542c510031.md} | 0 .../5900f5201000cf542c510032.md} | 0 .../5900f5221000cf542c510033.md} | 0 .../5900f5231000cf542c510034.md} | 0 .../5900f5231000cf542c510035.md} | 0 .../5900f5241000cf542c510036.md} | 0 .../5900f5241000cf542c510037.md} | 0 .../5900f5261000cf542c510038.md} | 0 .../5900f5271000cf542c510039.md} | 0 .../5900f5271000cf542c51003a.md} | 0 .../5900f52a1000cf542c51003b.md} | 0 .../5900f52a1000cf542c51003c.md} | 0 .../5900f52c1000cf542c51003d.md} | 0 .../5900f52c1000cf542c51003e.md} | 0 .../5900f52c1000cf542c51003f.md} | 0 .../5900f52d1000cf542c510040.md} | 0 .../5900f52e1000cf542c510041.md} | 0 .../5900f5311000cf542c510042.md} | 0 .../5900f5311000cf542c510043.md} | 0 .../5900f5311000cf542c510044.md} | 0 .../5900f5331000cf542c510045.md} | 0 .../5900f5331000cf542c510046.md} | 0 .../5900f5351000cf542c510047.md} | 0 .../5900f5361000cf542c510048.md} | 0 .../5900f5361000cf542c510049.md} | 0 .../5900f5371000cf542c51004a.md} | 0 .../5900f5381000cf542c51004b.md} | 0 .../5900f53a1000cf542c51004c.md} | 0 .../5900f53b1000cf542c51004d.md} | 0 .../5900f53c1000cf542c51004e.md} | 0 .../5900f53d1000cf542c51004f.md} | 0 .../5900f53d1000cf542c510050.md} | 0 .../5900f53e1000cf542c510051.md} | 0 .../5900f5411000cf542c510052.md} | 0 .../5900f5411000cf542c510053.md} | 0 .../5900f5411000cf542c510054.md} | 0 .../5900f5431000cf542c510055.md} | 0 .../5900f5431000cf542c510056.md} | 0 .../5900f5451000cf542c510057.md} | 0 .../5900f5461000cf542c510058.md} | 0 .../5900f5471000cf542c510059.md} | 0 .../5900f5481000cf542c51005a.md} | 0 .../5900f5481000cf542c51005b.md} | 0 .../5900f54a1000cf542c51005c.md} | 0 .../5900f54b1000cf542c51005d.md} | 0 .../5900f54c1000cf542c51005e.md} | 0 .../5900f54c1000cf542c51005f.md} | 0 .../5e6a54a558d3af90110a60a0.md} | 0 .../5e6a54af58d3af90110a60a1.md} | 0 .../5e6a54ba58d3af90110a60a2.md} | 0 .../5e6a54c358d3af90110a60a3.md} | 0 .../5e7b9f050b6c005b0e76f056.md} | 0 .../5e7b9f050b6c005b0e76f057.md} | 0 .../5e7b9f050b6c005b0e76f058.md} | 0 .../5e7b9f060b6c005b0e76f059.md} | 0 .../5e7b9f060b6c005b0e76f05a.md} | 0 .../5e7b9f060b6c005b0e76f05b.md} | 0 .../5e7b9f060b6c005b0e76f05c.md} | 0 .../5e7b9f070b6c005b0e76f05d.md} | 0 .../5e7b9f070b6c005b0e76f05e.md} | 0 .../5e7b9f070b6c005b0e76f05f.md} | 0 .../5e7b9f070b6c005b0e76f060.md} | 0 .../5e7b9f070b6c005b0e76f061.md} | 0 .../5e7b9f080b6c005b0e76f062.md} | 0 .../5e7b9f080b6c005b0e76f063.md} | 0 .../5e7b9f080b6c005b0e76f064.md} | 0 .../5e7b9f090b6c005b0e76f065.md} | 0 .../5e7b9f090b6c005b0e76f066.md} | 0 .../5e7b9f090b6c005b0e76f067.md} | 0 .../5e7b9f090b6c005b0e76f068.md} | 0 .../5e7b9f0a0b6c005b0e76f069.md} | 0 .../5e7b9f0a0b6c005b0e76f06c.md} | 0 .../5e7b9f0b0b6c005b0e76f06d.md} | 0 .../5e7b9f0b0b6c005b0e76f06e.md} | 0 .../5e7b9f0b0b6c005b0e76f06f.md} | 0 .../5e7b9f0b0b6c005b0e76f070.md} | 0 .../5e7b9f0c0b6c005b0e76f071.md} | 0 .../5e7b9f0c0b6c005b0e76f072.md} | 0 .../5e7b9f0c0b6c005b0e76f073.md} | 0 .../5e7b9f0c0b6c005b0e76f074.md} | 0 .../5e7b9f0d0b6c005b0e76f075.md} | 0 .../5e7b9f0d0b6c005b0e76f076.md} | 0 .../5e7b9f0e0b6c005b0e76f07a.md} | 0 .../5e7b9f0e0b6c005b0e76f07b.md} | 0 .../5e7b9f0e0b6c005b0e76f07c.md} | 0 .../5e7b9f140b6c005b0e76f07d.md} | 0 .../5e7b9f140b6c005b0e76f07e.md} | 0 .../5e7b9f150b6c005b0e76f07f.md} | 0 .../5e7b9f150b6c005b0e76f080.md} | 0 .../5e7b9f160b6c005b0e76f085.md} | 0 .../5e7b9f160b6c005b0e76f086.md} | 0 .../5e7b9f170b6c005b0e76f087.md} | 0 .../5e7b9f170b6c005b0e76f088.md} | 0 .../5e7b9f170b6c005b0e76f08a.md} | 0 .../5e7b9f170b6c005b0e76f08b.md} | 0 .../5e7b9f180b6c005b0e76f08c.md} | 0 .../5e7b9f180b6c005b0e76f08d.md} | 0 .../5e7b9f180b6c005b0e76f08e.md} | 0 .../5e7b9f180b6c005b0e76f08f.md} | 0 .../5e7b9f190b6c005b0e76f090.md} | 0 .../5e7b9f690b6c005b0e76f095.md} | 0 .../5e7b9f6a0b6c005b0e76f096.md} | 0 .../5e7b9f6a0b6c005b0e76f097.md} | 0 .../5ea9997bbec2e9bc47e94dae.md} | 0 .../5ea9997bbec2e9bc47e94daf.md} | 0 .../5ea9997bbec2e9bc47e94db0.md} | 0 .../5ea9997bbec2e9bc47e94db1.md} | 0 .../5ea9997bbec2e9bc47e94db2.md} | 0 .../5ea9997bbec2e9bc47e94db3.md} | 0 .../5ea9997bbec2e9bc47e94db4.md} | 0 .../587d824a367417b2b2512c46.md} | 0 .../587d824b367417b2b2512c47.md} | 0 .../587d824b367417b2b2512c48.md} | 0 .../587d824b367417b2b2512c49.md} | 0 .../587d824b367417b2b2512c4a.md} | 0 .../587d824b367417b2b2512c4b.md} | 0 .../587d824c367417b2b2512c4c.md} | 0 .../587d824c367417b2b2512c4d.md} | 0 .../587d824c367417b2b2512c4e.md} | 0 .../587d824c367417b2b2512c4f.md} | 0 .../587d824d367417b2b2512c50.md} | 0 .../587d824d367417b2b2512c51.md} | 0 .../587d824d367417b2b2512c52.md} | 0 .../587d824d367417b2b2512c53.md} | 0 .../587d824d367417b2b2512c54.md} | 0 .../587d824e367417b2b2512c55.md} | 0 .../587d824e367417b2b2512c56.md} | 0 .../587d824e367417b2b2512c57.md} | 0 .../587d824e367417b2b2512c58.md} | 0 .../587d824f367417b2b2512c59.md} | 0 .../587d824f367417b2b2512c5a.md} | 0 .../587d824f367417b2b2512c5b.md} | 0 .../587d824f367417b2b2512c5c.md} | 0 .../587d8250367417b2b2512c5d.md} | 0 .../5f8884f4c46685731aabfc41.md} | 0 .../587d8249367417b2b2512c41.md} | 0 .../587d8249367417b2b2512c42.md} | 0 .../587d824a367417b2b2512c43.md} | 0 .../5e601bf95ac9d0ecd8b94afd.md} | 0 .../5e601c0d5ac9d0ecd8b94afe.md} | 0 .../66edd630f7666cfa54b404d0.md | 0 .../66f1affc0ef4fcca423d4688.md | 0 .../66f1af4fedf643c78d024c5e.md | 0 .../66f1afbd9998e9c985d8e73b.md | 0 .../66ed8fa2f45ce3ece4053eab.md | 0 .../66df3b712c41c499e9d31e5b.md | 0 .../67f413038f0f8c452c660dc5.md | 0 .../66ed8fb9f45ce3ece4053eac.md | 0 .../66ed8fc1f45ce3ece4053ead.md | 0 .../66ed8fc9f45ce3ece4053eae.md | 0 .../66ed8fd0f45ce3ece4053eaf.md | 0 .../66ed8fd7f45ce3ece4053eb0.md | 0 .../66ed8fe1f45ce3ece4053eb1.md | 0 .../66ed8fe7f45ce3ece4053eb2.md | 0 .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 0 .../66ed8ff4f45ce3ece4053eb4.md | 0 .../66f1aeb60b11aec5abe83c2e.md | 0 .../66ed8ffcf45ce3ece4053eb5.md | 0 .../66ed9002f45ce3ece4053eb6.md | 0 .../66ed9009f45ce3ece4053eb7.md | 0 .../66ed9010f45ce3ece4053eb8.md | 0 .../66ed9018f45ce3ece4053eb9.md | 0 .../67f41341453c2247fb2828f7.md | 0 .../66edd10913f078e7669eca81.md | 0 .../66ed901ff45ce3ece4053eba.md | 0 .../67f412ac59601c4151b763da.md | 0 .../66edd07682767adff3a6231e.md | 0 .../67f413a2abe9894c52e15c6e.md | 0 .../67f412eaf6e68343aab8ea81.md | 0 .../66edd3403d7077eece6dc4b6.md | 0 .../quiz-git/66f1b06a5a5d10cc100af620.md | 0 .../67f4138c34cd9c4ac783ceef.md | 0 .../66ed9026f45ce3ece4053ebb.md | 0 .../66ed902df45ce3ece4053ebc.md | 0 .../66edcccbba6dacdb65a59067.md | 0 .../66edd3b3096349f06cf688bb.md | 0 .../67358ac128957c865dcf3ddf.md | 0 .../66edc47c11492ac5cf258ad9.md | 0 .../66edd3711bb9f7efa73aef91.md | 0 .../66edd4f31ff19bf5573bf64b.md | 0 .../66edcc779993c0da6906dbb9.md | 0 .../66edcd875b0d91de1fbbb492.md | 0 .../66edcdd18a4ef8df16e6bb7e.md | 0 .../66edcd49e73385dd4df54ac7.md | 0 .../67358be1c7903489c0a7db78.md | 0 .../66edc3ab8c6413c344f401bf.md | 0 .../66edcd0ecb4b25dc64a34804.md | 0 .../66edd3011f18f4ee1bd9d28b.md | 0 .../66edc31c44f1b9c1d5c5ebca.md | 0 .../66edc25ae5ea80bf6f785552.md | 0 .../quiz-js-a11y/68376949899fcbad3c9cac23.md | 0 .../66edd3f9bef926f129990425.md | 0 .../67f41268a129e63f8e071736.md | 0 .../67f4131db7777346b1b3dc6f.md | 0 .../67f41242431cbf3db8ca79c7.md | 0 .../66f1a2009e65c9a40a26d51e.md | 0 .../66f1ad049d7a6ac0886cc2ba.md | 0 .../66f1a417757b6ca4eecd89d6.md | 0 .../66edd43cded6bff30944b676.md | 0 .../66f1af82732957c895f0b21a.md | 0 .../66ed9034f45ce3ece4053ebd.md | 0 .../67f4136110dddb491be2e90a.md | 0 .../66ed903cf45ce3ece4053ebe.md | 0 .../66ed9043f45ce3ece4053ebf.md | 0 .../quiz-testing/66f1aeffc5774ac692112a7e.md | 0 .../66f1ae758b77cfc3e4da6151.md | 0 .../66f1adcf97e3e4c1bd89ebf5.md | 0 .../5a24c314108439a4d4036141.md} | 0 .../5a24c314108439a4d4036142.md} | 0 .../5a24c314108439a4d4036143.md} | 0 .../5a24c314108439a4d4036144.md} | 0 .../5a24c314108439a4d4036145.md} | 0 .../5a24c314108439a4d4036146.md} | 0 .../5a24c314108439a4d4036147.md} | 0 .../5a24c314108439a4d4036148.md} | 0 .../5a24c314108439a4d4036149.md} | 0 .../5a24c314108439a4d403614a.md} | 0 .../react/587d7dbc367417b2b2512bb1.md} | 0 .../react/5a24bbe0dba28a8d3cbd4c5d.md} | 0 .../react/5a24bbe0dba28a8d3cbd4c5e.md} | 0 .../react/5a24bbe0dba28a8d3cbd4c5f.md} | 0 .../react/5a24c314108439a4d4036160.md} | 0 .../react/5a24c314108439a4d4036161.md} | 0 .../react/5a24c314108439a4d4036162.md} | 0 .../react/5a24c314108439a4d4036163.md} | 0 .../react/5a24c314108439a4d4036164.md} | 0 .../react/5a24c314108439a4d4036165.md} | 0 .../react/5a24c314108439a4d4036166.md} | 0 .../react/5a24c314108439a4d4036167.md} | 0 .../react/5a24c314108439a4d4036168.md} | 0 .../react/5a24c314108439a4d4036169.md} | 0 .../react/5a24c314108439a4d403616a.md} | 0 .../react/5a24c314108439a4d403616b.md} | 0 .../react/5a24c314108439a4d403616c.md} | 0 .../react/5a24c314108439a4d403616d.md} | 0 .../react/5a24c314108439a4d403616e.md} | 0 .../react/5a24c314108439a4d403616f.md} | 0 .../react/5a24c314108439a4d4036170.md} | 0 .../react/5a24c314108439a4d4036171.md} | 0 .../react/5a24c314108439a4d4036172.md} | 0 .../react/5a24c314108439a4d4036173.md} | 0 .../react/5a24c314108439a4d4036174.md} | 0 .../react/5a24c314108439a4d4036176.md} | 0 .../react/5a24c314108439a4d4036177.md} | 0 .../react/5a24c314108439a4d4036178.md} | 0 .../react/5a24c314108439a4d4036179.md} | 0 .../react/5a24c314108439a4d403617a.md} | 0 .../react/5a24c314108439a4d403617b.md} | 0 .../react/5a24c314108439a4d403617c.md} | 0 .../react/5a24c314108439a4d403617d.md} | 0 .../react/5a24c314108439a4d403617e.md} | 0 .../react/5a24c314108439a4d4036180.md} | 0 .../react/5a24c314108439a4d4036181.md} | 0 .../react/5a24c314108439a4d4036182.md} | 0 .../react/5a24c314108439a4d4036183.md} | 0 .../react/5a24c314108439a4d4036184.md} | 0 .../react/5a24c314108439a4d4036185.md} | 0 .../react/5a24c314108439a4d4036187.md} | 0 .../react/5a24c314108439a4d4036188.md} | 0 .../react/5a24c314108439a4d4036189.md} | 0 .../react/5a24c314108439a4d403618a.md} | 0 .../react/5a24c314108439a4d403618b.md} | 0 .../react/5a24c314108439a4d403618c.md} | 0 .../react/5a24c314108439a4d403618d.md} | 0 .../recipe-page/668f08ea07b99b1f4a91acab.md | 0 .../redux/5a24c314108439a4d403614b.md} | 0 .../redux/5a24c314108439a4d403614c.md} | 0 .../redux/5a24c314108439a4d403614d.md} | 0 .../redux/5a24c314108439a4d403614e.md} | 0 .../redux/5a24c314108439a4d403614f.md} | 0 .../redux/5a24c314108439a4d4036150.md} | 0 .../redux/5a24c314108439a4d4036151.md} | 0 .../redux/5a24c314108439a4d4036152.md} | 0 .../redux/5a24c314108439a4d4036153.md} | 0 .../redux/5a24c314108439a4d4036154.md} | 0 .../redux/5a24c314108439a4d4036155.md} | 0 .../redux/5a24c314108439a4d4036156.md} | 0 .../redux/5a24c314108439a4d4036157.md} | 0 .../redux/5a24c314108439a4d4036158.md} | 0 .../redux/5a24c314108439a4d4036159.md} | 0 .../redux/5a24c314108439a4d403615a.md} | 0 .../redux/5a24c314108439a4d403615b.md} | 0 .../587d7db3367417b2b2512b8e.md} | 0 .../587d7db3367417b2b2512b8f.md} | 0 .../587d7db4367417b2b2512b90.md} | 0 .../587d7db4367417b2b2512b91.md} | 0 .../587d7db4367417b2b2512b92.md} | 0 .../587d7db4367417b2b2512b93.md} | 0 .../587d7db5367417b2b2512b94.md} | 0 .../587d7db5367417b2b2512b95.md} | 0 .../587d7db5367417b2b2512b96.md} | 0 .../587d7db5367417b2b2512b97.md} | 0 .../587d7db6367417b2b2512b98.md} | 0 .../587d7db6367417b2b2512b99.md} | 0 .../587d7db6367417b2b2512b9a.md} | 0 .../587d7db6367417b2b2512b9b.md} | 0 .../587d7db7367417b2b2512b9c.md} | 0 .../587d7db7367417b2b2512b9d.md} | 0 .../587d7db7367417b2b2512b9e.md} | 0 .../587d7db7367417b2b2512b9f.md} | 0 .../587d7db8367417b2b2512ba0.md} | 0 .../587d7db8367417b2b2512ba1.md} | 0 .../587d7db8367417b2b2512ba2.md} | 0 .../587d7db8367417b2b2512ba3.md} | 0 .../587d7db9367417b2b2512ba4.md} | 0 .../587d7db9367417b2b2512ba5.md} | 0 .../587d7db9367417b2b2512ba6.md} | 0 .../587d7db9367417b2b2512ba7.md} | 0 .../587d7dba367417b2b2512ba8.md} | 0 .../587d7dba367417b2b2512ba9.md} | 0 .../587d7dbb367417b2b2512baa.md} | 0 .../587d7dbb367417b2b2512bab.md} | 0 .../587d7dbb367417b2b2512bac.md} | 0 .../5c3dda8b4d8df89bea71600f.md} | 0 .../5d712346c441eddfaeb5bdef.md} | 0 .../587d78b0367417b2b2512b08.md} | 0 .../587d78b1367417b2b2512b09.md} | 0 .../587d78b1367417b2b2512b0a.md} | 0 .../587d78b1367417b2b2512b0c.md} | 0 .../657a0ea50da0c8d9d6d7950a.md | 0 .../657a19e477dc04e36a86dffc.md | 0 .../657c91ad5028770fc68d6116.md | 0 .../657ca813b0908a230e3eb488.md | 0 .../657caa69db80ef25862b1b17.md | 0 .../657caf204c0d672a35411c31.md | 0 .../657cf677438e705eab9fd1f9.md | 0 .../657d1d52d574588677347c7f.md | 0 .../657d3ab710745d17697c633a.md | 0 .../657d4a7e2002f822c646204b.md | 0 .../657d552526c0d72beb57160f.md | 0 .../657dfeef78fe0364bd241d7f.md | 0 .../657e0c2c6a9d37705146f34d.md | 0 .../657e230500602983e01fff6e.md | 0 .../679c1803ee88d2245cf9e335.md | 0 .../6723d35bb07d1bd220d0f28d.md | 0 .../6724e46581a1742244e45b59.md | 0 .../6724e387ee098d1ef33108ba.md | 0 .../6724e417419c2f211bb41bfc.md | 0 .../671a887a7e62c75e9ab1ee4a.md | 0 .../67072fc183c7ca6c588feb4d.md | 0 .../67f39d848979082814c07d9c.md | 0 .../671a87e6dcef5b5bd765e5ed.md | 0 .../671a955b74ab5588735800d1.md | 0 .../671a999cc77b7f9bceb4caeb.md | 0 .../671a95990b86b68961340adc.md | 0 .../671a88d636cebc5fbd407b78.md | 0 .../671a90c1cf517678b130419e.md | 0 .../671a940c69cdee833d4cc312.md | 0 .../671a99394bedfb9a5bc687c4.md | 0 .../671a9311a289ae7fff25d88e.md | 0 .../6724e2026e608219108d385a.md | 0 .../671a967424a00e8c6561b182.md | 0 .../671a907bad4538752765f2ff.md | 0 .../671a8f8350c20a7439015c98.md | 0 .../671a9528fc4f1487cf265444.md | 0 .../671a98fbaabfba994e3d9a7c.md | 0 .../review-css/671a9a0a140c2b9d6a75629f.md | 0 .../67f39dc7129b092b27099d8c.md | 0 .../6723cd54fc196dbd053f9dfb.md | 0 .../671a892927fdba60db05edfe.md | 0 .../67f39babe1e2ec1fb6eea32a.md | 0 .../6723cc7a8e7aa3b9befd4bac.md | 0 .../663d0ab797cb716189ffcc0a.md | 0 .../663d18c574456976d11b6e87.md | 0 .../663d2f8056542a8066fd6cc6.md | 0 .../663d4008cee64e05dfb08f0d.md | 0 .../663d5697d80fef0eea026672.md | 0 .../663d5bebe2eef6128a0b1e75.md | 0 .../67f39e2119042d2f2ca926ff.md | 0 .../67f39bcb48373420f4f12d62.md | 0 .../6723ce555ff2dfc0cc04b69a.md | 0 .../6724e2dbf723fe1c8883cc69.md | 0 .../review-git/6724e4cfea0c4f2425a9d064.md | 0 .../67f39e06b8a11b2de9ccd361.md | 0 .../671a87a39b88245a579c2271.md | 0 .../671a872c17382a582e455c4c.md | 0 .../review-html/671a883163d5ab5d47145880.md | 0 .../6723c66f623701a3cdf72130.md | 0 .../6723cf27c6e9a0c3f3041385.md | 0 .../6723d13d756751caf871d59c.md | 0 .../6723c554025f449f4f39c3f5.md | 0 .../6723ced0ba0b42c2a0ac14d2.md | 0 .../6723d2c154dd19d0025f7cd9.md | 0 .../6723c5b8601a40a100bb59c9.md | 0 .../6723ca166fe90eb0a3146848.md | 0 .../6723ca6c6db3deb21cb1bf19.md | 0 .../6723c837cd3276aa73e6da25.md | 0 .../6723d027b02e4cc6ee5944da.md | 0 .../6723c463e51a2d9b747d7529.md | 0 .../6723c77d1a44b8a7599277dd.md | 0 .../6723cdfa4ae237bf6b7e32eb.md | 0 .../6723c1946e4cd7909a836bb4.md | 0 .../6723be264695fb7e619fe1fa.md | 0 .../6723d3cfdd0717d3f1bf27e3.md | 0 .../683766860f71d4a96e429f3a.md | 0 .../662693f82c91a66be46c881b.md | 0 .../6626a060c4006f793e10cb33.md | 0 .../6626b4c58c027d86478ff5eb.md | 0 .../6626b8dcf5057f896f948440.md | 0 .../6723d0ac516099c902394e8b.md | 0 .../67f39b91583dec1e1eddbb9e.md | 0 .../67f39dac6c3fac29c3d54918.md | 0 .../67f39b40deaec81a3e40e0c5.md | 0 .../review-python/67f39e391c9b373069def02c.md | 0 .../67487e141bb6a7140a352e12.md | 0 .../67c9e932c6c4234532d46394.md | 0 .../67c2bbd476f6e540b4c0b0d4.md | 0 .../6723d1f0568292cd394d6fb6.md | 0 .../6724e3d6e1cb0c1fec3a8e4f.md | 0 .../6724e5e321bce627736ea145.md | 0 .../671a98927af7829722697dc2.md | 0 .../67f39de5ff88202c94798189.md | 0 .../671a83934b61f64cefe87a61.md | 0 .../671a915858de057ad84c5dbd.md | 0 .../6724e24864b0771a4c4c9dc9.md | 0 .../6724e296dceca21b82426229.md | 0 .../6724e18296fa40173cc2437c.md | 0 .../594810f028c0303b75339acb.md} | 0 .../594810f028c0303b75339acc.md} | 0 .../594810f028c0303b75339acd.md} | 0 .../594810f028c0303b75339ace.md} | 0 .../594810f028c0303b75339acf.md} | 0 .../594810f028c0303b75339ad0.md} | 0 .../594810f028c0303b75339ad1.md} | 0 .../594810f028c0303b75339ad2.md} | 0 .../594810f028c0303b75339ad3.md} | 0 .../594810f028c0303b75339ad4.md} | 0 .../594810f028c0303b75339ad5.md} | 0 .../594810f028c0303b75339ad6.md} | 0 .../594810f028c0303b75339ad7.md} | 0 .../594810f028c0303b75339ad8.md} | 0 .../5949b579404977fbaefcd736.md} | 0 .../5949b579404977fbaefcd737.md} | 0 .../594d8d0ab97724821379b1e6.md} | 0 .../594d966a1467eb84194f0086.md} | 0 .../594da033de4190850b893874.md} | 0 .../594db4d0dedb4c06a2a4cefd.md} | 0 .../594dc6c729e5700999302b45.md} | 0 .../594ecc0d9a8cf816e3340187.md} | 0 .../594fa2746886f41f7d8bf225.md} | 0 .../594faaab4e2a8626833e9c3d.md} | 0 .../595011cba5a81735713873bd.md} | 0 .../5951815dd895584b06884620.md} | 0 .../5951a53863c8a34f02bf1bdc.md} | 0 .../5951e88f64ebf159166a1176.md} | 0 .../5951ed8945deab770972ae56.md} | 0 .../595608ff8bcd7a50bd490181.md} | 0 .../595668ca4cfe1af2fb9818d4.md} | 0 .../595671d4d2cdc305f0d5b36f.md} | 0 .../5956795bc9e2c415eb244de1.md} | 0 .../5958469238c0d8d2632f46db.md} | 0 .../595b98f8b5a2245e243aa831.md} | 0 .../59622f89e4e137560018a40e.md} | 0 .../59637c4d89f6786115efd814.md} | 0 .../59667989bf71cf555dd5d2ff.md} | 0 .../59669d08d75b60482359409f.md} | 0 .../5966c21cf732a95f1b67dd28.md} | 0 .../5966f99c45e8976909a85575.md} | 0 .../59694356a6e7011f7f1c5f4e.md} | 0 .../596a8888ab7c01048de257d5.md} | 0 .../596e414344c3b2872167f0fe.md} | 0 .../596e457071c35c882915b3e4.md} | 0 .../596fd036dc1ab896c5db98b1.md} | 0 .../596fda99c69f779975a1b67d.md} | 0 .../597089c87eec450c68aa1643.md} | 0 .../59713bd26bdeb8a594fb9413.md} | 0 .../59713da0a428c1a62d7db430.md} | 0 .../597b2b2a2702b44414742771.md} | 0 .../597f1e7fbc206f0e9ba95dc4.md} | 0 .../597f24c1dda4e70f53c79c81.md} | 0 .../5987fd532b954e0f21b5d3f6.md} | 0 .../59880443fb36441083c6c20e.md} | 0 .../598de241872ef8353c58a7a2.md} | 0 .../598ee8b91b410510ae82efef.md} | 0 .../598eea87e5cf4b116c3ff81a.md} | 0 .../598eef80ba501f1268170e1e.md} | 0 .../5992e222d397f00d21122931.md} | 0 .../599c333915e0ea32d04d4bec.md} | 0 .../599d0ba974141b0f508b37d5.md} | 0 .../599d15309e88c813a40baf58.md} | 0 .../599d1566a02b571412643b84.md} | 0 .../59c3ec9f15068017c96eb8a3.md} | 0 .../59d9c6bc214c613ba73ff012.md} | 0 .../59da22823d04c95919d46269.md} | 0 .../59e09e6d412c5939baa02d16.md} | 0 .../59e0a8df964e4540d5abe599.md} | 0 .../59f40b17e79dbf1ab720ed7a.md} | 0 .../59f4eafba0343628bb682785.md} | 0 .../5a23c84252665b21eecc7e03.md} | 0 .../5a23c84252665b21eecc7e05.md} | 0 .../5a23c84252665b21eecc7e06.md} | 0 .../5a23c84252665b21eecc7e1e.md} | 0 .../5a23c84252665b21eecc7e76.md} | 0 .../5a23c84252665b21eecc7e77.md} | 0 .../5a23c84252665b21eecc7e78.md} | 0 .../5a23c84252665b21eecc7e7a.md} | 0 .../5a23c84252665b21eecc7e7b.md} | 0 .../5a23c84252665b21eecc7e80.md} | 0 .../5a23c84252665b21eecc7e82.md} | 0 .../5a23c84252665b21eecc7e84.md} | 0 .../5a23c84252665b21eecc7eaf.md} | 0 .../5a23c84252665b21eecc7eb0.md} | 0 .../5a23c84252665b21eecc7eb1.md} | 0 .../5a23c84252665b21eecc7ec1.md} | 0 .../5a23c84252665b21eecc7ec2.md} | 0 .../5a23c84252665b21eecc7ec4.md} | 0 .../5a23c84252665b21eecc7ec5.md} | 0 .../5a23c84252665b21eecc7eca.md} | 0 .../5a23c84252665b21eecc7ecb.md} | 0 .../5a23c84252665b21eecc7ed1.md} | 0 .../5a23c84252665b21eecc7ed2.md} | 0 .../5a23c84252665b21eecc7ed3.md} | 0 .../5a23c84252665b21eecc7ed4.md} | 0 .../5a23c84252665b21eecc7ed5.md} | 0 .../5a23c84252665b21eecc7edb.md} | 0 .../5a23c84252665b21eecc7edc.md} | 0 .../5a23c84252665b21eecc7ede.md} | 0 .../5a23c84252665b21eecc7edf.md} | 0 .../5a23c84252665b21eecc7ee0.md} | 0 .../5a23c84252665b21eecc7ffe.md} | 0 .../5a23c84252665b21eecc8000.md} | 0 .../5a23c84252665b21eecc8001.md} | 0 .../5a23c84252665b21eecc8002.md} | 0 .../5a23c84252665b21eecc8004.md} | 0 .../5a23c84252665b21eecc8005.md} | 0 .../5a23c84252665b21eecc8007.md} | 0 .../5a23c84252665b21eecc800b.md} | 0 .../5a23c84252665b21eecc800c.md} | 0 .../5a23c84252665b21eecc8010.md} | 0 .../5a23c84252665b21eecc8012.md} | 0 .../5a23c84252665b21eecc8013.md} | 0 .../5a23c84252665b21eecc8014.md} | 0 .../5a23c84252665b21eecc8016.md} | 0 .../5a23c84252665b21eecc8017.md} | 0 .../5a23c84252665b21eecc801c.md} | 0 .../5a23c84252665b21eecc801d.md} | 0 .../5a23c84252665b21eecc8024.md} | 0 .../5a23c84252665b21eecc8028.md} | 0 .../5a23c84252665b21eecc8029.md} | 0 .../5a23c84252665b21eecc802a.md} | 0 .../5a23c84252665b21eecc8036.md} | 0 .../5a23c84252665b21eecc8038.md} | 0 .../5a23c84252665b21eecc803c.md} | 0 .../5a23c84252665b21eecc803f.md} | 0 .../5a23c84252665b21eecc8040.md} | 0 .../5a23c84252665b21eecc8041.md} | 0 .../5a23c84252665b21eecc8042.md} | 0 .../5a23c84252665b21eecc8043.md} | 0 .../5a23c84252665b21eecc8045.md} | 0 .../5a23c84252665b21eecc8046.md} | 0 .../5a7dad05be01840e1778a0d1.md} | 0 .../5e4ce2a1ac708cc68c1df25d.md} | 0 .../5e4ce2b6ac708cc68c1df25e.md} | 0 .../5e4ce2bbac708cc68c1df25f.md} | 0 .../5e4ce2eaac708cc68c1df260.md} | 0 .../5e4ce2f5ac708cc68c1df261.md} | 0 .../5e6dd1278e6ca105cde40ea9.md} | 0 .../5e6dd139859c290b6ab80292.md} | 0 .../5e6dd14192286d95fc43046e.md} | 0 .../5e6dd14797f5ce267c2f19d0.md} | 0 .../5e6dd15004c88cf00d2a78b3.md} | 0 .../5e6decd8ec8d7db960950d1c.md} | 0 .../5e6dee7749a0b85a3f1fc7d5.md} | 0 .../5e94a54cc7b022105bf0fd2c.md} | 0 .../5e9ddb06ec35240f39657419.md} | 0 .../5ea281203167d2b0bdefca00.md} | 0 .../5ea28156e79528a9ab248f27.md} | 0 .../5ea2815a8640bcc6cb7dab3c.md} | 0 .../5ea2815e364d9a2222ea55f8.md} | 0 .../5eaf48389ee512d4d103684b.md} | 0 .../5eb3e497b8d6d7f63c5517ea.md} | 0 .../5eb3e4a21f462f409d656c73.md} | 0 .../5eb3e4aa847216613aa81983.md} | 0 .../5eb3e4af7d0e7b760b46cedc.md} | 0 .../5eb3e4b20aa93c437f9e9717.md} | 0 .../5eb3e4b5f629b9a07429a5d2.md} | 0 .../5eb3e4c3a894c333d2811a3f.md} | 0 .../sass/587d7dbd367417b2b2512bb4.md} | 0 .../sass/587d7dbd367417b2b2512bb5.md} | 0 .../sass/587d7dbd367417b2b2512bb6.md} | 0 .../sass/587d7dbe367417b2b2512bb8.md} | 0 .../sass/587d7dbe367417b2b2512bb9.md} | 0 .../sass/587d7dbf367417b2b2512bba.md} | 0 .../sass/587d7dbf367417b2b2512bbb.md} | 0 .../sass/587d7dbf367417b2b2512bbc.md} | 0 .../sass/587d7fa5367417b2b2512bbd.md} | 0 .../5a4b7fcdb66f799f199e11db.md} | 0 .../5a5d02bd919fcf9ca8cf46cb.md} | 0 .../bd7108d8c242eddfaeb5bd13.md} | 0 .../bd7150d8c442eddfafb5bd1c.md} | 0 .../bd7153d8c242eddfaeb5bd13.md} | 0 .../bd7154d8c242eddfaeb5bd13.md} | 0 .../bd7155d8c242eddfaeb5bd13.md} | 0 .../bd7156d8c242eddfaeb5bd13.md} | 0 .../bd7158d8c442eddfaeb5bd10.md} | 0 .../bd7158d8c442eddfaeb5bd19.md} | 0 .../bd7158d8c442eddfaeb5bd1c.md} | 0 .../bd7158d8c442eddfaeb5bd1f.md} | 0 .../bd7158d8c442eedfaeb5bd1c.md} | 0 .../bd7158d8c443eddfaeb5bd0e.md} | 0 .../bd7158d8c443eddfaeb5bd0f.md} | 0 .../bd7158d8c443eddfaeb5bdee.md} | 0 .../bd7158d8c443eddfaeb5bdef.md} | 0 .../bd7158d8c443eddfaeb5bdff.md} | 0 .../bd7158d8c443edefaeb5bdee.md} | 0 .../bd7198d8c242eddfaeb5bd13.md} | 0 .../682c2753317b88f1ecdad894.md | 0 .../681a8796e5a782fe3459984b.md | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d87.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d88.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d89.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d8a.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d8b.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d8c.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d8d.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d8e.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d8f.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d90.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d91.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d92.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d93.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d94.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d95.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d96.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d97.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d98.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d99.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d9a.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d9b.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d9c.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d9d.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d9e.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72d9f.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72da0.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72da1.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72da2.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72da3.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72da4.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72da5.md} | 0 .../tensorflow/5e8f2f13c4cdbe86b5c72da6.md} | 0 .../6619240f46cec8e04d77e03a.md} | 0 .../661e131f068359c3ccf2f4d6.md} | 0 .../661e151f068359c3ccf2f4d7.md} | 0 .../661e17c6068359c3ccf2f4d8.md} | 0 .../6391d1a4f7ac71efd0621380.md} | 0 .../66629f407d679d3105e8317f.md} | 0 .../6571b2fccc1de61d7b4dd37f.md} | 0 .../6571b2fecc1de61d7b4dd380.md} | 0 .../6571b2fecc1de61d7b4dd381.md} | 0 .../6571b2ffcc1de61d7b4dd382.md} | 0 .../6571b300cc1de61d7b4dd383.md} | 0 .../6571b300cc1de61d7b4dd384.md} | 0 .../6571c34568e4b3b17d3957f8.md} | 0 .../6571c34668e4b3b17d3957f9.md} | 0 .../6571c34768e4b3b17d3957fa.md} | 0 .../6571c34868e4b3b17d3957fb.md} | 0 .../6597b43d854b3fa8e35d66d7.md} | 0 .../661e27508602567c118451d1.md} | 0 .../661e27568602567c118451d2.md} | 0 .../661e27578602567c118451d3.md} | 0 .../661e27588602567c118451d4.md} | 0 .../661e27588602567c118451d5.md} | 0 .../661e27598602567c118451d6.md} | 0 .../661e275a8602567c118451d7.md} | 0 .../661e275a8602567c118451d8.md} | 0 .../6570447ce7b02272663824df.md} | 0 .../6570447de7b02272663824e0.md} | 0 .../6570447ee7b02272663824e1.md} | 0 .../6570447ee7b02272663824e2.md} | 0 .../6570447fe7b02272663824e3.md} | 0 .../65704480e7b02272663824e4.md} | 0 .../65704482e7b02272663824e5.md} | 0 .../65704483e7b02272663824e6.md} | 0 .../65704484e7b02272663824e7.md} | 0 .../65704485e7b02272663824e8.md} | 0 .../65704486e7b02272663824e9.md} | 0 .../63ee3f71381756f9716727ef.md} | 0 .../63ee3fe4381756f9716727f0.md} | 0 .../63ee3fe9381756f9716727f1.md} | 0 .../63ee3ff1381756f9716727f2.md} | 0 .../63ee3ff8381756f9716727f3.md} | 0 .../63ee351d0d8d4841c3a7091a.md} | 0 .../63ee35240d8d4841c3a7091b.md} | 0 .../63ee352b0d8d4841c3a7091c.md} | 0 .../63ee35300d8d4841c3a7091d.md} | 0 .../63ee35370d8d4841c3a7091e.md} | 0 .../63ee353e0d8d4841c3a7091f.md} | 0 .../63ee35450d8d4841c3a70920.md} | 0 .../63ee354c0d8d4841c3a70921.md} | 0 .../6489bcd7b7600c818dc297ea.md} | 0 .../6489c96782cf2e4f86f03ae2.md} | 0 .../6489cb0b82cf2e4f86f03ae3.md} | 0 .../6489cf5882cf2e4f86f03ae5.md} | 0 .../6489cf6282cf2e4f86f03ae6.md} | 0 .../6489cf6782cf2e4f86f03ae7.md} | 0 .../6489cf7682cf2e4f86f03ae8.md} | 0 .../648acb0745e79f79650fa2ac.md} | 0 .../65e9713d484dd50f720e6fe6.md} | 0 .../65e97164484dd50f720e6fe7.md} | 0 .../65e97251484dd50f720e6fe8.md} | 0 .../65e9725a484dd50f720e6fe9.md} | 0 .../65e97260484dd50f720e6fea.md} | 0 .../65e97267484dd50f720e6feb.md} | 0 .../65e9726d484dd50f720e6fec.md} | 0 .../65e9727a484dd50f720e6fed.md} | 0 .../65e97280484dd50f720e6fee.md} | 0 .../65e97288484dd50f720e6fef.md} | 0 .../65e9728d484dd50f720e6ff0.md} | 0 .../65e97293484dd50f720e6ff1.md} | 0 .../6617a128e90de1b3fd10bd4d.md} | 0 .../6617a1fce90de1b3fd10bd4e.md} | 0 .../6617aee05b87c334e7ae8014.md} | 0 .../6617aee95b87c334e7ae8015.md} | 0 .../6617aef05b87c334e7ae8016.md} | 0 .../6617aef85b87c334e7ae8017.md} | 0 .../6376327e2724a688c04636e3.md} | 0 .../637633162724a688c04636e4.md} | 0 .../637f4e0e72c65bc8e73dfe1e.md} | 0 .../637f4e1672c65bc8e73dfe1f.md} | 0 .../637f4e1c72c65bc8e73dfe20.md} | 0 .../637f4e2872c65bc8e73dfe21.md} | 0 .../637f4e2f72c65bc8e73dfe22.md} | 0 .../637f4e3672c65bc8e73dfe23.md} | 0 .../66581a78b1eb2281159492fa.md} | 0 .../66581a7ab1eb2281159492fb.md} | 0 .../66581a7bb1eb2281159492fc.md} | 0 .../66581a7bb1eb2281159492fd.md} | 0 .../66581a7cb1eb2281159492fe.md} | 0 .../66581a7db1eb2281159492ff.md} | 0 .../66581a7eb1eb228115949300.md} | 0 .../66581a7fb1eb228115949301.md} | 0 .../65e185b1500d930ce8ed909b.md} | 0 .../65e18d61500d930ce8ed90a5.md} | 0 .../65e1957a500d930ce8ed90a6.md} | 0 .../65e1985e500d930ce8ed90a7.md} | 0 .../65e19bc3500d930ce8ed90a8.md} | 0 .../65e1a2ea500d930ce8ed90a9.md} | 0 .../65e1aaf8500d930ce8ed90aa.md} | 0 .../65e1aedc500d930ce8ed90ac.md} | 0 .../65e1b46e500d930ce8ed90ad.md} | 0 .../637f700b72c65bc8e73dfe2f.md} | 0 .../637f701572c65bc8e73dfe30.md} | 0 .../637f701c72c65bc8e73dfe31.md} | 0 .../637f702372c65bc8e73dfe32.md} | 0 .../637f702872c65bc8e73dfe33.md} | 0 .../637f703072c65bc8e73dfe34.md} | 0 .../637f703572c65bc8e73dfe35.md} | 0 .../637f704072c65bc8e73dfe36.md} | 0 .../64a5529c02815a7d323aab88.md} | 0 .../64a553ed02815a7d323aab89.md} | 0 .../64a5551d02815a7d323aab8a.md} | 0 .../64a55a6102815a7d323aab8b.md} | 0 .../64a669f77a7d00f97013ed0c.md} | 0 .../64a66c917a7d00f97013ed0d.md} | 0 .../64a6702e7a7d00f97013ed0e.md} | 0 .../64a674937a7d00f97013ed0f.md} | 0 .../64a6749a7a7d00f97013ed10.md} | 0 .../64a674a47a7d00f97013ed11.md} | 0 .../64a674ac7a7d00f97013ed12.md} | 0 .../64a674b97a7d00f97013ed13.md} | 0 .../64a674c27a7d00f97013ed14.md} | 0 .../637f4e3e72c65bc8e73dfe24.md} | 0 .../637f4e4672c65bc8e73dfe25.md} | 0 .../637f4e5172c65bc8e73dfe26.md} | 0 .../637f4e5872c65bc8e73dfe27.md} | 0 .../637f4e5f72c65bc8e73dfe28.md} | 0 .../637f4e6672c65bc8e73dfe29.md} | 0 .../637f4e6e72c65bc8e73dfe2a.md} | 0 .../637f4e7972c65bc8e73dfe2b.md} | 0 .../637f4e8072c65bc8e73dfe2c.md} | 0 .../637f4e8772c65bc8e73dfe2d.md} | 0 .../647e230c8acb466c97ccbef9.md} | 0 .../647e23188acb466c97ccbefa.md} | 0 .../647e23248acb466c97ccbefb.md} | 0 .../647e232c8acb466c97ccbefc.md} | 0 .../647e23368acb466c97ccbefd.md} | 0 .../647e23438acb466c97ccbefe.md} | 0 .../647e23508acb466c97ccbeff.md} | 0 .../647f867a07d29547b3bee1bc.md} | 0 .../613297a923965e0703b64796.md | 0 .../61329b210dac0b08047fd6ab.md | 0 .../61329d52e5010e08d9b9d66b.md | 0 .../6133acc353338c0bba9cb553.md | 0 .../6133d11ef548f51f876149e3.md | 0 .../613e2546d0594208229ada50.md | 0 .../613e275749ebd008e74bb62e.md | 0 .../6140827cff96e906bd38fc2b.md | 0 .../6140883f74224508174794c0.md | 0 .../61408e4ae3e35d08feb260eb.md | 0 .../61408f155e798909b6908712.md | 0 .../614090d5a22b6f0a5a6b464c.md | 0 .../6141fabd6f75610664e908fd.md | 0 .../6141fed65b61320743da5894.md | 0 .../614202874ca576084fca625f.md | 0 .../614206033d366c090ca7dd42.md | 0 .../61435e3c0679a306c20f1acc.md | 0 .../6143610161323a081b249c19.md | 0 .../6143639d5eddc7094161648c.md | 0 .../6143908b6aafb00a659ca189.md | 0 .../6143920c8eafb00b735746ce.md | 0 .../6143931a113bb80c45546287.md | 0 .../614394fb41985e0d2012a93e.md | 0 .../6143956ed76ed60e012faa51.md | 0 .../614396f7ae83f20ea6f9f4b3.md | 0 .../6143cb26f7edff2dc28f7da5.md | 0 .../6144e818fd5ea704fe56081d.md | 0 .../6144f8dc6849e405dd8bb829.md | 0 .../6145e6eeaa66c605eb087fe9.md | 0 .../6145e8b5080a5f06bb0223d0.md | 0 .../6145eb5f08a38a0786c7a80c.md | 0 .../6145ed1f22caab087630aaad.md | 0 .../6145ee65e2e1530938cb594d.md | 0 .../6145f02240ff8f09f7ec913c.md | 0 .../6145f14f019a4b0adb94b051.md | 0 .../6145f3a5cd9be60b9459cdd6.md | 0 .../6145f47393fbe70c4d885f9c.md | 0 .../6145f59029474c0d3dc1c8b8.md | 0 .../6145f685797bd30df9784e8c.md | 0 .../6145f829ac6a920ebf5797d7.md | 0 .../6145f8f8bcd4370f6509078e.md | 0 .../6145fb5018cb5b100cb2a88c.md | 0 .../6145fc3707fc3310c277f5c8.md | 0 .../614796cb8086be482d60e0ac.md | 0 .../6147a14ef5668b5881ef2297.md | 0 .../614878f7a412310647873015.md | 0 .../61487b77d4a37707073a64e5.md | 0 .../61487da611a65307e78d2c20.md | 0 .../61487f703571b60899055cf9.md | 0 .../614880dc16070e093e29bc56.md | 0 .../614883b6fa720e09fb167de9.md | 0 .../614884c1f5d6f30ab3d78cde.md | 0 .../61488ecfd05e290b5712e6da.md | 0 .../6148d99cdc7acd0c519862cb.md | 0 .../6148da157cc0bd0d06df5c0a.md | 0 .../6148dc095264000dce348bf5.md | 0 .../6148dcaaf2e8750e6cb4501a.md | 0 .../6148dd31d210990f0fb140f8.md | 0 .../6148defa9c01520fb9d178a0.md | 0 .../6148dfab9b54c110577de165.md | 0 .../6148e0bcc13efd10f7d7a6a9.md | 0 .../6148e161ecec9511941f8833.md | 0 .../6148e28706b34912340fd042.md | 0 .../6148e335c1edd512d00e4691.md | 0 .../6148e41c728f65138addf9cc.md | 0 .../614ccc21ea91ef1736b9b578.md | 0 .../6351e7a8684bf5377c4ee7f7.md | 0 .../61fd5a93fd62bb35968adeab.md | 0 .../61fd6343fb42013d99bcd7f3.md | 0 .../61fd66c687e610436494c6f1.md | 0 .../61fd67a656743144844941cb.md | 0 .../61fd6ab779390f49148773bb.md | 0 .../61fd6b7c83dbf54a08cf0498.md | 0 .../61fd6cc9475a784b7776233e.md | 0 .../61fd70336ebb3e4f62ee81ba.md | 0 .../61fd719788899952e67692b9.md | 0 .../61fd71d596e8f253b9408b39.md | 0 .../61fd75ea7f663457612dba02.md | 0 .../61fd7648a7ba2e5882436831.md | 0 .../61fd778081276b59d59abad6.md | 0 .../61fd77f7ad2aeb5ae34d07d6.md | 0 .../61fd78621573aa5e8b512f5e.md | 0 .../61fd7a160ed17960e971f28b.md | 0 .../61fd7b3fcaa5406257abc5d1.md | 0 .../61fd8e491324ce717da97ffe.md | 0 .../61fd8fd08af43372f02952d0.md | 0 .../61fd9126aa72a474301fc49f.md | 0 .../61fd933ba685de776a94997e.md | 0 .../61fd94056e0355785fbba4d3.md | 0 .../61fd986ddbcbd47ba8fbc5ec.md | 0 .../61fd990577d8227dd93fbeeb.md | 0 .../61fd9a4ff2fc4481b9157bd7.md | 0 .../61fd9ad665a4a282c8106be3.md | 0 .../61fd9b7285bde783ad5b8aac.md | 0 .../61fd9d9fbdfe078800317055.md | 0 .../61fda307bde0b091cf7d884a.md | 0 .../61fda339eadcfd92a6812bed.md | 0 .../61fdac1e31692f9a9ad97295.md | 0 .../61fdaea3999cb19d76ce717b.md | 0 .../61fdaf9ff894b6a084ecdc1b.md | 0 .../61fdafe6f07fd7a1c6785bc2.md | 0 .../61fdb04d9939f0a26ca51c2b.md | 0 .../620159cd5431aa34bc6a4c9c.md | 0 .../62015a5da1c95c358f079ebb.md | 0 .../62015cd2654a1139321a89d2.md | 0 .../62015d8942384c3aed48329e.md | 0 .../620167374bb8b4455cd11125.md | 0 .../620174ed519dd7506c1a4b61.md | 0 .../620175b3710a0951cfa86edf.md | 0 .../6201782cc420715562f36271.md | 0 .../620179bc0a6a2358c72b90ad.md | 0 .../62017b6f47454059bf2d3bd1.md | 0 .../62017f47c87be96457c49f46.md | 0 .../62017fa5bbef406580ceb44f.md | 0 .../62018243f046a368fab8ffb6.md | 0 .../6201830cb0c74b69f1b41635.md | 0 .../620186f4b6b8356d2def576b.md | 0 .../62018ba1aa263770c953be66.md | 0 .../62018c3e94434a71af1d5eaa.md | 0 .../62018ec29b3ae674f40bef31.md | 0 .../62019093fe30e278e797d2f6.md | 0 .../620191707bc65579ddd3ce15.md | 0 .../620192a767533a7ad19d96d7.md | 0 .../6201995d9ab88e80f1989dce.md | 0 .../620199c7a7a32c81d4db3410.md | 0 .../6201a1a7af32c287bd6b8183.md | 0 .../6201a1cc668a34888f5b2f52.md | 0 .../6201a20d742f5c89736c8cfb.md | 0 .../6201a42e39bf3b95b6a33bf3.md | 0 .../6201a4adcc6414968b391592.md | 0 .../6201a5258af7b398b030bfaf.md | 0 .../6201a59be346d399c21d10b1.md | 0 .../64076bbeba941114b0027b6a.md | 0 .../5ea8adfab628f68d805bfc5e.md | 0 .../5f5904ac738bc2fa9efecf5a.md | 0 .../5f5b969a05380d2179fe6e18.md | 0 .../683ec39565dbc7e3375263b1.md | 0 .../683ec95f2f8781355556ff7a.md | 0 .../683ec95f2f8781355556ff7b.md | 0 .../683ec95f2f8781355556ff7c.md | 0 .../683ec95f2f8781355556ff7d.md | 0 .../683ec95f2f8781355556ff7e.md | 0 .../683ec95f2f8781355556ff7f.md | 0 .../683ec95f2f8781355556ff80.md | 0 .../683ec95f2f8781355556ff81.md | 0 .../683ec95f2f8781355556ff82.md | 0 .../683ec95f2f8781355556ff83.md | 0 .../683ec95f2f8781355556ff84.md | 0 .../684165a72e33e26a40904f8b.md | 0 .../684169b00a073c9b9f0a703c.md | 0 .../68416aab85dd00a7852cdeb6.md | 0 .../68416d66013635cb6325eb6d.md | 0 .../669aff9f5488f1bea056416d.md | 0 .../669fc7e141e4703748c558bf.md | 0 .../669fc938d38e6e38ace9251e.md | 0 .../669fcb06c3034a39f5431a38.md | 0 .../669fcb5106eeb13ab7afcd09.md | 0 .../669fd003cb89ee3c2402e041.md | 0 .../669fd6fd12918e3de87854d4.md | 0 .../669fdc11c9b0263fe0814a7a.md | 0 .../669fdd3965f36f40af9615e5.md | 0 .../669fde2081f65141ad703fe4.md | 0 .../669fdfc9a5e3da42d2376609.md | 0 .../66a334a1a7cca6354999f9bf.md | 0 .../66a335e5888ffb367633200a.md | 0 .../66a338be7f1dee383a0e0ecb.md | 0 .../66a33a00514b40393a983c24.md | 0 .../66a33ac0ae8e3139fb34afc3.md | 0 .../66a33bd56208583aeb4837c4.md | 0 .../66a33c449ffdf93b90c5821e.md | 0 .../66a33e9bd3aa213cd23d9c57.md | 0 .../66a49f685961e997e337cab1.md | 0 .../66a7e72adf226c02626715a3.md | 0 .../67d1edfde28a4133ba64ad26.md | 0 .../67d1f348f2cc9eab9d0b4ff4.md | 0 .../686d749d6f32f708fdf2b7ad.md | 0 .../686daa7ed79ceacd0b264e7d.md | 0 .../686daa7ed79ceacd0b264e7e.md | 0 .../686daa7ed79ceacd0b264e7f.md | 0 .../686daa7ed79ceacd0b264e80.md | 0 .../686daa7ed79ceacd0b264e81.md | 0 .../680a3d4c065557260de2ff33.md | 0 .../680a41ef5bfdc059cfd9d4b5.md | 0 .../680a431692a5f863f726c438.md | 0 .../680a549f60f5a3fedfc0edd9.md | 0 .../680a5e7f3d47715196b12ca0.md | 0 .../680a7e200400089967b8b1f4.md | 0 .../680a82806c4c6bc3567f2708.md | 0 .../680a836235461fce1ff53b3f.md | 0 .../6810869355fa2468f9ebaf9c.md | 0 .../6810891bd6de8a87a833df42.md | 0 .../6818b80519e6c6c47a8bb6e8.md | 0 .../6818e9c7c8dc5694e8f64fc3.md | 0 .../6818eb3f98c0bca5af7c8d03.md | 0 .../6818ed1adc249bb91d373729.md | 0 .../6818fcb250f34e62cab32c39.md | 0 .../6819bc0637b80256a33adccc.md | 0 .../6819be9055828d65c813eec5.md | 0 .../6819c5c9faf2548e556163d5.md | 0 .../6819c7beb4a8289c2b4f24d5.md | 0 .../6819ca464db219ab86f37dc4.md | 0 .../6819cf38880d8cc9b9f6af7a.md | 0 .../681a1d60e037127e7c8e0230.md | 0 .../681a2a6cf95e82ca30866364.md | 0 .../681a2e35c406ade2f0a5f9b2.md | 0 .../681a44f4c3235f7d8f428545.md | 0 .../5f33071498eb2472b87ddee4.md | 0 .../5f3313e74582ad9d063e3a38.md | 0 .../5f331e55dfab7a896e53c3a1.md | 0 .../5f3326b143638ee1a09ff1e3.md | 0 .../5f33294a6af5e9188dbdb8f3.md | 0 .../5f332a88dc25a0fd25c7687a.md | 0 .../5f332b23c2045fb843337579.md | 0 .../5f344f9c805cd193c33d829c.md | 0 .../5f344fad8bf01691e71a30eb.md | 0 .../5f344fbc22624a2976425065.md | 0 .../5f344fc1520b6719f2e35605.md | 0 .../5f3477ae34c1239cafe128be.md | 0 .../5f3477ae8466a9a3d2cc953c.md | 0 .../5f3477ae9675db8bb7655b30.md | 0 .../5f3477aefa51bfc29327200b.md | 0 .../5f3477cb2e27333b1ab2b955.md | 0 .../5f3477cb303c5cb61b43aa9b.md | 0 .../5f3477cbcb6ba47918c1da92.md | 0 .../5f34a1fd611d003edeafd681.md | 0 .../5f356ed60785e1f3e9850b6e.md | 0 .../5f356ed60a5decd94ab66986.md | 0 .../5f356ed6199b0cdef1d2be8f.md | 0 .../5f356ed63c7807a4f1e6d054.md | 0 .../5f356ed63e0fa262326eef05.md | 0 .../5f356ed656a336993abd9f7c.md | 0 .../5f356ed69db0a491745e2bb6.md | 0 .../5f356ed6cf6eab5f15f5cfe6.md | 0 .../5f35e5c4321f818cdc4bed30.md | 0 .../5f35e5c44359872a137bd98f.md | 0 .../5f3c866d0fc037f7311b4ac8.md | 0 .../5f3c866d28d7ad0de6470505.md | 0 .../5f3c866d5414453fc2d7b480.md | 0 .../5f3c866daec9a49519871816.md | 0 .../5f3c866dbf362f99b9a0c6d0.md | 0 .../5f3c866dd0d0275f01d4d847.md | 0 .../5f3c866de7a5b784048f94b1.md | 0 .../5f3cade94c6576e7f7b7953f.md | 0 .../5f3cade9993019e26313fa8e.md | 0 .../5f3cade99dda4e6071a85dfd.md | 0 .../5f3cade9fa77275d9f4efe62.md | 0 .../5f3ef6e01f288a026d709587.md | 0 .../5f3ef6e03d719d5ac4738993.md | 0 .../5f3ef6e04559b939080db057.md | 0 .../5f3ef6e050279c7a4a7101d3.md | 0 .../5f3ef6e05473f91f948724ab.md | 0 .../5f3ef6e056bdde6ae6892ba2.md | 0 .../5f3ef6e06d34faac0447fc44.md | 0 .../5f3ef6e07276f782bb46b93d.md | 0 .../5f3ef6e0819d4f23ca7285e6.md | 0 .../5f3ef6e087d56ed3ffdc36be.md | 0 .../5f3ef6e0a81099d9a697b550.md | 0 .../5f3ef6e0b431cc215bb16f55.md | 0 .../5f3ef6e0e0c3feaebcf647ad.md | 0 .../5f3ef6e0e9629bad967cd71e.md | 0 .../5f3ef6e0eaa7da26e3d34d78.md | 0 .../5f3ef6e0f8c230bdd2349716.md | 0 .../5f3f26fa39591db45e5cd7a0.md | 0 .../5f459225127805351a6ad057.md | 0 .../5f459a7ceb8b5c446656d88b.md | 0 .../5f459cf202c2a3472fae6a9f.md | 0 .../5f459fd48bdc98491ca6d1a3.md | 0 .../5f45a05977e2fa49d9119437.md | 0 .../5f45a276c093334f0f6e9df4.md | 0 .../5f45a5a7c49a8251f0bdb527.md | 0 .../5f45a66d4a2b0453301e5a26.md | 0 .../5f45b0731d39e15d54df4dfc.md | 0 .../5f45b25e7ec2405f166b9de1.md | 0 .../5f45b3c93c027860d9298dbd.md | 0 .../5f45b45d099f3e621fbbb256.md | 0 .../5f45b4c81cea7763550e40df.md | 0 .../5f45b715301bbf667badc04a.md | 0 .../5f46e270702a8456a664f0df.md | 0 .../5f46e36e745ead58487aabf2.md | 0 .../5f46e7a4750dd05b5a673920.md | 0 .../5f46e8284aae155c83015dee.md | 0 .../5f46ede1ff8fec5ba656b44c.md | 0 .../5f46fc57528aa1c4b5ea7c2e.md | 0 .../5f4701b942c824109626c3d8.md | 0 .../5f475bb508746c16c9431d42.md | 0 .../5f475e1c7f71a61d913836c6.md | 0 .../5f47633757ae3469f2d33d2e.md | 0 .../5f47fe7e31980053a8d4403b.md | 0 .../5f716ad029ee4053c7027a7a.md | 0 .../5f716bee5838c354c728a7c5.md | 0 .../5f7691dafd882520797cd2f0.md | 0 .../5f7692f7c5b3ce22a57788b6.md | 0 .../5f769541be494f25449b292f.md | 0 .../5f76967fad478126d6552b0d.md | 0 .../5f769702e6e33127d14aa120.md | 0 .../5f7b87422a560036fd03ccff.md | 0 .../5f7b88d37b1f98386f04edc0.md | 0 .../6780e8ef4153930b965cd7b7.md | 0 .../6780f0d898362873ac425dc8.md | 0 .../66cc06012e46aa6bc9b8c001.md | 0 .../66cc095dfe1682753d2ab030.md | 0 .../66cc0a9e06e00b75d6782be9.md | 0 .../66cc0ba5881acb7692cfc4de.md | 0 .../66cc0de2920bec775f610424.md | 0 .../66cc0f1ae40802781b2ea972.md | 0 .../66cc10958d72e57907f898b2.md | 0 .../66cc12fa504b0479dac479a0.md | 0 .../66cc14ca14e65e7a9ebecb80.md | 0 .../66cc16abc30b367ba1d1f9ef.md | 0 .../66cc172af7159a7c67804544.md | 0 .../66cc1a3a39aef47d6473cb2f.md | 0 .../66cc1ccfefdd727e18c2ab20.md | 0 .../66cc1deb1f04647f2aabee2b.md | 0 .../66cc21d23238dc8240a8a182.md | 0 .../66cc26907ff6908402af0149.md | 0 .../66cc2739f687e484d50bb6f1.md | 0 .../66cc281d687975858049fd8d.md | 0 .../66cdf76685e4cb5a8726e27b.md | 0 .../5ddb965c65d27e1512d44d9a.md | 0 .../63b606f09a14cc1781aea1fb.md | 0 .../63b6075a62883218d282504c.md | 0 .../63b607af6fcdb119aae9b16a.md | 0 .../63b60821c855d01b1eda3c0b.md | 0 .../63b6088bb56e2d1cac364043.md | 0 .../63b608ebf40c871d960fc004.md | 0 .../63b60a140bf5a321d50a7315.md | 0 .../63b60aaaa65f8922bfce6b7e.md | 0 .../63b60af1a0b9f7238a9dd294.md | 0 .../63b60c09c5039f25a3b2dda9.md | 0 .../63b60ca38c897f2721b27959.md | 0 .../63b60cfaca25bb27edd40f62.md | 0 .../63b60d3c5048302906962231.md | 0 .../63b613f367584d2a5d041b7d.md | 0 .../63b61490e633a22b4593e62f.md | 0 .../63b614e6a1f7fe2cef6312dc.md | 0 .../63b6152e6aff882db819fc1e.md | 0 .../63bf461011fca327d3b60fa8.md | 0 .../63bf47fd40599f29827f484d.md | 0 .../63bf492b6dfb292a79f0e675.md | 0 .../63bf4bfe9de3852be51c8f86.md | 0 .../63bf4d351e06432ce9bf3627.md | 0 .../63bf511b85b6082e54dc1573.md | 0 .../63bf5230bccd1c2f5c13e1ce.md | 0 .../63bf598a4c807930a13a1a27.md | 0 .../63bf5a518d54f63181ab639a.md | 0 .../63bf5a92fd148d3264d5322b.md | 0 .../63bf5adfe2981b332eb007b6.md | 0 .../63bf5bcfebff0734593fad19.md | 0 .../63bf5c438f523a359769106c.md | 0 .../63bf5cf03b50bf36cfbe94ea.md | 0 .../63c1dfbd56c71e278800010c.md | 0 .../63c1e0af28078f2dfad9eb3e.md | 0 .../63c1e1965a898d302e0af4e3.md | 0 .../63c1e5b4b3c8a031def3bd65.md | 0 .../63c1e704ee12703347625900.md | 0 .../63c2164c0df38a382062c4af.md | 0 .../63c216da562fbb3957b9cb2c.md | 0 .../63c2171c1e5b6e3aa51768d0.md | 0 .../63c21774193de43bbc6a769f.md | 0 .../63c217ccd939053ce4fa16d6.md | 0 .../63c21839f56eaf3ef4e027c4.md | 0 .../63c2187f55eb0f400269568f.md | 0 .../63c218c028c56a411b2a379a.md | 0 .../63c2194dce265f429300c8b1.md | 0 .../63c21c17fa8fd6447ff0389d.md | 0 .../63c21cd2c34541469f5700a9.md | 0 .../63c21d4f48267a47c2946788.md | 0 .../63c21dea919c8e4adb0df8e8.md | 0 .../63c8ab51214c8c1f1b9a49f7.md | 0 .../63c8ad0cd8f1e5201c4ef2e4.md | 0 .../63c8b0187cceff21c8389543.md | 0 .../63c8be904ffff922f3c6f8d0.md | 0 .../63c8c00bfb671b23f9de4159.md | 0 .../63c8c15fd337ad24b9b68049.md | 0 .../63c9bc53735149084390e5d0.md | 0 .../63c9bcc26219e7090da0f549.md | 0 .../63c9bce376ca4f09c15a3768.md | 0 .../63c9bdd916e0c10af01ed8d7.md | 0 .../63c9be334f4a050c0b94bc93.md | 0 .../63c9bef7fec05c0d38853828.md | 0 .../63c9bf80558d780e848b2987.md | 0 .../63c9c09a7daa4f0ff92c4023.md | 0 .../63c9c0d0857f0a10a57af936.md | 0 .../63c9c11a0a090311dff55564.md | 0 .../63c9c16dd75dd212dc12363c.md | 0 .../63c9c1ef134f3513e751c975.md | 0 .../63c9e3a83bb3e61a80eea564.md | 0 .../63c9e45519caf31b987fbb5f.md | 0 .../63c9e4d2ff41811dd640504f.md | 0 .../63c9e51b3a007a1eba1cd0f6.md | 0 .../63c9e55b4b06c11fff555c64.md | 0 .../63c9e5eea8261d22856ead1c.md | 0 .../63c9e63bb1e32d23b6adbe44.md | 0 .../63c9e6b7c0303524af2d0bc2.md | 0 .../63c9e769df38c92635c158ba.md | 0 .../63c9e7d5b21eee2776ecc226.md | 0 .../63c9e84c9fe8ca28c4101189.md | 0 .../63c9e8fe3a6f022a05a04675.md | 0 .../63c9e94e9df7d72aed1c24bd.md | 0 .../63c9ea23dbadbf2c2764e3f5.md | 0 .../63c9ea9b16430f2d54522464.md | 0 .../63c9eb09bcfaa72e3da820a1.md | 0 .../63c9eb4a5d68f12f32d9b440.md | 0 .../63c9ebb7b12bca3025b0a935.md | 0 .../63c9ec044acedf312c4974ff.md | 0 .../63c9f24afbc9cf324dcaa9a4.md | 0 .../63c9f28bda3e3f336e21b6b4.md | 0 .../63c9f2bff625af342023512c.md | 0 .../6603ac77cd4899599a98a1fe.md | 0 .../6603aeb33cbbbd5bbbc79b2e.md | 0 .../6603b0bcba0eb95e5256b1e2.md | 0 .../660404511dbf1b90eb23b617.md | 0 .../6604080b66ff6e942d8225b1.md | 0 .../66040ae710de0e96c26a0201.md | 0 .../670ea2c4f42def724c77e3c7.md | 0 .../5f32db63eb37f7e17323f459.md | 0 .../646c48df8674cf2b91020ecc.md | 0 .../646c586be7180e40ddf74ff6.md | 0 .../646c59e942f35541923104bf.md | 0 .../646c5ace05e4be4211407935.md | 0 .../646c5d7057c45f432fcdd46c.md | 0 .../646c5e727e56e743c9aed4a1.md | 0 .../646c5ffef5598d449b52ec12.md | 0 .../646ce8bb4b35544d501c7184.md | 0 .../646ce9d790d2a44de5f99e04.md | 0 .../646ceb843412c74edee27a79.md | 0 .../646cecc9eb5c4f4f73dafd07.md | 0 .../646cef0c2b98915094df7099.md | 0 .../646cf1206cac5f51804f49cf.md | 0 .../646cf2249f02ca5233d9af7c.md | 0 .../646cf48d8f8e1f535a1821d3.md | 0 .../646cf6cbca98e258da65c979.md | 0 .../646cf88aa884405a11ea5bcc.md | 0 .../646cfc2b8e6fe95c20a819d5.md | 0 .../646cfd853634255d02b64cc1.md | 0 .../646cfde6ac612e5d60391f50.md | 0 .../646dd556d524bc61c0139bd6.md | 0 .../646dd6f9caa862627dd87772.md | 0 .../646dd7cfd0cfac630c1dd520.md | 0 .../646dd8c79ec23463a3d0e356.md | 0 .../646dd9d9a729916460724f16.md | 0 .../646ddab8afd73764f5241bbf.md | 0 .../646ddb61ff08366570cc5902.md | 0 .../646ddd3f9f97a0667b964bdb.md | 0 .../646dde7dc20dc167489faa69.md | 0 .../646ddf888632fa67f1180940.md | 0 .../646de5dc8988076a1d992afd.md | 0 .../646de6a97b50a86ac487de86.md | 0 .../646de7b64467e96b7d35b5cd.md | 0 .../646de8478d6f796bfbdccfb2.md | 0 .../646de8d204a3426c7d184372.md | 0 .../646dea1c98c2426d43a705c3.md | 0 .../646deb169847f86df0f95bfc.md | 0 .../646dec359bef3b7811fba5a6.md | 0 .../646dedbcba062079128b2ecc.md | 0 .../646def5e863abf7a14501421.md | 0 .../646df03c8f79337ab46f148b.md | 0 .../646df0cf26413a7b35e4b8b3.md | 0 .../646df1d1aa4ae57bdf1869c4.md | 0 .../646dffd8ce9ac77ec1906f2e.md | 0 .../646f0417322c0e04983a5149.md | 0 .../646f08293804a30685533c6f.md | 0 .../646f09293eb3230723a62f77.md | 0 .../646f0c9a1e3360092d1bbd33.md | 0 .../646f0ce5737243098ad6e494.md | 0 .../646f0ef13604420a8744f7d4.md | 0 .../646f0f7c5933560af8e7e380.md | 0 .../646f102bf87b350b593baa72.md | 0 .../646f107abb89d00bb99f387a.md | 0 .../646f12da0b4c5d0ca162834a.md | 0 .../646f135eab69d90d0c6d4e9b.md | 0 .../646f159b2cffb21150b927cb.md | 0 .../646f164bf100dd11d226161f.md | 0 .../646f1764e2f1d212ba9785a7.md | 0 .../646f1802a09a171332e14630.md | 0 .../646f4d6c42dc5f214f4e7444.md | 0 .../646f4e46e81f7021d5fd9c1d.md | 0 .../646f4f6a14e3c522d130a0d2.md | 0 .../646f4fe12b7985232bf475a5.md | 0 .../646f507e4d1cd323f17db4fc.md | 0 .../646f516dbfc1342495515625.md | 0 .../6476f5c17f99146071ee884c.md | 0 .../6476f7a4827bcc61682f2347.md | 0 .../6476fb7cbaafa36d65e9cf35.md | 0 .../6476fc5cf14b276e6d04e82a.md | 0 .../6476fd4213318f6ee211028a.md | 0 .../64770351e8586671ec0911f0.md | 0 .../6477062778c85972eb648030.md | 0 .../647d821de0d97b3283c72b36.md | 0 .../647d855ac12cd436059acd39.md | 0 .../649353647c44ef4867ab4935.md | 0 .../64a2687ef267e5934a2f93e3.md | 0 .../64a26ac5540c5493f4641f10.md | 0 .../64a3bcbc83e574b58c8ed048.md | 0 .../6676a8a8d9861319ee901a90.md | 0 .../6676a8b01e56ec1a1e07c202.md | 0 .../5dc174fcf86c76b9248c6eb2.md | 0 .../5dc1798ff86c76b9248c6eb3.md | 0 .../5dc17d3bf86c76b9248c6eb4.md | 0 .../5dc17dc8f86c76b9248c6eb5.md | 0 .../5dc2385ff86c76b9248c6eb7.md | 0 .../5dc23991f86c76b9248c6eb8.md | 0 .../5dc23f9bf86c76b9248c6eba.md | 0 .../5dc24073f86c76b9248c6ebb.md | 0 .../5dc24165f86c76b9248c6ebc.md | 0 .../5dc24614f86c76b9248c6ebd.md | 0 .../5ddbd81294d8ddc1510a8e56.md | 0 .../5dfa2407b521be39a3de7be1.md | 0 .../5dfa30b9eacea3f48c6300ad.md | 0 .../5dfa3589eacea3f48c6300ae.md | 0 .../5dfa371beacea3f48c6300af.md | 0 .../5dfa37b9eacea3f48c6300b0.md | 0 .../5dfb5ecbeacea3f48c6300b1.md | 0 .../5dfb6250eacea3f48c6300b2.md | 0 .../5dfb655eeacea3f48c6300b3.md | 0 .../5dfb6a35eacea3f48c6300b4.md | 0 .../5ef9b03c81a63668521804d0.md | 0 .../5ef9b03c81a63668521804d1.md | 0 .../5ef9b03c81a63668521804d2.md | 0 .../5ef9b03c81a63668521804d3.md | 0 .../5ef9b03c81a63668521804d4.md | 0 .../5ef9b03c81a63668521804e7.md | 0 .../5ef9b03c81a63668521804e8.md | 0 .../5ef9b03c81a63668521804e9.md | 0 .../5ef9b03c81a63668521804ea.md | 0 .../5ef9b03c81a63668521804eb.md | 0 .../5ef9b03c81a63668521804ec.md | 0 .../5ef9b03c81a63668521804ee.md | 0 .../5efada803cbd2bbdab94e332.md | 0 .../5efae0543cbd2bbdab94e333.md | 0 .../5efae16e3cbd2bbdab94e334.md | 0 .../5f07be6ef7412fbad0c5626b.md | 0 .../5f07c98cdb9413cbd4b16750.md | 0 .../62bb4009e3458a128ff57d5d.md | 0 .../671141f948cbab359e74cc93.md | 0 .../671141feba228a35cefba82d.md | 0 .../671144cdcc01d73f7dd79dc9.md | 0 .../671b6e873249bb35c9debfcf.md | 0 .../5d822fd413a79914d39e98cc.md | 0 .../5d822fd413a79914d39e98cd.md | 0 .../5d822fd413a79914d39e98ce.md | 0 .../5d822fd413a79914d39e98cf.md | 0 .../5d822fd413a79914d39e98d0.md | 0 .../5d822fd413a79914d39e98d1.md | 0 .../5d822fd413a79914d39e98d2.md | 0 .../5d822fd413a79914d39e98d3.md | 0 .../5d822fd413a79914d39e98d4.md | 0 .../5d822fd413a79914d39e98d5.md | 0 .../5d822fd413a79914d39e98d6.md | 0 .../5d822fd413a79914d39e98d7.md | 0 .../5d822fd413a79914d39e98d8.md | 0 .../5d822fd413a79914d39e98d9.md | 0 .../5d822fd413a79914d39e98da.md | 0 .../5d822fd413a79914d39e98db.md | 0 .../5d822fd413a79914d39e98dc.md | 0 .../5d822fd413a79914d39e98dd.md | 0 .../5d822fd413a79914d39e98de.md | 0 .../5d822fd413a79914d39e98df.md | 0 .../5d822fd413a79914d39e98e0.md | 0 .../5d822fd413a79914d39e98e1.md | 0 .../5d822fd413a79914d39e98e2.md | 0 .../5d822fd413a79914d39e98e3.md | 0 .../5d822fd413a79914d39e98e4.md | 0 .../5d822fd413a79914d39e98e5.md | 0 .../5d822fd413a79914d39e98e6.md | 0 .../5d822fd413a79914d39e98e7.md | 0 .../5d822fd413a79914d39e98e8.md | 0 .../5d822fd413a79914d39e98e9.md | 0 .../5d822fd413a79914d39e98ea.md | 0 .../5d822fd413a79914d39e98eb.md | 0 .../5d822fd413a79914d39e98ec.md | 0 .../5d822fd413a79914d39e98ed.md | 0 .../5d822fd413a79914d39e98ee.md | 0 .../5d822fd413a79914d39e98ef.md | 0 .../5d822fd413a79914d39e98f0.md | 0 .../5d822fd413a79914d39e98f1.md | 0 .../5d822fd413a79914d39e98f2.md | 0 .../5d822fd413a79914d39e98f3.md | 0 .../5d822fd413a79914d39e98f4.md | 0 .../5d822fd413a79914d39e98f5.md | 0 .../5d822fd413a79914d39e98f6.md | 0 .../5d822fd413a79914d39e98f7.md | 0 .../5d822fd413a79914d39e98f8.md | 0 .../5d822fd413a79914d39e98f9.md | 0 .../5d822fd413a79914d39e98fa.md | 0 .../5d822fd413a79914d39e98fb.md | 0 .../5d822fd413a79914d39e98fc.md | 0 .../5d822fd413a79914d39e98fd.md | 0 .../5d822fd413a79914d39e98fe.md | 0 .../5d822fd413a79914d39e98ff.md | 0 .../5d822fd413a79914d39e9900.md | 0 .../5d822fd413a79914d39e9901.md | 0 .../5d822fd413a79914d39e9902.md | 0 .../5d822fd413a79914d39e9903.md | 0 .../5d822fd413a79914d39e9904.md | 0 .../5d822fd413a79914d39e9905.md | 0 .../5d822fd413a79914d39e9906.md | 0 .../5d822fd413a79914d39e9907.md | 0 .../5d822fd413a79914d39e9908.md | 0 .../5d822fd413a79914d39e9909.md | 0 .../5d822fd413a79914d39e990a.md | 0 .../5d822fd413a79914d39e990b.md | 0 .../5d822fd413a79914d39e990c.md | 0 .../5d822fd413a79914d39e990d.md | 0 .../5d822fd413a79914d39e990e.md | 0 .../5d822fd413a79914d39e990f.md | 0 .../5d822fd413a79914d39e9910.md | 0 .../5d822fd413a79914d39e9911.md | 0 .../5d822fd413a79914d39e9912.md | 0 .../5d822fd413a79914d39e9913.md | 0 .../5d822fd413a79914d39e9914.md | 0 .../5d822fd413a79914d39e9915.md | 0 .../5d822fd413a79914d39e9916.md | 0 .../5d822fd413a79914d39e9917.md | 0 .../5d822fd413a79914d39e9918.md | 0 .../5d822fd413a79914d39e9919.md | 0 .../5d822fd413a79914d39e991a.md | 0 .../5d822fd413a79914d39e991b.md | 0 .../5d822fd413a79914d39e991c.md | 0 .../5d822fd413a79914d39e991d.md | 0 .../5d822fd413a79914d39e991e.md | 0 .../5d822fd413a79914d39e991f.md | 0 .../5d822fd413a79914d39e9920.md | 0 .../5d822fd413a79914d39e9921.md | 0 .../5d822fd413a79914d39e9922.md | 0 .../5d822fd413a79914d39e9923.md | 0 .../5d822fd413a79914d39e9924.md | 0 .../5d822fd413a79914d39e9925.md | 0 .../5d822fd413a79914d39e9926.md | 0 .../5d822fd413a79914d39e9927.md | 0 .../5d822fd413a79914d39e9928.md | 0 .../5d822fd413a79914d39e9929.md | 0 .../5d822fd413a79914d39e992a.md | 0 .../5d822fd413a79914d39e992b.md | 0 .../5d822fd413a79914d39e992c.md | 0 .../5d822fd413a79914d39e992d.md | 0 .../5d822fd413a79914d39e992e.md | 0 .../5d822fd413a79914d39e992f.md | 0 .../5d822fd413a79914d39e9930.md | 0 .../5d822fd413a79914d39e9931.md | 0 .../5d822fd413a79914d39e9932.md | 0 .../5d822fd413a79914d39e9933.md | 0 .../5d822fd413a79914d39e9934.md | 0 .../5d822fd413a79914d39e9935.md | 0 .../5d822fd413a79914d39e9936.md | 0 .../5d822fd413a79914d39e9937.md | 0 .../5d822fd413a79914d39e9938.md | 0 .../5d822fd413a79914d39e9939.md | 0 .../5d822fd413a79914d39e993a.md | 0 .../5d822fd413a79914d39e993b.md | 0 .../5d822fd413a79914d39e993c.md | 0 .../5d822fd413a79914d39e993d.md | 0 .../5d822fd413a79914d39e993e.md | 0 .../616968c2c94c8071b349c146.md | 0 .../61696ef7ac756c829f9e4048.md | 0 .../616971b3cd990186b66c99a1.md | 0 .../616d3a67ccf800ad94ec89ae.md | 0 .../616d47bc9eedc4bc7f621bec.md | 0 .../616d4a84b756d9c4b8255093.md | 0 .../616d50b93ba424d6282c99cf.md | 0 .../616d525007b8c5d8b3308b1c.md | 0 .../616d55bd160a95e22453a081.md | 0 .../616d595270d902f0e7086e18.md | 0 .../61764c602bee6974e7790f35.md | 0 .../61764f23ea21477b76f3b80f.md | 0 .../61764f7e5240eb7ccc7f6a0a.md | 0 .../61764fdda535587e1fefb3aa.md | 0 .../6176519636a76b810ab1219a.md | 0 .../617b65579ce424bf5f02ca73.md | 0 .../617b8b38f32bf2080a140675.md | 0 .../617b8e0d93a8d10d9a90e720.md | 0 .../617b92b9de349513466f6156.md | 0 .../617b954d9f4f6217a749380e.md | 0 .../617b97abd9f3f61d1590b815.md | 0 .../617b9ad735109e217284e095.md | 0 .../617bb5624a75e86463b7e638.md | 0 .../617bb77353188166af43f3ac.md | 0 .../617bb9fdef27bc6aa0470ac2.md | 0 .../617bbb6b97a83f6d1f7d6e38.md | 0 .../617bc3386dc7d07d6469bf20.md | 0 .../617bc4824e233180553a8069.md | 0 .../617bd6ec666b1da2587e4e37.md | 0 .../618a00ed1ca871a2b3aca0cb.md | 0 .../618a0927005553b74bfa05ae.md | 0 .../618a0b2befb143baefab632b.md | 0 .../618a1275e873dcc803c2d1aa.md | 0 .../618a132676346ac9f7fd59dd.md | 0 .../618a16873520a8d088ffdf44.md | 0 .../618a16d21bd3dad1bb3aa8ef.md | 0 .../619b72a0db211f1c29afb906.md | 0 .../619b7396e57b771f903be90d.md | 0 .../619b7424f43ec9215e538afe.md | 0 .../619b74fa777a2b2473c94f82.md | 0 .../619b761916dac02643940022.md | 0 .../619b7c3c83de403126b69c1e.md | 0 .../619b7fd56aa2253778bcf5f7.md | 0 .../61a489b8579e87364b2d2cdb.md | 0 .../61a493ead935c148d2b76312.md | 0 .../61a498399534644f59cff05e.md | 0 .../61a49d15bdbb5e57cc6fd280.md | 0 .../61a4a53c4459446dc134a1c6.md | 0 .../61a4a6e908bc34725b4c25ac.md | 0 .../61a4a7877da33a73a1c1723e.md | 0 .../61a4ac092eb21e7dbfe61c33.md | 0 .../61a4acbb5587197f68544d00.md | 0 .../61a4ada3aabeec822b2975d9.md | 0 .../61a4ae5f29eb5584187201c3.md | 0 .../61a5be9833e7dc178de2af10.md | 0 .../61a5bfe091060f1d6a629dd0.md | 0 .../61a5c906ab73313316e342f0.md | 0 .../61a5ca57f50ded36d33eef96.md | 0 .../61a5d594b887335228ee6533.md | 0 .../61a5d6701ee08953ca375243.md | 0 .../61a5d79c858bef560e26c685.md | 0 .../61a5d7ef1cfcf45764df07a2.md | 0 .../61adc60b69cd4b87739d2174.md | 0 .../61adc91467b5d59328b9f781.md | 0 .../61add79e739a5faee9d96080.md | 0 .../61add929e41980b1edbdba7e.md | 0 .../61addaf7e83988b59a7d18ff.md | 0 .../61ade49b2dad60c076cbd32d.md | 0 .../61b092eb9e7fc020b43b1bb2.md | 0 .../61b093179e7fc020b43b1bb3.md | 0 .../61b093219e7fc020b43b1bb4.md | 0 .../61b093329e7fc020b43b1bb5.md | 0 .../61b093429e7fc020b43b1bb6.md | 0 .../61b0934c9e7fc020b43b1bb7.md | 0 .../61b0936d9e7fc020b43b1bb8.md | 0 .../61b095989e7fc020b43b1bb9.md | 0 .../61b095a79e7fc020b43b1bba.md | 0 .../61b095c79e7fc020b43b1bbb.md | 0 .../61b09f739aa6572d2064f9b8.md | 0 .../61b0a1b2af494934b7ec1a72.md | 0 .../61b0a44a6b865738ba49b9fb.md | 0 .../61b306305810f1c9040ce5a2.md | 0 .../61b30995968123ceb6b76167.md | 0 .../61b30a286c228bd0c493c09a.md | 0 .../61b31287fb580ae75a486047.md | 0 .../61b315e76a63b3ecbbb11b75.md | 0 .../61b3183655ec10efd8c0bb07.md | 0 .../61b31a451057fff645ec09be.md | 0 .../61b31cd7b0c76bfc076b4719.md | 0 .../6823ac607bfdbc46331b2559.md | 0 .../6823c1a0bcada44f32bf0bdc.md | 0 .../6823d6244511f252c8300eed.md | 0 .../6823d9ac8bdc3853df65a1ff.md | 0 .../6823e036ea4b71553558c01b.md | 0 .../6823e169fda14755fbf00445.md | 0 .../6823e637c1c0ed56f781b4fc.md | 0 .../682ba2318000b62f179bdf04.md | 0 .../682cd206883fc7b25eb539c5.md | 0 .../682cd20b883fc7b25eb539c6.md | 0 .../683921c4769fd23dbadec2fe.md | 0 .../5f2c289f164c29556da632fd.md | 0 .../63db7f4677d06d7500a13321.md | 0 .../63e9de47885cd4d08c29f8e2.md | 0 .../63e9e5bcec5d33d21b82397e.md | 0 .../63e9eb5b2328eed3d194b28a.md | 0 .../64005ab13a78eb062547c12d.md | 0 .../64005eb6d2d06a15d9f7611f.md | 0 .../640067f276acd525509646cc.md | 0 .../64007367d54d2a7efbf44fcf.md | 0 .../64475c0b61cddb6feaab4e2e.md | 0 .../644760f4fb15ce765baebb62.md | 0 .../6448ab52a902de04fc56b3fa.md | 0 .../6448b2c9aec64c0ecd41573d.md | 0 .../6448b4107aadc110a6ab4f65.md | 0 .../6448d62ce222044458b75931.md | 0 .../6448e475f904ad580cd7e722.md | 0 .../6448fefcd6445d6b3d9d63db.md | 0 .../644905b34f614973a8252a26.md | 0 .../644a0eadcbccaf1d13c7d137.md | 0 .../644a2013b2ceea32c44d09f9.md | 0 .../644a37d773b7610ac5ede66e.md | 0 .../644b6a23d398bb5f05ef796b.md | 0 .../644b6ad4fa8dfd600a9dff2c.md | 0 .../644b71f678b5e1687666c88d.md | 0 .../644b765b3bf09e6dff5e0931.md | 0 .../644b77a563c51f6ff5237b99.md | 0 .../644b7ac994d7dd73a61b4fa6.md | 0 .../644b82e0dc8e5e7ca47fcd9b.md | 0 .../645b5c05986aba539ba6ca03.md | 0 .../645b65b681a62f5fa125ff62.md | 0 .../645b6693d8e1bf60f2d92e67.md | 0 .../645b6c92876e836832538e34.md | 0 .../645b6dad50514e69df601df6.md | 0 .../645b7f6a575ffc807877a8c6.md | 0 .../645b9d56b48971997a8055dd.md | 0 .../645b9de38df75b9a5cfc2e85.md | 0 .../645b9ea45d3a9a9d711df81a.md | 0 .../645c803cad8434791a5f57b6.md | 0 .../645c80ee8b65917a24afcb14.md | 0 .../645c81579c54a57ae7c1a5f7.md | 0 .../645c81683d816b7b3a044143.md | 0 .../645c82268b9a8d7c4debd8dc.md | 0 .../645c85251dc1827fe4a6c4ce.md | 0 .../645c86f92a102d82250ce3e8.md | 0 .../645c8a55eca2118650ee3ce3.md | 0 .../645c8fe0c9505407650c4ac6.md | 0 .../645c9e6cf5c7251f7b3308f6.md | 0 .../645ca158fb7fa3237437fbbd.md | 0 .../645ca381c8f87f263034954f.md | 0 .../645ca5ca11d0d7293e61c6c7.md | 0 .../645ca62092c53f29f4ea9bf6.md | 0 .../645cb07132281a380223e458.md | 0 .../645cb0ce6dc93738b442b0d0.md | 0 .../645cb1306eb27a397be7f18c.md | 0 .../645cb99035b8f046f1d669e4.md | 0 .../645cbad5f77ce948b35cf83e.md | 0 .../645cbb5ab1296e49946adb6e.md | 0 .../645cc5925f158b5b33e2698f.md | 0 .../645ccf7ec9aca267d84b053e.md | 0 .../645cd17b061afb6a8cba945a.md | 0 .../645cd267410ac06bfcaf0bd4.md | 0 .../645cd2b76488fd6cb8d1ae79.md | 0 .../645cd4eb6edf6e6f91acabbb.md | 0 .../645cd5b506ed8970b7ea953d.md | 0 .../645cd65c33bdc871bb72def4.md | 0 .../645cd8b7f4d8e27526694448.md | 0 .../645ce315efe609814258b0bc.md | 0 .../645ce3c80f1c29824f1a8359.md | 0 .../645ce4375221138326895726.md | 0 .../6461f79f4ea2ef042fb2c0f4.md | 0 .../6461fd4c1bc6620aed6435b2.md | 0 .../64620068f97fe70ea47a9e75.md | 0 .../646203cdc054d012b5d71428.md | 0 .../6462060b0a8a2c15726649ec.md | 0 .../64620800e0c6ab17f0e31d6d.md | 0 .../646463be7341819690797ad2.md | 0 .../6464650a962e3d9852713549.md | 0 .../64646577f28ade99100a55c3.md | 0 .../646467130d7acc9b4e565c42.md | 0 .../646467683f25e19bfc9cf9b0.md | 0 .../64646bc0e5a60ea131e03f91.md | 0 .../64646db2c684b7a3a174a1d0.md | 0 .../646477c82475ffaf0c3c0771.md | 0 .../64647cf70a4556b5105e65b2.md | 0 .../64648534ff5498bee5dceb28.md | 0 .../646486adf52652c0ee103aab.md | 0 .../64648963e014f8c42a65b83a.md | 0 .../64648c3703ad2ec796ab8d1e.md | 0 .../64648cf52e1ce1c8c00956ae.md | 0 .../6464905afec9efcf7328ce58.md | 0 .../646491d2c856afd17c2f380d.md | 0 .../646492f5c672c9d32f340c22.md | 0 .../646493b7dc53b5d45c9c50fc.md | 0 .../64649b243b9cc3ddabacc593.md | 0 .../64649c6d77059edf80279a32.md | 0 .../64649efb555939e30462c79b.md | 0 .../64649f91446721e3ff391d88.md | 0 .../6464a057702d04e537d56d49.md | 0 .../6464a6d98c43acecb8a7867b.md | 0 .../6464a9f7d81939f08d04f435.md | 0 .../6464aabd17cd45f1d17cfe56.md | 0 .../6464ab8c06ea92f30bc548d5.md | 0 .../6464abfb6cf778f3cb33d379.md | 0 .../6464ad3c9b2e6cf58224cfa9.md | 0 .../6464b1384318a5087190950a.md | 0 .../6464b25851863b0a119eb7b1.md | 0 .../6464b3adeee9310bd37ff636.md | 0 .../6464b8ccb1a5d612c2f857d1.md | 0 .../6464c6d6698a8027f8c9d6be.md | 0 .../684cc59eed2706fa50e8933c.md | 0 .../684cca09aac0fc035db4099f.md | 0 .../684ccbdc1ef89e042b744e09.md | 0 .../684cd027744c2a0520ba4d58.md | 0 .../684cd59ec94b5e063bf776f0.md | 0 .../684cd8bf5445de089af9c837.md | 0 .../684cff0bf0a4ca0ad7e42990.md | 0 .../684d009994a3840b98c9aa3a.md | 0 .../684d03df2a0ddf0c735865f0.md | 0 .../684d07cbfa43a20d6a002ed7.md | 0 .../684d09cad4ec900e41db2e74.md | 0 .../684d0d369e2b3b0f288d2c20.md | 0 .../684d0e11094c3e0fe1fb98f5.md | 0 .../684d0eeb9c81e5109e52fe8b.md | 0 .../684d105e488dbd1166a717ae.md | 0 .../684d11ffd15a531225d081e9.md | 0 .../684d160a2370b01310ae0fda.md | 0 .../684d17a3b350bb13d3c19c0f.md | 0 .../684d1942a1904a14a3709c6c.md | 0 .../68501d32b69f9d7756334ffc.md | 0 .../641d9a19bff38d34d5a5edb8.md | 0 .../641da3c6b6fbd742bff6ee40.md | 0 .../641da42481d90c4314c99e94.md | 0 .../641da465273051435d332b15.md | 0 .../641da4b16937be43ba24c63d.md | 0 .../641da51a9810e74411262fcc.md | 0 .../641da5462576784453146ec2.md | 0 .../641da5abaac81844a54adb03.md | 0 .../641da73b09e7f046c758e0ed.md | 0 .../641da791d0c34a472b8d15b6.md | 0 .../641da7bfbc7f0f477438ad8a.md | 0 .../641da803d9892447d059804e.md | 0 .../641da836581c254815f785fe.md | 0 .../641da86294fd9f485d3c2bf0.md | 0 .../641da895fb7ec648a5bdf19c.md | 0 .../641da8db2a036048ebe6999e.md | 0 .../641da97c987a514959ada414.md | 0 .../641da9aceb788e49a73ebcc9.md | 0 .../641da9ea9b847a49fe6ee9b6.md | 0 .../641daa5ea050f24a7cade6e6.md | 0 .../641daa8c2c3e364ac3650b37.md | 0 .../641daabed8d0584b1150c953.md | 0 .../641daae5e18eae4b562633e4.md | 0 .../641dab13c1b6f14b9828e6b1.md | 0 .../6140c7e645d8e905819f1dd4.md | 0 .../6140c9d35015ae0ba0c250e8.md | 0 .../6140cbeec34e970dfe75e710.md | 0 .../6140cd32d018ed0f600eefce.md | 0 .../6140cdebd39d6a101e747529.md | 0 .../6140cfc08ca9c5128c3e6478.md | 0 .../6140d0069049f5139d78da40.md | 0 .../6140d10d50636e14695013b2.md | 0 .../6140d1a351e88f159ed54fca.md | 0 .../6140d263016325162fd076fe.md | 0 .../6140d2b687a2cd17bac5730c.md | 0 .../6140d36b8b747718b50d4b7a.md | 0 .../6140d3dc359b371b1a21d783.md | 0 .../6140d4bc9db3c81c51a09ab7.md | 0 .../6140d94b5fab7f1d73c9bedb.md | 0 .../6140dc5e13d0c81e7496f182.md | 0 .../6140dd77e0bc5a1f70bd7466.md | 0 .../6140de31b1f5b420410728ff.md | 0 .../6140df547f09402144e40b92.md | 0 .../6140e0d875ec16262f26432b.md | 0 .../6140f4b5c1555a2960de1e5f.md | 0 .../614100d7d335bb2a5ff74f1f.md | 0 .../61410126fa3a6d2b3cda502e.md | 0 .../6141019eadec6d2c6c6f007b.md | 0 .../6141026ec9882f2d39dcf2b8.md | 0 .../6169ab1aaeb4cd1174def700.md | 0 .../6169b1357fcb701bb5efc619.md | 0 .../6169b284950e171d8d0bb16a.md | 0 .../617ace7d831f9c16a569b38a.md | 0 .../66a98f42c7c06903e5f8dd07.md | 0 .../66a9b333487b9c14998539a5.md | 0 .../66a9b48a211a73155621d0df.md | 0 .../66a9b8f14b963916a3baa732.md | 0 .../66a9bb8578459a175432e7d0.md | 0 .../66a9bcf00f13a418368a272e.md | 0 .../66a9c006e4f58819396605b3.md | 0 .../66a9c14e3b34c719e34bae20.md | 0 .../66a9c7a4521d2b1b1ec6dcf0.md | 0 .../66a9ca099e3ecb1be10a2696.md | 0 .../66a9cb26ec6bd41cf6c82bc5.md | 0 .../66a9cd4ffa48cf1ef7333640.md | 0 .../619665c9abd72906f3ad30f9.md | 0 .../61967e74a8e3690ab6292daa.md | 0 .../61968df2acd5550bf1616c34.md | 0 .../61968e9243a4090cc805531c.md | 0 .../61968f8877c6720d6d61aaf5.md | 0 .../619691693bc14b0e528f5a20.md | 0 .../6196928658b6010f28c39484.md | 0 .../619692ff79f5770fc6d8c0b4.md | 0 .../6196990f966e8f10a40094f6.md | 0 .../619699c10a0f6e11591d73c4.md | 0 .../61969aa6acef5b12200f672e.md | 0 .../61969c487ced6f12db8fef94.md | 0 .../61969d66cfcdba137d021558.md | 0 .../61969e7451455614217e901b.md | 0 .../6196adc17f77a714d51485f2.md | 0 .../6196aead7ac7bf1584b17a7f.md | 0 .../6196ce0415498d2463989e84.md | 0 .../6196cee94c6da1253809dff9.md | 0 .../6196d00a5d7292262bc02f4c.md | 0 .../6196d0cda039d026f7f78d1e.md | 0 .../6196d1ac33c68d27dcda5796.md | 0 .../6196d213d99f16287bff22ae.md | 0 .../6196d2c0f22ca0293107c048.md | 0 .../6196d32d1340d829f0f6f57d.md | 0 .../6196d41d40bf9b2aaea5d520.md | 0 .../6197cff995d03905b0cca8ad.md | 0 .../6197f40a16afea068c7e60c8.md | 0 .../6197f667297bb30a552ce017.md | 0 .../61993b72e874e709b8dfd666.md | 0 .../61993cf26a8e0f0a553db223.md | 0 .../61993dbb35adf30b10d49e38.md | 0 .../61993e9adc9e9a0bb4d28fff.md | 0 .../6199409834ccaf0d10736596.md | 0 .../6199429802b7c10dc79ff871.md | 0 .../619943285a41720e6370d985.md | 0 .../619943876b706d0f35c01dbc.md | 0 .../6199442866286d0ff421a4fc.md | 0 .../619bcf239fc15905ecd66fce.md | 0 .../619be73b3c806006ccc00bb0.md | 0 .../619be7af7b0bf60770f5d2a4.md | 0 .../619be80062551a080e32c821.md | 0 .../619be8ce4ea49008c5bfbc30.md | 0 .../619be946958c6009844f1dee.md | 0 .../619c155df0063a0a3fec0e32.md | 0 .../619c16debd0c270b01c5ce38.md | 0 .../619cfdf2e63ddf05feab86ad.md | 0 .../619d019488f98c06acbbb71a.md | 0 .../619d022dc8400c0763829a17.md | 0 .../619d02c7bc95bf0827a5d296.md | 0 .../619d033915012509031f309a.md | 0 .../619d03dadadb6509a16f4f5f.md | 0 .../619d0503e03a790a4179d463.md | 0 .../619d05c54dabca0b10058235.md | 0 .../619d0882f54bf40bdc4671ed.md | 0 .../619d090cd8d6db0c93dc5087.md | 0 .../619d0b51ca42ed0d74582186.md | 0 .../619d0bc9cb05360e1bf549c3.md | 0 .../619d0c1594c38c0ebae75878.md | 0 .../619d0d18ca99870f884a7bff.md | 0 .../619d0daf214542102739b0da.md | 0 .../619d0e56f9ca9710fcb974e3.md | 0 .../619d0eec0ac40611b41e2ccc.md | 0 .../619d0fc9825c271253df28d4.md | 0 .../619d102d786c3d13124c37c6.md | 0 .../619d107edf7ddf13cc77106a.md | 0 .../619d10cc98145f14820399c5.md | 0 .../619d115e2adcd71538e82ebb.md | 0 .../619d11e6d5ef9515d2a16033.md | 0 .../619d129a417d0716a94de913.md | 0 .../619d1340361095175f4b5115.md | 0 .../619d15797b580c1828b05426.md | 0 .../619d15d955d9d418c4487bbc.md | 0 .../619d1629a8adc61960ca8b40.md | 0 .../619d1c5fc9f8941a400955da.md | 0 .../619d1dab9ff3421ae1976991.md | 0 .../619d1deb8b04811b8839ffe4.md | 0 .../619d1e7a8e81a61c5a819dc4.md | 0 .../619d1ed33c9a071cf657a0d6.md | 0 .../619d1fb5d244c31db8a7fdb7.md | 0 .../619d204bd73ae51e743b8e94.md | 0 .../619d20b12996101f430920fb.md | 0 .../619d21fe6a3f9b2016be9d9d.md | 0 .../619d229b0e542520cd91c685.md | 0 .../619d23089e787e216a7043d6.md | 0 .../619d237a107c10221ed743fa.md | 0 .../619d26b12e651022d80cd017.md | 0 .../619d2712853306238f41828e.md | 0 .../619d2b7a84e78b246f2d17a2.md | 0 .../619d2bd9c1d43c2526e96f1f.md | 0 .../619d2d4e80400325ff89664a.md | 0 .../619d2ebc81ba81271460850d.md | 0 .../619d2f0e9440bc27caee1cec.md | 0 .../619d2fd3ff4f772882e3d998.md | 0 .../619d30350883802921bfcccc.md | 0 .../619d324f5915c929f36ae91d.md | 0 .../619d32c7fa21f32aaa91d499.md | 0 .../619d333b738e3c2b5d58b095.md | 0 .../619d337765b9f02c10e93722.md | 0 .../619d33c51140292cc5a21742.md | 0 .../619d3482f505452d861d0f62.md | 0 .../619d3561a951bf2e41a24f10.md | 0 .../619d36103839c82efa95dd34.md | 0 .../619d3711d04d623000013e9e.md | 0 .../61a8fe15a6a31306e60d1e89.md | 0 .../61537bb9b1a29430ac15ad38.md | 0 .../61537c5f81f0cf325b4a854c.md | 0 .../61537c9eecea6a335db6da79.md | 0 .../61537d86bdc3dd343688fceb.md | 0 .../615380dff67172357fcf0425.md | 0 .../6153893900438b4643590367.md | 0 .../6153897c27f6334716ee5abe.md | 0 .../6153908a366afb4d57185c8d.md | 0 .../615392916d83fa4f02f7e2cf.md | 0 .../6153938dce8b294ff8f5a4e9.md | 0 .../6153947986535e5117e60615.md | 0 .../61539e07e7430b528fbffe21.md | 0 .../61539f32a206bd53ec116465.md | 0 .../6153a04847abee57a3a406ac.md | 0 .../6153a3485f0b20591d26d2a1.md | 0 .../6153a3952facd25a83fe8083.md | 0 .../6153a3ebb4f7f05b8401b716.md | 0 .../615f171d05def3218035dc85.md | 0 .../6493bc0d99879635209565aa.md | 0 .../6494da0daf5df5197963671d.md | 0 .../64dd076a1b33c86d84b4232f.md | 0 .../64dd136e4e8b0894f9c70d86.md | 0 .../67ec2f7924ade2450c06bcd8.md | 0 .../67ec46b46f232344ebf3c114.md | 0 .../67ec4a95b609c071f7747be0.md | 0 .../67ecfbfe17c7d24465e0de88.md | 0 .../67ed044dc76cf4a441618f2c.md | 0 .../67ed0e7faf1f2d130a275a82.md | 0 .../67ed4c13de85e0aa05df5145.md | 0 .../67f8ec758a740e34432222db.md | 0 .../67f8eeab71f4f24ba1a3a7eb.md | 0 .../67f8ef57b9974052e5ef6b30.md | 0 .../67f8fd20d0afc3e03122453a.md | 0 .../67f90485c192d92ba3ba7e34.md | 0 .../67f90574263ebf363f9edd1d.md | 0 .../6813e49f0a3ec06c1e80c93b.md | 0 .../6813ee1963b142d3cce0889c.md | 0 .../6813f04ebe7476ed447c4c89.md | 0 .../6813f4dc94d4a31c5702f594.md | 0 .../6813f677aa1f742ec3808903.md | 0 .../6813fe47f24095890691642f.md | 0 .../68140ab94fd0ea19c62ca87e.md | 0 .../68245535872ded3cc2900fa8.md | 0 .../66ad8294a0ad902f1b31b612.md | 0 .../66ad8ab945d266383f318cbf.md | 0 .../66ad8d150264db3926eccfeb.md | 0 .../66ad984e92ce213a66f7e51c.md | 0 .../66ad998285df023b23dacdd3.md | 0 .../66ad9c633fa26d3c1475eae3.md | 0 .../66ada3f46945763dd97f43f8.md | 0 .../66adb844118ba74107ce771f.md | 0 .../66adbc8a9793d64250f7e609.md | 0 .../66adc42868cab843ccee87d9.md | 0 .../66adc5919c1853448f119d11.md | 0 .../66adc6046acc18453decf577.md | 0 .../66adc82170acb1464bd348eb.md | 0 .../66adcf383276814776aba3ca.md | 0 .../66add47d27763c4862492c8c.md | 0 .../6720b1f2680ec706ed534acf.md | 0 .../6720b3191bbafd269bae0ae8.md | 0 .../6720b7f3155a9278d6b6a8b8.md | 0 .../6720bbb38f697e2364f41c0e.md | 0 .../6728fda085006772a247e779.md | 0 .../6729005c87b6320356ac1140.md | 0 .../672b42241c0c6515f26786f4.md | 0 .../672b4434dd6d6a1edc405419.md | 0 .../672e410ddd98b409594890b6.md | 0 .../672e44e811e610232fead333.md | 0 .../67332db0f793bf08f2a18528.md | 0 .../67332e9debcc820d18e3e169.md | 0 .../67332fff82eb28128f08ec2c.md | 0 .../67333082ab35e414eb4ea70d.md | 0 .../6733319f1d586b1923e029e3.md | 0 .../673332a6b63f9f1e1f81ba9b.md | 0 .../673333130a2c40204162f0c7.md | 0 .../6733352ce2a5642827b4f7f0.md | 0 .../673337337f794d3025ded433.md | 0 .../673338ebd152d736d1bd2aa4.md | 0 .../67333a3a400b0a3c68854bcc.md | 0 .../67333aa0e231d43e7556c644.md | 0 .../67333b1d5f4a7340a121973a.md | 0 .../67333ba820f99c43904c9eff.md | 0 .../67333c34e357d34620217615.md | 0 .../67333d70431f8a4b02596f3c.md | 0 .../67333f5462f7aa53fc47bb2f.md | 0 .../66a8290a27c2c625e2355042.md | 0 .../66a833e88d08593618f22285.md | 0 .../66a8347f97a33e36ffc81b9f.md | 0 .../66a83601cd819e37f0dccd14.md | 0 .../66a8380d911e3f4270d5cadc.md | 0 .../66a83bdcf425e7446900b7c4.md | 0 .../66a83e5e491625454b6f62c3.md | 0 .../66a83fec026a7a4631e084d2.md | 0 .../66a84111965a0c46df6bbd0a.md | 0 .../66a930b20f589b6664c51cb0.md | 0 .../66a93730719e1f68410cce54.md | 0 .../66a937e74920ba68ebe5e86d.md | 0 .../66a93bbe65a26169dbf3bc39.md | 0 .../66a93c95bc58e26a8fe95818.md | 0 .../66a9401c9d660d6bb15993e2.md | 0 .../66a9419e2d18476c645ce693.md | 0 .../66a94ea5df66236ebed260e8.md | 0 .../66a9521bc70162712caf118d.md | 0 .../66a954b2bcddba72076c1857.md | 0 .../66a9577022877d72d8f43b4f.md | 0 .../66a95d0eff8168747805f1f3.md | 0 .../66a96127422411756204bc1b.md | 0 .../66a962954f4e0d76223b37ed.md | 0 .../66a9689b1bf24b7750898a1b.md | 0 .../66a969951120be7818d8ee49.md | 0 .../66a96b01f33ef178dfca9e42.md | 0 .../66a972137acd1179fa3fe8a0.md | 0 .../66a975260401487af226b290.md | 0 .../66a975c259525b7bc2d5c776.md | 0 .../66a97ca8c4cbae7d0bb6e0ad.md | 0 .../66a97f40ddd40d7deb0618b7.md | 0 .../66a9824ac5d9f77ec304969f.md | 0 .../66a9836b339fed7f9a8fe35a.md | 0 .../66a9843525e9fa8046d709b7.md | 0 .../66ad24c7eb8c121000c603a6.md | 0 .../67a51d3a8a6fe123b77b0c6e.md | 0 .../602da0de22201c65d2a019f6.md | 0 .../67116c175a77cb64c5c10d49.md | 0 .../67116d7584d0b469b14579bf.md | 0 .../67116d7584d0b469b14579c0.md | 0 .../67116d7584d0b469b14579c2.md | 0 .../67116d7584d0b469b14579c3.md | 0 .../67116d7584d0b469b14579c4.md | 0 .../681dbe48ee5df6842385d735.md | 0 .../681dc1bbbf0d2e85ac499cf6.md | 0 .../681dc623b2b18887266777b1.md | 0 .../6822576638d15cff700f091d.md | 0 .../6822595203b35c00b87c0524.md | 0 .../68225ea2f1aae301fa4df0f4.md | 0 .../682264d807fe00058c1ea013.md | 0 .../6822694e3d34c807feeaba50.md | 0 .../68226c92f138dd09cd5b9722.md | 0 .../682277e2d3a05f0c5cf34d19.md | 0 .../6827deed7fc01f074c90fc0d.md | 0 .../6827e10547fdd308bca1c73d.md | 0 .../66c8ba41a77db20a93f9d7a1.md | 0 .../66c8ba975ee7230e29f6c4ac.md | 0 .../66c8ba975ee7230e29f6c4ad.md | 0 .../66c8ba975ee7230e29f6c4af.md | 0 .../66c8ba975ee7230e29f6c4b0.md | 0 .../66c8ba975ee7230e29f6c4b1.md | 0 .../66c8ba975ee7230e29f6c4b2.md | 0 .../614385513d91ae5c251c2052.md | 0 .../6143862a5e54455d262c212e.md | 0 .../6143869bb45bd85e3b1926aa.md | 0 .../614387cbefeeba5f3654a291.md | 0 .../614389f601bb4f611db98563.md | 0 .../61438b5b66d76a6264430f2a.md | 0 .../61438ec09438696391076d6a.md | 0 .../61439dc084fa5f659cf75d7c.md | 0 .../61439dfc811e12666b04be6f.md | 0 .../61439e33e4fb7967609e0c83.md | 0 .../6143a1a228f7d068ab16a130.md | 0 .../6143a73279ce6369de4b9bcc.md | 0 .../6143a778bffc206ac6b1dbe3.md | 0 .../6143a83fcc32c26bcfae3efa.md | 0 .../6143b97c06c3306d23d5da47.md | 0 .../6143b9e1f5035c6e5f2a8231.md | 0 .../6143bb50e8e48c6f5ef9d8d5.md | 0 .../6143c2a363865c715f1a3f72.md | 0 .../6143cd08fe927072ca3a371d.md | 0 .../6143cdf48b634a747de42104.md | 0 .../6143d003ad9e9d76766293ec.md | 0 .../6143d2842b497779bad947de.md | 0 .../6144d66a5358db0c80628757.md | 0 .../6144d7dbdd3e580da730ff45.md | 0 .../6144de308591ec10e27d5383.md | 0 .../6144e1ba93e435127a7f516d.md | 0 .../6144ee46a9d6e614c598cc05.md | 0 .../6144ee790af79815ad15a832.md | 0 .../6144f1410990ea17187a722b.md | 0 .../6144f3818bfbc51844152e36.md | 0 .../6144f42204c8c8195f1f3345.md | 0 .../6144f47b7c631e1a6f304dd5.md | 0 .../6148b07081759c2c691166a9.md | 0 .../6148b0d764e4192e5712ed92.md | 0 .../6148b185ef37522f688316b0.md | 0 .../6148b30464daf630848c21d4.md | 0 .../6148b4b150434734143db6f2.md | 0 .../6148b5623efa8f369f2c3643.md | 0 .../6148b59ef318e03875f35c4a.md | 0 .../6148bd62bbb8c83a5f1fc1b3.md | 0 .../6148be3d605d6b3ca9425d11.md | 0 .../6148be82ca63c63daa8cca49.md | 0 .../6148bf49fcc7913f05dbf9b7.md | 0 .../6148bfc43df3bc40fe0e6405.md | 0 .../6148c004ffc8434252940dc3.md | 0 .../6148c224ecb157439bc5247c.md | 0 .../6148c434bd731d45617a76c6.md | 0 .../6148c5036ddad94692a66230.md | 0 .../6148c58bace368497fb11bcf.md | 0 .../6148c6aa9981d74af202125e.md | 0 .../6148c721e74ecd4c619ae51c.md | 0 .../6148ceaf5d897d4d8b3554b3.md | 0 .../6148cf094b3f2b4e8a032c63.md | 0 .../6148d0b863d10d50544ace0e.md | 0 .../6148d1bdf39c5b5186f5974b.md | 0 .../6148d1f9eb63c252e1f8acc4.md | 0 .../6148d2444d01ab541e64a1e4.md | 0 .../6148d33e31fccf558696c745.md | 0 .../6148d3fff5186b57123d97e2.md | 0 .../6148d4d57b965358c9fa38bf.md | 0 .../6148d7720f0db36775db868a.md | 0 .../6148d94fdf6a5d6899f8ff15.md | 0 .../6148d9825b50a3698aeee644.md | 0 .../6148e162e255676ae0da6a76.md | 0 .../6148e19c3e26436be0155690.md | 0 .../6148e246146b646cf4255f0c.md | 0 .../6148e2dcdd60306dd77d41cc.md | 0 .../6148e4d6861a486f60681f36.md | 0 .../6148e5a204d99e70343a63e4.md | 0 .../6148e62a6f768f71c4f04828.md | 0 .../6148e789329dc9736ce59b85.md | 0 .../6148f34ebedc2274bceeb99c.md | 0 .../6148f600cde42b7670c2611f.md | 0 .../6148f693e0728f77c87f3020.md | 0 .../6148f6f7d8914c78e93136ca.md | 0 .../614e0e503b110f76d3ac2ff6.md | 0 .../614e0e588f0e8a772a8a81a6.md | 0 .../6165d3b702a5d92ad970b30c.md | 0 .../6169cd8a558aa8434e0ad7f6.md | 0 .../66ea7adae8053065a64f9002.md | 0 .../66ea7e7399244c6d4b6052a1.md | 0 .../66ea7fc048a6e26e33c598fe.md | 0 .../66ea8239b9eeb76f12299030.md | 0 .../66ea845f54195c7020cc521b.md | 0 .../66ea89c25e1bd871688eba6a.md | 0 .../66eb3ec3b07dfe8f898646c0.md | 0 .../66eb480d996af5918d7c9c86.md | 0 .../66eb488c0129e192542f0865.md | 0 .../66eb499511810e932ca7eecc.md | 0 .../66ecdcf7c8d9a6f49094ffde.md | 0 .../66ece0b518f5dcf5930612ab.md | 0 .../66ece147323c91f654bf8dd9.md | 0 .../66ece75c0b840df77c7e20f0.md | 0 .../683ecb010f4c6bafd428802c.md | 0 .../6842aee5bcaf4ab8883f8191.md | 0 .../6842ba0086201089ea268c92.md | 0 .../6842c3eee327042f1da17b89.md | 0 .../6842d5b537c64266420faf62.md | 0 .../6842d659a4ae7973dabab3b0.md | 0 .../6842ff2b3c45aa4a89785ecb.md | 0 .../6846a1f2805ac73ce671a5d8.md | 0 .../6846a33f665a435203da0ad7.md | 0 .../6846a82852dae0bba941a9a1.md | 0 .../6846a902bd25bdcdf6bba268.md | 0 .../6846a9d1f115c1de0d357778.md | 0 .../6846ab64c43448fcc72b3e9e.md | 0 .../6846ac424529900e7327d326.md | 0 .../6846b0048f71fc4efd786b42.md | 0 .../6846ba7ef391f007fcc37688.md | 0 .../6846d5043cc341d7fee2412e.md | 0 .../6846d5b4d1ca2de562d6629c.md | 0 .../6846e3e61271e1f164636b13.md | 0 .../6846e4482d1a78f9cfd25eed.md | 0 .../6846e87cfa1500452def10c0.md | 0 .../6846ee2d4d66bda7e22362ab.md | 0 .../6849311be42a0431b8e59109.md | 0 .../6849a0d59a98011bb2e46d12.md | 0 .../684ed67f4c678896445f973f.md | 0 .../684fd85424ffdb2edff3afd1.md | 0 .../684fdb4386b473631d8e27ca.md | 0 .../684fde383e4b1298310927b9.md | 0 .../684fe1be09b05ad785832546.md | 0 .../685081f42afaba3a60bdf94f.md | 0 .../6851051b0da0e34840f3919f.md | 0 .../685106fab1f801691d8f58a0.md | 0 .../685118ddcad14fa5d62faaef.md | 0 .../68511abf14415dc7c27fbea7.md | 0 .../68511bdce9282edbef75ca48.md | 0 .../68516ab0ba81759b1ff864e3.md | 0 .../68516d0c0cb162c7578616ad.md | 0 .../68516e3c627b43de8c138ea9.md | 0 .../6851719eee78621daa093a00.md | 0 .../68517af94b02d6cc2bc08280.md | 0 .../68529393dcd6a5c80de570fc.md | 0 .../685294b4a1ccb3de0e40410c.md | 0 .../68529fb26c581f13e901de3a.md | 0 .../6852c7f62711efe79f8a4219.md | 0 .../655cd899f8de09431eabb40c.md | 0 .../6564aee9c077774ea49c3faf.md | 0 .../656627b47bd2d2a4afbc945d.md | 0 .../656639771fed09b5c0e8fe71.md | 0 .../656680b0fc79f2c38a34d90e.md | 0 .../656702f8b4cbd8cbf0a433c6.md | 0 .../656706afd65547d22bee0b68.md | 0 .../656707e11e671ed54c96f7ec.md | 0 .../656709e50ed928da35260276.md | 0 .../65670d1ef177e7e2b76d9528.md | 0 .../656710d1e0ec62253426db24.md | 0 .../6569b0a63423f65dd30888df.md | 0 .../6569b19d31a09b65b4bc390a.md | 0 .../6569b20f829b7e69d43c232a.md | 0 .../6569b4e0bd29d17d4b53b16c.md | 0 .../6569b743630ee592a65a7e2f.md | 0 .../6569c05b9166f9d5bb36c09e.md | 0 .../6569c166d708dcdf7c8fd34c.md | 0 .../6569c1aeecaf95e25a3e2573.md | 0 .../6569c2cbf6c993ea8cd85682.md | 0 .../6577254891048c8f2c19e961.md | 0 .../6577562501feabdf0984a184.md | 0 .../657823a9f4f372518614c8b7.md | 0 .../657f3a661730891aa64f3568.md | 0 .../657f59751d5a5c9b069ae0f3.md | 0 .../6720fc487ab844522b5aa036.md | 0 .../6721089b71655f803ce3bef2.md | 0 .../67210c430ddf4889785aca66.md | 0 .../67210ef0bbb7c895a7351b0d.md | 0 .../672110bda073669bcc2302e6.md | 0 .../6721128fdf008f9fd484486a.md | 0 .../6721134b2844faa0be27c791.md | 0 .../6721145f25a6b9a1a5d19461.md | 0 .../67211aa4a8959cc122dfa0bb.md | 0 .../672134eef863b05aaee80c75.md | 0 .../67213641373a23696b74424b.md | 0 .../672137c47fa88d6f753f6d0b.md | 0 .../67213ce0a2ba1278a38df3a5.md | 0 .../672146dde7104896adb274ae.md | 0 .../67471d60ce8e6268fe9e12f6.md | 0 .../6747237371f13173c9f6c27e.md | 0 .../674724ff8af92f7733e6d980.md | 0 .../6747257cdf5412781e138bb2.md | 0 .../6747274264e8a5799fb3e0b5.md | 0 .../674728eda5829d7b4c360643.md | 0 .../6747299cbed5107c6a00d64c.md | 0 .../67472ab9f570797dbb01568a.md | 0 .../67472eef7b4b7ba77b50929b.md | 0 .../67473042e8751eac62fafc82.md | 0 .../674735e3b28351b8b8f05807.md | 0 .../674757668684f9deaa6ac3c0.md | 0 .../674836ba82e9057dfee1849c.md | 0 .../674850b437668dd08edddbe2.md | 0 .../6748567229cc8fe3f706de02.md | 0 .../6748bab9827a356c39559214.md | 0 .../674dda6c6ae8bb538678e125.md | 0 .../674de4ee2039496c30a31b71.md | 0 .../674e2e4e04eb381ccfe92e15.md | 0 .../674e305b7bda7c1f4f37a930.md | 0 .../674e316e3892d32108ad2bb9.md | 0 .../674e34c42ee8f1237e4623cc.md | 0 .../674f489bf617af2bea9b92b5.md | 0 .../674f50cce486fb404751a29c.md | 0 .../674f534fa181f64a789ffcf9.md | 0 .../67503cecd563135d4f27b38e.md | 0 .../675057ce9acd418619127da4.md | 0 .../67505d3a32d45997d2af4c0f.md | 0 .../675069b67b8267b36fa550b3.md | 0 .../6750712ee950facad5edc203.md | 0 .../67516a431252ed30832fa7c6.md | 0 .../67516ca9b7fe6636208c5ab5.md | 0 .../67516e888477083c31614dc7.md | 0 .../67517ef2fae05b65108212db.md | 0 .../6751d5d32e58d065652e26a5.md | 0 .../6751e1c117350b7d3f356e1b.md | 0 .../6752c62efa90554c01415e7b.md | 0 .../6752ecd811c96d5dc33ae853.md | 0 .../6752edba757ff96404faf9e9.md | 0 .../675304e7937e62902e08a3ab.md | 0 .../675309b2795c2a9ae03b8812.md | 0 .../67532282ab9b95d7083617ee.md | 0 .../675340b809683f45cae96539.md | 0 .../6757f2b25418da4f73e29eb6.md | 0 .../6758a61fc7e949923716ec41.md | 0 .../67594f37fa0c684835f1b064.md | 0 .../68813c1b28ec3fd41838daf6.md | 0 .../68813f8b1b11bbdda98c6214.md | 0 .../68813fbfc9f56dde3f21da08.md | 0 .../688140eac18479dee90553e5.md | 0 .../6881417fdb4032df98134a89.md | 0 .../688141a8be6e6be03af945ea.md | 0 .../688141e05e367de0e3ef7635.md | 0 .../68814221fc4752e17b9696bd.md | 0 .../6881424b87c826e21247645b.md | 0 .../688142a607d1dce2aa82da77.md | 0 .../6881431e481bf6e352a33969.md | 0 .../6881436e1e2afae400e8b4fe.md | 0 .../688143c66d5665e4b3409977.md | 0 .../615f2abbe7d18d49a1e0e1c8.md | 0 .../615f2d4150fe0d4cbd0f2628.md | 0 .../615f34948891834dd77655a6.md | 0 .../615f34ecc1091b4fd5a8a484.md | 0 .../615f357957e370510f21ea16.md | 0 .../615f378014c2da526a109c81.md | 0 .../615f38279e5c3d53692ea441.md | 0 .../615f38cabc64e3556f98cc1a.md | 0 .../615f3949f58e12577dcefb00.md | 0 .../615f39d7da41b15851fa3fb9.md | 0 .../615f3b091162165948e1cb33.md | 0 .../615f3cafd794015aa9547a6d.md | 0 .../615f3d9e59db4b5b8e960762.md | 0 .../615f3e1b7233ee5c7595771f.md | 0 .../615f3e4af8008c5d494d3afe.md | 0 .../615f3ed16592445e57941aec.md | 0 .../615f405b89a7ec5f8e2d11f4.md | 0 .../615f40b01f680e608d360ed4.md | 0 .../615f4172e9eec061d6456221.md | 0 .../615f41c979787462e76dab90.md | 0 .../615f423cf65d5864132a0956.md | 0 .../615f42a021625f656101ef93.md | 0 .../615f4bfb9de4a16703b56eb6.md | 0 .../615f4ce9d877b668417c0c42.md | 0 .../615f4dde9d72e3694cb9ee3b.md | 0 .../615f4ec58334106a4170c2a8.md | 0 .../615f4f9e4a40566b776a8f38.md | 0 .../615f50473cc0196c6dd3892a.md | 0 .../615f51257a8a516d80b6c743.md | 0 .../615f51e4e5b24a6e80eccce1.md | 0 .../615f522dea4f776f64dc3e91.md | 0 .../615f5486b8fd4b71633f69b0.md | 0 .../615f575b50b91e72af079480.md | 0 .../615f5af373a68e744a3c5a76.md | 0 .../615f5fd85d0062761f288364.md | 0 .../615f61338c8ca176d6445574.md | 0 .../615f666ac5edea782feb7e75.md | 0 .../615f671b6d1919792745aa5d.md | 0 .../615f6823d0815b7a991f2a75.md | 0 .../615f6b2d164f81809efd9bdc.md | 0 .../615f6cc778f7698258467596.md | 0 .../615f6fddaac1e083502d3e6a.md | 0 .../615f70077a4ff98424236c1e.md | 0 .../615f72a872354a850d4f533e.md | 0 .../615f74a71f1e498619e38ee8.md | 0 .../615f7ad94380408d971d14f6.md | 0 .../615f7bc680f7168ea01ebf99.md | 0 .../615f7c71eab8218f846e4503.md | 0 .../615f7d489a581590d1350288.md | 0 .../615f7de4487b64919bb4aa5e.md | 0 .../615f7e7281626a92bbd62da8.md | 0 .../615f7ecb09de9a938ef94756.md | 0 .../615f7fa959ab75948f96a0d6.md | 0 .../615f808d85793195b0f53be9.md | 0 .../615f829d07b18f96f6f6684b.md | 0 .../615f83ef928ec9982b785b6a.md | 0 .../615f84f246e8ba98e3cd97be.md | 0 .../615f887466db4ba14b5342cc.md | 0 .../615f89e055040ba294719d2f.md | 0 .../615f8bfe0f30a1a3c340356b.md | 0 .../615f8f1223601fa546e93f31.md | 0 .../615f905fbd1017a65ca224eb.md | 0 .../615f94786869e1a7fec54375.md | 0 .../615f951dff9317a900ef683f.md | 0 .../635bde33c91c80540eae239b.md | 0 .../6395d33ab5d91bf317107c48.md | 0 .../6396e33fe478dd264ebbf278.md | 0 .../667d1bb875f5961913176069.md | 0 .../612e78af05201622d4bab8aa.md | 0 .../612e7d1c29fb872d6384379c.md | 0 .../612e804c54d5e7308d7ebe56.md | 0 .../612e813b3ba67633222cbe54.md | 0 .../612e8279827a28352ce83a72.md | 0 .../612e83ec2eca1e370f830511.md | 0 .../612e89562043183c86df287c.md | 0 .../612e89d254fe5d3df7d6693d.md | 0 .../612e8eebe3a6dc3fcc33a66f.md | 0 .../612e95ef2e4bdf41f69067f9.md | 0 .../612e96fc87fe8e44f69f7ec5.md | 0 .../612e98f3245c98475e49cfc6.md | 0 .../612e9a21381a1949327512e6.md | 0 .../612e9d142affc44a453655db.md | 0 .../612e9f1e7e5ccd4fa9ada0be.md | 0 .../612ea4c4993aba52ab4aa32e.md | 0 .../612ea97df5742154772f312e.md | 0 .../612ead8788d28655ef8db056.md | 0 .../612eaf56b7ba3257fdbfb0db.md | 0 .../612eb4893b63c75bb9251ddf.md | 0 .../612eb75153591b5e3b1ab65e.md | 0 .../612eb7ca8c275d5f89c73333.md | 0 .../612eb8e984cd73677a92b7e9.md | 0 .../612eb934f64a4d6890a45518.md | 0 .../612ebcba99bfa46a15370b11.md | 0 .../612ebe7fe6d07e6b76d1cae2.md | 0 .../612ebedec97e096c8bf64999.md | 0 .../612ebf9a210f2b6d77001e68.md | 0 .../612ec0490ae8626e9adf82e4.md | 0 .../612ec19d5268da7074941f84.md | 0 .../612ec29c84b9a6718b1f5cec.md | 0 .../6852db755c9c1274d75aae9a.md | 0 .../6852dd8486c7ee0171322950.md | 0 .../68530231c05b93324e071104.md | 0 .../68531fbb934d735415053274.md | 0 .../68553423d775cc60134ac8bb.md | 0 .../685535bf527b2c77236b3a9a.md | 0 .../685578aae65e4106ad2b4300.md | 0 .../68557bd29f7f3c1880f98836.md | 0 .../6855918e87c33c6979d21d3f.md | 0 .../68559f3561d7df287586142e.md | 0 .../685926db99041c5e619ead41.md | 0 .../68592730aaf34b61ae279168.md | 0 .../68592807861cfb658c90f70f.md | 0 .../6859290fc8e07e6b2a8d8523.md | 0 .../685929ee6d500c6f2bce6751.md | 0 .../68592b42b9c7f27cbe123203.md | 0 .../68599f0fc7479410b2269742.md | 0 .../6859a037b3d6721c7fbb8055.md | 0 .../6859a082915dae1e0eaaf962.md | 0 .../685976a92ffab8b2dc744b72.md | 0 .../68599633407374c0d574587b.md | 0 .../68599af28ead38c22590a89d.md | 0 .../68599d0fcd5f6ac313d05908.md | 0 .../68599e9259c0eec3e78c52fd.md | 0 .../68599f9df77791c4a311cc5f.md | 0 .../6859a1270ac255c571352189.md | 0 .../6859a484a55387c6543ab2c0.md | 0 .../6859a4c514603bc6d95a80da.md | 0 .../6859ab9ba7a915c84fa69851.md | 0 .../6859acc690736fc911a70967.md | 0 .../6859ae3ef795c4c9d4badf9c.md | 0 .../685c3e887d32ea71964cd981.md | 0 .../685c454eb1e7fb7341f1c6ae.md | 0 .../685c49c6e1db1c74a9762eae.md | 0 .../685c4b88d56b107579124d3d.md | 0 .../685c52352f98cc76d66714dd.md | 0 .../685c539a33f20877c4ef59d2.md | 0 .../685c560bfde79c78a3f01a64.md | 0 .../685c57ae785a337969745135.md | 0 .../685db0bd1280154ae85bcf9f.md | 0 .../673339d96c56d36e963e888e.md | 0 .../6733b5632fb854bc6c58dc0d.md | 0 .../6733b5e6f210c1bd1afdf8b3.md | 0 .../67349ba230cff237c0f2bdf2.md | 0 .../67349d6e726b2c3c7f7301e8.md | 0 .../6734a13a29acdf47f2b8e161.md | 0 .../6734a2385c52c54d916a8b86.md | 0 .../6734a606e5968a5a19b77171.md | 0 .../6734a772196245601e4b80e0.md | 0 .../6734ab61e916486c80c490d1.md | 0 .../6734b36f1a3ce17e73327f24.md | 0 .../6734bbc0bd741598f942352e.md | 0 .../6734c10a327760a665b7d5b9.md | 0 .../6734eee1f9498cd90f9ae340.md | 0 .../6734f0ae9d1cf4dfd43a7805.md | 0 .../6734f6290ebd5cfbc75996af.md | 0 .../6734fa225c6667121e589f7e.md | 0 .../67350acfd2006f2777295b96.md | 0 .../67351225403acd3d6f70ed6d.md | 0 .../6735145b0ee741461bdbaa49.md | 0 .../673521668be7905059b2d555.md | 0 .../673529d08c0d9c5a4193a465.md | 0 .../673762590f4bc1771c3a1e97.md | 0 .../673788448f390305b34aa814.md | 0 .../6737a1a073a0d14c6544d301.md | 0 .../6737a5058ff3015829ce3265.md | 0 .../6737a95d5b431860f96ca7bb.md | 0 .../6737ac8e4fe7ae6b91c806bd.md | 0 .../6737c6d5d66b5cc3dac09c7b.md | 0 .../6738a5c704680355e29e077c.md | 0 .../6738a8035efec45acd8fdbf9.md | 0 .../6738ad2fd11775752d23ddc2.md | 0 .../67351754cc06dc00d4661745.md | 0 .../67351e8fc8a4824a6dbc2b6c.md | 0 .../67352456df2b0d43e5e3a606.md | 0 .../6735248efd793950983b4be1.md | 0 .../6735255d6a71fd7674cad360.md | 0 .../673526a283dd0daf53047ec9.md | 0 .../67352acc50468d683805c23c.md | 0 .../67352b06917ae5747566934c.md | 0 .../67353792a505df8dac33d522.md | 0 .../67353880ed1f52ba28c8eb56.md | 0 .../67353950c86fe2dfd84bc2f3.md | 0 .../673539dddfa1affd12c80a18.md | 0 .../67353ab907569125112caffa.md | 0 .../67353fb237ffbd01af3be1cc.md | 0 .../673540f6e49ae33d6a235c20.md | 0 .../673542088e459b6def5d6e56.md | 0 .../6735424ecfeb557d81dcc9d1.md | 0 .../673543d867b44ac7580610a2.md | 0 .../66fbcdfed6848e48947dbbc9.md | 0 .../66fbcf750a62784cf11f562d.md | 0 .../66fbcf750a62784cf11f562e.md | 0 .../66fbcf750a62784cf11f5630.md | 0 .../66fbcf750a62784cf11f5631.md | 0 .../66fbcf750a62784cf11f5632.md | 0 .../66fbcf750a62784cf11f5633.md | 0 .../66fbcf750a62784cf11f5634.md | 0 .../66fbcf750a62784cf11f5635.md | 0 .../66fbcf750a62784cf11f5636.md | 0 .../66fbcf750a62784cf11f5637.md | 0 .../66ff02792b3042a2b811f475.md | 0 .../670e4f45f7116c0f216a5177.md | 0 .../60f02e7361b68405e27b62a5.md | 0 .../60f030d388cb74067cf291c3.md | 0 .../60f1922fcbd2410527b3bd89.md | 0 .../60f1a5e2d2c23707a4f9a660.md | 0 .../60f1a9cbd23023082e149fee.md | 0 .../60f5c3e399ff1a05629964e4.md | 0 .../60f5cb8875ab6a0610f05071.md | 0 .../60f5d2776c854e069560fbe6.md | 0 .../60f5dc35c07ac1078f140916.md | 0 .../60f803d5241e6a0433a523a1.md | 0 .../60f805f813eaf2049bc2ceea.md | 0 .../60f80e0081e0f2052ae5b505.md | 0 .../60f81167d0d4910809f88945.md | 0 .../60f81616cff80508badf9ad5.md | 0 .../60f83e7bfc09900959f41e20.md | 0 .../60f84ec41116b209c280ba91.md | 0 .../60f852f645b5310a8264f555.md | 0 .../60f85a62fb30c80bcea0cedb.md | 0 .../60f8604682407e0d017bbf7f.md | 0 .../60f8618d191b940d62038513.md | 0 .../60fab4a123ce4b04526b082b.md | 0 .../60fab8367d35de04e5cb7929.md | 0 .../60fab9f17fa294054b74228c.md | 0 .../60fabf0dd4959805dbae09e6.md | 0 .../60fac4095512d3066053d73c.md | 0 .../60fac56271087806def55b33.md | 0 .../60fac8d7fdfaee0796934f20.md | 0 .../60faca286cb48b07f6482970.md | 0 .../60facde2d0dc61085b41063f.md | 0 .../60facf914c7b9b08d7510c2c.md | 0 .../60fad0a812d9890938524f50.md | 0 .../60fad1cafcde010995e15306.md | 0 .../60fad6dfcc0d930a59becf12.md | 0 .../60fad8e6148f310bba7890b1.md | 0 .../60fad99e09f9d30c1657e790.md | 0 .../60fadb18058e950c73925279.md | 0 .../60fadce90f85c50d0bb0dd4f.md | 0 .../60fadd972e6ffe0d6858fa2d.md | 0 .../60fadfa2b540b70dcfa8b771.md | 0 .../60fc219d333e37046f474a6e.md | 0 .../60fc22d1e64d1b04cdd4e602.md | 0 .../60fc236dc04532052926fdac.md | 0 .../60ffe1bc30415f042faea936.md | 0 .../60ffe3936796ac04959285a9.md | 0 .../60ffe4f4ec18cd04dc470c56.md | 0 .../60ffe69ee377c6055e192a46.md | 0 .../60ffe7d8aae62c05bcc9e7eb.md | 0 .../60ffe8a5ceb0e90618db06d9.md | 0 .../60ffe947a868ec068f7850f6.md | 0 .../60ffe9cb47809106eda2f2c9.md | 0 .../60ffec2825da1007509ddd06.md | 0 .../60ffecefac971607ae73c60f.md | 0 .../60ffefd6479a3d084fb77cbc.md | 0 .../62b30924c5e4ef0daba23b5e.md | 0 .../62ff8b9dab5ac88e4d3d43a3.md | 0 .../62ff8e998d3e7eae14d6ae3b.md | 0 .../62ff919a7b5612c0670923a5.md | 0 .../63541ef4f96cd82e8e6c788a.md | 0 .../65045fa2267ce52da6a73676.md | 0 .../6537e0be715fcb57d31ba8c3.md | 0 .../6880995521770716269832cf.md | 0 .../6740495ba48aa94e5667b436.md | 0 .../67457ff2dc531fbed928a0f0.md | 0 .../6745c732dbeb7c04f346e6f7.md | 0 .../6745c7b06a0b530602cb63fa.md | 0 .../6745c89fba004707ded84453.md | 0 .../6745cebbf97ef2129f3b9bab.md | 0 .../6745d799beeb822076a4da9d.md | 0 .../6745d9df333efe2543a1f457.md | 0 .../6745dce846995b2a466594be.md | 0 .../6745de9ce925b92d72df713a.md | 0 .../6745e2aca895c935168e7d91.md | 0 .../674ef11f75254548672d998c.md | 0 .../674ef2d357676e50e4691658.md | 0 .../674ef2d357676e50e4691659.md | 0 .../674ef2d357676e50e469165a.md | 0 .../674ef2d357676e50e469165b.md | 0 .../674ef2d357676e50e469165c.md | 0 .../674ef2d357676e50e469165d.md | 0 .../68720c179cd34be6793bfdf6.md | 0 .../68778af56eb5d980a4e2daed.md | 0 .../68779156bd3704b727ba5f38.md | 0 .../687799aefd1f2af1704065d0.md | 0 .../68779c7183f88b0811570275.md | 0 .../60a3e3396c7b40068ad6996b.md | 0 .../60a3e3396c7b40068ad6996c.md | 0 .../60a3e3396c7b40068ad6996d.md | 0 .../60a3e3396c7b40068ad6996e.md | 0 .../60a3e3396c7b40068ad6996f.md | 0 .../60a3e3396c7b40068ad69970.md | 0 .../60a3e3396c7b40068ad69971.md | 0 .../60a3e3396c7b40068ad69972.md | 0 .../60a3e3396c7b40068ad69973.md | 0 .../60a3e3396c7b40068ad69974.md | 0 .../60a3e3396c7b40068ad69975.md | 0 .../60a3e3396c7b40068ad69976.md | 0 .../60a3e3396c7b40068ad69977.md | 0 .../60a3e3396c7b40068ad69978.md | 0 .../60a3e3396c7b40068ad69979.md | 0 .../60a3e3396c7b40068ad6997a.md | 0 .../60a3e3396c7b40068ad6997b.md | 0 .../60a3e3396c7b40068ad6997c.md | 0 .../60a3e3396c7b40068ad6997d.md | 0 .../60a3e3396c7b40068ad6997e.md | 0 .../60a3e3396c7b40068ad6997f.md | 0 .../60a3e3396c7b40068ad69980.md | 0 .../60a3e3396c7b40068ad69981.md | 0 .../60a3e3396c7b40068ad69982.md | 0 .../60a3e3396c7b40068ad69983.md | 0 .../60a3e3396c7b40068ad69984.md | 0 .../60a3e3396c7b40068ad69986.md | 0 .../60a3e3396c7b40068ad69987.md | 0 .../60a3e3396c7b40068ad69988.md | 0 .../60a3e3396c7b40068ad69989.md | 0 .../60a3e3396c7b40068ad6998a.md | 0 .../60a3e3396c7b40068ad6998b.md | 0 .../60a3e3396c7b40068ad6998c.md | 0 .../60a3e3396c7b40068ad6998d.md | 0 .../60a3e3396c7b40068ad6998e.md | 0 .../60a3e3396c7b40068ad6998f.md | 0 .../60a3e3396c7b40068ad69990.md | 0 .../60a3e3396c7b40068ad69991.md | 0 .../60a3e3396c7b40068ad69992.md | 0 .../60a3e3396c7b40068ad69993.md | 0 .../60a3e3396c7b40068ad69994.md | 0 .../60a3e3396c7b40068ad69995.md | 0 .../60a3e3396c7b40068ad69996.md | 0 .../60a3e3396c7b40068ad69997.md | 0 .../66cf13fe7619e9a1d57c7b5e.md | 0 .../66cf315cff4d36b27da828ba.md | 0 .../66cf33305293e1b35c1aef7f.md | 0 .../66cf34fcb005e7b447141afd.md | 0 .../66cf35a75f891ab4f4e5497b.md | 0 .../66cf3639aca119b5c00b02d3.md | 0 .../66d05da61ff145d7a46fe41b.md | 0 .../66d064c7d79408da050f8b2f.md | 0 .../66d068348ca093db469b4d59.md | 0 .../66d0746099f6f3de3678fd26.md | 0 .../66d076040c7d1cdf36525af9.md | 0 .../66d081d79b1d57e1b42caabf.md | 0 .../66d085d37aeffce2ef786de3.md | 0 .../66d8fade439d513e5f77c906.md | 0 .../66e2d680e129e1423116a541.md | 0 .../66e2df8c5676fe51cead8ec8.md | 0 .../66e2e5d890ac8a54c9d703bd.md | 0 .../66e2e99caa0cb3570f4822b4.md | 0 .../66e2eab8a5638f57b637b7cc.md | 0 .../66e2edb23013ca596f8d9568.md | 0 .../66e2f06b191e305c00574e4d.md | 0 .../66e2f376df6f315ee81de81a.md | 0 .../63ec14d1c216aa063f0be4af.md | 0 .../63ec19978a066607e23439f8.md | 0 .../63ec1a16f930b108b8a76806.md | 0 .../63ec1bbf5584390a7d08d41f.md | 0 .../63ec1cb59f2a4c0be5b6dfa0.md | 0 .../63ec20a06fff670d37befbd9.md | 0 .../63ec3287b182ec0efe8a3135.md | 0 .../63ec3427fc3e9214c9ed2a14.md | 0 .../63ec36f6133df7160be3ec66.md | 0 .../63ec47b454495519739486a7.md | 0 .../63ee5d38a5d29d0696f8d820.md | 0 .../63ee5d8f9e7168076e932fe2.md | 0 .../63ee5e0f08e82208364c4128.md | 0 .../63ee5ea8be892e0955ab346c.md | 0 .../63ee5fc113bcb20a5db9214b.md | 0 .../63ee611d478dca0b77f6a393.md | 0 .../63ee7c664f9b65137d925c8a.md | 0 .../63eea5cea403a81a68ae493c.md | 0 .../63eea817673c8e1c22927fa6.md | 0 .../63eea8e1e143ae1d098c8c9d.md | 0 .../63eeb8e86becbf1e75c2cb0d.md | 0 .../63eedebb0ec0231ff1cede1a.md | 0 .../63efdbc22a0c56070beabed7.md | 0 .../63efe370bbfc4a08d500118e.md | 0 .../63eff02f00e69a0b2ac10b43.md | 0 .../63eff98ffb1d5a0d24ec79cb.md | 0 .../63effe558c87a70e7072e447.md | 0 .../63f0165121a9181342d5bc66.md | 0 .../63f017b4ad028a148eb713c0.md | 0 .../63f01861f813e01564c95315.md | 0 .../63f018f04e487e164dc27bd9.md | 0 .../63f01c9791a0aa1751c73760.md | 0 .../63f0224ceb16dc196d2c860a.md | 0 .../63f026d041bc6c1a3d5cba0f.md | 0 .../63f0284532742c1b26c7a052.md | 0 .../63f0289df84a581bbdbd29b7.md | 0 .../63f0295e673b661ccb299e8a.md | 0 .../63f029b96b9e9e1df93be951.md | 0 .../63f02a4ef92d711ec1ff618c.md | 0 .../63f02b22cce1c11fe9604381.md | 0 .../63f02bdeb9b428208b97eb6b.md | 0 .../63f02c6e18773921ba50aa53.md | 0 .../63f0311f5ea9382388d6124f.md | 0 .../63f033fdb1fbcc254999fcc3.md | 0 .../63f03446c2ed3e264be6c7fc.md | 0 .../63f0348a54a177272071a595.md | 0 .../63f034d012f74627ce538d3a.md | 0 .../63f03686c5ea863533ec71f4.md | 0 .../63f036ec91fdf238c90665f5.md | 0 .../63f0370b340915399d31e5eb.md | 0 .../63f0374d5351223a747c301d.md | 0 .../63f0378e173e3c3b7638b528.md | 0 .../63f038a0ae041d3c5b0cdf23.md | 0 .../63f038e671d3f73d5a041973.md | 0 .../63f039dbcef7673e4e758fa3.md | 0 .../63f03a7143a6ef3f7f3344f0.md | 0 .../63f03ac2b428b2404a5a7518.md | 0 .../63f03af535682e4138fdb915.md | 0 .../63f03b1ed5ab15420c057463.md | 0 .../63f6721d5110af243ef8f3d9.md | 0 .../67f63e58ce657ae05908d6c8.md | 0 .../67f647f3ce657ae05908d6c9.md | 0 .../67fcd561ae787aba05a9d917.md | 0 .../67fcd83e40fa32ca2c6af073.md | 0 .../67fcdbea6714f8df73b83c86.md | 0 .../67fcde1677d474ebe61b4f2e.md | 0 .../67fcdef983296ff197e9a1cf.md | 0 .../67fe3fe8910ff7e2106ff340.md | 0 .../67fe42e8e6bbaaf3f128004c.md | 0 .../67fe45cc404a5604ea3a1eb9.md | 0 .../67fe49ea92b9fc1c09b6e314.md | 0 .../67fe4adca39a9b224b72d642.md | 0 .../67fe4fa5e660453e884d6710.md | 0 .../67fe512b066c4a479f82d6bd.md | 0 .../67fe53c21e2f8956dcaef1c5.md | 0 .../67fe5810b61de16e891dd02f.md | 0 .../67fe5f1eaea66710b08c03f1.md | 0 .../67fe626cc464f1238514cd8b.md | 0 .../67fe66d2490f143c510038bf.md | 0 .../67fe694ebcafe94ab7451a8f.md | 0 .../67ff7500255008598207a70c.md | 0 .../67ff7e6d04d17507e8923f46.md | 0 .../67ff7f5515db250dc015f128.md | 0 .../67ff8059bac7f0146857c2b1.md | 0 .../67ff838da1cb2927ae18a3f5.md | 0 .../67ff89b745907449e0e5bae4.md | 0 .../67ff8defd6747d621c4b838c.md | 0 .../67ff8eacd3d965670c9121f9.md | 0 .../6808baa8f8dcaf4f50a7acaa.md | 0 .../6808bcac6bd35f568a19f21a.md | 0 .../66c63bfa4685e4e3843fa0dc.md | 0 .../66c64095f61166ede6e39a84.md | 0 .../66c64210413532ee9d3bd342.md | 0 .../66c644c08ebcd2ef90c750bd.md | 0 .../66c645b345a39bf04864dc50.md | 0 .../66c6491fe4c8e0f16845425f.md | 0 .../66c64ad16796c7f2419b45c5.md | 0 .../66c726c34ecf1e238aa9d7d5.md | 0 .../66c72a55418cc9247b710827.md | 0 .../66c72b0ffbc5522525768558.md | 0 .../66c72f4d0528bd268a82107b.md | 0 .../66c730183f4020275cbf0611.md | 0 .../66c730ee6ae076281721d0b9.md | 0 .../66c73a0c5b264f2a75164d94.md | 0 .../66c73a7798f6f62b2ae58f22.md | 0 .../66c73fa7433e082c4be096b1.md | 0 .../66c74079c30b1c2d166cb9a4.md | 0 .../66c742d045c9fc2e09fa64b1.md | 0 .../66c748ffdfbe4f2ede268be2.md | 0 .../66cbe2319d3845545a293a0b.md | 0 .../641cd18eb67c661d8a9e11f3.md | 0 .../641cd91d28bebe226f765d86.md | 0 .../641cdefa704f232675ed98aa.md | 0 .../641cdf57c3f7ee276e1d9b32.md | 0 .../641ce03dfeca10293e05dad7.md | 0 .../641ce3065c50e62f97406973.md | 0 .../641ce3dcd0aec8309fbc9971.md | 0 .../641ceed81533263283835c3d.md | 0 .../641cf198ec366c33d6504854.md | 0 .../6421f6f59d665615c9e94d8a.md | 0 .../6421f98f4999d1179ce37cb4.md | 0 .../642205fa6376c818f78bb24e.md | 0 .../642206e054eef81b5e3092ed.md | 0 .../642208bc4d44701c6fd6f65e.md | 0 .../64220e8cb589f61e625bf453.md | 0 .../64220fb017c57d20612de8b8.md | 0 .../64221007887f38213fa57827.md | 0 .../642213bf8d38b0227ed6ab0b.md | 0 .../64233094a1293c079b5b0996.md | 0 .../6423322e71f8d108608005cb.md | 0 .../6423331f0527840934183aba.md | 0 .../642335220b7d830a69eb59fb.md | 0 .../642335d232d7690b2d67dbaf.md | 0 .../64233d08f234a310e73f9496.md | 0 .../642344dc9390c712080432c7.md | 0 .../64234598ef08dd13114edae5.md | 0 .../6423462975f33b14056583de.md | 0 .../6423472aeed932150e8984b6.md | 0 .../64234797d84734163088961a.md | 0 .../6423491485db5e1786dd6434.md | 0 .../642349b5b7bae31af21cd5f8.md | 0 .../66bb6467b4b7381178420970.md | 0 .../5fa323cdaf6a73463d590659.md | 0 .../602da0c222201c65d2a019f5.md | 0 .../618590adb0730ca724e37672.md} | 0 .../671f99a5dc221afb86fa2dc0.md | 0 .../671fa1717ba9ea1a5fa028e0.md | 0 .../671fa22e99042b1e91fe9d2e.md | 0 .../671fa3adf532d9231b2c25b8.md | 0 .../671fa47e415d88263d349a10.md | 0 .../671fa537114e412950b62089.md | 0 .../671fa769540d152e53327f4b.md | 0 .../671fa7ed8364b130b5c55d2e.md | 0 .../671fa82dc39e4c320352f371.md | 0 .../671fa93b5eee8737af8bafde.md | 0 .../671fae2d8e402a405a930e44.md | 0 .../671faec4b3733242b2c10989.md | 0 .../671faf18fd8b7b448a308bf3.md | 0 .../671faf4ac1e19245df4db7f5.md | 0 .../671fafbae959c048d82bac8d.md | 0 .../6724da4a41a727b89d2541c3.md | 0 .../6808fe91a5cb0c3355f23027.md | 0 .../680900675ae3d54ee19590c3.md | 0 .../680900675ae3d54ee19590c4.md | 0 .../680900675ae3d54ee19590c5.md | 0 .../680900675ae3d54ee19590c6.md | 0 .../680900675ae3d54ee19590c7.md | 0 .../680900675ae3d54ee19590c8.md | 0 .../680900675ae3d54ee19590c9.md | 0 .../680900675ae3d54ee19590ca.md | 0 .../680900675ae3d54ee19590cb.md | 0 .../680900675ae3d54ee19590cc.md | 0 .../680900675ae3d54ee19590cd.md | 0 .../680900675ae3d54ee19590ce.md | 0 .../680900675ae3d54ee19590cf.md | 0 .../680900675ae3d54ee19590d0.md | 0 .../680900675ae3d54ee19590d1.md | 0 .../680900675ae3d54ee19590d2.md | 0 .../680900675ae3d54ee19590d3.md | 0 .../680fc849a6f2be0a8597c593.md | 0 .../68148d280ee30e5a567a0e2d.md | 0 .../68149b101d905a6fc2fcd6d8.md | 0 .../68551b677a5f6898af364b85.md | 0 .../685523c05fb41d0848c4b52f.md | 0 .../68552464ef378e1051a55c28.md | 0 .../6855255d96c1441bd919dc5d.md | 0 .../6858e6408a0999603b2a4fee.md | 0 .../6858e7e23bf9e475e14cb931.md | 0 .../6858e9f87e4faa903267d810.md | 0 .../6858eadd3144c89d45e02bc7.md | 0 .../6858ebf2552046ab3de9f17c.md | 0 .../6858ee73ed8106ccb214942a.md | 0 .../6858ef974c8ad5dcd7abb9f1.md | 0 .../6858f3a67aa8580ff37016c7.md | 0 .../6858f90c54647a48ddb8822d.md | 0 .../68591755e8cd86d27699d282.md | 0 .../68597114730d7c6b8838d204.md | 0 .../685972d14c6d8182fbae71f1.md | 0 .../685973ca82469e940afcc422.md | 0 .../685975c2505e3db255720561.md | 0 .../686383abac6c625a84458ea9.md | 0 .../686386e76197458b7dfd52eb.md | 0 .../686386e76197458b7dfd52ec.md | 0 .../686386e76197458b7dfd52ed.md | 0 .../686386e76197458b7dfd52ee.md | 0 .../686386e76197458b7dfd52ef.md | 0 .../686386e76197458b7dfd52f9.md | 0 .../6864d9999f8a4e3f0d569a3f.md | 0 .../6864dafe72087c517e80f6e0.md | 0 .../6864dcea9ad9f86942ff0158.md | 0 .../6864df7ec0fc508ac3828ab5.md | 0 .../6864e31ef17310b9e6aa376e.md | 0 .../6864e506a6f773d5e300c0b4.md | 0 .../6864e580f94941dcfa2bb26d.md | 0 .../6864e996adaf0b13437f1d11.md | 0 .../6864ebcd123f7c335e92d6dd.md | 0 .../6864ed58edec4b4aaeb571cc.md | 0 .../6864f28c46eb6f00dccd5c54.md | 0 .../6864f340223afc0f133868d1.md | 0 .../6864f66df54d9d3abcd4fd31.md | 0 .../6864f704409f85463386cd91.md | 0 .../6864f7985a9b7e5285e27257.md | 0 .../6864f81018a0085ae30afa9b.md | 0 .../6864f8fef1584f68696e8e24.md | 0 .../6864fa68aae44b80f7d0863c.md | 0 .../6864fb24b8070f904768c24f.md | 0 .../68667227c6b33aaf41d4e086.md | 0 .../6866733f0b8f85bcb9587646.md | 0 .../6866740a0f532cc7e9e21877.md | 0 .../6866771fa1b958f7560a6863.md | 0 .../686678efc0d9e60eb59ca029.md | 0 .../68667a42c6784620c088505c.md | 0 .../68667b354cdc432f3f83c846.md | 0 .../68667bdd7e26613a6d013ac4.md | 0 .../68667c33e3c13940ce87c40d.md | 0 .../68667c8eca7580479ead76a0.md | 0 .../68667cefaa5ad54e5ec212a4.md | 0 .../68667da4251a7c59e083bb7e.md | 0 .../68667e17e51bbf62bc6e1737.md | 0 .../68667f8aa360b17a01982b7c.md | 0 .../68668014d6a84384018dc302.md | 0 .../6867c7b1f41ee104cf4aaa16.md | 0 .../6867c8a8185485144ebbb453.md | 0 .../6867c93aefc7751d197d1187.md | 0 .../6867c9fd16b48f2abe22bdaa.md | 0 .../6867caa0dbbeb93570ec0069.md | 0 .../6867cb70e797d142df4b88e5.md | 0 .../6867cbfbbb4a9f4bc73b01e6.md | 0 .../6867cca6236f87573044a39c.md | 0 .../68755a4d49de76991ec3763d.md | 0 .../66b102ee0bdbad34a9f85ba0.md | 0 .../66b5928b86e907fdfbf34e56.md | 0 .../66b59829dba144ff1351220f.md | 0 .../66b59b12a745e10011158f7b.md | 0 .../66b59be6ab830800c4df9146.md | 0 .../66b6d482bbb9e12f2e5ee1ae.md | 0 .../66b6e39031393e30f2c48d0f.md | 0 .../66b6e62423e8a031d6c1f03d.md | 0 .../66b6e80d6c3f0b329c360283.md | 0 .../66b6efddeca35833cd6f0b03.md | 0 .../66b6f586767a1534f3097353.md | 0 .../66b6f80fca500635d1e8af8d.md | 0 .../66b6fdb76441c738719039fa.md | 0 .../66b6ffb42b88e33943788abf.md | 0 .../66b7049b7709ea3a9547c79d.md | 0 .../66b70b8a611cbf3bcc5c6c5f.md | 0 .../66b7137348cfb53fd3ec6c73.md | 0 .../66b7142e588c4a407a51cdb6.md | 0 .../64e4e4c4ec263b62ae7bf54d.md | 0 .../64e4e6c86954de67a3e44ee3.md | 0 .../64e4e6fe78b5aa67ef2fc3e7.md | 0 .../64e4e7241f52bb682eeb8211.md | 0 .../64e4e74d0fb4f0687bf4145d.md | 0 .../64e4e78a7ea4a168de4e6a38.md | 0 .../64e4e7bbedb22d6939001ad3.md | 0 .../64e4eaaa9070a66aecbfe603.md | 0 .../64e4ebc7eabc5a6babd479cd.md | 0 .../64e4ecd7735a566c9266a338.md | 0 .../64e4eec13546c06d61a63d59.md | 0 .../64ec89ee549ecf802de2b3e2.md | 0 .../64ec8f717b261e824d82d6a5.md | 0 .../64ec9145e424d8835a4e0f28.md | 0 .../64ec9282cd547785258cecf2.md | 0 .../64ec9343769e8f85c1e17e05.md | 0 .../64ec94f0de20c086e09b0fc3.md | 0 .../64ec959a76336c8767f5cd4d.md | 0 .../64ec96761156a187ed32b274.md | 0 .../64ec9b10356c2d8aa05d9ce1.md | 0 .../64ec9c55fdeef78bacd2fc3b.md | 0 .../64fac365aeb8ad70b69b366f.md | 0 .../64fac4d1773e7a719b1254de.md | 0 .../64fac6a497811572b338e5e5.md | 0 .../64faca774fd9fd74bc084cc9.md | 0 .../64fad07f43a101779cb8692a.md | 0 .../64fad9cd2eeb1e7ca2ca8c8b.md | 0 .../64fadae4f2d51b7d5d8b98d8.md | 0 .../64fadff23375f27ff06c6d40.md | 0 .../64fae068bcdc9c805bd8399e.md | 0 .../64faedcd16a1e985c4c2dc94.md | 0 .../64faf0418e828c0114a558a7.md | 0 .../64faf65b22ad8d07df9be14d.md | 0 .../64faf874364ec308f875f636.md | 0 .../64fafac95328110a69bcb75f.md | 0 .../64fb0fa0968f2b113b2d90e9.md | 0 .../64fb1061ca838611ed6a7d6b.md | 0 .../64fb1321e189a6136d200f77.md | 0 .../64fb1436adef3e145b4c3501.md | 0 .../64fb14d890415c14f93069ce.md | 0 .../64fb154a7c48cd159924bb18.md | 0 .../64fb1c4dc0feb219149a7c7d.md | 0 .../64fb285637fa1e1c222033e3.md | 0 .../64fb29348a60361ccd45c1e2.md | 0 .../64fefebad99209211ec30537.md | 0 .../64ff0313700dad264d19dfe4.md | 0 .../64ff04cc33779427a6412449.md | 0 .../64ff068e0426eb288874ed79.md | 0 .../64ff24b80431f62ec6b93f65.md | 0 .../65003986d17d1e1865b269c0.md | 0 .../650046832f92c01a35834bca.md | 0 .../650048b0764f9c1b798200e2.md | 0 .../65004ba581d03d1d5628b41c.md | 0 .../650300a25b6f72964ab8aca6.md | 0 .../65099dbd8f137d58e5c0ff16.md | 0 .../660d86150a52ced178d567f3.md | 0 .../660d8ca387f989d6b25a3343.md | 0 .../660d8d7bb2424cd7cdf90ec1.md | 0 .../660d90b0ec1ef7da914c5e65.md | 0 .../660d936a55565add0a27199b.md | 0 .../660d9535e86fd2deb351aeb9.md | 0 .../660d9cb6cc6415e6ca0509d8.md | 0 .../6632420f81f3cc554a5e540b.md | 0 .../66ad0f178ed5791ed898fe56.md | 0 .../671682cd6d7aa95f0078f35f.md | 0 .../67168a7243b6396cb69c1bdf.md | 0 .../67cd33334277c108f5e0cb21.md | 0 .../67cd45eb92c40b176d987d10.md | 0 .../67cd46ec4ec904186ad52ba5.md | 0 .../67cd49e05693111a41771f29.md | 0 .../67cd4cf8b5fe391b324ad11f.md | 0 .../67cd4fe67813f71c3479e64a.md | 0 .../67cd50e3d32a311cfced03e2.md | 0 .../67cd51b36a4e711da29a8622.md | 0 .../67cd525b0e575b1e5abf4c03.md | 0 .../67cd57e96257ed1fabbe4879.md | 0 .../67cd59f6581d3a20c9cc6460.md | 0 .../67cd5bace629fa219a70aa6d.md | 0 .../67cd61c24bfc0a240132fd2f.md | 0 .../647e235a8acb466c97ccbf00.md} | 0 .../647e236d8acb466c97ccbf01.md} | 0 .../647e23788acb466c97ccbf02.md} | 0 .../647e23828acb466c97ccbf03.md} | 0 .../647e238f8acb466c97ccbf04.md} | 0 .../647e239e8acb466c97ccbf05.md} | 0 .../647f85d407d29547b3bee1bb.md} | 0 .../a1-professional-chinese.yml} | 0 .../a2-english-for-developers.yml} | 0 .../a2-professional-chinese.yml} | 0 .../a2-professional-spanish.yml} | 0 .../b1-english-for-developers.yml} | 0 .../back-end-development-and-apis.yml} | 0 .../college-algebra-with-python.yml} | 0 .../data-analysis-with-python.yml} | 0 .../data-visualization.yml} | 0 .../foundational-c-sharp-with-microsoft.yml | 0 .../front-end-development-libraries.yml} | 0 .../full-stack-developer.yml | 0 .../information-security.yml} | 0 ...ipt-algorithms-and-data-structures-v8.yml} | 0 ...script-algorithms-and-data-structures.yml} | 0 .../legacy-back-end.yml} | 0 .../legacy-data-visualization.yml} | 0 .../legacy-front-end.yml} | 0 .../legacy-full-stack.yml} | 0 ...mation-security-and-quality-assurance.yml} | 0 .../machine-learning-with-python.yml} | 0 .../quality-assurance.yml} | 0 .../relational-database.yml} | 0 .../responsive-web-design.yml} | 0 .../scientific-computing-with-python.yml} | 0 curriculum/get-challenges.js | 530 +----- curriculum/get-challenges.test.js | 90 +- .../the-odin-project.txt} | 0 curriculum/schema/curriculum-schema.js | 55 + curriculum/schema/meta-schema.js | 2 +- ...sh-for-developers-certification-exam.json} | 2 +- ...ogic-to-c-sharp-console-applications.json} | 2 +- .../blocks/advanced-node-and-express.json} | 2 +- .../blocks/algorithms.json} | 2 +- .../blocks/applied-accessibility.json} | 2 +- .../blocks/applied-visual-design.json} | 2 +- ...ck-end-development-and-apis-projects.json} | 2 +- .../blocks/basic-algorithm-scripting.json} | 2 +- .../blocks/basic-css.json} | 2 +- .../blocks/basic-data-structures.json} | 2 +- .../blocks/basic-html-and-html5.json} | 2 +- .../blocks/basic-javascript.json} | 2 +- .../blocks/basic-node-and-express.json} | 2 +- .../blocks/bootstrap.json} | 2 +- .../blocks/build-a-budget-app-project.json} | 2 +- .../build-a-cash-register-project.json} | 2 +- ...-a-celestial-bodies-database-project.json} | 2 +- .../build-a-data-graph-explorer-project.json} | 2 +- ...build-a-financial-calculator-project.json} | 2 +- .../build-a-graphing-calculator-project.json} | 2 +- ...-a-multi-function-calculator-project.json} | 2 +- ...build-a-number-guessing-game-project.json} | 2 +- .../build-a-palindrome-checker-project.json} | 2 +- ...ld-a-periodic-table-database-project.json} | 2 +- ...a-personal-portfolio-webpage-project.json} | 2 +- ...ld-a-polygon-area-calculator-project.json} | 2 +- ...ild-a-probability-calculator-project.json} | 2 +- ...build-a-product-landing-page-project.json} | 2 +- ...ld-a-roman-numeral-converter-project.json} | 2 +- ...-salon-appointment-scheduler-project.json} | 2 +- .../blocks/build-a-survey-form-project.json} | 2 +- ...technical-documentation-page-project.json} | 2 +- ...a-telephone-number-validator-project.json} | 2 +- .../build-a-time-calculator-project.json} | 2 +- .../blocks/build-a-tribute-page-project.json} | 2 +- .../build-a-world-cup-database-project.json} | 2 +- ...uild-an-arithmetic-formatter-project.json} | 2 +- ...d-an-rpg-creature-search-app-project.json} | 2 +- .../build-three-math-games-project.json} | 2 +- .../blocks/cat-blog-page.json} | 0 .../blocks/cat-photo-app.json} | 0 ...llege-algebra-with-python-conclusion.json} | 2 +- ...-simple-c-sharp-console-applications.json} | 2 +- ...hods-in-c-sharp-console-applications.json} | 2 +- .../blocks/css-flexbox.json} | 2 +- .../blocks/css-grid.json} | 2 +- .../daily-coding-challenges-javascript.json} | 2 +- .../daily-coding-challenges-python.json} | 2 +- .../data-analysis-with-python-course.json} | 2 +- .../data-analysis-with-python-projects.json} | 2 +- .../blocks/data-structures.json} | 2 +- .../blocks/data-visualization-projects.json} | 2 +- .../blocks/data-visualization-with-d3.json} | 2 +- .../debug-c-sharp-console-applications.json} | 2 +- .../blocks/debugging.json} | 2 +- .../meta.json => structure/blocks/es6.json} | 2 +- .../blocks/event-hub.json} | 4 +- .../exam-certified-full-stack-developer.json} | 2 +- ...rp-with-microsoft-certification-exam.json} | 2 +- ...t-end-development-libraries-projects.json} | 2 +- .../blocks/functional-programming.json} | 2 +- ...olleagues-by-asking-simple-questions.json} | 2 +- ...ow-others-by-asking-simple-questions.json} | 2 +- .../blocks/how-neural-networks-work.json} | 2 +- .../information-security-projects.json} | 2 +- .../information-security-with-helmetjs.json} | 2 +- .../intermediate-algorithm-scripting.json} | 2 +- ...orithms-and-data-structures-projects.json} | 2 +- .../blocks/jquery.json} | 2 +- .../blocks/json-apis-and-ajax.json} | 2 +- ...b-adjacency-list-to-matrix-converter.json} | 2 +- .../blocks/lab-availability-table.json} | 4 +- .../blocks/lab-bank-account-manager.json} | 7 +- .../blocks/lab-bisection-method.json} | 7 +- .../blocks/lab-blog-post-card.json} | 4 +- .../blocks/lab-book-catalog-table.json} | 4 +- .../blocks/lab-book-inventory-app.json} | 4 +- .../blocks/lab-book-organizer.json} | 4 +- .../blocks/lab-bookmark-manager-app.json} | 7 +- .../blocks/lab-boolean-check.json} | 0 .../blocks/lab-budget-app.json} | 0 .../blocks/lab-business-card.json} | 5 +- .../lab-celestial-bodies-database.json} | 7 +- .../lab-celsius-to-fahrenheit-converter.json} | 7 +- .../blocks/lab-checkout-page.json} | 4 +- .../blocks/lab-chunky-monkey.json} | 7 +- .../structure/blocks/lab-color-picker.json | 14 + .../blocks/lab-colored-boxes.json} | 4 +- .../blocks/lab-confidential-email-page.json} | 0 .../blocks/lab-contact-form.json} | 4 +- .../blocks/lab-currency-converter.json} | 0 .../blocks/lab-customer-complaint-form.json} | 7 +- .../blocks/lab-date-conversion.json} | 7 +- .../lab-debug-camperbots-profile-page.json} | 7 +- .../blocks/lab-debug-pet-adoption-page.json} | 4 +- .../blocks/lab-drum-machine.json} | 4 +- .../blocks/lab-email-masker.json} | 4 +- .../blocks/lab-event-flyer-page.json} | 4 +- .../blocks/lab-event-hub.json} | 4 +- .../blocks/lab-event-rsvp.json} | 0 .../blocks/lab-factorial-calculator.json} | 7 +- .../blocks/lab-favorite-icon-toggler.json} | 7 +- .../blocks/lab-fcc-forum-leaderboard.json} | 7 +- .../blocks/lab-first-element-finder.json} | 7 +- .../blocks/lab-football-team-cards.json} | 7 +- .../blocks/lab-fortune-teller.json} | 4 +- .../blocks/lab-golf-score-translator.json} | 7 +- .../blocks/lab-gradebook-app.json} | 4 +- .../blocks/lab-hash-table.json} | 4 +- .../blocks/lab-house-painting.json} | 4 +- .../blocks/lab-html-entitiy-converter.json} | 0 .../lab-inventory-management-program.json} | 7 +- .../blocks/lab-isbn-validator.json} | 4 +- .../blocks/lab-javascript-trivia-bot.json} | 7 +- .../blocks/lab-job-application-form.json} | 7 +- .../blocks/lab-largest-number-finder.json} | 7 +- .../blocks/lab-leap-year-calculator.json} | 7 +- .../blocks/lab-lightbox-viewer.json} | 4 +- .../blocks/lab-longest-word-in-a-string.json} | 7 +- .../blocks/lab-luhn-algorithm.json} | 7 +- .../blocks/lab-lunch-picker-program.json} | 7 +- .../blocks/lab-magazine-layout.json} | 4 +- .../lab-markdown-to-html-converter.json} | 7 +- .../blocks/lab-mood-board.json} | 4 +- .../blocks/lab-moon-orbit.json} | 4 +- .../blocks/lab-movie-review-page.json} | 2 +- .../blocks/lab-multimedia-player.json} | 2 +- .../blocks/lab-music-shopping-cart-page.json} | 7 +- .../blocks/lab-mutations.json} | 7 +- .../blocks/lab-newspaper-article.json} | 0 .../blocks/lab-number-guessing-game.json} | 7 +- .../blocks/lab-number-pattern-generator.json} | 0 .../lab-one-time-password-generator.json} | 7 +- .../blocks/lab-page-of-playing-cards.json} | 0 .../blocks/lab-palindrome-checker.json} | 4 +- .../blocks/lab-password-generator.json} | 7 +- .../blocks/lab-periodic-table-database.json} | 7 +- .../blocks/lab-permutation-generator.json} | 7 +- .../blocks/lab-personal-portfolio.json} | 4 +- .../blocks/lab-photography-exhibit.json} | 7 +- .../blocks/lab-polygon-area-calculator.json} | 7 +- .../blocks/lab-product-landing-page.json} | 7 +- .../blocks/lab-profile-lookup.json} | 0 .../blocks/lab-project-idea-board.json} | 4 +- .../blocks/lab-pyramid-generator.json} | 4 +- .../blocks/lab-quicksort.json} | 7 +- .../blocks/lab-quiz-game.json} | 4 +- .../lab-random-background-color-changer.json} | 7 +- .../blocks/lab-real-time-counter.json} | 4 +- .../blocks/lab-recipe-page.json} | 0 .../blocks/lab-record-collection.json} | 4 +- .../blocks/lab-regex-sandbox.json} | 4 +- .../blocks/lab-repeat-a-string.json} | 7 +- .../blocks/lab-reusable-footer.json} | 6 +- .../blocks/lab-reverse-a-string.json} | 4 +- .../blocks/lab-rpg-character.json} | 4 +- .../lab-salon-appointment-scheduler.json} | 2 +- .../blocks/lab-selection-sort.json} | 4 +- .../blocks/lab-sentence-maker.json} | 4 +- .../blocks/lab-slice-and-splice.json} | 7 +- .../blocks/lab-sorted-index-finder.json} | 2 +- .../blocks/lab-sorting-visualizer.json} | 4 +- .../blocks/lab-string-ending-checker.json} | 7 +- .../blocks/lab-stylized-to-do-list.json} | 4 +- .../lab-sum-all-numbers-algorithm.json} | 7 +- .../blocks/lab-survey-form.json} | 4 +- .../lab-technical-documentation-page.json} | 0 .../blocks/lab-theme-switcher.json} | 4 +- .../blocks/lab-tic-tac-toe.json} | 0 .../blocks/lab-tower-of-hanoi.json} | 7 +- .../blocks/lab-travel-agency-page.json} | 4 +- .../blocks/lab-tribute-page.json} | 0 .../blocks/lab-truncate-string.json} | 7 +- .../lab-user-configuration-manager.json} | 6 +- .../blocks/lab-video-compilation-page.json} | 0 .../blocks/lab-voting-system.json} | 4 +- .../blocks/lab-weather-app.json} | 4 +- .../blocks/lab-world-cup-database.json} | 4 +- .../learn-about-adverbial-phrases.json} | 2 +- ...learn-about-speculation-and-requests.json} | 0 ...arn-accessibility-by-building-a-quiz.json} | 2 +- ...-by-building-a-statistics-calculator.json} | 2 +- ...by-building-a-kitty-ipsum-translator.json} | 2 +- ...y-building-a-shortest-path-algorithm.json} | 2 +- ...learn-applications-of-linear-systems.json} | 2 +- ...by-building-an-fcc-forum-leaderboard.json} | 2 +- ...d-sql-by-building-a-bike-rental-shop.json} | 2 +- ...learn-bash-by-building-a-boilerplate.json} | 2 +- ...-scripting-by-building-five-programs.json} | 2 +- ...thinking-by-building-a-number-sorter.json} | 2 +- ...rn-basic-css-by-building-a-cafe-menu.json} | 2 +- ...ng-a-random-background-color-changer.json} | 2 +- ...ript-by-building-a-role-playing-game.json} | 2 +- ...asic-oop-by-building-a-shopping-cart.json} | 2 +- ...y-methods-by-building-a-music-player.json} | 2 +- ...ness-applications-of-college-algebra.json} | 2 +- ...-objects-by-building-a-sudoku-solver.json} | 2 +- ...earn-common-factors-and-square-roots.json} | 2 +- ...earn-common-phrasal-verbs-and-idioms.json} | 2 +- ...versation-starters-in-the-break-room.json} | 0 ...animation-by-building-a-ferris-wheel.json} | 2 +- ...by-building-a-set-of-colored-markers.json} | 2 +- ...-flexbox-by-building-a-photo-gallery.json} | 2 +- ...earn-css-grid-by-building-a-magazine.json} | 2 +- ...css-transforms-by-building-a-penguin.json} | 2 +- ...variables-by-building-a-city-skyline.json} | 2 +- ...by-building-the-merge-sort-algorithm.json} | 2 +- ...rminers-and-advanced-use-of-articles.json} | 0 ...g-a-projectile-trajectory-calculator.json} | 2 +- ...n-essential-courtesies-at-the-office.json} | 4 +- .../learn-exponents-and-logarithms.json} | 2 +- ...ises-by-building-an-fcc-authors-page.json} | 2 +- ...dation-by-building-a-calorie-counter.json} | 2 +- .../blocks/learn-fractions-and-decimals.json} | 2 +- ...rogramming-by-building-a-spreadsheet.json} | 2 +- .../blocks/learn-functions-and-graphing.json} | 2 +- ...-continuous-while-describing-actions.json} | 0 ...-by-building-an-sql-reference-object.json} | 2 +- ...ings-in-your-first-day-at-the-office.json} | 0 ...rn-how-to-analyze-code-documentation.json} | 0 ...cational-and-professional-background.json} | 2 +- ...-clarification-on-code-understanding.json} | 0 ...nformation-in-different-interactions.json} | 2 +- ...arn-how-to-clarify-misunderstandings.json} | 0 ...rn-how-to-describe-places-and-events.json} | 0 ...how-to-describe-your-current-project.json} | 0 ...discuss-popular-trends-in-technology.json} | 2 +- ...-to-discuss-roles-and-responsibilies.json} | 2 +- ...w-to-discuss-tech-trends-and-updates.json} | 2 +- ...cuss-your-morning-or-evening-routine.json} | 0 ...n-how-to-document-code-for-a-project.json} | 0 ...to-express-agreement-or-disagreement.json} | 2 +- .../learn-how-to-express-agreement.json} | 0 .../learn-how-to-express-concerns.json} | 0 ...press-decisions-based-on-comparisons.json} | 0 .../learn-how-to-express-disagreement.json} | 0 ...rn-how-to-graph-systems-of-equations.json} | 2 +- ...on-about-preferences-and-motivations.json} | 2 +- ...lp-a-coworker-troubleshoot-on-github.json} | 2 +- .../learn-how-to-manage-a-conversation.json} | 0 ...offer-technical-support-and-guidance.json} | 2 +- .../learn-how-to-plan-future-events.json} | 0 ...ide-explanations-when-helping-others.json} | 2 +- ...ad-and-understand-code-documentation.json} | 0 ...-how-to-request-and-receive-guidance.json} | 2 +- .../blocks/learn-how-to-share-feedback.json} | 0 ...o-share-progress-and-accomplishments.json} | 2 +- .../learn-how-to-share-your-opinion.json} | 0 ...progress-in-weekly-stand-up-meetings.json} | 0 .../blocks/learn-how-to-solve-for-x.json} | 2 +- ...rn-how-to-solve-systems-of-equations.json} | 2 +- ...lk-about-a-typical-workday-and-tasks.json} | 0 ...-to-talk-about-hobbies-and-interests.json} | 2 +- ...o-talk-about-numbers-with-a-coworker.json} | 0 ...rn-how-to-talk-about-past-activities.json} | 0 ...n-how-to-talk-about-past-experiences.json} | 0 ...tes-and-plans-for-tasks-and-projects.json} | 2 +- ...w-to-use-adjectives-in-conversations.json} | 2 +- ...gramming-vocabulary-in-conversations.json} | 2 +- ...-use-code-related-concepts-and-terms.json} | 2 +- .../learn-how-to-use-conditionals.json} | 0 .../blocks/learn-how-to-use-modal-verbs.json} | 2 +- ...se-prepositions-according-to-context.json} | 2 +- .../learn-how-to-use-reported-speech.json} | 2 +- ...s-by-implementing-the-luhn-algorithm.json} | 2 +- ...arn-html-by-building-a-cat-photo-app.json} | 2 +- ...orms-by-building-a-registration-form.json} | 2 +- ...faces-by-building-an-equation-solver.json} | 2 +- ...diate-css-by-building-a-cat-painting.json} | 2 +- ...te-oop-by-building-a-platformer-game.json} | 2 +- ...roductions-in-an-online-team-meeting.json} | 0 ...ript-by-building-a-pyramid-generator.json} | 2 +- ...tions-by-building-an-expense-tracker.json} | 2 +- .../blocks/learn-linear-functions.json} | 2 +- ...by-building-a-case-converter-program.json} | 2 +- ...-localstorage-by-building-a-todo-app.json} | 2 +- ...hods-by-building-football-team-cards.json} | 2 +- ...electors-by-building-a-balance-sheet.json} | 2 +- .../learn-nano-by-building-a-castle.json} | 2 +- .../learn-parent-graphs-and-polynomials.json} | 2 +- ...ct-while-talking-about-accessibility.json} | 0 .../blocks/learn-quadratic-equations.json} | 2 +- .../blocks/learn-ratios-and-proportions.json} | 2 +- ...ilding-a-decimal-to-binary-converter.json} | 2 +- ...by-solving-the-tower-of-hanoi-puzzle.json} | 2 +- ...ons-by-building-a-password-generator.json} | 2 +- ...xpressions-by-building-a-spam-filter.json} | 2 +- ...-a-database-of-video-game-characters.json} | 2 +- ...nsive-web-design-by-building-a-piano.json} | 2 +- .../learn-simple-and-compound-interest.json} | 2 +- ...l-methods-by-building-a-vector-space.json} | 2 +- ...y-building-a-student-database-part-1.json} | 2 +- ...y-building-a-student-database-part-2.json} | 2 +- ...ng-manipulation-by-building-a-cipher.json} | 2 +- ...-finding-the-square-root-of-a-number.json} | 2 +- ...-model-by-building-a-rothko-painting.json} | 2 +- ...-object-by-building-a-date-formatter.json} | 2 +- ...sal-by-building-a-binary-search-tree.json} | 2 +- ...graphy-by-building-a-nutrition-label.json} | 2 +- .../lecture-accessible-media-elements.json} | 0 .../lecture-accessible-tables-forms.json} | 2 +- ...lecture-animations-and-accessibility.json} | 2 +- ...-practices-for-accessibility-and-css.json} | 2 +- ...-practices-for-responsive-web-design.json} | 2 +- ...ure-best-practices-for-styling-forms.json} | 2 +- ...lecture-browsing-the-web-effectively.json} | 2 +- .../blocks/lecture-classes-and-objects.json} | 2 +- .../blocks/lecture-common-design-tools.json} | 2 +- ...he-cascade-algorithm-and-inheritance.json} | 2 +- .../blocks/lecture-debugging-css.json} | 7 +- .../blocks/lecture-debugging-techniques.json} | 2 +- .../blocks/lecture-html-fundamentals.json} | 0 ...ccessibility-and-good-html-structure.json} | 2 +- .../lecture-importance-of-semantic-html.json} | 0 .../blocks/lecture-introduction-to-aria.json} | 0 ...-javascript-libraries-and-frameworks.json} | 2 +- .../lecture-introduction-to-javascript.json} | 2 +- .../lecture-introduction-to-python.json} | 0 .../lecture-introduction-to-typescript.json} | 2 +- ...cture-react-strategies-and-debugging.json} | 2 +- ...orks-and-dependency-management-tools.json} | 2 +- ...ure-searching-and-sorting-algorithms.json} | 0 .../lecture-styling-lists-and-links.json} | 2 +- ...lecture-the-var-keyword-and-hoisting.json} | 2 +- .../lecture-understanding-abstraction.json} | 0 ...ded-aria-live-and-common-aria-states.json} | 0 ...derstanding-asynchronous-programming.json} | 2 +- ...lecture-understanding-bash-scripting.json} | 7 +- ...tanding-comparisons-and-conditionals.json} | 2 +- ...computer-internet-and-tooling-basics.json} | 2 +- ...re-understanding-dynamic-programming.json} | 0 ...ects-and-referencing-values-in-react.json} | 2 +- ...lecture-understanding-error-handling.json} | 0 ...ecture-understanding-form-validation.json} | 2 +- ...understanding-functional-programming.json} | 2 +- ...cture-understanding-graphs-and-trees.json} | 0 ...w-to-work-with-classes-in-javascript.json} | 2 +- ...k-with-floats-and-positioning-in-css.json} | 2 +- ...ecture-understanding-html-attributes.json} | 0 ...tanding-inheritance-and-polymorphism.json} | 0 ...standing-modules-imports-and-exports.json} | 7 +- ...erstanding-nuanced-semantic-elements.json} | 0 ...iented-programming-and-encapsulation.json} | 0 ...ding-performance-in-web-applications.json} | 2 +- ...tanding-recursion-and-the-call-stack.json} | 7 +- ...e-command-line-and-working-with-bash.json} | 2 +- ...nding-the-different-types-of-testing.json} | 2 +- ...he-event-object-and-event-delegation.json} | 2 +- ...e-understanding-the-html-boilerplate.json} | 0 .../blocks/lecture-user-centered-design.json} | 2 +- ...e-user-interface-design-fundamentals.json} | 2 +- .../lecture-welcome-to-freecodecamp.json} | 6 +- .../blocks/lecture-what-is-css.json} | 2 +- ...rrays-variables-and-naming-practices.json} | 2 +- .../blocks/lecture-working-with-arrays.json} | 2 +- ...ure-working-with-attribute-selectors.json} | 2 +- ...orking-with-audio-and-video-elements.json} | 0 ...lecture-working-with-audio-and-video.json} | 2 +- ...working-with-backgrounds-and-borders.json} | 2 +- ...ent-side-storage-and-crud-operations.json} | 2 +- ...e-working-with-code-editors-and-ides.json} | 2 +- ...-code-quality-and-execution-concepts.json} | 2 +- .../lecture-working-with-colors-in-css.json} | 2 +- ...re-working-with-common-array-methods.json} | 2 +- ...-working-with-common-data-structures.json} | 2 +- ...ith-comparison-and-boolean-operators.json} | 0 ...h-conditional-logic-and-math-methods.json} | 0 .../lecture-working-with-css-flexbox.json} | 2 +- .../lecture-working-with-css-fonts.json} | 2 +- .../lecture-working-with-css-grid.json} | 2 +- ...ng-with-css-libraries-and-frameworks.json} | 2 +- ...-css-transforms-overflow-and-filters.json} | 2 +- .../lecture-working-with-css-variables.json} | 2 +- ...ta-fetching-and-memoization-in-react.json} | 2 +- .../lecture-working-with-data-in-react.json} | 2 +- .../lecture-working-with-data-types.json} | 2 +- .../blocks/lecture-working-with-dates.json} | 0 ...e-working-with-dictionaries-and-sets.json} | 2 +- .../lecture-working-with-file-systems.json} | 2 +- .../lecture-working-with-forms-in-react.json} | 2 +- .../blocks/lecture-working-with-forms.json} | 2 +- .../lecture-working-with-functions.json} | 2 +- ...higher-order-functions-and-callbacks.json} | 2 +- .../lecture-working-with-html-tools.json} | 2 +- ...lecture-working-with-images-and-svgs.json} | 0 .../blocks/lecture-working-with-links.json} | 2 +- ...ure-working-with-loops-and-sequences.json} | 2 +- .../blocks/lecture-working-with-loops.json} | 2 +- .../lecture-working-with-maps-and-sets.json} | 2 +- .../blocks/lecture-working-with-media.json} | 2 +- .../blocks/lecture-working-with-modules.json} | 7 +- .../blocks/lecture-working-with-nano.json} | 4 +- ...ith-numbers-and-arithmetic-operators.json} | 0 ...th-numbers-and-common-number-methods.json} | 2 +- .../blocks/lecture-working-with-objects.json} | 2 +- ...cture-working-with-operator-behavior.json} | 0 ...o-classes-and-pseudo-elements-in-css.json} | 2 +- ...ure-working-with-regular-expressions.json} | 2 +- ...re-working-with-relational-databases.json} | 2 +- ...ing-with-relative-and-absolute-units.json} | 2 +- ...g-with-specialized-semantic-elements.json} | 0 .../blocks/lecture-working-with-sql.json} | 2 +- ...te-and-responding-to-events-in-react.json} | 2 +- ...orking-with-string-character-methods.json} | 0 ...rking-with-string-formatting-methods.json} | 0 ...ing-with-string-modification-methods.json} | 0 ...with-string-search-and-slice-methods.json} | 0 ...e-working-with-strings-in-javascript.json} | 2 +- .../blocks/lecture-working-with-tables.json} | 7 +- ...with-text-and-time-semantic-elements.json} | 0 ...th-the-dom-click-events-and-web-apis.json} | 2 +- ...cture-working-with-types-and-objects.json} | 2 +- ...ing-with-unary-and-bitwise-operators.json} | 2 +- ...achine-learning-with-python-projects.json} | 2 +- .../blocks/managing-packages-with-npm.json} | 2 +- .../blocks/mongodb-and-mongoose.json} | 2 +- .../meta.json => structure/blocks/numpy.json} | 2 +- .../blocks/object-oriented-programming.json} | 2 +- .../project-euler-problems-1-to-100.json} | 2 +- .../project-euler-problems-101-to-200.json} | 2 +- .../project-euler-problems-201-to-300.json} | 2 +- .../project-euler-problems-301-to-400.json} | 2 +- .../project-euler-problems-401-to-480.json} | 2 +- .../blocks/python-for-everybody.json} | 2 +- .../python-for-penetration-testing.json} | 2 +- ...lity-assurance-and-testing-with-chai.json} | 2 +- .../blocks/quality-assurance-projects.json} | 2 +- .../blocks/quiz-asynchronous-javascript.json} | 0 .../blocks/quiz-bash-and-sql.json} | 0 .../blocks/quiz-bash-commands.json} | 0 .../blocks/quiz-bash-scripting.json} | 0 .../blocks/quiz-basic-css.json} | 4 +- .../blocks/quiz-basic-html.json} | 4 +- .../blocks/quiz-classes-and-objects.json} | 0 .../blocks/quiz-computer-basics.json} | 4 +- .../blocks/quiz-css-accessibility.json} | 4 +- .../blocks/quiz-css-animations.json} | 4 +- .../blocks/quiz-css-attribute-selectors.json} | 7 +- .../quiz-css-backgrounds-and-borders.json} | 7 +- .../blocks/quiz-css-colors.json} | 4 +- .../blocks/quiz-css-flexbox.json} | 4 +- .../blocks/quiz-css-grid.json} | 4 +- .../blocks/quiz-css-layout-and-effects.json} | 4 +- .../quiz-css-libraries-and-frameworks.json} | 0 .../blocks/quiz-css-positioning.json} | 4 +- .../blocks/quiz-css-pseudo-classes.json} | 4 +- ...quiz-css-relative-and-absolute-units.json} | 7 +- .../blocks/quiz-css-typography.json} | 4 +- .../blocks/quiz-css-variables.json} | 4 +- .../blocks/quiz-data-structures.json} | 0 .../blocks/quiz-debugging-javascript.json} | 0 .../blocks/quiz-design-fundamentals.json} | 4 +- .../blocks/quiz-dictionaries-and-sets.json} | 0 ...tion-and-click-event-with-javascript.json} | 0 .../blocks/quiz-dynamic-programming.json} | 0 .../blocks/quiz-error-handling.json} | 0 ...quiz-form-validation-with-javascript.json} | 0 .../blocks/quiz-git.json} | 0 .../blocks/quiz-graphs-and-trees.json} | 0 .../blocks/quiz-html-accessibility.json} | 4 +- .../blocks/quiz-html-tables-and-forms.json} | 4 +- .../blocks/quiz-javascript-arrays.json} | 0 .../quiz-javascript-audio-and-video.json} | 0 .../blocks/quiz-javascript-classes.json} | 0 ...ascript-comparisons-and-conditionals.json} | 0 .../blocks/quiz-javascript-dates.json} | 0 ...iz-javascript-functional-programming.json} | 0 .../blocks/quiz-javascript-functions.json} | 0 .../blocks/quiz-javascript-fundamentals.json} | 0 ...iz-javascript-higher-order-functions.json} | 0 .../blocks/quiz-javascript-loops.json} | 0 .../quiz-javascript-maps-and-sets.json} | 0 .../blocks/quiz-javascript-math.json} | 0 .../blocks/quiz-javascript-objects.json} | 0 .../quiz-javascript-regular-expressions.json} | 0 .../blocks/quiz-javascript-strings.json} | 0 ...-javascript-variables-and-data-types.json} | 0 .../blocks/quiz-js-a11y.json} | 7 +- .../blocks/quiz-local-storage-and-crud.json} | 0 .../blocks/quiz-loops-and-sequences.json} | 0 .../quiz-object-oriented-programming.json} | 0 .../blocks/quiz-python-basics.json} | 0 .../blocks/quiz-react-basics.json} | 0 ...eact-forms-data-fetching-and-routing.json} | 5 +- .../blocks/quiz-react-state-and-hooks.json} | 0 .../blocks/quiz-recursion.json} | 0 .../blocks/quiz-relational-database.json} | 0 .../blocks/quiz-responsive-web-design.json} | 4 +- ...uiz-searching-and-sorting-algorithms.json} | 0 .../blocks/quiz-semantic-html.json} | 4 +- .../blocks/quiz-styling-forms.json} | 4 +- .../blocks/quiz-testing.json} | 0 .../blocks/quiz-typescript.json} | 0 .../blocks/quiz-web-performance.json} | 0 .../blocks/react-and-redux.json} | 0 .../meta.json => structure/blocks/react.json} | 0 .../blocks/recipe-page.json} | 0 .../meta.json => structure/blocks/redux.json} | 2 +- .../blocks/regular-expressions.json} | 2 +- .../responsive-web-design-principles.json} | 2 +- ...mic-thinking-by-building-a-dice-game.json} | 2 +- .../review-asynchronous-javascript.json} | 0 .../blocks/review-bash-and-sql.json} | 0 .../blocks/review-bash-commands.json} | 0 .../blocks/review-bash-scripting.json} | 0 .../blocks/review-basic-css.json} | 0 .../blocks/review-basic-html.json} | 4 +- .../blocks/review-classes-and-objects.json} | 4 +- .../blocks/review-computer-basics.json} | 0 .../blocks/review-css-accessibility.json} | 0 .../blocks/review-css-animations.json} | 0 .../review-css-attribute-selectors.json} | 0 .../review-css-backgrounds-and-borders.json} | 0 .../blocks/review-css-colors.json} | 0 .../blocks/review-css-flexbox.json} | 0 .../blocks/review-css-grid.json} | 0 .../review-css-layout-and-effects.json} | 0 .../review-css-libraries-and-frameworks.json} | 0 .../blocks/review-css-positioning.json} | 0 .../blocks/review-css-pseudo-classes.json} | 0 ...view-css-relative-and-absolute-units.json} | 0 .../blocks/review-css-typography.json} | 0 .../blocks/review-css-variables.json} | 0 .../blocks/review-css.json} | 0 .../blocks/review-data-structures.json} | 4 +- .../blocks/review-debugging-javascript.json} | 0 .../blocks/review-design-fundamentals.json} | 0 .../blocks/review-dictionaries-and-sets.json} | 7 +- ...ion-and-click-events-with-javascript.json} | 0 ...-building-a-rock-paper-scissors-game.json} | 2 +- .../blocks/review-dynamic-programming.json} | 4 +- .../blocks/review-error-handling.json} | 4 +- ...view-form-validation-with-javascript.json} | 0 .../blocks/review-front-end-libraries.json} | 0 .../blocks/review-git.json} | 0 .../blocks/review-graphs-and-trees.json} | 4 +- .../blocks/review-html-accessibility.json} | 0 .../blocks/review-html-tables-and-forms.json} | 0 .../blocks/review-html.json} | 0 .../blocks/review-javascript-arrays.json} | 0 .../review-javascript-audio-and-video.json} | 0 .../blocks/review-javascript-classes.json} | 0 ...ascript-comparisons-and-conditionals.json} | 0 .../blocks/review-javascript-dates.json} | 0 ...ew-javascript-functional-programming.json} | 0 .../blocks/review-javascript-functions.json} | 0 .../review-javascript-fundamentals.json} | 0 ...ew-javascript-higher-order-functions.json} | 0 .../blocks/review-javascript-loops.json} | 0 .../review-javascript-maps-and-sets.json} | 0 .../blocks/review-javascript-math.json} | 0 .../blocks/review-javascript-objects.json} | 0 ...eview-javascript-regular-expressions.json} | 0 .../blocks/review-javascript-strings.json} | 0 ...-javascript-variables-and-data-types.json} | 0 .../blocks/review-javascript.json} | 0 .../blocks/review-js-a11y.json} | 7 +- ...amentals-by-building-a-gradebook-app.json} | 2 +- .../review-local-storage-and-crud.json} | 0 .../blocks/review-loops-and-sequences.json} | 4 +- .../review-object-oriented-programming.json} | 7 +- .../blocks/review-python-basics.json} | 4 +- .../blocks/review-python.json} | 4 +- .../blocks/review-react-basics.json} | 0 ...eact-forms-data-fetching-and-routing.json} | 7 +- .../blocks/review-react-state-and-hooks.json} | 7 +- .../blocks/review-recursion.json} | 0 .../blocks/review-relational-database.json} | 0 .../blocks/review-relational-databases.json} | 0 .../blocks/review-responsive-web-design.json} | 0 ...iew-searching-and-sorting-algorithms.json} | 7 +- .../blocks/review-semantic-html.json} | 0 .../blocks/review-styling-forms.json} | 0 .../blocks/review-testing.json} | 0 .../blocks/review-typescript.json} | 0 .../blocks/review-web-performance.json} | 0 .../blocks/rosetta-code-challenges.json} | 2 +- .../meta.json => structure/blocks/sass.json} | 2 +- .../blocks/take-home-projects.json} | 2 +- ...about-what-you-do-by-using-key-verbs.json} | 2 +- ...about-who-you-are-by-using-key-verbs.json} | 2 +- .../blocks/tensorflow.json} | 2 +- .../blocks/top-basic-function-projects.json} | 2 +- .../blocks/top-build-a-recipe-project.json} | 2 +- ...top-build-a-rock-paper-scissors-game.json} | 2 +- .../blocks/top-introduction-to-flexbox.json} | 2 +- .../blocks/top-learn-arrays-and-loops.json} | 2 +- .../blocks/top-learn-block-and-inline.json} | 2 +- .../top-learn-css-foundations-projects.json} | 2 +- .../blocks/top-learn-css-foundations.json} | 2 +- .../blocks/top-learn-css-specificity.json} | 2 +- ...op-learn-data-types-and-conditionals.json} | 2 +- .../blocks/top-learn-function-basics.json} | 2 +- .../blocks/top-learn-html-foundations.json} | 2 +- ...solve-problems-and-understand-errors.json} | 2 +- .../top-learn-variables-and-operators.json} | 2 +- .../blocks/top-links-and-images.json} | 2 +- .../blocks/top-the-box-model.json} | 2 +- .../blocks/top-working-with-text.json} | 2 +- ...data-in-c-sharp-console-applications.json} | 2 +- .../blocks/workshop-accessibility-quiz.json} | 0 .../blocks/workshop-balance-sheet.json} | 0 .../blocks/workshop-bash-boilerplate.json} | 4 +- .../blocks/workshop-bash-five-programs.json} | 4 +- .../blocks/workshop-bike-rental-shop.json} | 4 +- .../blocks/workshop-binary-search.json} | 2 +- .../blocks/workshop-blog-page.json} | 0 .../blocks/workshop-build-a-heart-icon.json} | 0 .../blocks/workshop-caesar-cipher.json} | 2 +- .../blocks/workshop-cafe-menu.json} | 0 .../blocks/workshop-calculator.json} | 0 .../blocks/workshop-calorie-counter.json} | 0 .../blocks/workshop-castle.json} | 4 +- .../blocks/workshop-cat-painting.json} | 2 +- .../blocks/workshop-cat-photo-app.json} | 0 .../blocks/workshop-city-skyline.json} | 0 .../blocks/workshop-colored-markers.json} | 2 +- .../blocks/workshop-curriculum-outline.json} | 2 +- ...op-database-of-video-game-characters.json} | 7 +- ...workshop-decimal-to-binary-converter.json} | 0 .../workshop-error-message-component.json} | 2 +- .../blocks/workshop-fcc-authors-page.json} | 0 .../blocks/workshop-ferris-wheel.json} | 2 +- .../blocks/workshop-final-exams-table.json} | 0 .../blocks/workshop-flappy-penguin.json} | 0 .../workshop-flexbox-photo-gallery.json} | 0 .../blocks/workshop-fruit-search-app.json} | 2 +- .../blocks/workshop-greeting-bot.json} | 0 .../blocks/workshop-greeting-card.json} | 2 +- .../blocks/workshop-hotel-feedback-form.json} | 2 +- .../workshop-kitty-ipsum-translator.json} | 7 +- .../blocks/workshop-library-manager.json} | 2 +- .../workshop-loan-qualification-checker.json} | 0 .../blocks/workshop-magazine.json} | 2 +- .../blocks/workshop-mathbot.json} | 0 .../workshop-medical-data-validator.json} | 2 +- .../blocks/workshop-merge-sort.json} | 2 +- .../workshop-music-instrument-filter.json} | 2 +- .../blocks/workshop-music-player.json} | 2 +- .../blocks/workshop-note-taking-app.json} | 2 +- .../blocks/workshop-nutritional-label.json} | 0 .../blocks/workshop-piano.json} | 0 .../blocks/workshop-pin-extractor.json} | 2 +- .../blocks/workshop-planets-tablist.json} | 2 +- .../workshop-plant-nursery-catalog.json} | 2 +- ...workshop-recipe-ingredient-converter.json} | 2 +- .../blocks/workshop-recipe-tracker.json} | 0 .../blocks/workshop-registration-form.json} | 2 +- .../workshop-reusable-mega-navbar.json} | 2 +- ...shop-reusable-profile-card-component.json} | 2 +- .../blocks/workshop-rothko-painting.json} | 0 .../blocks/workshop-rps-game.json} | 0 .../blocks/workshop-sentence-analyzer.json} | 0 .../blocks/workshop-shopping-cart.json} | 0 .../blocks/workshop-shopping-list-app.json} | 2 +- .../blocks/workshop-shopping-list.json} | 0 .../blocks/workshop-spam-filter.json} | 2 +- .../workshop-sql-reference-object.json} | 7 +- ...workshop-sql-student-database-part-1.json} | 7 +- ...workshop-sql-student-database-part-2.json} | 7 +- .../blocks/workshop-storytelling-app.json} | 2 +- .../workshop-superhero-application-form.json} | 2 +- .../workshop-tailwind-cta-component.json} | 2 +- .../workshop-tailwind-pricing-component.json} | 2 +- .../blocks/workshop-teacher-chatbot.json} | 0 .../blocks/workshop-todo-app.json} | 2 +- .../blocks/workshop-toggle-text-app.json} | 2 +- .../write-your-first-code-using-c-sharp.json} | 2 +- curriculum/structure/curriculum.json | 60 + .../superblocks/a1-professional-chinese.json | 3 + .../a2-english-for-developers.json | 32 + .../superblocks/a2-professional-chinese.json | 6 + .../superblocks/a2-professional-spanish.json | 6 + .../b1-english-for-developers.json | 28 + .../back-end-development-and-apis.json | 8 + .../structure/superblocks/basic-html.json | 3 + .../superblocks/coding-interview-prep.json | 3 + .../college-algebra-with-python.json | 24 + .../data-analysis-with-python.json | 7 + .../superblocks/data-visualization.json | 7 + .../structure/superblocks/dev-playground.json | 6 + .../foundational-c-sharp-with-microsoft.json | 11 + .../front-end-development-libraries.json | 11 + .../superblocks/full-stack-developer.json | 914 +++++++++ .../superblocks/information-security.json | 7 + ...ipt-algorithms-and-data-structures-22.json | 29 + ...script-algorithms-and-data-structures.json | 14 + .../machine-learning-with-python.json | 7 + .../structure/superblocks/project-euler.json | 9 + .../superblocks/python-for-everybody.json | 3 + .../superblocks/quality-assurance.json | 7 + .../superblocks/relational-databases.json | 18 + .../superblocks/responsive-web-design-22.json | 24 + .../superblocks/responsive-web-design.json | 11 + .../structure/superblocks/rosetta-code.json | 3 + .../scientific-computing-with-python.json | 23 + .../structure/superblocks/semantic-html.json | 3 + .../superblocks/the-odin-project.json | 21 + .../superblock-structure/full-stack.json | 1662 ----------------- curriculum/test/test-challenges.js | 60 +- curriculum/utils.js | 137 +- curriculum/utils.test.ts | 277 +-- e2e/donation-modal.spec.ts | 4 +- package.json | 1 + pnpm-lock.yaml | 130 +- shared/config/curriculum.ts | 5 - shared/config/modules.ts | 4 +- tools/challenge-auditor/index.ts | 44 +- .../gatsby-source-challenges/gatsby-node.js | 1 + tools/scripts/build/build-curriculum.ts | 10 +- .../build/build-external-curricula-data-v1.ts | 18 +- .../build/build-external-curricula-data-v2.ts | 15 +- .../scripts/build/external-data-schema-v1.js | 6 +- .../scripts/build/external-data-schema-v2.js | 6 +- 14264 files changed, 4300 insertions(+), 3151 deletions(-) create mode 100644 curriculum/build-certification.js create mode 100644 curriculum/build-curriculum.js create mode 100644 curriculum/build-curriculum.test.js create mode 100644 curriculum/build-superblock.js create mode 100644 curriculum/build-superblock.test.js delete mode 100644 curriculum/challenges/_meta/lab-color-picker/meta.json rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/a2-english-for-developers-certification-exam/6721db5d9f0c116e6a0fe25a.md (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md => blocks/add-logic-to-c-sharp-console-applications/647e1f4e8acb466c97ccbedf.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md => blocks/add-logic-to-c-sharp-console-applications/647e214b8acb466c97ccbee0.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md => blocks/add-logic-to-c-sharp-console-applications/647e21598acb466c97ccbee1.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md => blocks/add-logic-to-c-sharp-console-applications/647e21658acb466c97ccbee2.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md => blocks/add-logic-to-c-sharp-console-applications/647e21708acb466c97ccbee3.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md => blocks/add-logic-to-c-sharp-console-applications/647e217e8acb466c97ccbee4.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md => blocks/add-logic-to-c-sharp-console-applications/647e218f8acb466c97ccbee5.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/trophy-add-logic-to-c-sharp-console-applications.md => blocks/add-logic-to-c-sharp-console-applications/647f882207d29547b3bee1c0.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/set-up-a-template-engine.md => blocks/advanced-node-and-express/5895f700f9fc0f352b528e63.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md => blocks/advanced-node-and-express/5895f70bf9fc0f352b528e64.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/set-up-passport.md => blocks/advanced-node-and-express/5895f70cf9fc0f352b528e65.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/serialization-of-a-user-object.md => blocks/advanced-node-and-express/5895f70cf9fc0f352b528e66.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.md => blocks/advanced-node-and-express/5895f70cf9fc0f352b528e67.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/authentication-strategies.md => blocks/advanced-node-and-express/5895f70df9fc0f352b528e68.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md => blocks/advanced-node-and-express/5895f70df9fc0f352b528e69.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/create-new-middleware.md => blocks/advanced-node-and-express/5895f70df9fc0f352b528e6a.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/how-to-put-a-profile-together.md => blocks/advanced-node-and-express/5895f70ef9fc0f352b528e6b.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/logging-a-user-out.md => blocks/advanced-node-and-express/58965611f9fc0f352b528e6c.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/registration-of-new-users.md => blocks/advanced-node-and-express/58966a17f9fc0f352b528e6d.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md => blocks/advanced-node-and-express/589690e6f9fc0f352b528e6e.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md => blocks/advanced-node-and-express/589a69f5f9fc0f352b528e70.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md => blocks/advanced-node-and-express/589a69f5f9fc0f352b528e71.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md => blocks/advanced-node-and-express/589a8eb3f9fc0f352b528e72.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/set-up-the-environment.md => blocks/advanced-node-and-express/589fc830f9fc0f352b528e74.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/communicate-by-emitting.md => blocks/advanced-node-and-express/589fc831f9fc0f352b528e75.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/handle-a-disconnect.md => blocks/advanced-node-and-express/589fc831f9fc0f352b528e76.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md => blocks/advanced-node-and-express/589fc831f9fc0f352b528e77.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/announce-new-users.md => blocks/advanced-node-and-express/589fc832f9fc0f352b528e78.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md => blocks/advanced-node-and-express/589fc832f9fc0f352b528e79.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md => blocks/advanced-node-and-express/58a25c98f9fc0f352b528e7f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/implement-selection-sort.md => blocks/algorithms/587d8259367417b2b2512c85.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/implement-insertion-sort.md => blocks/algorithms/587d8259367417b2b2512c86.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/implement-quick-sort.md => blocks/algorithms/587d825a367417b2b2512c89.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/implement-merge-sort.md => blocks/algorithms/587d825c367417b2b2512c8f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/implement-binary-search.md => blocks/algorithms/61abc7ebf3029b56226de5b6.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/implement-bubble-sort.md => blocks/algorithms/8d5123c8c441eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/find-the-symmetric-difference.md => blocks/algorithms/a3f503de51cf954ede28891d.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/pairwise.md => blocks/algorithms/a3f503de51cfab748ff001aa.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/inventory-update.md => blocks/algorithms/a56138aff60341a09ed6c480.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/algorithms/no-repeats-please.md => blocks/algorithms/a7bf700cd123b9a54eef01d5.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md => blocks/applied-accessibility/587d774c367417b2b2512a9c.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md => blocks/applied-accessibility/587d774c367417b2b2512a9d.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/use-headings-to-show-hierarchical-relationships-of-content.md => blocks/applied-accessibility/587d774d367417b2b2512a9e.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/jump-straight-to-the-content-using-the-main-element.md => blocks/applied-accessibility/587d774e367417b2b2512a9f.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/wrap-content-in-the-article-element.md => blocks/applied-accessibility/587d774e367417b2b2512aa0.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-header-landmark.md => blocks/applied-accessibility/587d7787367417b2b2512aa1.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-nav-landmark.md => blocks/applied-accessibility/587d7788367417b2b2512aa2.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-footer-landmark.md => blocks/applied-accessibility/587d7788367417b2b2512aa3.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md => blocks/applied-accessibility/587d7789367417b2b2512aa4.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/improve-chart-accessibility-with-the-figure-element.md => blocks/applied-accessibility/587d778a367417b2b2512aa5.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/improve-form-field-accessibility-with-the-label-element.md => blocks/applied-accessibility/587d778a367417b2b2512aa6.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.md => blocks/applied-accessibility/587d778b367417b2b2512aa7.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/add-an-accessible-date-picker.md => blocks/applied-accessibility/587d778b367417b2b2512aa8.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md => blocks/applied-accessibility/587d778c367417b2b2512aa9.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/make-elements-only-visible-to-a-screen-reader-by-using-custom-css.md => blocks/applied-accessibility/587d778d367417b2b2512aaa.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/improve-readability-with-high-contrast-text.md => blocks/applied-accessibility/587d778e367417b2b2512aab.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-using-sufficient-contrast.md => blocks/applied-accessibility/587d778f367417b2b2512aac.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.md => blocks/applied-accessibility/587d778f367417b2b2512aad.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/give-links-meaning-by-using-descriptive-link-text.md => blocks/applied-accessibility/587d778f367417b2b2512aae.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md => blocks/applied-accessibility/587d7790367417b2b2512aaf.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md => blocks/applied-accessibility/587d7790367417b2b2512ab0.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md => blocks/applied-accessibility/587d7790367417b2b2512ab1.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-visual-balance-using-the-text-align-property.md => blocks/applied-visual-design/587d7791367417b2b2512ab3.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-width-of-an-element-using-the-width-property.md => blocks/applied-visual-design/587d7791367417b2b2512ab4.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-height-of-an-element-using-the-height-property.md => blocks/applied-visual-design/587d7791367417b2b2512ab5.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-strong-tag-to-make-text-bold.md => blocks/applied-visual-design/587d781a367417b2b2512ab7.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.md => blocks/applied-visual-design/587d781a367417b2b2512ab8.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-em-tag-to-italicize-text.md => blocks/applied-visual-design/587d781a367417b2b2512ab9.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-s-tag-to-strikethrough-text.md => blocks/applied-visual-design/587d781b367417b2b2512aba.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element.md => blocks/applied-visual-design/587d781b367417b2b2512abb.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-background-color-property-of-text.md => blocks/applied-visual-design/587d781b367417b2b2512abc.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-size-of-a-heading-element-versus-a-paragraph-element.md => blocks/applied-visual-design/587d781b367417b2b2512abd.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/add-a-box-shadow-to-a-card-like-element.md => blocks/applied-visual-design/587d781b367417b2b2512abe.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/decrease-the-opacity-of-an-element.md => blocks/applied-visual-design/587d781c367417b2b2512abf.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md => blocks/applied-visual-design/587d781c367417b2b2512ac0.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/set-the-font-size-for-multiple-heading-elements.md => blocks/applied-visual-design/587d781c367417b2b2512ac2.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/set-the-font-weight-for-multiple-heading-elements.md => blocks/applied-visual-design/587d781c367417b2b2512ac3.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/set-the-font-size-of-paragraph-text.md => blocks/applied-visual-design/587d781c367417b2b2512ac4.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/set-the-line-height-of-paragraphs.md => blocks/applied-visual-design/587d781d367417b2b2512ac5.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-hover-state-of-an-anchor-tag.md => blocks/applied-visual-design/587d781d367417b2b2512ac8.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/change-an-elements-relative-position.md => blocks/applied-visual-design/587d781e367417b2b2512ac9.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/move-a-relatively-positioned-element-with-css-offsets.md => blocks/applied-visual-design/587d781e367417b2b2512aca.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning.md => blocks/applied-visual-design/587d781e367417b2b2512acb.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.md => blocks/applied-visual-design/587d781e367417b2b2512acc.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/push-elements-left-or-right-with-the-float-property.md => blocks/applied-visual-design/587d78a3367417b2b2512ace.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/change-the-position-of-overlapping-elements-with-the-z-index-property.md => blocks/applied-visual-design/587d78a3367417b2b2512acf.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/center-an-element-horizontally-using-the-margin-property.md => blocks/applied-visual-design/587d78a3367417b2b2512ad0.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/learn-about-complementary-colors.md => blocks/applied-visual-design/587d78a3367417b2b2512ad1.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md => blocks/applied-visual-design/587d78a4367417b2b2512ad2.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-color-of-various-elements-to-complementary-colors.md => blocks/applied-visual-design/587d78a4367417b2b2512ad3.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md => blocks/applied-visual-design/587d78a4367417b2b2512ad4.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/adjust-the-tone-of-a-color.md => blocks/applied-visual-design/587d78a4367417b2b2512ad5.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md => blocks/applied-visual-design/587d78a5367417b2b2512ad6.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md => blocks/applied-visual-design/587d78a5367417b2b2512ad7.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-texture-by-adding-a-subtle-pattern-as-a-background-image.md => blocks/applied-visual-design/587d78a5367417b2b2512ad8.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-change-the-size-of-an-element.md => blocks/applied-visual-design/587d78a5367417b2b2512ad9.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-scale-an-element-on-hover.md => blocks/applied-visual-design/587d78a5367417b2b2512ada.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.md => blocks/applied-visual-design/587d78a6367417b2b2512adb.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.md => blocks/applied-visual-design/587d78a6367417b2b2512adc.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-a-graphic-using-css.md => blocks/applied-visual-design/587d78a6367417b2b2512add.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-a-more-complex-shape-using-css-and-html.md => blocks/applied-visual-design/587d78a6367417b2b2512ade.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/learn-how-the-css-keyframes-and-animation-properties-work.md => blocks/applied-visual-design/587d78a7367417b2b2512adf.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-css-animation-to-change-the-hover-state-of-a-button.md => blocks/applied-visual-design/587d78a7367417b2b2512ae0.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-movement-using-css-animation.md => blocks/applied-visual-design/587d78a7367417b2b2512ae1.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/create-visual-direction-by-fading-an-element-from-left-to-right.md => blocks/applied-visual-design/587d78a7367417b2b2512ae2.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md => blocks/applied-visual-design/587d78a8367417b2b2512ae3.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.md => blocks/applied-visual-design/587d78a8367417b2b2512ae4.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/animate-elements-at-variable-rates.md => blocks/applied-visual-design/587d78a8367417b2b2512ae5.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/animate-multiple-elements-at-variable-rates.md => blocks/applied-visual-design/587d78a8367417b2b2512ae6.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/change-animation-timing-with-keywords.md => blocks/applied-visual-design/587d78a8367417b2b2512ae7.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md => blocks/applied-visual-design/587d78a9367417b2b2512ae8.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md => blocks/applied-visual-design/587d78a9367417b2b2512ae9.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md => blocks/applied-visual-design/587d78a9367417b2b2512aea.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md => blocks/applied-visual-design/58a7a6ebf9a6318348e2d5aa.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/back-end-development-and-apis-projects/exercise-tracker.md => blocks/back-end-development-and-apis-projects/5a8b073d06fa14fcfde687aa.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md => blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bd0e.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md => blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bd0f.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md => blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bdef.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/back-end-development-and-apis-projects/request-header-parser-microservice.md => blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bdff.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit.md => blocks/basic-algorithm-scripting/56533eb9ac21ba0edf2244b3.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/slice-and-splice.md => blocks/basic-algorithm-scripting/579e2a2c335b9d72dd32e05c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/reverse-a-string.md => blocks/basic-algorithm-scripting/a202eed8fc186c8434cb6d61.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/where-do-i-belong.md => blocks/basic-algorithm-scripting/a24c1a4622e3c05097f71d67.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string.md => blocks/basic-algorithm-scripting/a26cbbe9ad8655a977e1ceb5.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/factorialize-a-number.md => blocks/basic-algorithm-scripting/a302f7aae1aa3152a5b413bc.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.md => blocks/basic-algorithm-scripting/a6e40f1041b06c996f7b2406.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who.md => blocks/basic-algorithm-scripting/a77dbc43c33f39daa4429b4f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays.md => blocks/basic-algorithm-scripting/a789b3483989747d63b0e427.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey.md => blocks/basic-algorithm-scripting/a9bd25c716030ec90084d8a1.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md => blocks/basic-algorithm-scripting/ab6137d4e35944e21037b769.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/truncate-a-string.md => blocks/basic-algorithm-scripting/ac6993d51946422351508a41.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/confirm-the-ending.md => blocks/basic-algorithm-scripting/acda2fb1324d9b0fa741e6b5.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer.md => blocks/basic-algorithm-scripting/adf08ec01beb4f99fc7a68f2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations.md => blocks/basic-algorithm-scripting/af2170cad53daa0770fabdea.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/repeat-a-string-repeat-a-string.md => blocks/basic-algorithm-scripting/afcc8d540bea9ea2669306b6.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-attribute-selectors-to-style-elements.md => blocks/basic-css/58c383d33e2e3259241f3076.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-css-variables-to-change-several-elements-at-once.md => blocks/basic-css/5a9d725e424fe3d0e10cad10.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/create-a-custom-css-variable.md => blocks/basic-css/5a9d726c424fe3d0e10cad11.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-a-custom-css-variable.md => blocks/basic-css/5a9d727a424fe3d0e10cad12.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/attach-a-fallback-value-to-a-css-variable.md => blocks/basic-css/5a9d7286424fe3d0e10cad13.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/inherit-css-variables.md => blocks/basic-css/5a9d7295424fe3d0e10cad14.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/change-a-variable-for-a-specific-area.md => blocks/basic-css/5a9d72a1424fe3d0e10cad15.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-a-media-query-to-change-a-variable.md => blocks/basic-css/5a9d72ad424fe3d0e10cad16.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/improve-compatibility-with-browser-fallbacks.md => blocks/basic-css/5b7d72c338cd7e35b63f3e14.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/understand-absolute-versus-relative-units.md => blocks/basic-css/bad82fee1322bd9aedf08721.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md => blocks/basic-css/bad82fee1348bd9aedf08721.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element.md => blocks/basic-css/bad87dee1348bd9aede07836.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/set-the-id-of-an-element.md => blocks/basic-css/bad87eee1348bd9aede07836.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/give-a-background-color-to-a-div-element.md => blocks/basic-css/bad87fed1348bd9aede07836.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/add-different-margins-to-each-side-of-an-element.md => blocks/basic-css/bad87fee1248bd9aedf08824.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md => blocks/basic-css/bad87fee1348bd8aedf06756.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/size-your-images.md => blocks/basic-css/bad87fee1348bd9acdf08812.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-a-css-class-to-style-an-element.md => blocks/basic-css/bad87fee1348bd9aecf08806.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md => blocks/basic-css/bad87fee1348bd9aede08718.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/set-the-font-family-of-an-element.md => blocks/basic-css/bad87fee1348bd9aede08807.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md => blocks/basic-css/bad87fee1348bd9aedf04756.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md => blocks/basic-css/bad87fee1348bd9aedf06756.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md => blocks/basic-css/bad87fee1348bd9aedf07756.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-abbreviated-hex-code.md => blocks/basic-css/bad87fee1348bd9aedf08719.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md => blocks/basic-css/bad87fee1348bd9aedf08721.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md => blocks/basic-css/bad87fee1348bd9aedf08726.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/style-the-html-body-element.md => blocks/basic-css/bad87fee1348bd9aedf08736.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/inherit-styles-from-the-body-element.md => blocks/basic-css/bad87fee1348bd9aedf08746.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/prioritize-one-style-over-another.md => blocks/basic-css/bad87fee1348bd9aedf08756.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/change-the-color-of-text.md => blocks/basic-css/bad87fee1348bd9aedf08803.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.md => blocks/basic-css/bad87fee1348bd9aedf08805.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/change-the-font-size-of-an-element.md => blocks/basic-css/bad87fee1348bd9aedf08806.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/import-a-google-font.md => blocks/basic-css/bad87fee1348bd9aedf08807.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/specify-how-fonts-should-degrade.md => blocks/basic-css/bad87fee1348bd9aedf08808.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/add-rounded-corners-with-border-radius.md => blocks/basic-css/bad87fee1348bd9aedf08814.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/make-circular-images-with-a-border-radius.md => blocks/basic-css/bad87fee1348bd9aedf08815.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/adjust-the-margin-of-an-element.md => blocks/basic-css/bad87fee1348bd9aedf08822.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/add-a-negative-margin-to-an-element.md => blocks/basic-css/bad87fee1348bd9aedf08823.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/add-different-padding-to-each-side-of-an-element.md => blocks/basic-css/bad87fee1348bd9aedf08824.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md => blocks/basic-css/bad87fee1348bd9aedf08826.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/style-multiple-elements-with-a-css-class.md => blocks/basic-css/bad87fee1348bd9aefe08806.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md => blocks/basic-css/bad87fee1348bd9afdf08726.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/add-borders-around-your-elements.md => blocks/basic-css/bad87fee1348bd9bedf08813.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-css/adjust-the-padding-of-an-element.md => blocks/basic-css/bad88fee1348bd9aedf08825.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md => blocks/basic-data-structures/587d78b2367417b2b2512b0e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md => blocks/basic-data-structures/587d78b2367417b2b2512b0f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md => blocks/basic-data-structures/587d78b2367417b2b2512b10.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md => blocks/basic-data-structures/587d78b3367417b2b2512b11.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md => blocks/basic-data-structures/587d7b7a367417b2b2512b12.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md => blocks/basic-data-structures/587d7b7b367417b2b2512b13.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/check-for-the-presence-of-an-element-with-indexof.md => blocks/basic-data-structures/587d7b7b367417b2b2512b14.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md => blocks/basic-data-structures/587d7b7b367417b2b2512b15.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md => blocks/basic-data-structures/587d7b7b367417b2b2512b16.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md => blocks/basic-data-structures/587d7b7b367417b2b2512b17.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/add-key-value-pairs-to-javascript-objects.md => blocks/basic-data-structures/587d7b7c367417b2b2512b18.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md => blocks/basic-data-structures/587d7b7c367417b2b2512b19.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md => blocks/basic-data-structures/587d7b7c367417b2b2512b1a.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md => blocks/basic-data-structures/587d7b7c367417b2b2512b1b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md => blocks/basic-data-structures/587d7b7d367417b2b2512b1c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md => blocks/basic-data-structures/587d7b7d367417b2b2512b1d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md => blocks/basic-data-structures/587d7b7d367417b2b2512b1e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md => blocks/basic-data-structures/587d7b7d367417b2b2512b1f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md => blocks/basic-data-structures/587d7b7e367417b2b2512b20.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md => blocks/basic-data-structures/5a661e0f1068aca922b3ef17.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document.md => blocks/basic-html-and-html5/587d78aa367417b2b2512aec.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document.md => blocks/basic-html-and-html5/587d78aa367417b2b2512aed.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/use-the-value-attribute-with-radio-buttons-and-checkboxes.md => blocks/basic-html-and-html5/5c6c06847491271903d37cfd.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/delete-html-elements.md => blocks/basic-html-and-html5/bad87fed1348bd9aedf08833.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/introduction-to-html5-elements.md => blocks/basic-html-and-html5/bad87fee1348bd9aecf08801.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field.md => blocks/basic-html-and-html5/bad87fee1348bd9aedc08830.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md => blocks/basic-html-and-html5/bad87fee1348bd9aedd08830.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md => blocks/basic-html-and-html5/bad87fee1348bd9aedd08835.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md => blocks/basic-html-and-html5/bad87fee1348bd9aede08817.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/create-a-form-element.md => blocks/basic-html-and-html5/bad87fee1348bd9aede08830.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element.md => blocks/basic-html-and-html5/bad87fee1348bd9aede08835.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08801.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/uncomment-html.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08802.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/comment-out-html.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08804.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08812.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08816.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08817.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08820.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08827.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/create-an-ordered-list.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08828.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/create-a-text-field.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08829.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08830.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08833.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08834.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf08835.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/headline-with-the-h2-element.md => blocks/basic-html-and-html5/bad87fee1348bd9aedf0887a.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements.md => blocks/basic-html-and-html5/bad88fee1348bd9aedf08816.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md => blocks/basic-html-and-html5/bd7123c8c441eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md => blocks/basic-javascript/56104e9e514f539506016a5c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md => blocks/basic-javascript/56105e7b514f539506016a5e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244a8.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/initializing-variables-with-the-assignment-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244a9.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables.md => blocks/basic-javascript/56533eb9ac21ba0edf2244aa.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/understanding-case-sensitivity-in-variables.md => blocks/basic-javascript/56533eb9ac21ba0edf2244ab.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md => blocks/basic-javascript/56533eb9ac21ba0edf2244ac.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/decrement-a-number-with-javascript.md => blocks/basic-javascript/56533eb9ac21ba0edf2244ad.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.md => blocks/basic-javascript/56533eb9ac21ba0edf2244ae.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-addition.md => blocks/basic-javascript/56533eb9ac21ba0edf2244af.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-subtraction.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b0.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-multiplication.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b1.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-division.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/quoting-strings-with-single-quotes.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b4.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b5.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b6.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-plus-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b7.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b8.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md => blocks/basic-javascript/56533eb9ac21ba0edf2244b9.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md => blocks/basic-javascript/56533eb9ac21ba0edf2244ba.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md => blocks/basic-javascript/56533eb9ac21ba0edf2244bb.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/shopping-list.md => blocks/basic-javascript/56533eb9ac21ba0edf2244bc.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md => blocks/basic-javascript/56533eb9ac21ba0edf2244bd.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md => blocks/basic-javascript/56533eb9ac21ba0edf2244be.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/local-scope-and-functions.md => blocks/basic-javascript/56533eb9ac21ba0edf2244bf.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/global-vs.-local-scope-in-functions.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c0.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/return-a-value-from-a-function-with-return.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c3.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c4.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/stand-in-line.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c6.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-dot-notation.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c7.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-bracket-notation.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c8.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables.md => blocks/basic-javascript/56533eb9ac21ba0edf2244c9.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups.md => blocks/basic-javascript/56533eb9ac21ba0edf2244ca.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md => blocks/basic-javascript/56533eb9ac21ba0edf2244cb.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md => blocks/basic-javascript/56533eb9ac21ba0edf2244cc.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays.md => blocks/basic-javascript/56533eb9ac21ba0edf2244cd.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.md => blocks/basic-javascript/56533eb9ac21ba0edf2244cf.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d0.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d1.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-inequality-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d3.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d4.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d5.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d6.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-or-equal-to-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d7.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d8.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md => blocks/basic-javascript/56533eb9ac21ba0edf2244d9.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.md => blocks/basic-javascript/56533eb9ac21ba0edf2244da.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.md => blocks/basic-javascript/56533eb9ac21ba0edf2244db.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements.md => blocks/basic-javascript/56533eb9ac21ba0edf2244dc.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md => blocks/basic-javascript/56533eb9ac21ba0edf2244dd.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.md => blocks/basic-javascript/56533eb9ac21ba0edf2244de.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md => blocks/basic-javascript/56533eb9ac21ba0edf2244df.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch.md => blocks/basic-javascript/56533eb9ac21ba0edf2244e0.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md => blocks/basic-javascript/56533eb9ac21ba0edf2244e1.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/appending-variables-to-strings.md => blocks/basic-javascript/56533eb9ac21ba0edf2244ed.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md => blocks/basic-javascript/56592a60ddddeae28f7aa8e1.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md => blocks/basic-javascript/565bbe00e9cc8ac0725390f4.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md => blocks/basic-javascript/5664820f61c48e80c9fa476c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md => blocks/basic-javascript/5675e877dbd60be8ad28edc6.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.md => blocks/basic-javascript/5679ceb97cbaa8c51670a16b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md => blocks/basic-javascript/567af2437cbaa8c51670a16c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md => blocks/basic-javascript/5688e62ea601b2482ff8422b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements.md => blocks/basic-javascript/5690307fddb111c6084545d7.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md => blocks/basic-javascript/56bbb991ad1ed5201cd392ca.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md => blocks/basic-javascript/56bbb991ad1ed5201cd392cb.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-pop.md => blocks/basic-javascript/56bbb991ad1ed5201cd392cc.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-shift.md => blocks/basic-javascript/56bbb991ad1ed5201cd392cd.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-unshift.md => blocks/basic-javascript/56bbb991ad1ed5201cd392ce.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions.md => blocks/basic-javascript/56bbb991ad1ed5201cd392cf.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md => blocks/basic-javascript/56bbb991ad1ed5201cd392d0.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.md => blocks/basic-javascript/56bbb991ad1ed5201cd392d1.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/add-new-properties-to-a-javascript-object.md => blocks/basic-javascript/56bbb991ad1ed5201cd392d2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object.md => blocks/basic-javascript/56bbb991ad1ed5201cd392d3.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.md => blocks/basic-javascript/587d7b7e367417b2b2512b21.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix.md => blocks/basic-javascript/587d7b7e367417b2b2512b22.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function.md => blocks/basic-javascript/587d7b7e367417b2b2512b23.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md => blocks/basic-javascript/587d7b7e367417b2b2512b24.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/explore-differences-between-the-var-and-let-keywords.md => blocks/basic-javascript/587d7b87367417b2b2512b3f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md => blocks/basic-javascript/587d7b87367417b2b2512b41.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/understanding-undefined-value-returned-from-a-function.md => blocks/basic-javascript/598e8944f009e646fc236146.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/practice-comparing-different-values.md => blocks/basic-javascript/599a789b454f2bbd91a3ff4d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md => blocks/basic-javascript/5a2efd662fb457916e1fe604.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers.md => blocks/basic-javascript/5cc0bd7a49b71cb96132e54c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown.md => blocks/basic-javascript/5cd9a70215d3c4e65518328f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion.md => blocks/basic-javascript/5cfa3679138e7d9595b9d9d4.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/assigning-the-value-of-one-variable-to-another.md => blocks/basic-javascript/5ee127a03c3b35dd45426493.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md => blocks/basic-javascript/bd7123c9c441eddfaeb4bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/understanding-boolean-values.md => blocks/basic-javascript/bd7123c9c441eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/declare-javascript-variables.md => blocks/basic-javascript/bd7123c9c443eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md => blocks/basic-javascript/bd7123c9c444eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/find-the-length-of-a-string.md => blocks/basic-javascript/bd7123c9c448eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-character-in-a-string.md => blocks/basic-javascript/bd7123c9c450eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-last-character-in-a-string.md => blocks/basic-javascript/bd7123c9c451eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.md => blocks/basic-javascript/bd7123c9c452eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-first-character-in-a-string.md => blocks/basic-javascript/bd7123c9c549eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-decimals-with-javascript.md => blocks/basic-javascript/bd7993c9c69feddfaeb7bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/store-multiple-values-in-one-variable-using-javascript-arrays.md => blocks/basic-javascript/bd7993c9c69feddfaeb8bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-decimal-by-another-with-javascript.md => blocks/basic-javascript/bd7993c9ca9feddfaeb7bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.md => blocks/basic-javascript/cf1111c1c11feddfaeb1bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md => blocks/basic-javascript/cf1111c1c11feddfaeb3bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md => blocks/basic-javascript/cf1111c1c11feddfaeb4bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops.md => blocks/basic-javascript/cf1111c1c11feddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-number-by-another-with-javascript.md => blocks/basic-javascript/cf1111c1c11feddfaeb6bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array.md => blocks/basic-javascript/cf1111c1c11feddfaeb7bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md => blocks/basic-javascript/cf1111c1c11feddfaeb8bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.md => blocks/basic-javascript/cf1111c1c11feddfaeb9bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md => blocks/basic-javascript/cf1111c1c12feddfaeb1bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md => blocks/basic-javascript/cf1111c1c12feddfaeb2bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/use-conditional-logic-with-if-statements.md => blocks/basic-javascript/cf1111c1c12feddfaeb3bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md => blocks/basic-javascript/cf1231c1c11feddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/basic-javascript/create-decimal-numbers-with-javascript.md => blocks/basic-javascript/cf1391c1c11feddfaeb4bdef.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/meet-the-node-console.md => blocks/basic-node-and-express/587d7fb0367417b2b2512bed.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/start-a-working-express-server.md => blocks/basic-node-and-express/587d7fb0367417b2b2512bee.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/serve-an-html-file.md => blocks/basic-node-and-express/587d7fb0367417b2b2512bef.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/serve-static-assets.md => blocks/basic-node-and-express/587d7fb0367417b2b2512bf0.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/serve-json-on-a-specific-route.md => blocks/basic-node-and-express/587d7fb1367417b2b2512bf1.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/use-the-.env-file.md => blocks/basic-node-and-express/587d7fb1367417b2b2512bf2.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/implement-a-root-level-request-logger-middleware.md => blocks/basic-node-and-express/587d7fb1367417b2b2512bf3.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/chain-middleware-to-create-a-time-server.md => blocks/basic-node-and-express/587d7fb1367417b2b2512bf4.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/get-route-parameter-input-from-the-client.md => blocks/basic-node-and-express/587d7fb2367417b2b2512bf5.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/get-query-parameter-input-from-the-client.md => blocks/basic-node-and-express/587d7fb2367417b2b2512bf6.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/use-body-parser-to-parse-post-requests.md => blocks/basic-node-and-express/587d7fb2367417b2b2512bf7.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md => blocks/basic-node-and-express/587d7fb2367417b2b2512bf8.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/ditch-custom-css-for-bootstrap.md => blocks/bootstrap/bad87fee1347bd9aedf08845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/center-text-with-bootstrap.md => blocks/bootstrap/bad87fee1348bd8acde08812.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/use-responsive-design-with-bootstrap-fluid-containers.md => blocks/bootstrap/bad87fee1348bd9acde08712.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/make-images-mobile-responsive.md => blocks/bootstrap/bad87fee1348bd9acde08812.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md => blocks/bootstrap/bad87fee1348bd9aec908746.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md => blocks/bootstrap/bad87fee1348bd9aec908845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/create-a-bootstrap-headline.md => blocks/bootstrap/bad87fee1348bd9aec908846.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/split-your-bootstrap-row.md => blocks/bootstrap/bad87fee1348bd9aec908847.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/create-bootstrap-wells.md => blocks/bootstrap/bad87fee1348bd9aec908848.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md => blocks/bootstrap/bad87fee1348bd9aec908849.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/apply-the-default-bootstrap-button-style.md => blocks/bootstrap/bad87fee1348bd9aec908850.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md => blocks/bootstrap/bad87fee1348bd9aec908852.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md => blocks/bootstrap/bad87fee1348bd9aec908853.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/label-bootstrap-wells.md => blocks/bootstrap/bad87fee1348bd9aec908854.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/give-each-element-a-unique-id.md => blocks/bootstrap/bad87fee1348bd9aec908855.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/label-bootstrap-buttons.md => blocks/bootstrap/bad87fee1348bd9aec908856.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/use-comments-to-clarify-code.md => blocks/bootstrap/bad87fee1348bd9aec908857.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/style-text-inputs-as-form-controls.md => blocks/bootstrap/bad87fee1348bd9aed908845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/responsively-style-checkboxes.md => blocks/bootstrap/bad87fee1348bd9aeda08845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/responsively-style-radio-buttons.md => blocks/bootstrap/bad87fee1348bd9aedb08845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md => blocks/bootstrap/bad87fee1348bd9aedc08845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md => blocks/bootstrap/bad87fee1348bd9aedd08845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/create-a-custom-heading.md => blocks/bootstrap/bad87fee1348bd9aede08845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/use-a-span-to-target-inline-elements.md => blocks/bootstrap/bad87fee1348bd9aedf08845.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/create-a-bootstrap-row.md => blocks/bootstrap/bad87fee1348bd9bec908846.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/create-a-bootstrap-button.md => blocks/bootstrap/bad87fee1348cd8acdf08812.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/taste-the-bootstrap-button-color-rainbow.md => blocks/bootstrap/bad87fee1348cd8acef08811.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/create-a-block-element-bootstrap-button.md => blocks/bootstrap/bad87fee1348cd8acef08812.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/call-out-optional-actions-with-btn-info.md => blocks/bootstrap/bad87fee1348cd8acef08813.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/warn-your-users-of-a-dangerous-action-with-btn-danger.md => blocks/bootstrap/bad87fee1348ce8acef08814.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/bootstrap/use-the-bootstrap-grid-to-put-elements-side-by-side.md => blocks/bootstrap/bad88fee1348ce8acef08815.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python/build-a-budget-app-project/budget-app.md => blocks/build-a-budget-app-project/5e44413e903586ffb414c94e.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/build-a-cash-register.md => blocks/build-a-cash-register-project/657bdcc3a322aae1eac38392.md} (100%) rename curriculum/challenges/english/{13-relational-databases/build-a-celestial-bodies-database-project/build-a-celestial-bodies-database.md => blocks/build-a-celestial-bodies-database-project/5f1a4ef5d5d6b5ab580fc6ae.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/build-a-data-graph-explorer-project/build-a-data-graph-explorer.md => blocks/build-a-data-graph-explorer-project/63d8402e39c73468b059cd43.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/build-a-financial-calculator-project/build-a-financial-calculator.md => blocks/build-a-financial-calculator-project/63d8401e39c73468b059cd42.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/build-a-graphing-calculator-project/build-a-graphing-calculator.md => blocks/build-a-graphing-calculator-project/63d83ffd39c73468b059cd40.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/build-a-multi-function-calculator-project/build-a-multi-function-calculator.md => blocks/build-a-multi-function-calculator-project/63d83ff239c73468b059cd3f.md} (100%) rename curriculum/challenges/english/{13-relational-databases/build-a-number-guessing-game-project/build-a-number-guessing-game.md => blocks/build-a-number-guessing-game-project/602da04c22201c65d2a019f4.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22/build-a-palindrome-checker-project/build-a-palindrome-checker.md => blocks/build-a-palindrome-checker-project/657bdc55a322aae1eac3838f.md} (100%) rename curriculum/challenges/english/{13-relational-databases/build-a-periodic-table-database-project/build-a-periodic-table-database.md => blocks/build-a-periodic-table-database-project/602d9ff222201c65d2a019f2.md} (100%) rename curriculum/challenges/english/{14-responsive-web-design-22/build-a-personal-portfolio-webpage-project/build-a-personal-portfolio-webpage.md => blocks/build-a-personal-portfolio-webpage-project/bd7158d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python/build-a-polygon-area-calculator-project/polygon-area-calculator.md => blocks/build-a-polygon-area-calculator-project/5e444147903586ffb414c94f.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python/build-a-probability-calculator-project/probability-calculator.md => blocks/build-a-probability-calculator-project/5e44414f903586ffb414c950.md} (100%) rename curriculum/challenges/english/{14-responsive-web-design-22/build-a-product-landing-page-project/build-a-product-landing-page.md => blocks/build-a-product-landing-page-project/587d78af367417b2b2512b04.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22/build-a-roman-numeral-converter-project/build-a-roman-numeral-converter.md => blocks/build-a-roman-numeral-converter-project/657bdc8ba322aae1eac38390.md} (100%) rename curriculum/challenges/english/{13-relational-databases/build-a-salon-appointment-scheduler-project/build-a-salon-appointment-scheduler.md => blocks/build-a-salon-appointment-scheduler-project/5f87ac112ae598023a42df1a.md} (100%) rename curriculum/challenges/english/{14-responsive-web-design-22/build-a-survey-form-project/build-a-survey-form.md => blocks/build-a-survey-form-project/587d78af367417b2b2512b03.md} (100%) rename curriculum/challenges/english/{14-responsive-web-design-22/build-a-technical-documentation-page-project/build-a-technical-documentation-page.md => blocks/build-a-technical-documentation-page-project/587d78b0367417b2b2512b05.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22/build-a-telephone-number-validator-project/build-a-telephone-number-validator.md => blocks/build-a-telephone-number-validator-project/657bdcb9a322aae1eac38391.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python/build-a-time-calculator-project/time-calculator.md => blocks/build-a-time-calculator-project/5e444136903586ffb414c94d.md} (100%) rename curriculum/challenges/english/{14-responsive-web-design-22/build-a-tribute-page-project/build-a-tribute-page.md => blocks/build-a-tribute-page-project/bd7158d8c442eddfaeb5bd18.md} (100%) rename curriculum/challenges/english/{13-relational-databases/build-a-world-cup-database-project/build-a-world-cup-database.md => blocks/build-a-world-cup-database-project/5f9771307d4d22b9d2b75a94.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python/build-an-arithmetic-formatter-project/arithmetic-formatter.md => blocks/build-an-arithmetic-formatter-project/5e44412c903586ffb414c94c.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22/build-an-rpg-creature-search-app-project/build-an-rpg-creature-search-app.md => blocks/build-an-rpg-creature-search-app-project/6555c1d3e11a1574434cf8b5.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/build-three-math-games-project/build-three-math-games.md => blocks/build-three-math-games-project/63d8401039c73468b059cd41.md} (100%) rename curriculum/challenges/english/{25-front-end-development/workshop-blog-page => blocks/cat-blog-page}/669aff9f5488f1bea056416d.md (100%) rename curriculum/challenges/english/{25-front-end-development/workshop-blog-page => blocks/cat-blog-page}/669fc7e141e4703748c558bf.md (100%) rename curriculum/challenges/english/{29-semantic-html => blocks}/cat-blog-page/669fc938d38e6e38ace9251e.md (100%) rename curriculum/challenges/english/{29-semantic-html => blocks}/cat-blog-page/669fcb06c3034a39f5431a38.md (100%) rename curriculum/challenges/english/{28-basic-html => blocks}/cat-photo-app/5dc174fcf86c76b9248c6eb2.md (100%) rename curriculum/challenges/english/{28-basic-html => blocks}/cat-photo-app/5dc1798ff86c76b9248c6eb3.md (100%) rename curriculum/challenges/english/{28-basic-html => blocks}/cat-photo-app/5dc17d3bf86c76b9248c6eb4.md (100%) rename curriculum/challenges/english/{28-basic-html => blocks}/cat-photo-app/5dc17dc8f86c76b9248c6eb5.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/college-algebra-with-python-conclusion/spreadsheets-and-additional-resources.md => blocks/college-algebra-with-python-conclusion/6363d2899078df117ce4c407.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/college-algebra-with-python-conclusion/more-resources-in-colab.md => blocks/college-algebra-with-python-conclusion/6363d2959078df117ce4c408.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md => blocks/create-and-run-simple-c-sharp-console-applications/647e21ba8acb466c97ccbee6.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md => blocks/create-and-run-simple-c-sharp-console-applications/647e21c48acb466c97ccbee7.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md => blocks/create-and-run-simple-c-sharp-console-applications/647e21d08acb466c97ccbee8.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md => blocks/create-and-run-simple-c-sharp-console-applications/647e21df8acb466c97ccbee9.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md => blocks/create-and-run-simple-c-sharp-console-applications/647e21eb8acb466c97ccbeea.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md => blocks/create-and-run-simple-c-sharp-console-applications/647e21f88acb466c97ccbeeb.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md => blocks/create-and-run-simple-c-sharp-console-applications/647e22058acb466c97ccbeec.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/trophy-create-and-run-simple-c-sharp-console-applications.md => blocks/create-and-run-simple-c-sharp-console-applications/647f87dc07d29547b3bee1bf.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md => blocks/create-methods-in-c-sharp-console-applications/647e22338acb466c97ccbeed.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md => blocks/create-methods-in-c-sharp-console-applications/647e223c8acb466c97ccbeee.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md => blocks/create-methods-in-c-sharp-console-applications/647e224b8acb466c97ccbeef.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md => blocks/create-methods-in-c-sharp-console-applications/647e225e8acb466c97ccbef0.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md => blocks/create-methods-in-c-sharp-console-applications/647e226a8acb466c97ccbef1.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/trophy-create-methods-in-c-sharp-console-applications.md => blocks/create-methods-in-c-sharp-console-applications/647f877f07d29547b3bee1be.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes.md => blocks/css-flexbox/587d78ab367417b2b2512af0.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.md => blocks/css-flexbox/587d78ab367417b2b2512af1.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-row.md => blocks/css-flexbox/587d78ab367417b2b2512af2.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.md => blocks/css-flexbox/587d78ab367417b2b2512af3.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-column.md => blocks/css-flexbox/587d78ac367417b2b2512af4.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.md => blocks/css-flexbox/587d78ac367417b2b2512af5.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/align-elements-using-the-justify-content-property.md => blocks/css-flexbox/587d78ac367417b2b2512af6.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-justify-content-property-in-the-tweet-embed.md => blocks/css-flexbox/587d78ac367417b2b2512af7.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/align-elements-using-the-align-items-property.md => blocks/css-flexbox/587d78ad367417b2b2512af8.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-align-items-property-in-the-tweet-embed.md => blocks/css-flexbox/587d78ad367417b2b2512af9.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column.md => blocks/css-flexbox/587d78ad367417b2b2512afa.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-flex-shrink-property-to-shrink-items.md => blocks/css-flexbox/587d78ad367417b2b2512afb.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-flex-grow-property-to-expand-items.md => blocks/css-flexbox/587d78ae367417b2b2512afc.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-flex-basis-property-to-set-the-initial-size-of-an-item.md => blocks/css-flexbox/587d78ae367417b2b2512afd.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-flex-shorthand-property.md => blocks/css-flexbox/587d78ae367417b2b2512afe.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-order-property-to-rearrange-items.md => blocks/css-flexbox/587d78ae367417b2b2512aff.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-flexbox/use-the-align-self-property.md => blocks/css-flexbox/587d78af367417b2b2512b00.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/create-your-first-css-grid.md => blocks/css-grid/5a858944d96184f06fd60d61.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/add-columns-with-grid-template-columns.md => blocks/css-grid/5a9036d038fddaf9a66b5d32.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/add-rows-with-grid-template-rows.md => blocks/css-grid/5a9036e138fddaf9a66b5d33.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/use-css-grid-units-to-change-the-size-of-columns-and-rows.md => blocks/css-grid/5a9036ee38fddaf9a66b5d34.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/create-a-column-gap-using-grid-column-gap.md => blocks/css-grid/5a9036ee38fddaf9a66b5d35.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/create-a-row-gap-using-grid-row-gap.md => blocks/css-grid/5a9036ee38fddaf9a66b5d36.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/add-gaps-faster-with-grid-gap.md => blocks/css-grid/5a9036ee38fddaf9a66b5d37.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/use-grid-column-to-control-spacing.md => blocks/css-grid/5a90372638fddaf9a66b5d38.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/use-grid-row-to-control-spacing.md => blocks/css-grid/5a90373638fddaf9a66b5d39.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/align-an-item-horizontally-using-justify-self.md => blocks/css-grid/5a90374338fddaf9a66b5d3a.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/align-an-item-vertically-using-align-self.md => blocks/css-grid/5a90375238fddaf9a66b5d3b.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/align-all-items-horizontally-using-justify-items.md => blocks/css-grid/5a90376038fddaf9a66b5d3c.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/align-all-items-vertically-using-align-items.md => blocks/css-grid/5a94fdf869fb03452672e45b.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.md => blocks/css-grid/5a94fe0569fb03452672e45c.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/place-items-in-grid-areas-using-the-grid-area-property.md => blocks/css-grid/5a94fe1369fb03452672e45d.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/use-grid-area-without-creating-an-areas-template.md => blocks/css-grid/5a94fe2669fb03452672e45e.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/reduce-repetition-using-the-repeat-function.md => blocks/css-grid/5a94fe3669fb03452672e45f.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/limit-item-size-using-the-minmax-function.md => blocks/css-grid/5a94fe4469fb03452672e460.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fill.md => blocks/css-grid/5a94fe5469fb03452672e461.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit.md => blocks/css-grid/5a94fe6269fb03452672e462.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/use-media-queries-to-create-responsive-layouts.md => blocks/css-grid/5a94fe7769fb03452672e463.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/css-grid/create-grids-within-grids.md => blocks/css-grid/5a94fe8569fb03452672e464.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-1.md => blocks/daily-coding-challenges-javascript/6814d8e1516e86b171929de4.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-2.md => blocks/daily-coding-challenges-javascript/681cb05adab50c87ddb2e513.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-3.md => blocks/daily-coding-challenges-javascript/681cb1a2dab50c87ddb2e514.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-4.md => blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e515.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-5.md => blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e516.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-6.md => blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e517.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-7.md => blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e518.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-8.md => blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e519.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-9.md => blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e51a.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-10.md => blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e51b.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-11.md => blocks/daily-coding-challenges-javascript/68216eb60f957572e7c340c4.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-12.md => blocks/daily-coding-challenges-javascript/68216ef80f957572e7c340c5.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-13.md => blocks/daily-coding-challenges-javascript/6821ebc9237de8297eaee78f.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-14.md => blocks/daily-coding-challenges-javascript/6821ebce237de8297eaee790.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-15.md => blocks/daily-coding-challenges-javascript/6821ebd4237de8297eaee791.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-16.md => blocks/daily-coding-challenges-javascript/6821ebda237de8297eaee792.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-17.md => blocks/daily-coding-challenges-javascript/6821ebdf237de8297eaee793.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-18.md => blocks/daily-coding-challenges-javascript/6821ebe4237de8297eaee794.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-19.md => blocks/daily-coding-challenges-javascript/6821ebea237de8297eaee795.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-20.md => blocks/daily-coding-challenges-javascript/6821ebee237de8297eaee796.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-21.md => blocks/daily-coding-challenges-javascript/6821ebf3237de8297eaee797.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-22.md => blocks/daily-coding-challenges-javascript/6821ebf8237de8297eaee798.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-23.md => blocks/daily-coding-challenges-javascript/6821ebfd237de8297eaee799.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-24.md => blocks/daily-coding-challenges-javascript/6821ec02237de8297eaee79a.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-1.md => blocks/daily-coding-challenges-python/6814d93d516e86b171929de5.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-2.md => blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51c.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-3.md => blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51d.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-4.md => blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51e.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-5.md => blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51f.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-6.md => blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e520.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-7.md => blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e521.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-8.md => blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e522.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-9.md => blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e523.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-10.md => blocks/daily-coding-challenges-python/681cb1b3dab50c87ddb2e524.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-11.md => blocks/daily-coding-challenges-python/68216eff0f957572e7c340c6.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-12.md => blocks/daily-coding-challenges-python/68216f040f957572e7c340c7.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-13.md => blocks/daily-coding-challenges-python/6821ec92237de8297eaee79b.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-14.md => blocks/daily-coding-challenges-python/6821ec98237de8297eaee79c.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-15.md => blocks/daily-coding-challenges-python/6821ec9d237de8297eaee79d.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-16.md => blocks/daily-coding-challenges-python/6821eca2237de8297eaee79e.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-17.md => blocks/daily-coding-challenges-python/6821eca7237de8297eaee79f.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-18.md => blocks/daily-coding-challenges-python/6821ecab237de8297eaee7a0.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-19.md => blocks/daily-coding-challenges-python/6821ecb1237de8297eaee7a1.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-20.md => blocks/daily-coding-challenges-python/6821ecb5237de8297eaee7a2.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-21.md => blocks/daily-coding-challenges-python/6821ecb9237de8297eaee7a3.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-22.md => blocks/daily-coding-challenges-python/6821ecbf237de8297eaee7a4.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-23.md => blocks/daily-coding-challenges-python/6821ecc5237de8297eaee7a5.md} (100%) rename curriculum/challenges/english/{99-dev-playground/daily-coding-challenges-python/python-challenge-24.md => blocks/daily-coding-challenges-python/6821eccb237de8297eaee7a6.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14c.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14d.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14e.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14f.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c150.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c151.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c152.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c153.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c154.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c155.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c156.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c157.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c158.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c159.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15a.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15b.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15c.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15d.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15e.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15f.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c160.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c161.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c162.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c163.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c164.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c165.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c166.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md => blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c167.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md => blocks/data-analysis-with-python-projects/5e46f7e5ac417301a38fb928.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md => blocks/data-analysis-with-python-projects/5e46f7e5ac417301a38fb929.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md => blocks/data-analysis-with-python-projects/5e46f7f8ac417301a38fb92a.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md => blocks/data-analysis-with-python-projects/5e46f802ac417301a38fb92b.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md => blocks/data-analysis-with-python-projects/5e4f5c4b570f7e3a4949899f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/learn-how-a-stack-works.md => blocks/data-structures/587d8250367417b2b2512c5e.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-stack-class.md => blocks/data-structures/587d8250367417b2b2512c5f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-queue-class.md => blocks/data-structures/587d8250367417b2b2512c60.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.md => blocks/data-structures/587d8251367417b2b2512c61.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-linked-list-class.md => blocks/data-structures/587d8251367417b2b2512c62.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.md => blocks/data-structures/587d8251367417b2b2512c63.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/search-within-a-linked-list.md => blocks/data-structures/587d8251367417b2b2512c64.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.md => blocks/data-structures/587d8251367417b2b2512c65.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md => blocks/data-structures/587d8252367417b2b2512c67.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/typed-arrays.md => blocks/data-structures/587d8253367417b2b2512c6a.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/perform-a-union-on-two-sets.md => blocks/data-structures/587d8253367417b2b2512c6c.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.md => blocks/data-structures/587d8253367417b2b2512c6d.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.md => blocks/data-structures/587d8254367417b2b2512c6e.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.md => blocks/data-structures/587d8254367417b2b2512c6f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.md => blocks/data-structures/587d8254367417b2b2512c70.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.md => blocks/data-structures/587d8254367417b2b2512c71.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.md => blocks/data-structures/587d8255367417b2b2512c72.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.md => blocks/data-structures/587d8255367417b2b2512c73.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-priority-queue-class.md => blocks/data-structures/587d8255367417b2b2512c74.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-circular-queue.md => blocks/data-structures/587d8255367417b2b2512c75.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/adjacency-list.md => blocks/data-structures/587d8256367417b2b2512c77.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/adjacency-matrix.md => blocks/data-structures/587d8256367417b2b2512c78.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/incidence-matrix.md => blocks/data-structures/587d8256367417b2b2512c79.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.md => blocks/data-structures/587d8256367417b2b2512c7a.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.md => blocks/data-structures/587d8257367417b2b2512c7b.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.md => blocks/data-structures/587d8257367417b2b2512c7c.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.md => blocks/data-structures/587d8257367417b2b2512c7d.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.md => blocks/data-structures/587d8257367417b2b2512c7e.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.md => blocks/data-structures/587d8258367417b2b2512c7f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.md => blocks/data-structures/587d8258367417b2b2512c80.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.md => blocks/data-structures/587d8258367417b2b2512c81.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.md => blocks/data-structures/587d8258367417b2b2512c82.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/invert-a-binary-tree.md => blocks/data-structures/587d8259367417b2b2512c83.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-trie-search-tree.md => blocks/data-structures/587d8259367417b2b2512c84.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-doubly-linked-list.md => blocks/data-structures/587d825a367417b2b2512c87.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.md => blocks/data-structures/587d825a367417b2b2512c88.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.md => blocks/data-structures/587d825a367417b2b2512c8a.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.md => blocks/data-structures/587d825b367417b2b2512c8b.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.md => blocks/data-structures/587d825b367417b2b2512c8c.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-an-es6-javascript-map.md => blocks/data-structures/587d825b367417b2b2512c8d.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-hash-table.md => blocks/data-structures/587d825b367417b2b2512c8e.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/breadth-first-search.md => blocks/data-structures/587d825c367417b2b2512c90.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/depth-first-search.md => blocks/data-structures/587d825d367417b2b2512c96.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/check-if-binary-search-tree.md => blocks/data-structures/5cc0c1b32479e176caf3b422.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-set-class.md => blocks/data-structures/8d1323c8c441eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/data-structures/create-a-map-data-structure.md => blocks/data-structures/8d5823c8c441eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md => blocks/data-visualization-projects/587d7fa6367417b2b2512bbf.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md => blocks/data-visualization-projects/587d7fa6367417b2b2512bc0.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md => blocks/data-visualization-projects/bd7168d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md => blocks/data-visualization-projects/bd7178d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md => blocks/data-visualization-projects/bd7188d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-document-elements-with-d3.md => blocks/data-visualization-with-d3/587d7fa6367417b2b2512bc2.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/select-a-group-of-elements-with-d3.md => blocks/data-visualization-with-d3/587d7fa6367417b2b2512bc3.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/work-with-data-in-d3.md => blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc4.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/work-with-dynamic-data-in-d3.md => blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc5.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-inline-styling-to-elements.md => blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc6.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/change-styles-based-on-data.md => blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc7.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-classes-with-d3.md => blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc8.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/update-the-height-of-an-element-dynamically.md => blocks/data-visualization-with-d3/587d7fa8367417b2b2512bc9.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/change-the-presentation-of-a-bar-chart.md => blocks/data-visualization-with-d3/587d7fa8367417b2b2512bca.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/learn-about-svg-in-d3.md => blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcb.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/display-shapes-with-svg.md => blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcc.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/create-a-bar-for-each-data-point-in-the-set.md => blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcd.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/dynamically-set-the-coordinates-for-each-bar.md => blocks/data-visualization-with-d3/587d7fa9367417b2b2512bce.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/dynamically-change-the-height-of-each-bar.md => blocks/data-visualization-with-d3/587d7fa9367417b2b2512bcf.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/invert-svg-elements.md => blocks/data-visualization-with-d3/587d7fa9367417b2b2512bd0.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/change-the-color-of-an-svg-element.md => blocks/data-visualization-with-d3/587d7fa9367417b2b2512bd1.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-labels-to-d3-elements.md => blocks/data-visualization-with-d3/587d7faa367417b2b2512bd2.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/style-d3-labels.md => blocks/data-visualization-with-d3/587d7faa367417b2b2512bd3.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-a-hover-effect-to-a-d3-element.md => blocks/data-visualization-with-d3/587d7faa367417b2b2512bd4.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-a-tooltip-to-a-d3-element.md => blocks/data-visualization-with-d3/587d7faa367417b2b2512bd6.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/create-a-scatterplot-with-svg-circles.md => blocks/data-visualization-with-d3/587d7fab367417b2b2512bd7.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-attributes-to-the-circle-elements.md => blocks/data-visualization-with-d3/587d7fab367417b2b2512bd8.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-labels-to-scatter-plot-circles.md => blocks/data-visualization-with-d3/587d7fab367417b2b2512bd9.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/create-a-linear-scale-with-d3.md => blocks/data-visualization-with-d3/587d7fab367417b2b2512bda.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/set-a-domain-and-a-range-on-a-scale.md => blocks/data-visualization-with-d3/587d7fac367417b2b2512bdb.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.md => blocks/data-visualization-with-d3/587d7fac367417b2b2512bdc.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/use-dynamic-scales.md => blocks/data-visualization-with-d3/587d7fac367417b2b2512bdd.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/use-a-pre-defined-scale-to-place-elements.md => blocks/data-visualization-with-d3/587d7fac367417b2b2512bde.md} (100%) rename curriculum/challenges/english/{04-data-visualization/data-visualization-with-d3/add-axes-to-a-visualization.md => blocks/data-visualization-with-d3/587d7fad367417b2b2512bdf.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md => blocks/debug-c-sharp-console-applications/647e22778acb466c97ccbef2.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md => blocks/debug-c-sharp-console-applications/647e228a8acb466c97ccbef3.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md => blocks/debug-c-sharp-console-applications/647e22958acb466c97ccbef4.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md => blocks/debug-c-sharp-console-applications/647e22a08acb466c97ccbef5.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md => blocks/debug-c-sharp-console-applications/647e22b38acb466c97ccbef6.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md => blocks/debug-c-sharp-console-applications/647e22c08acb466c97ccbef7.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/trophy-debug-c-sharp-console-applications.md => blocks/debug-c-sharp-console-applications/647f86ff07d29547b3bee1bd.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable.md => blocks/debugging/587d7b83367417b2b2512b33.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.md => blocks/debugging/587d7b83367417b2b2512b37.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable.md => blocks/debugging/587d7b84367417b2b2512b34.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/catch-misspelled-variable-and-function-names.md => blocks/debugging/587d7b84367417b2b2512b35.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/catch-unclosed-parentheses-brackets-braces-and-quotes.md => blocks/debugging/587d7b84367417b2b2512b36.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.md => blocks/debugging/587d7b84367417b2b2512b37.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/catch-use-of-assignment-operator-instead-of-equality-operator.md => blocks/debugging/587d7b85367417b2b2512b38.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.md => blocks/debugging/587d7b85367417b2b2512b39.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.md => blocks/debugging/587d7b85367417b2b2512b3a.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/catch-off-by-one-errors-when-using-indexing.md => blocks/debugging/587d7b86367417b2b2512b3b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/use-caution-when-reinitializing-variables-inside-a-loop.md => blocks/debugging/587d7b86367417b2b2512b3c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/debugging/prevent-infinite-loops-with-a-valid-terminal-condition.md => blocks/debugging/587d7b86367417b2b2512b3d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md => blocks/es6/587d7b87367417b2b2512b40.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/mutate-an-array-declared-with-const.md => blocks/es6/587d7b87367417b2b2512b42.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md => blocks/es6/587d7b87367417b2b2512b43.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters.md => blocks/es6/587d7b88367417b2b2512b44.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/set-default-parameters-for-your-functions.md => blocks/es6/587d7b88367417b2b2512b46.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-the-rest-parameter-with-function-parameters.md => blocks/es6/587d7b88367417b2b2512b47.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-the-spread-operator-to-evaluate-arrays-in-place.md => blocks/es6/587d7b89367417b2b2512b48.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects.md => blocks/es6/587d7b89367417b2b2512b49.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects.md => blocks/es6/587d7b89367417b2b2512b4a.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-arrays.md => blocks/es6/587d7b89367417b2b2512b4b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.md => blocks/es6/587d7b8a367417b2b2512b4c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.md => blocks/es6/587d7b8a367417b2b2512b4d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md => blocks/es6/587d7b8a367417b2b2512b4e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/write-concise-object-literal-declarations-using-object-property-shorthand.md => blocks/es6/587d7b8a367417b2b2512b4f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md => blocks/es6/587d7b8b367417b2b2512b50.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-class-syntax-to-define-a-constructor-function.md => blocks/es6/587d7b8b367417b2b2512b53.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-getters-and-setters-to-control-access-to-an-object.md => blocks/es6/587d7b8c367417b2b2512b54.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/reuse-javascript-code-using-import.md => blocks/es6/587d7b8c367417b2b2512b55.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-export-to-share-a-code-block.md => blocks/es6/587d7b8c367417b2b2512b56.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.md => blocks/es6/587d7b8c367417b2b2512b57.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.md => blocks/es6/587d7b8c367417b2b2512b58.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/import-a-default-export.md => blocks/es6/587d7b8d367417b2b2512b59.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.md => blocks/es6/598f48a36c8c40764b4e52b3.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/create-a-javascript-promise.md => blocks/es6/5cdafbb0291309899753167f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md => blocks/es6/5cdafbc32913098997531680.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md => blocks/es6/5cdafbd72913098997531681.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md => blocks/es6/5cdafbe72913098997531682.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/create-a-module-script.md => blocks/es6/5cddbfd622f1a59093ec611d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-extract-values-from-objects.md => blocks/es6/5cfa550e84205a357704ccb6.md} (100%) rename curriculum/challenges/english/{29-semantic-html => blocks}/event-hub/66ebd4ae2812430bb883c787.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/exam-certified-full-stack-developer/645147516c245de4d11eb7ba.md (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/foundational-c-sharp-with-microsoft-certification-exam/foundational-c-sharp-with-microsoft-certification-exam.md => blocks/foundational-c-sharp-with-microsoft-certification-exam/647e22d18acb466c97ccbef8.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/front-end-development-libraries-projects/build-a-drum-machine.md => blocks/front-end-development-libraries-projects/587d7dbc367417b2b2512bae.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/front-end-development-libraries-projects/build-a-markdown-previewer.md => blocks/front-end-development-libraries-projects/bd7157d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/front-end-development-libraries-projects/build-a-25-5-clock.md => blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd0f.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/front-end-development-libraries-projects/build-a-random-quote-machine.md => blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator.md => blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd17.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.md => blocks/functional-programming/587d7b88367417b2b2512b45.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md => blocks/functional-programming/587d7b8d367417b2b2512b5b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/understand-functional-programming-terminology.md => blocks/functional-programming/587d7b8e367417b2b2512b5c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md => blocks/functional-programming/587d7b8e367417b2b2512b5d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.md => blocks/functional-programming/587d7b8e367417b2b2512b5e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/pass-arguments-to-avoid-external-dependence-in-a-function.md => blocks/functional-programming/587d7b8e367417b2b2512b5f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md => blocks/functional-programming/587d7b8f367417b2b2512b60.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.md => blocks/functional-programming/587d7b8f367417b2b2512b61.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.md => blocks/functional-programming/587d7b8f367417b2b2512b62.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md => blocks/functional-programming/587d7b8f367417b2b2512b63.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/implement-the-filter-method-on-a-prototype.md => blocks/functional-programming/587d7b8f367417b2b2512b64.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md => blocks/functional-programming/587d7b90367417b2b2512b65.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.md => blocks/functional-programming/587d7da9367417b2b2512b66.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/add-elements-to-the-end-of-an-array-using-concat-instead-of-push.md => blocks/functional-programming/587d7da9367417b2b2512b67.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md => blocks/functional-programming/587d7da9367417b2b2512b68.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/sort-an-array-alphabetically-using-the-sort-method.md => blocks/functional-programming/587d7da9367417b2b2512b69.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md => blocks/functional-programming/587d7da9367417b2b2512b6a.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/split-a-string-into-an-array-using-the-split-method.md => blocks/functional-programming/587d7daa367417b2b2512b6b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/combine-an-array-into-a-string-using-the-join-method.md => blocks/functional-programming/587d7daa367417b2b2512b6c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/apply-functional-programming-to-convert-strings-to-url-slugs.md => blocks/functional-programming/587d7dab367417b2b2512b6d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md => blocks/functional-programming/587d7dab367417b2b2512b6e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md => blocks/functional-programming/587d7dab367417b2b2512b6f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/introduction-to-currying-and-partial-application.md => blocks/functional-programming/587d7dab367417b2b2512b70.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/functional-programming/remove-elements-from-an-array-using-slice-instead-of-splice.md => blocks/functional-programming/9d7123c8c441eeafaeb5bdef.md} (100%) rename curriculum/challenges/english/{27-a2-professional-chinese => blocks}/get-to-know-colleagues-by-asking-simple-questions/682c2671d8010bef0a79f466.md (100%) rename curriculum/challenges/english/{26-a2-professional-spanish => blocks}/get-to-know-others-by-asking-simple-questions/6823914bc8a5c9c820230d99.md (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md => blocks/how-neural-networks-work/5e9a0e9ef99a403d019610ca.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md => blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cb.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md => blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cc.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md => blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cd.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-projects/stock-price-checker.md => blocks/information-security-projects/587d824a367417b2b2512c44.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-projects/anonymous-message-board.md => blocks/information-security-projects/587d824a367417b2b2512c45.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-projects/port-scanner.md => blocks/information-security-projects/5e46f979ac417301a38fb932.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-projects/sha-1-password-cracker.md => blocks/information-security-projects/5e46f983ac417301a38fb933.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-projects/secure-real-time-multiplayer-game.md => blocks/information-security-projects/5e601c775ac9d0ecd8b94aff.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/install-and-require-helmet.md => blocks/information-security-with-helmetjs/587d8247367417b2b2512c36.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/hide-potentially-dangerous-information-using-helmet.hidepoweredby.md => blocks/information-security-with-helmetjs/587d8247367417b2b2512c37.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-clickjacking-with-helmet.frameguard.md => blocks/information-security-with-helmetjs/587d8247367417b2b2512c38.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.md => blocks/information-security-with-helmetjs/587d8247367417b2b2512c39.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/avoid-inferring-the-response-mime-type-with-helmet.nosniff.md => blocks/information-security-with-helmetjs/587d8248367417b2b2512c3a.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.md => blocks/information-security-with-helmetjs/587d8248367417b2b2512c3b.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.md => blocks/information-security-with-helmetjs/587d8248367417b2b2512c3c.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/disable-dns-prefetching-with-helmet.dnsprefetchcontrol.md => blocks/information-security-with-helmetjs/587d8248367417b2b2512c3d.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/disable-client-side-caching-with-helmet.nocache.md => blocks/information-security-with-helmetjs/587d8249367417b2b2512c3e.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/set-a-content-security-policy-with-helmet.contentsecuritypolicy.md => blocks/information-security-with-helmetjs/587d8249367417b2b2512c3f.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.md => blocks/information-security-with-helmetjs/587d8249367417b2b2512c40.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/understand-bcrypt-hashes.md => blocks/information-security-with-helmetjs/58a25bcef9fc0f352b528e7c.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-asynchronously.md => blocks/information-security-with-helmetjs/58a25bcff9fc0f352b528e7d.md} (100%) rename curriculum/challenges/english/{09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-synchronously.md => blocks/information-security-with-helmetjs/58a25bcff9fc0f352b528e7e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md => blocks/intermediate-algorithm-scripting/a0b5010f579e69b815e7c5d6.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/spinal-tap-case.md => blocks/intermediate-algorithm-scripting/a103376db3ba46b2d50db289.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md => blocks/intermediate-algorithm-scripting/a105e963526e7de52b219be9.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md => blocks/intermediate-algorithm-scripting/a10d2431ad0c6a099a4b8b52.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/make-a-person.md => blocks/intermediate-algorithm-scripting/a2f1d72d9b908d0bd72bb9f6.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-numbers-in-a-range.md => blocks/intermediate-algorithm-scripting/a3566b1109230028080c9345.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/seek-and-destroy.md => blocks/intermediate-algorithm-scripting/a39963a4c10bc8b4d4f06d7e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-primes.md => blocks/intermediate-algorithm-scripting/a3bfc1673c0526e06d3ac698.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers.md => blocks/intermediate-algorithm-scripting/a5229172f011153519423690.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/diff-two-arrays.md => blocks/intermediate-algorithm-scripting/a5de63ebea8dbee56860f4f2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/drop-it.md => blocks/intermediate-algorithm-scripting/a5deed1811a43193f9f1c841.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities.md => blocks/intermediate-algorithm-scripting/a6b0bb188d873cb2c8729495.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/binary-agents.md => blocks/intermediate-algorithm-scripting/a8d97bd4c764e91f9d2bda01.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/wherefore-art-thou.md => blocks/intermediate-algorithm-scripting/a8e512fbe388ac2f9198f0fa.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments-optional.md => blocks/intermediate-algorithm-scripting/a97fd23d9b809dac9921074f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/pig-latin.md => blocks/intermediate-algorithm-scripting/aa7697ea2477d1316795783b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/steamroller.md => blocks/intermediate-algorithm-scripting/ab306dbdcc907c7ddfc30830.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/smallest-common-multiple.md => blocks/intermediate-algorithm-scripting/ae9defd7acaf69703ab432ea.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md => blocks/intermediate-algorithm-scripting/af4afb223120f7348cdfc9fd.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/missing-letters.md => blocks/intermediate-algorithm-scripting/af7588ade1100bde429baf20.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/dna-pairing.md => blocks/intermediate-algorithm-scripting/afd15382cdfb22c9efe8b7de.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md => blocks/javascript-algorithms-and-data-structures-projects/56533eb9ac21ba0edf2244e2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md => blocks/javascript-algorithms-and-data-structures-projects/a7f4d8f2483413a6ce226cac.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md => blocks/javascript-algorithms-and-data-structures-projects/aa2e6f85cab2ab736c9a9b24.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/palindrome-checker.md => blocks/javascript-algorithms-and-data-structures-projects/aaa48de84e1ecc7c742e1124.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/telephone-number-validator.md => blocks/javascript-algorithms-and-data-structures-projects/aff0395860f5d3034dc0bfc9.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/change-text-inside-an-element-using-jquery.md => blocks/jquery/564944c91be2204b269d51e3.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/learn-how-script-tags-and-document-ready-work.md => blocks/jquery/bad87fee1348bd9acdd08826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/use-jquery-to-modify-the-entire-page.md => blocks/jquery/bad87fee1348bd9aecb08826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-even-elements-using-jquery.md => blocks/jquery/bad87fee1348bd9aed008826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-a-specific-child-of-an-element-using-jquery.md => blocks/jquery/bad87fee1348bd9aed108826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-the-children-of-an-element-using-jquery.md => blocks/jquery/bad87fee1348bd9aed208826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-the-parent-of-an-element-using-jquery.md => blocks/jquery/bad87fee1348bd9aed308826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/clone-an-element-using-jquery.md => blocks/jquery/bad87fee1348bd9aed508826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/use-appendto-to-move-elements-with-jquery.md => blocks/jquery/bad87fee1348bd9aed608826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/remove-an-element-using-jquery.md => blocks/jquery/bad87fee1348bd9aed708826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/disable-an-element-using-jquery.md => blocks/jquery/bad87fee1348bd9aed808826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-the-same-element-with-multiple-jquery-selectors.md => blocks/jquery/bad87fee1348bd9aed908626.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/change-the-css-of-an-element-using-jquery.md => blocks/jquery/bad87fee1348bd9aed908826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/remove-classes-from-an-element-with-jquery.md => blocks/jquery/bad87fee1348bd9aed918626.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/delete-your-jquery-functions.md => blocks/jquery/bad87fee1348bd9aeda08726.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-elements-by-id-using-jquery.md => blocks/jquery/bad87fee1348bd9aeda08826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-elements-by-class-using-jquery.md => blocks/jquery/bad87fee1348bd9aedc08826.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/jquery/target-html-elements-with-selectors-using-jquery.md => blocks/jquery/bad87fee1348bd9bedc08826.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/handle-click-events-with-javascript-using-the-onclick-property.md => blocks/json-apis-and-ajax/587d7fad367417b2b2512be1.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/change-text-with-click-events.md => blocks/json-apis-and-ajax/587d7fad367417b2b2512be2.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-xmlhttprequest-method.md => blocks/json-apis-and-ajax/587d7fae367417b2b2512be3.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md => blocks/json-apis-and-ajax/587d7fae367417b2b2512be4.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/convert-json-data-to-html.md => blocks/json-apis-and-ajax/587d7fae367417b2b2512be5.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/render-images-from-data-sources.md => blocks/json-apis-and-ajax/587d7fae367417b2b2512be6.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/pre-filter-json-to-get-the-data-you-need.md => blocks/json-apis-and-ajax/587d7fae367417b2b2512be7.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/get-geolocation-data-to-find-a-users-gps-coordinates.md => blocks/json-apis-and-ajax/587d7faf367417b2b2512be8.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/post-data-with-the-javascript-xmlhttprequest-method.md => blocks/json-apis-and-ajax/587d7faf367417b2b2512be9.md} (100%) rename curriculum/challenges/english/{04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md => blocks/json-apis-and-ajax/5ccfad82bb2dc6c965a848e5.md} (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-adjacency-list-to-matrix-converter/686fdcfe055bcda9f651dd2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-availability-table/66b36358ed4f261d64840c24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-bank-account-manager/6718d2d59337c822ecb697ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-bisection-method/686ccc2c8b967e17ab18d593.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-blog-post-card/66eaddd04a9e533fba689001.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-book-catalog-table/66ec4c8e9878d8441956516f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-book-inventory-app/66a207974c806a19d6607073.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-book-organizer/67172b43f84bcd2dec238a3d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-bookmark-manager-app/66def5467aee701733aaf8cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-boolean-check/a77dbc43c33f39daa4429b4f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-budget-app/5e44413e903586ffb414c94e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-business-card/6690e10ebe2181212abc9652.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-celestial-bodies-database/5f1a4ef5d5d6b5ab580fc6ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-celsius-to-fahrenheit-converter/56533eb9ac21ba0edf2244b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-checkout-page/66da326c02141df538f29ba5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-chunky-monkey/a9bd25c716030ec90084d8a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-color-picker/67bf4350777ac6ffdc027745.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-colored-boxes/66f3f6eb66ea9dc41cdc30df.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-confidential-email-page/66bba6fff611169359d9d36a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-contact-form/66f26c32ec6f90df01a44f60.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-currency-converter/67eaa957114d373deb3a9149.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-customer-complaint-form/67279fe50237291f80eed8b8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-date-conversion/66f686b8ebdb982fa8e14330.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-debug-camperbots-profile-page/6823f9df49cc206af5471a30.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-debug-pet-adoption-page/685239f0cad43c7a909cbd98.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-drum-machine/6762ec275cef87635acc4fe3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-email-masker/66b205e6eacba4c4e54ea434.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-event-flyer-page/66e45c8140f9fda5c105ae26.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-event-hub/66ebd4ae2812430bb883c787.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-event-rsvp/67d936de7055982b02baf186.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-factorial-calculator/66c07238b01053abaf812065.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-fcc-forum-leaderboard/673c91f0b934834bc4a3ecc2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-first-element-finder/a6e40f1041b06c996f7b2406.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-football-team-cards/66e7ee20b79186306fc12da5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-fortune-teller/66c06d618d075c7f7f1b890a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-golf-score-translator/689f7996426c1534fa5bea66.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-gradebook-app/66bb6a9c2dd58b73cd759034.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-hash-table/67ed03ac474c48692f41749e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-house-painting/66d6a7a3e1aa411e94bf2346.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-html-entitiy-converter/a6b0bb188d873cb2c8729495.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-inventory-management-program/66d75dd0aa65a71600dc669b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-isbn-validator/686b9720ee1d032bd77a480a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-job-application-form/66faac4139dbbd5dd632c860.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-largest-number-finder/a789b3483989747d63b0e427.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-leap-year-calculator/66c06fad3475cd92421b9ac2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-lightbox-viewer/66db57ad34c7089b9b41bfd6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-longest-word-in-a-string/a26cbbe9ad8655a977e1ceb5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-luhn-algorithm/68507cadbf36aa089a84ce2d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-lunch-picker-program/66db529d37ad966480ebb633.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-magazine-layout/6735a7370e0ae93a4577c689.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-markdown-to-html-converter/66f55eac933ff64ce654ca74.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-mood-board/673b3d6b7ef7318eef926d5a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-moon-orbit/66a37f37ef5823a313de8c26.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-movie-review-page/67ef8f695db52583424bd118.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-multimedia-player/67fccc2463253b213a000142.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-music-shopping-cart-page/685dbd19200ad656d48b77ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-mutations/af2170cad53daa0770fabdea.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-newspaper-article/66ba762af611169359d9d369.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-number-guessing-game/602da04c22201c65d2a019f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-number-pattern-generator/6842a6cd9836f0114a5b7a8a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-one-time-password-generator/67c562286b29447da020d407.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-page-of-playing-cards/66be24cb4144f955b6bcc550.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-palindrome-checker/657bdc55a322aae1eac3838f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-password-generator/66f53dc2c5bd6a11d6c3282f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-periodic-table-database/602d9ff222201c65d2a019f2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-permutation-generator/66fe4f33a2cc9b33f4d5cd9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-personal-portfolio/bd7158d8c242eddfaeb5bd13.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-photography-exhibit/686e64be3cd9db25282a956d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-polygon-area-calculator/5e444147903586ffb414c94f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-product-landing-page/587d78af367417b2b2512b04.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-profile-lookup/5688e62ea601b2482ff8422b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-project-idea-board/67051431a73f1ca25d9a6f25.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-pyramid-generator/66f2836c459cfb16ae76f24f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-quicksort/681dbcca65bbda5f286dc0ca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-quiz-game/66f17db06803d11a1bd19a20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-random-background-color-changer/66b62d0ad68488dd76228d6c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-real-time-counter/66bb3e20d3dc5b6d0a21f5dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-recipe-page/668f08ea07b99b1f4a91acab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-record-collection/56533eb9ac21ba0edf2244cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-regex-sandbox/66e028680eca7d21db7e1aee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-repeat-a-string/afcc8d540bea9ea2669306b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-reusable-footer/673b02b03134b04637bf7055.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-reverse-a-string/a202eed8fc186c8434cb6d61.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-rpg-character/67d83df6f82eda3868dd2a84.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-salon-appointment-scheduler/5f87ac112ae598023a42df1a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-selection-sort/680b3ef395479b0e449ecb6e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-sentence-maker/66c057041df6394ca796bf33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-slice-and-splice/579e2a2c335b9d72dd32e05c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-sorted-index-finder/68a47dcdbce12193caf77012.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-sorting-visualizer/6716249b5405164036fd0b0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-string-ending-checker/acda2fb1324d9b0fa741e6b5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-stylized-to-do-list/66c051d13a6a20255a963695.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-sum-all-numbers-algorithm/a3566b1109230028080c9345.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-survey-form/587d78af367417b2b2512b03.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-technical-documentation-page/587d78b0367417b2b2512b05.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-theme-switcher/687ad7be1ff45032ccf1d92f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-tic-tac-toe/67e3a6b7f60b4085588189e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-tower-of-hanoi/68773ee26f332a80bc0295db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-travel-agency-page/669e2f60e83c011754f711f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-tribute-page/bd7158d8c442eddfaeb5bd18.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-truncate-string/ac6993d51946422351508a41.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-user-configuration-manager/684aaf9ec670c68d20efd0d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-video-compilation-page/669e81368e52b3a5c35a2dc5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-voting-system/673b567e3ba535dda140d278.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-weather-app/66f12a88741aeb16b9246c59.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lab-world-cup-database/5f9771307d4d22b9d2b75a94.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6660a229268f4469af6af407.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67f8317b94735744f65b1599.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe4657aecd7cb795d20c40.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe493ff469cad1b4f4ed3c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe4a1670a9e2d8eee4ef56.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe50c070bcf6e80b6e5541.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe5379d26421f3749d97a5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe57d88b0042ff35d217cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe5ba4bb58670788cd5410.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe5e1452d7a90f919f1583.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe65a968ed0b1c7299d88e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe683b5eff6b23651191cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe6921821b7b28d1b38906.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe82a0e739e448db2ac70f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe8365a79fb94d93868035.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe85cf6c20a358e41f2ba6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe88227fc9836054216af0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe8edd35fc896ce366b14b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe8fb7a764b271b550172e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe9b40ec6bdb9c8f891e4d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fe9c903ee32aa40f26dd0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fea25dcb63f5c249b64f3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fea5eff4f7ddccd1fe2bb9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/67fea7ebc9b348d812b4c7fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68017ab60d2a18a4a49e81c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68017cf85f4b91ad041f533e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680182241b10fab8a0a27b37.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680183318a1912c1ef6ec616.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6801848624b786c7ef7a51e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680185e57f67f7d05951fa28.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6801874351deead7df0b1c1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68018abc0b4d84e4453e9f68.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68018d6bd79477eacb1b08ca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68054124e08f2ee90ac3bcc1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680541e6aa6106eddbf03980.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68054397868897fa376ddf3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680544fcf581e60096e8a628.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68054a145c52c10a7ccfb88f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68054eec55f9a316a700d0c5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68055154af4ca324a3e5709d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6805526c0370a929a3f34e62.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680553835dc5f22e8000c791.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68055434109039336ba0108c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/68055569c6dce23e32e12cfb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680556e0905de6460d3251ae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807db78737bb0a4c95d4c45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807dd51100bf2a9d80106a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807efe87ed28cc0fee29a42.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807f0a49a52b5c6502ba704.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807f237eafb11ce7bbc1b01.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807f3debc9345d3d395724d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807f57f288b79e26bb67a27.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807f5e2596dbae75b6ebb95.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807f78ecae797ee4f73a698.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/6807f912778d30f41a35f17b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a2ae4fff48d4e65e984f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a2c6cebf646549eb8597d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a2f13fd2ab45da7d5f255.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a308a6e4b6664c1b54223.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a316d0236fd69eeace239.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a326daf7d8e7265f7d9e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a3586617ca27ae4cd47d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a36bdad264f84ea672a47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a37bca400d98d1974bee8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a3885bda4ec957c362161.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a3a29b3d0809de1d303be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a3bb5008c12a859a24601.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a3cf5ca047daf5e8ecff5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a3d7de6ff63b3983aa930.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a4199cc2f1dce58320bbe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a42e4f7c7a3dd1c4f388f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a44fcbf008ee86c599c67.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a45bc564e0decd89f8cfc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a47902d05f6f842701575.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a6db1b7ee1629cb7f2b3c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a6fe43f46c833fe6127c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a71abea885638d0c17247.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a726a64435f3e7ae29e7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a7424bd7074444a532666.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a74f8edec0e48cb50628e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a7a930df68b565d3ec6d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a919d0c30477904f3d543.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680a95e67e1e999b038b81a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ad6cff83d15c9adb8bc45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ad88845bfe9d460aa5809.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ad972083a1fda5e77a96d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680adbb8673b42ec51b66d6a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680add1c9f7e04f3a6ffaa38.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680addfc09fe00f879d173ca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ae0f70bca1102d33d55cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ae25356ac5b0bbe5ad815.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ae44cd60a741570f059cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ae53983cad51a279d80bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ae6fa6f3bb82a094cffcf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ae8405a7d742f6dc43689.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680ae96459e66936bd63229f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680aea322a388e3f17d76ad7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680aeae38f22b84688a750d0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680aec5c6bf4554f75fb41e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680aed4029393c55cbe8ee26.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680aef568ac1bd591eceb0dc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680af092f8cc7168e3a0fe44.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680af20c7ff8ef70e3f0f4e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680af35c534e757aa6ffefeb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b8807168d949476df429d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b884db32ff0952e01ed17.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b8b853bdda6a77ce83970.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b8cada9fc37ad52472f95.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b8e8b40bc06b4133a3d8b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b8f7d6d2437bf53a4fdca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b91a5716e41c967d79dfd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680b9291a868ddcfa04e858c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680bdc5719bdbef731fa6cb3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680bde924d51f0001922ae8c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680bdfca9ec8330826ef4dfc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680be10112316c106d4f3c99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680be3aac48933172077ec38.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680be45b2a55861beedc6493.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680be6e7acbf902ecf7d72b0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680be8ec449c91362d3ab174.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680bebda6cf984409c5fe18a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680bee52fa46a94e29001328.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680bf03724f690552e5d2669.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680c07aef728ac642132fcfa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680c09af1ea53564fc10379e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680c0afef188606653b6504c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680c0c00ee924a67422f02c2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680c0d506d89d067eb0ca376.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-adverbial-phrases/680c0e7db4a04c689ff4f45e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/6660a1f8afeef3663bddaecb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee44a50d29d8069c1f2196.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee484fd82991084f2bab59.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee4aa1f9837a09a9c30f39.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee4cbb541a7a0ae61bcc9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee4ed87d60e00c5347db25.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee50c7f4b46e0d96f91996.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee538567a2850ea8231461.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee56687454b01015480e90.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee59328c8fd111948893bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee5ec52409541336e4f239.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee6113703ef11433eead17.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee6321ca3ffb1590c00937.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee673c9dd14b16bf45073a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee6a289c4c8e1705d6af3f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee6c41bd9153181174d0de.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee6eb5dd88a619a6af0476.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee7b074ba2d31b357ec452.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee7dab0f703d1cb716322a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee802cf777fd1dcdeac13a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee83570d1f591f495b125b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ee8693338dfe201f2497e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eea1cfa55f06237c376c0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eea33bbc314f248d210c93.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eea4bdf9bcb42544573b98.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eea74adf1ccf266919fec1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eeab11d541d527bff04f84.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eeac35f111d728a16de700.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eeae06c4611c29b39e7618.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eeb0a9bfe9ce2ab1cbffd2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eeb3225f71b22c54c19018.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef899bfbdd8c0425bd477c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef8eecd906e80537f35a3b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef90c23b384b063ddb0d79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef924aa083d80769e35c20.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef94050ce3a508ab3f199e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef94ffb948dd097064161b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef964e50b3dd0a439936b0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef97882548e50ba1972b22.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef98ac61799b0c4812fcd4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef9b10eec5580d2a2f3342.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67ef9c26140f460df070eb16.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efa8114f7d0d0f6d5ade87.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efa96c7c0d751022ab4a54.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efaab29cfb7511144bd348.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efad79447563125d66dd1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efb1dec6114b14a7b3984e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efb452f0848b1638b9764d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efb612b5747e170bbb0330.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efb71747025017b2b2e1d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efb7e39a3ae7184c508f1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efbabce0cc7219a3f50a77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efd83320a9d11b92069f89.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efdab408e37f1cc9b09ac3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efdc959abdd01d8998e23d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efde71d68c6f1e535ced5d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efdfa59ffafb1f2a56381e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efe861ab0bf720d0a6798d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67efebdf734ad521ace8a89e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eff283a58f2222dbddec24.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eff3ae8cca9823edafadc6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eff572da10f424e1f12db0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eff6af42e8c425d9ff28e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67eff894d57d1326be66158c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67effcdc0f428a281781bdc8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f0039a4b0b9928ce9ec5e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f00650f9e8d72a149ca40e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f007ad79ef192af858ecf6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f378ed3e7b6b0575188707.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f37ab91b0bc806fa557de7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f37c93459dc608a3d40362.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f37e41c99d8c09b35efc97.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f37f60d670350a9c07bd99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f38162549f9b0bea4dff29.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f382a012077a0d02c26289.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f3842692c22f0e6160a609.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f38522729d8b0f409082aa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f3862598bb601003b00399.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f3871eea82d61119e6537b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f3887a11aa2812619bca7c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f38c549aad4f1420ab2d9b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f38e0b660d12155902bc57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f38fac88ead216c0db1dcb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f4f81c06ba47053ae33664.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f4fa0b6e6451067cd096e6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f5011ba4df34088f562234.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f502a15382c109cdbf0278.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f503727273830a957a57cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f5042b2c76890b5bba512a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f50607928b370c11239532.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f50874f536e80d63b170b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f50b617d33980ec341c96d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f51128d552ef0ffe1437b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f513e34f45c411491c53ca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f514e116fc201233922a54.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f516c63aa9bf133436c73b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f5182fadfeb61467ac17cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f519febaeacd154eb0f9f1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f51aa9a8223a15fe6f94c2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f51ba068960e16ecc48d46.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f51daca0932e1890a4d676.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f51f7b826c2b1a77042ec9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f52096eb73c11b6e7f2712.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f521ccd4afdf1c600406a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f5246d3635571d8969f310.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f525cc6bd5a51e853d280a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f5277a290acc1fc68d5841.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f52a20d4980321a21d5b15.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f52c6005b91c22fa0b5474.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f52d066a653223b0cbc15f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f52dee33807524435b5714.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f52eaaf9808c24f1711e49.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f5335a09d5fb264cb6d128.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f53908d3399826c7c2e780.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f53ac645c24127c9957346.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f53bc800a8d928901cfc72.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f53cded0c284297f0d2bec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f53dfa20d9112a729bf96a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f53f1a109a902b1f8e2858.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f540edee62b92c0b6fe534.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f5421594f8af2cfd6ce3d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f542c08c893f2d9f4f86d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f623ba313ba40411851488.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6250542ddad0502e48ee8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f62624e0d6c206196807e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f627bc1703730722e34e7c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f629032a3d32082a27e97e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f62aa81c1eb0094d0510ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6374f109b510a62653ab3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6388c45b13e0b1fdc3f94.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6395cfd3f0c0bc5e84a5c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f63bdcb0a1480c94ebe6c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f643b463c0900e61c9396c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6453f9551f50f79dde158.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f646e0771ab3102e9e45c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6498972a39e11396f0b57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f64b1393fb461219add0df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f64bbf8879c012ad1d5508.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f64d832fae5913a94443c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f64e8bd52c971444dfbd89.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f657a7f9195016258e4ed6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f659a9a606f216d86f82b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f65a5e0016ab17a6ac1939.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f65b65099e9018a17f6909.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f65caf2d642f198f2f5dfc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f65ddd5166b51a43cb35ac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f65ed992f4381b0a242850.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f661f07d4a111c20250f23.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6631d5f8e891d24024dc3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f6644060253a1dd78b2e36.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f666c9821e1e1ed24333b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f66c570a22cc1feb87cf30.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f66daca27ee821356bac17.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f66e7f3fe1f721cf9cb189.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f671a8a9c59322b86f05da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f677930d2ce9263ba93075.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f679810774dd278c363d75.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f67a7f852015284c67e484.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f67b465227cf28e6ade47f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-about-speculation-and-requests/67f67c48b6239c29bd895881.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/613297a923965e0703b64796.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61329b210dac0b08047fd6ab.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61329d52e5010e08d9b9d66b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6133acc353338c0bba9cb553.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6133d11ef548f51f876149e3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/613e2546d0594208229ada50.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/613e275749ebd008e74bb62e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6140827cff96e906bd38fc2b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6140883f74224508174794c0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61408e4ae3e35d08feb260eb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61408f155e798909b6908712.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614090d5a22b6f0a5a6b464c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6141fabd6f75610664e908fd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6141fed65b61320743da5894.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614202874ca576084fca625f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614206033d366c090ca7dd42.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61435e3c0679a306c20f1acc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6143610161323a081b249c19.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6143639d5eddc7094161648c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6143908b6aafb00a659ca189.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6143920c8eafb00b735746ce.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614396f7ae83f20ea6f9f4b3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6143cb26f7edff2dc28f7da5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6144e818fd5ea704fe56081d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6144f8dc6849e405dd8bb829.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145e6eeaa66c605eb087fe9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145e8b5080a5f06bb0223d0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145eb5f08a38a0786c7a80c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145ed1f22caab087630aaad.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145ee65e2e1530938cb594d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f02240ff8f09f7ec913c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f14f019a4b0adb94b051.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f3a5cd9be60b9459cdd6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f47393fbe70c4d885f9c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f59029474c0d3dc1c8b8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f685797bd30df9784e8c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f829ac6a920ebf5797d7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145f8f8bcd4370f6509078e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145fb5018cb5b100cb2a88c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6145fc3707fc3310c277f5c8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614796cb8086be482d60e0ac.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6147a14ef5668b5881ef2297.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614878f7a412310647873015.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61487da611a65307e78d2c20.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61487f703571b60899055cf9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614880dc16070e093e29bc56.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614883b6fa720e09fb167de9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614884c1f5d6f30ab3d78cde.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/61488ecfd05e290b5712e6da.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148d99cdc7acd0c519862cb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148dc095264000dce348bf5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148dcaaf2e8750e6cb4501a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148dd31d210990f0fb140f8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148defa9c01520fb9d178a0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148dfab9b54c110577de165.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148e0bcc13efd10f7d7a6a9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148e161ecec9511941f8833.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148e28706b34912340fd042.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148e335c1edd512d00e4691.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-accessibility-by-building-a-quiz/6351e7a8684bf5377c4ee7f7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/635060a5c03c950f46174cb5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507b5ac8a55134223374c7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507bcbfe4ede356e624395.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c19151201368ee3e16c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c4b63731437227b0134.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507d810f1a2e38f1908fd8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507e4562cdde3a28e8de1b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507ebb0c50ce3b9d669cd9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63507fc6cc29083cc44df2fb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6350805fe0fe283dd347b0dc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/635080d80b72803e973841da.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6350854411ffb73feb6bb84e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63508577f69f41409275f877.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/635085da54fc2041e0303e75.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/635085f80bd9b5429faa40c4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6350866cce4c6d43bdf607c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63508750f040a348a440a0bf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/635089e3bd3e144f2db4094f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63508abbff1c4c5210d68cc5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/63508c898d753754757bd5e3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/635090f47eb6d9563a6fed05.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e79d15aae30fac58f48e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e93db104661305c5f658.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e96d2604f813c656750b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ea3a5b79e614ee2282fd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ebd3ab962c168a122e85.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ec8b9c70fd17b8c7ba3f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ecef9f045519063da9b3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352edee8a4de01ad693f0e4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ee566a59d31d24bde74b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f09b1e53a420e7873344.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f179bdca23221298a5ba.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2526dccb523150b64fb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2a24eb71b24284ca2b6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352faf71a9db52631864634.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fbb93a91a8272f838d42.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fcb156834128001ea945.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fce75b2d3b2924930f1e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fe473d53592a40ae403b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fed209792d2b89e92ea1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ff27e0e51b2c7dce0010.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ffe4cfafa72d595a0007.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6353004b235d7a2e0b913f2b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6353024f5eab012fa2f57eec.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6353028147d3c7309017216a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/635302be760d6031d11a06cd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/65aac0678d51b3f1a0cb8061.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/65c4dc57418fd6bfc710d61d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/65ca2d0625aa3a3201067f70.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/65e62efde0592ec4b4bb6a69.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/65f83a7ca7047318e3ccff7c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/661890c4abae9f2a0eddad6b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/661899113600ef307d8a7487.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6618a3264f955339063d3328.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/6618abf6368d073f0f659780.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/66c395a16c3ff33dc6f8e7c0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-advanced-array-methods-by-building-a-statistics-calculator/66f59e667892883f47abe6d5.md (100%) rename curriculum/challenges/english/{13-relational-databases/learn-advanced-bash-by-building-a-kitty-ipsum-translator/build-a-kitty-ipsum-translator.md => blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator/602da0de22201c65d2a019f6.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65576ff7888f9e96f52a4be1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557709b0aee699a6a00528c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557712d77ce2d9bd7e63afd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557716aadbd2d9c42c0e69a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655771d889132f9ccd341060.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577236b056379d5dbc7000.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773b0591c5f9f4045883e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773f8b8b5db9fc6d0ae76.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557743527cb92a06417ea97.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557746aad2844a0cd864e12.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774955b097ea14897db12.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774d01daeeaa1978b99d5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655775221059f5a20493d5d7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655776db1eeae0a620e42a0d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655777060d8ddea6741be1b1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577739f57ecca6c39bb4e9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577791ad8c26a7705e2919.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577a17564ce8a8e06c1460.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c17d54dfab65cd54b95.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c74607d40b6d8c4757f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cb031cd93b77a285db2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cee7f2cb8b80127cce2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d0f6c78a0b868a43b9c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d4fc3afc3b8f554c882.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578f895f2a65ba7a916804.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578fcf00322dbad5dee05b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655790d113d14dbb727eaf41.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557910b0ebaeebc18209e90.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557913b8fe5c0bc834c9f4f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791847db8a9bd0b685f40.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791ae44c182bd92f31caa.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791e6cf5e03be3de73451.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65579228c669fcbebffd01d5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557924d47c325bf27afbe51.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557927ad11e58bf8c794b25.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d70c5161b16ff1d6530d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d86fe1b8947954b9178d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da1b7d75f088f5e6b89f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da93115de78dbbdc7ba3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6566195b0a021bb660b2b4b1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65661b72d6745ebec6a96923.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6567722f53ad97d7ea6bb082.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65774ae7c3eee66fe79b9459.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/657891ab9c1903f4e55433ba.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65789506b30453080f77470c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b13757611e2825beb8a5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b57361f2f132a02e2a18.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65796fac81f983127558f3f4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579717f0920131304286804.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65797670e0c0d016f17e7660.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579ca0923cfa7162089d2f0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cbab9825b8170974c69a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cd5f6dd62c189e53ddbb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579dd49fa8a8e1fd06b85a9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65affe602a2a828b0382a058.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cd2b7bd9a684ccf1dc16.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cf140d34058d7ea8935f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d25992879698180e6a71.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d3319ebec69b983fb91b.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md => blocks/learn-applications-of-linear-systems/6363d2019078df117ce4c3fe.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-applications-of-linear-systems/applications-of-linear-systems-extra.md => blocks/learn-applications-of-linear-systems/6363d23a9078df117ce4c3ff.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64388945b59341057e955fbb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c0ab6779047014ca69b4f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c14c8027369027334e802.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c337176a83407d0cd915c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c359312d030093352fe41.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c565936a10109b3f59326.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c56790fac5409eb5ec6f9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c8d9a73965c0a26d7f634.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c90830bbeb40ab15148a6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c95001ff61f0b3c39ce71.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e99a35a2cde013489176c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9ee64efc77016fa3397c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9f727a93d80198228d57.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ec3040ee13201ff1c35bf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee71edd2ec2014c0ff0e0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee973c162ae017b3d30db.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6443c98ac169e501eba36d04.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444062a33ab4c03d0c2e9f5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64440a50d076c204051f2cc0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444f324c287170220eee013.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6446d8f9fce0fa0172473964.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b6d20eabd7e0149383254.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b736c83c5250181633899.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b97360868a301bf9ba463.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644ba3c43bb57f020ca57834.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644baae059c58402a31e815a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f360e888420013dbe705f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f4bcf1c2afd0211cd945e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f848af645ce012bd1a2bc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fa585a5f9970173ca3cff.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fb1d7f0257702a0c935cf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fba64caf60303c9540d14.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645763874fd6d901c273db29.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f06144bc0dc0143a5a3a2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f1cffc7f95e01db009f32.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f34e7925b68021ce0bcaa.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7231271ab1012bc659b8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f764c37de33015ded1273.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7879ebbdb201892e55e1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f8615fa144d01c476b22c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f958584305d02bf48fe5b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646474a88d0d4a016f895ba8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64648c3254e52901e36e7703.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646494e11d0cab03caee204c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64649b108df035051cb2ba2d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/653f173100e7791a72a8a4c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/655f16b6fc793f6f13ba1a6f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/657386f11fb8265660bfac75.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65738cc6cba1825b14806b3d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65739e21dbdf776ccfbf2df5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6573d962423e118f6d851e6b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6576076879130f6cf7426e82.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760954561c726e832a0cc8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760ce115eb06716baeb361.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760de70283687288fe70cf.md (100%) rename curriculum/challenges/english/{13-relational-databases/learn-bash-and-sql-by-building-a-bike-rental-shop/build-a-bike-rental-shop.md => blocks/learn-bash-and-sql-by-building-a-bike-rental-shop/5f5b969a05380d2179fe6e18.md} (100%) rename curriculum/challenges/english/{13-relational-databases/learn-bash-by-building-a-boilerplate/build-a-boilerplate.md => blocks/learn-bash-by-building-a-boilerplate/5ea8adfab628f68d805bfc5e.md} (100%) rename curriculum/challenges/english/{13-relational-databases/learn-bash-scripting-by-building-five-programs/build-five-programs.md => blocks/learn-bash-scripting-by-building-five-programs/5f5904ac738bc2fa9efecf5a.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64061a98f704a014b44afdb2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64067c1041a80c366b852407.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a71d2b35103a340dba06.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a9945fa5d23c225d31cc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406adbca6b41d3d7cef85ab.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406bb32f9ed593f26c33b2b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407b940b8983005578d0824.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c303b4272606c019f338.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c4abf5be6d07d8c12ade.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c627ddc93708c8dee796.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6a2c2159309994779a5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6d3f19c4e0a7ba320bb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c722498bc80b76d29073.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410da6df463a606dfade96f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410dfb965c72108196ef24a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e3c19c21cd09c32dc7c6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e70c84bb660b4d2a5ea1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410edb33eeaf50dd9a22ab4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410efff0ae97c0f06856511.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f149110ec60fd40fcfe1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f97a721cd1144804b7a8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f9a443d57414ee50fada.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fb3b68429716a810ea4b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fcd1f731fd17cdb101a7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411024727181d190ef03166.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110377201e7b1a0de0d558.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110727cefd3d1d9bdb0128.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411083020a3101e9514a0f5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110998bc00321fd8052ab5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110a03f6a450209b01f45c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110b1849454521871243ca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411108bc8b9c324f66aab4c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641110e4fb696b259dbf0bcf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411135e9ee2fa26c882eb02.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112c9cf53d632910ea2f9b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112cea9e6ac22a314628b0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112d0943e1bb2aef11e2d1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112fa63a0f812c66499a54.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641130423e5f512d8972dae1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113124efd2852edafaf25f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113249bab9952fb2ce4469.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621c5f02a5c272761db8661.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621d0dd6798b121bd2ed823.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-algorithmic-thinking-by-building-a-number-sorter/662236690376072dc79d9c27.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f33071498eb2472b87ddee4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3313e74582ad9d063e3a38.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f331e55dfab7a896e53c3a1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3326b143638ee1a09ff1e3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f33294a6af5e9188dbdb8f3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f332a88dc25a0fd25c7687a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f332b23c2045fb843337579.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f344f9c805cd193c33d829c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f344fad8bf01691e71a30eb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f344fbc22624a2976425065.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f344fc1520b6719f2e35605.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3477ae34c1239cafe128be.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3477ae8466a9a3d2cc953c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3477ae9675db8bb7655b30.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3477aefa51bfc29327200b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3477cb303c5cb61b43aa9b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3477cbcb6ba47918c1da92.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f34a1fd611d003edeafd681.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f35e5c4321f818cdc4bed30.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f35e5c44359872a137bd98f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3c866d0fc037f7311b4ac8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3c866d28d7ad0de6470505.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3c866d5414453fc2d7b480.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3c866daec9a49519871816.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3c866dbf362f99b9a0c6d0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3c866dd0d0275f01d4d847.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3cade94c6576e7f7b7953f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3cade9993019e26313fa8e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3cade99dda4e6071a85dfd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3cade9fa77275d9f4efe62.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e01f288a026d709587.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e03d719d5ac4738993.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e04559b939080db057.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e050279c7a4a7101d3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e05473f91f948724ab.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e056bdde6ae6892ba2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e06d34faac0447fc44.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e07276f782bb46b93d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0819d4f23ca7285e6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e087d56ed3ffdc36be.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0b431cc215bb16f55.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e9629bad967cd71e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0f8c230bdd2349716.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f3f26fa39591db45e5cd7a0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f459225127805351a6ad057.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f459a7ceb8b5c446656d88b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f459cf202c2a3472fae6a9f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f459fd48bdc98491ca6d1a3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45a05977e2fa49d9119437.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45a276c093334f0f6e9df4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45a5a7c49a8251f0bdb527.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45a66d4a2b0453301e5a26.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45b0731d39e15d54df4dfc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45b25e7ec2405f166b9de1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45b3c93c027860d9298dbd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45b45d099f3e621fbbb256.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45b4c81cea7763550e40df.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f45b715301bbf667badc04a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f46e270702a8456a664f0df.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f46e36e745ead58487aabf2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f46e7a4750dd05b5a673920.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f46e8284aae155c83015dee.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f46ede1ff8fec5ba656b44c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f47633757ae3469f2d33d2e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f716ad029ee4053c7027a7a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f716bee5838c354c728a7c5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f7691dafd882520797cd2f0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f7692f7c5b3ce22a57788b6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f769541be494f25449b292f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f76967fad478126d6552b0d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f769702e6e33127d14aa120.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f7b87422a560036fd03ccff.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-basic-css-by-building-a-cafe-menu/5f7b88d37b1f98386f04edc0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/66323433f931ca32305a11f5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/663250b42513ef5975599c49.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/663255f28c59315db74d137b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/66325a250690a3612c1db0f6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/663260de72634166b0800fe9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/66326637df347d6ae9928853.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/66326913b729e16dd0127a36.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-debugging-by-building-a-random-background-color-changer/6650c9a94d6e13d14a043a69.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/5d5a813321b9e3db6c106a46.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a1166ed9a56d439c0770e7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a23d1c5f1c93161f3582ae.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a2409897ec621942234cf6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a24128d5e8af1b47ad1aab.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a24190868ca51c0b6e83c7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a2509ba163e020bb9d84ea.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a257659d0d1e2456f24ba2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a39f5a5790eb27c1e5d4bf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3a75d8466a12e009eff76.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3b3eab50e193608c19fc6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3c0ab883fd9435cd5c518.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3c2fccf186146b59c6e96.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3c8bf3980c14c438d2aed.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7bfabe119461eb13ccbd6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7c011eef9fb2084b966db.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7c23e6b511f22ed71197a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a7cc99577fbf25ee7a7d76.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8a929e4260d08093756d2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ab0e27cbaf0b54ba8a42.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8b0b5053f16111b0b6b5f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8b1762b7775124622e1a3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8b6536156c51500739b41.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8b711ab7a12161c7d9b67.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c0c8313e891a15ec23e7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c173949f851c83c64756.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c242b25a531f2909e5bc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c3ebc6c35e23785e1a19.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c41ecaf1bd24536129b8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c465fa7b0c252f4a8f0c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c5db7888af27af23f0dd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8c8cee8e5cf2e001789b4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ca22d29fe62f3952bdf5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8cce1b0c32c33017cf2e9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d0fdf2dad83a92883a80.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d143f2a58e3b6d6e9c33.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d1c72e8bb13c2074d93c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d2146a3e853d0a6e28ca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d24c97461b3ddb9397c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d35660db4040ba292193.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d539dc11cb42b5dd7ec8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8dd468debb449b4454086.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8dd9cdb16324b04cfd958.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e1dc897df55108bcb5e8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e24c673b075317cc0b09.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e45cc600c3591cee671a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e49f4df7af5ae2d7a616.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ed36d7a7915dfa444ba2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8eefe2e68b66ac563816b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8ef8f0c76a46cd221a68c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8efb0e3ce826db8daf80f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8eff21c0b0f6ebe5b8e38.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8f14fe6d1fc72454648c7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8f1d5f5ddbf74c07f733b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a8f35bde1750791f58773f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa1cea594f152ba626b872.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa204c1e1d33348ff09944.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa2626c3c10244b94c787b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa2999ec27ec516655eba6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62fc20387ef88d1d1998aac5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/6577ea4f23e3ba1217007bc7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/65b2f6acce65b7a69751a090.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/660880e67dfed9eb6adb7178.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/66088382bd1422ed8b5309c3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/66088621742011f008175e5e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/6608b7985f4ba5127cbc401b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/6608b8713915f21398ff32e1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/6608bee87c43ca194effebdf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/662fbead61552e06d30fc048.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-javascript-by-building-a-role-playing-game/662fc372da60030ae25b194e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec19978a066607e23439f8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ec47b454495519739486a7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63effe558c87a70e7072e447.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f01861f813e01564c95315.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0348a54a177272071a595.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0374d5351223a747c301d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f03af535682e4138fdb915.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-oop-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/652f948489abbb81e6bf5a01.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/652fa2aee6374ad29b5d49b4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/652fa3c4968fa9d6f8f6d873.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65327e9c7ea42e125256b29a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/653281af14be5f2055310f8e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/653283d07b8f9d294aafa83b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65362bfd67d61d517deef191.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/653635c731206b718659d3d5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/653639d63a45a077333312c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/653641509b6e7681a9333245.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65364566e84e378837fbaf2a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/653fb19b515fde28243f727a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65420b821b14f25a6b35c3b3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65420dcfc60580678dad7a92.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/654210a9eda99477f5697a94.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/654212b82fb5cf872f77148f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/654213f2fad2d48f74d6c239.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/654215fe7b4a899ddceb3b60.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/654218753c255fabb81f57ca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65422ba173a18b1bedef1bb6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6552127b2576c2fbc5ecc2ea.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65521badc7b7470edf952372.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65521ec3bb117c195c4f6cb5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655220a3fa5c3c200bc8e938.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6552303a9a78704f8ff072e9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655235c2e607297f00316650.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6552385244ccf89b77d6b332.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655243068222c2c1166b90b0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655476e1ff522252fdcce5e4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655479aa3e1e0360ae38b7a6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65547ee197840478a1b95f4b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6554815fe2472f8bfdab7642.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655482742cc5499726e3f347.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655483ebf0096ba02b2c3d4c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655485321913feabbc5f00f8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6554860ea4dfbab2f4786fc8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655487f686aabfc2a10ba887.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65548f747a4cdafd186948d1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655490f55c36900779336988.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655492e6b90c7a198c587943.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655494d5a15d6a2567e1ea60.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655495a6bd96e42bc3baa795.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555d17af9ff06a14d399f6d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555d458687cb3b357834df9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555d729c9bfd7c3195f1948.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555d7e384056dc9c581fadf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555d8faed60b9d3e4a6cefb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555dd138e70cae6b546966d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555e04aeb225bfbae237344.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555e0bfe4d69904410f7cd3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555e39a5f4c6f138c7d9405.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555e57d3e6d9d221c4735be.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555e6cec786da2aadc11ea0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555e7acdbae972d3e8e0f5b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555e9197bf1d7416bdd76e0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6555ebf07ec610585a626f72.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65571e742fbf4532d8f98e90.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655720534347cb3f31cdfb3d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65572399a8e16d50bc2c1ff3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655724bac464795a0ad91082.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655727b2e1e49d6adf584442.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655729e68e49b277a6b448bd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65572bb34a7e488224b937fc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65572e5aaf022790fb4a81b1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655737cd004591b0271d6826.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65573a97c59ddbbf028ca95e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65573d0abe4d38cd6fa13f44.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6557421eb6a7a0f0500e3106.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655b49333d9f265bc1512152.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655b4bbff1dbf66cb2ed4dac.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655b4c8f636d9675953a0388.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655b4dad1d38ff7cdd65cbfe.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/655dc43318591b975cdfe2d8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65606d06666e118ba86162be.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65606ed6ea2baca053327e9b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/656071d679089ebd9d5035a0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/656073a2b98232c8aca72267.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/656472ed8f552d2f2b3f7883.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/6567055f59d39f07d1c542dc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65671421254eeb489875cdd8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65672136535209761a5cf02b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65672adafbaa37a6cef886f7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/657b2b0b6a48071a6db28e7a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/659b0093d7db5a1a1122b7bd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65a608b7e7c75a04ccf0c23c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65a6098a3405f206312e28f5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65a609f6e23f3b06c608fb57.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65a60aa3efd8fa079c2d1537.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65a60b0b8b4f96085ac23463.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65c64fe6c770a22db893e931.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65c6532520cf4f323329b2c6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/65cf1f2cd796c06057bf3f3c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/660ae3eeef9ad289bece426b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/660ae8ad1475698da3c3c37d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/660aea8782242e8f4bcc42d8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/660aef1d5bd6c092f1931830.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/660af2b86c0fca95f7570fc5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-basic-string-and-array-methods-by-building-a-music-player/660af462d18730978fdf5c50.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md => blocks/learn-business-applications-of-college-algebra/6363d2649078df117ce4c404.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-business-applications-of-college-algebra/business-applications-of-college-algebra-extra.md => blocks/learn-business-applications-of-college-algebra/63dbd0375d93712ff177d969.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/66068fb0bfddba2b7977eb60.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/66069167b3307b2f4067b22b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606927d010be4300a4e5330.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606933d6813a8308c962dd1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660699119472f332798860ad.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660699aabc59c532f2d556e5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/66069b0b36053733a2f012fe.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/66069b992c1c5e3451f3deb0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/66069d65162e61357c793e0c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/66069e5759b800364707988e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/66069f86f58f85371d47123e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606a219f9efbf38ad496f67.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606a2f8a6a36f39518e0439.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606a3ccb1eea93a23c066bf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606a4641ec48b3a9fe8c2fc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606b0d602d1e33e81bcef0d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606b224a69a293f98f8db8f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606b63c0fd55e4314d2ec85.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606b6b7760d0643c3b4eb29.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606b8d31356fe4563f0e99c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606b961ebcf04460f8af76e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606baaf1828ff46ebcc008c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606bbd52233b247cf0a56e4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606bc4e5535c0484990ccd5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606bd3d02e86548d3ce1a0a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606beade9200b49aaeecd94.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606bf4561f8794a0d345919.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606c05b5624a54ab85808fa.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606c0dd3293064b30d17a72.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606c14182435d4bab0de2ee.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606c2d203a8124c83b2234b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606c3fd5634684d48a7887b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606cb019db4f74f224856f4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc088fd3574fa9010a4f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc473675e85017b0c53d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc754a8834509cd0afb6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606cd69f56e27516583b0cc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606cf1b2b9f65529c161098.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d03ff198245383e61d90.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d32096165654b8e73f21.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d378de78d55523f08298.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d589750ad655fa0df168.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d6138c49e456920fa818.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d7bb9e4c6b574235159a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8795bd533582425a363.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8c323d6205890fbbd54.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606d9d92fcf78598b3b5184.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606db6a23a1455a402f91ae.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606dcf5a31e4e5b43737417.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606dd63109f9f5c2195e30c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606de006a82e05c9a65cebe.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606e2f27f19ca5f398c6aed.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/6606e3e6231702600bd5860c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a737f0f72b51de361051c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a7a1cac69b7217cbae22d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a7cb75dce3d22ab562c0d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a7ea6e3a21a243d6aa288.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a7f28d5ce6a24ef856a50.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a8b6cd8de406ae82ce910.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a8c3b21100c6b83e57cb0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a8d7c5f33c16c67e58b37.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a8ef6b7571f6dddc3553b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a92e93854486efa68fe6f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a937220bf966fd844f1ee.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a940b3379fb708a83593a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a94f55c3c9b71a37e1c8b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a957f44c096728ba9c41f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a95c3da857673124ed698.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a968ca0838773c9bbfc85.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660a9819ad113774d65a1e7c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac1d158923e805d3c3099.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac2873b090d80d6aa6ce2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac35d55a15d81afdedd76.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac44c7eec868220318297.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac4f4f784b9829e89632a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac56326c2eb831583c0de.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac59d7ea60083900b83df.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-classes-and-objects-by-building-a-sudoku-solver/660ac60e22aa218400acb4b6.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-common-factors-and-square-roots/factoring.md => blocks/learn-common-factors-and-square-roots/6331d251b51aeedd1a2bd648.md} (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6660a3787b34f972a9776968.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/683b041e315a2b231b6be69e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/683b085d99b1793026400536.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/683b0bb5e604f23fb461e6f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/683b0ef61411d548a71183ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68487799a04eca4d06dfbdb5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6848794ae7e6f857c1113f57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68487b3b828b675d659b5c0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68487cc8ff08cd68db3c6d27.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68487ddbd6a38e7040118f64.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68487efc94946b786ebb4c50.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/684880a8013eb380020ce86e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/684881e8ad5c73870f143b40.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6848839f98b89790fd0874a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6851d4f2f3b9e5cfad74ef55.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6851d7a0b95732e55d89034b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6851dce3810e20f0da17810d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6851df6d39610c012e833282.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6851e321c1d0030ce3b2ffda.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6851e46dfc5b0515d8c5c313.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6852fcfe6e20aa46040c369a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6852feb0bf976e4fcf75f021.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685300d52c75456d71567cdd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685301884ae20f73b81286b5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68531c319ef1268ac67ae360.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68531d39a6a6078ffe5fac60.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68531f1dab85df9a13b5df6d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68531fc188c762a1a576fe33.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685322cee8cbfeaacebe4e85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6853235f45e017b1869875fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68532c1688f820bc7411ab65.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685334cbf236decbcbb28c7c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68533737aae24cd38bd5258d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68533841b494fadcbee5e254.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68533abd2da6dce6786a80eb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68533c6db515eaf03d17e80c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68533d7965c28af820591054.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68533e0b04da5bff19939169.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685340a64de66a0862fec057.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68534179aa47670f48867bb7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685342965ee0c916aff8dccf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68534426734b8c1ff60a6dca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68541cec3fc9ae9da954b17a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6854226946beb9af211d440c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6854248c15fc16b6be504430.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6854273f07fdd7bd30386dad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68542aacd4b723cb9e68e312.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685434af56f263d89601e9be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6854362888387ade1f066e1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685437dac4e8b5e48a696f70.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685566a2817db027696025b7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68556972b49966381caac929.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68556b376efb7c41e2a9ebee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68556d036f2b7d4ff2a55d3b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855736e255c1a751b25e012.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685575bda705647feb8307fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855772602dd3e8543df719d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685578a738054e8c52511eb8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68557976804102930e58c0fc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68557b13de12909c0cfc85e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68557c44472708a3b0bb616c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68557eeb6959f6ac5de97da2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685582341853d8b6d4009d56.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68558b34e19a37cc104f8ea4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68558d2ba6e832d4c80d31d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855b16e1227a4f059676847.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855b42be42ec000fbdb2e20.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855b8ea74ba410bae6ce514.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855bb269d328f16590af09a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855d29ac4339430c2ce4c5d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855d4d23722e93ee9f1e625.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855d74062e1fd492a3b1dac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855d85cf6d29f5123747ec3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855da8059be735c939a3d56.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855db9a18af9161f02bdd1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855dc4d0132b76a526d936b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855f2903d6fff7db8509c9b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855f65562fa7985babb4792.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855f785fb25ec8c3918dd32.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6855f8b89750899298408798.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685617826ef5d6b2f8edd3af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856241e019153d5969dcacc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68562533f7a3e3dc7fce428c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856270d91c906e50ea328d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685627f537ddbeec9dbaac90.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685629e26f1e07f5b3083c30.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68562b3c59f010fd1f2ba0e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68562c78d7585705afa43798.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856beb9463eae3521acad0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856bfbea9370338d27a35f6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856c190ba0a933dace8c3a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856c2ccc11c124383770e5b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856c496b1fffa4a568373fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856c7f782c42f6834370a2f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856d7f595ab14f88d1d1eaa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856d9df23a2996d7731ee1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856ddea73ea5fafe4d65cfc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856e5f5b3e64e37178c88f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856e7bb578f7b5b1b05300e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856e8c63f8f60706e4446c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856e9822a0817802c48abee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856eaf0b8a6719aff4e1034.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856ec7f564af8b9cb209d48.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856ed5f4f2640cc36aa864b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6856ef143b3bd6ebf5d6cde3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858ac4ea7958d5c9d938aa0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858b1c897ce3abcfd3d24c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858b6597eb4e902bd7619f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858b754f24aa614b90d2924.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858b96e6b35c83759adf161.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858baad5682dd519ed82e9a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858bbaaba7ba962f5640e56.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6858bd7b4e87ff83b48edc50.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6859409c4367eaacda6bb706.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685942bee2f568d862f2035b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685943f7300d1fefaf21dbc9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/6859456fcc851b0b4f7411c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685946f0eb713c2a3eda545d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68594842ed7d06433d81ddf8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68594a2df7f6b368b7ab5dd6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68594b7c7d2f0383614c229c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68594d7c7b95b1a88e10ac2f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685951c15a4855f6c1c25904.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685953a52eb07b195669aaf5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/68595495c11cf62dbf11b1a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a91ccd54e59ebbf3e74c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a93b75349e70effd5a33b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a94d8bf306e28027ca804.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a9664075a4c48653bf141.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a9767e784875d5598c375.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a97fa92678d6b650abaef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a992e26a88484990d4bae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a9aaee82fca9effece4bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a9b8ae799aeb413e7a725.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a9d294d6ab0d3871f4cef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685a9e4c4884d5ea2c0e9765.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aa12d5144091d79998873.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aa1a481fdaa26b02fecd3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aa44d59176b57e84c0fd8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aa64903c78d7d51ffb974.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aa76924014094657fd2a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aa93718b8e6b621424733.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aab52e5cde3e158eb888b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aac91b1222bfad2f2807b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aad6aaa42c50f4dc61898.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aae8a9bec6825e19d168f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685aaf3e6e37a83639d6d77d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685ab105da34ee55c81ac018.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685ab4904ad821942e8d5ddc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685ab6024d17c9aa8230ed9c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685ab70338e830ba31952fb6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685ab7dc351c8ac76aafd356.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685ab8d22dd232d653dbcd8d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-common-phrasal-verbs-and-idioms/685ab9f27667a6e7dd12156f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/651dd5ae6ffb500e3f2ce47c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b05367b59300bcb5f18ef.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b068e28a3bd135ced0042.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b08655966781abf6396ff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b0b0c01616c2382ee7dc1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b0cbc53235932265cbd9d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b130a905a6045ebe03214.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b16a8bda80c524e49edd1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b1803cae7df58348e4e01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b190c4e736f5c4005b132.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b1ae0c2fb4c64071ade7a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b207e8603d076272706b1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b23ad0df43588a6eadfa4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b24875b782f8c6c85472f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b24e5edd7708e93549565.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b292a911788a7faf67415.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b2d1876594db821b5da16.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b2e9f139789bdd50116b5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b30777fcf90c40b9d7ca8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b3136477b8ac802088c97.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b316b61644cc96b677e61.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b5d1a53973f78997c02f6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b5d614d85dd79d21670de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b5dcd5d70d67c43f62d52.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b69e10d6606a0185d4d4f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b6ea501ca10ae78922b0d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b6f641e5c3ab1afc6efc1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b703d0cd20eb51c2fd239.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b70cc934e0ab83cab4dbe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b718282cd56bb91a795de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b72cbdef32ec0b1a24afb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b73ad321867c36c1c621d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b7acdc06454fbb0152538.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b7bad0b215cff2128139a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b7d1aec6d4803cf02e84f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b7d76e9447705f7e5ceb8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b7e633c982f095101e6fe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b8278a00d27196af26c6c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b8487605c881dc8ebde9e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b8597aaa5162475812ff8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b92b25858f24caf6894aa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b971e15225e53da93afd3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657b97be2621d55d1b8dc9a1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cb542baf74594933c7ac9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cb5dd956a8797462da793.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cb68bf15f349a744b5fba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cb91ed0a08ea3761c7407.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cbb578ed7f5a52420d274.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cbc6e9b4676aedfa305bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cbccfa92918b1037dbf60.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cbdc0c360a3b53767d73f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cbef9aa43ceba8af6feb4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cc1a2ced22ac3e7d57fd3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cc2b9cc9e97c7bd862273.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cd0e53b947df11ce91026.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cd143f74299f36a624c7a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cd1925ac059f5034286c3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cd2dce697d2feacf7620d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cd962b45f48127c183d7b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cdaeee8cc4517f84911a2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cdc5a8e30191d1abec8b7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cdd8bd3ebae2165d46a99.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ce061cda4a42a99c65d89.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ce0bbf16c312c8dcc8dff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ce1f82fbe552fcba96375.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ce22e1bdf763280ae1e2b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ce9e5593ae449e7ae6073.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cea90396c694e4fdcaeba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ceafb64fd6a5076b32c8b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cebddc542e05459add214.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cec5d8f35ab56c672b561.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cece074e011590731dee2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ced2d5ea0ae5baac42551.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ced8b322c055e500c2d23.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cfddfaca4b58b1279aaf9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cfe38b7aa33903ac91d6d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cfe92331ff7926a65dc47.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cfeeeabb34d946d437dc7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cff86dd812f98672e2649.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657cfff65708189adb524933.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dbd1ebf21b2096966fe0d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dbdae2bd6f60bda3226cc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dbe6c256e75101aa95abb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dbeb6e94406122619ecad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dbfb128eaef185f5fb51b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc02d216cf41afa064333.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc06c17779b1c77b8fccf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc0e16fb76f1f02a0c02a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc130b35c3a20c8908eb1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc16b741b3a22902989b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc1d18a0a6f25302badba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc263516a5127ce677b8b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc2fb63bc6c2b596dd6e4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc3509f7c712df6a1c673.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc40e8ceee1310ef482d1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc45d37cb4a32eae1fd7a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc4c403f74135e0a8c7be.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc50830f9be380105f1ee.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc568fe84e53acc962fc3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc5b1c14b693ce0584837.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc5ff02128e3ed5ae3740.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc65ba83c584136bea3e4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc6a58ec0be432655eaf5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc7a30bfd894f0ed12a4f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc81ff9e4eb5177179dd0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc9004d076d55baf36323.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc9946a177a5938ad3854.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dc9e7b97f2c5b00f67b2f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dca3c709bf15dd0572a6b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dca763bc23c5fc3398d95.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dcafa1e1a4a62dc03cb76.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dcd1ade6c116a0bc7c9b2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dcd54267f5d6bc85bd788.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dcdb62814646de1b051c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dce8ff35869721311a5e3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dcee413423174ca3747f5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dcf46fdf3f37766568bed.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dcf9f7d5c747a19a36c9c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd047e755e37d58f5084f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd09e586b597fe5cd0d3d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd4012bce1081c8d8c934.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd46946896b8d19484e26.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd5864c6f0e91483cc03b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd5ff705f8b94667b03a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd6d4bd7e3b98294dd4a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dd74fb90e759a783f4b9a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ddaaf8d89b4a56e3fdf78.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ddcd61f516cacdc7a04ca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657ddd7d4fc512b03741d9a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/657dde3c405eaab3e21b38bf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/67c872930067445099cc5a17.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/67c87473ff77dd52aa48dfb1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/67c877d423d7f1557758b79b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/67c879a63750f3579ad5f4c8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-conversation-starters-in-the-break-room/67c87a97b9e56a58fac4a7c6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140c7e645d8e905819f1dd4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140c9d35015ae0ba0c250e8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140cbeec34e970dfe75e710.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140cd32d018ed0f600eefce.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140cdebd39d6a101e747529.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140cfc08ca9c5128c3e6478.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d0069049f5139d78da40.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d10d50636e14695013b2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d1a351e88f159ed54fca.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d263016325162fd076fe.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d2b687a2cd17bac5730c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d36b8b747718b50d4b7a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d3dc359b371b1a21d783.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d4bc9db3c81c51a09ab7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140d94b5fab7f1d73c9bedb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140dc5e13d0c81e7496f182.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140dd77e0bc5a1f70bd7466.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140de31b1f5b420410728ff.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140df547f09402144e40b92.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140e0d875ec16262f26432b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6140f4b5c1555a2960de1e5f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/614100d7d335bb2a5ff74f1f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/61410126fa3a6d2b3cda502e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6141019eadec6d2c6c6f007b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6141026ec9882f2d39dcf2b8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6169ab1aaeb4cd1174def700.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6169b1357fcb701bb5efc619.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/6169b284950e171d8d0bb16a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-animation-by-building-a-ferris-wheel/617ace7d831f9c16a569b38a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61695197ac34f0407e339882.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61695ab9f6ffe951c16d03dd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61695c4aad56f95497c19583.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61695d1fbc003856628bf561.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616968c2c94c8071b349c146.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61696ef7ac756c829f9e4048.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616971b3cd990186b66c99a1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616d3a67ccf800ad94ec89ae.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616d47bc9eedc4bc7f621bec.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616d4a84b756d9c4b8255093.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616d50b93ba424d6282c99cf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616d525007b8c5d8b3308b1c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616d55bd160a95e22453a081.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/616d595270d902f0e7086e18.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61764c602bee6974e7790f35.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61764f23ea21477b76f3b80f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61764f7e5240eb7ccc7f6a0a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61764fdda535587e1fefb3aa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/6176519636a76b810ab1219a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617b65579ce424bf5f02ca73.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617b8b38f32bf2080a140675.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617b8e0d93a8d10d9a90e720.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617b92b9de349513466f6156.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617b954d9f4f6217a749380e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617b97abd9f3f61d1590b815.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617b9ad735109e217284e095.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617bb5624a75e86463b7e638.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617bb77353188166af43f3ac.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617bb9fdef27bc6aa0470ac2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617bbb6b97a83f6d1f7d6e38.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617bc4824e233180553a8069.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/617bd6ec666b1da2587e4e37.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/618a00ed1ca871a2b3aca0cb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/618a0927005553b74bfa05ae.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/618a0b2befb143baefab632b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/618a1275e873dcc803c2d1aa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/618a132676346ac9f7fd59dd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/618a16873520a8d088ffdf44.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/618a16d21bd3dad1bb3aa8ef.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/619b72a0db211f1c29afb906.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/619b7396e57b771f903be90d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/619b7424f43ec9215e538afe.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/619b761916dac02643940022.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/619b7c3c83de403126b69c1e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/619b7fd56aa2253778bcf5f7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a489b8579e87364b2d2cdb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a493ead935c148d2b76312.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a498399534644f59cff05e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a49d15bdbb5e57cc6fd280.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a4a53c4459446dc134a1c6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a4a6e908bc34725b4c25ac.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a4a7877da33a73a1c1723e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a4ac092eb21e7dbfe61c33.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a4acbb5587197f68544d00.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a4ada3aabeec822b2975d9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a4ae5f29eb5584187201c3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5be9833e7dc178de2af10.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5bfe091060f1d6a629dd0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5c906ab73313316e342f0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5ca57f50ded36d33eef96.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5d594b887335228ee6533.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5d6701ee08953ca375243.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5d79c858bef560e26c685.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61a5d7ef1cfcf45764df07a2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61adc60b69cd4b87739d2174.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61adc91467b5d59328b9f781.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61add79e739a5faee9d96080.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61add929e41980b1edbdba7e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61addaf7e83988b59a7d18ff.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61ade49b2dad60c076cbd32d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b092eb9e7fc020b43b1bb2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b093179e7fc020b43b1bb3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b093219e7fc020b43b1bb4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b093329e7fc020b43b1bb5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b093429e7fc020b43b1bb6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b0934c9e7fc020b43b1bb7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b0936d9e7fc020b43b1bb8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b095989e7fc020b43b1bb9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b095a79e7fc020b43b1bba.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b095c79e7fc020b43b1bbb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b09f739aa6572d2064f9b8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b0a1b2af494934b7ec1a72.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b0a44a6b865738ba49b9fb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b306305810f1c9040ce5a2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b30995968123ceb6b76167.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b30a286c228bd0c493c09a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b31287fb580ae75a486047.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b315e76a63b3ecbbb11b75.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b3183655ec10efd8c0bb07.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b31a451057fff645ec09be.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-colors-by-building-a-set-of-colored-markers/61b31cd7b0c76bfc076b4719.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61537485c4f2a624f18d7794.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61537a8054753e2f1f2a1574.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61537bb9b1a29430ac15ad38.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61537c5f81f0cf325b4a854c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61537c9eecea6a335db6da79.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61537d86bdc3dd343688fceb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/615380dff67172357fcf0425.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153893900438b4643590367.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153908a366afb4d57185c8d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/615392916d83fa4f02f7e2cf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153938dce8b294ff8f5a4e9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153947986535e5117e60615.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61539e07e7430b528fbffe21.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/61539f32a206bd53ec116465.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153a3485f0b20591d26d2a1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153a3952facd25a83fe8083.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6153a3ebb4f7f05b8401b716.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/615f171d05def3218035dc85.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/64dd076a1b33c86d84b4232f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-flexbox-by-building-a-photo-gallery/64dd136e4e8b0894f9c70d86.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/61437d575fb98f57fa8f7f36.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/614385513d91ae5c251c2052.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143862a5e54455d262c212e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143869bb45bd85e3b1926aa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/614387cbefeeba5f3654a291.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/614389f601bb4f611db98563.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/61438b5b66d76a6264430f2a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/61438ec09438696391076d6a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/61439dc084fa5f659cf75d7c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/61439dfc811e12666b04be6f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/61439e33e4fb7967609e0c83.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143a1a228f7d068ab16a130.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143a73279ce6369de4b9bcc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143a778bffc206ac6b1dbe3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143a83fcc32c26bcfae3efa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143b97c06c3306d23d5da47.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143b9e1f5035c6e5f2a8231.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143bb50e8e48c6f5ef9d8d5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143c2a363865c715f1a3f72.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143cd08fe927072ca3a371d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143cdf48b634a747de42104.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143d003ad9e9d76766293ec.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6143d2842b497779bad947de.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144d66a5358db0c80628757.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144d7dbdd3e580da730ff45.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144de308591ec10e27d5383.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144e1ba93e435127a7f516d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144ee46a9d6e614c598cc05.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144ee790af79815ad15a832.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144f1410990ea17187a722b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144f3818bfbc51844152e36.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144f42204c8c8195f1f3345.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6144f47b7c631e1a6f304dd5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148b07081759c2c691166a9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148b0d764e4192e5712ed92.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148b185ef37522f688316b0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148b30464daf630848c21d4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148b4b150434734143db6f2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148b5623efa8f369f2c3643.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148b59ef318e03875f35c4a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148bd62bbb8c83a5f1fc1b3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148be3d605d6b3ca9425d11.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148be82ca63c63daa8cca49.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148bf49fcc7913f05dbf9b7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148bfc43df3bc40fe0e6405.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148c004ffc8434252940dc3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148c224ecb157439bc5247c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148c434bd731d45617a76c6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148c5036ddad94692a66230.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148c58bace368497fb11bcf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148c6aa9981d74af202125e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148c721e74ecd4c619ae51c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148ceaf5d897d4d8b3554b3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148cf094b3f2b4e8a032c63.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d0b863d10d50544ace0e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d1bdf39c5b5186f5974b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d1f9eb63c252e1f8acc4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d2444d01ab541e64a1e4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d33e31fccf558696c745.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d3fff5186b57123d97e2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d4d57b965358c9fa38bf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d7720f0db36775db868a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d94fdf6a5d6899f8ff15.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148d9825b50a3698aeee644.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e162e255676ae0da6a76.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e19c3e26436be0155690.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e246146b646cf4255f0c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e2dcdd60306dd77d41cc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e4d6861a486f60681f36.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e5a204d99e70343a63e4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e62a6f768f71c4f04828.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148e789329dc9736ce59b85.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148f34ebedc2274bceeb99c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148f600cde42b7670c2611f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148f693e0728f77c87f3020.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6148f6f7d8914c78e93136ca.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/614e0e503b110f76d3ac2ff6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/614e0e588f0e8a772a8a81a6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6165d3b702a5d92ad970b30c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-grid-by-building-a-magazine/6169cd8a558aa8434e0ad7f6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619665c9abd72906f3ad30f9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61967e74a8e3690ab6292daa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61968df2acd5550bf1616c34.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61968e9243a4090cc805531c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61968f8877c6720d6d61aaf5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619691693bc14b0e528f5a20.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196928658b6010f28c39484.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619692ff79f5770fc6d8c0b4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196990f966e8f10a40094f6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619699c10a0f6e11591d73c4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61969aa6acef5b12200f672e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61969c487ced6f12db8fef94.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61969d66cfcdba137d021558.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61969e7451455614217e901b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196adc17f77a714d51485f2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196aead7ac7bf1584b17a7f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196ce0415498d2463989e84.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196cee94c6da1253809dff9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196d00a5d7292262bc02f4c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196d0cda039d026f7f78d1e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196d1ac33c68d27dcda5796.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196d213d99f16287bff22ae.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196d2c0f22ca0293107c048.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196d32d1340d829f0f6f57d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6196d41d40bf9b2aaea5d520.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6197cff995d03905b0cca8ad.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6197f40a16afea068c7e60c8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6197f667297bb30a552ce017.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61993b72e874e709b8dfd666.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61993cf26a8e0f0a553db223.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61993dbb35adf30b10d49e38.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61993e9adc9e9a0bb4d28fff.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6199409834ccaf0d10736596.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6199429802b7c10dc79ff871.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619943285a41720e6370d985.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619943876b706d0f35c01dbc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/6199442866286d0ff421a4fc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619bcf239fc15905ecd66fce.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619be73b3c806006ccc00bb0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619be7af7b0bf60770f5d2a4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619be80062551a080e32c821.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619be8ce4ea49008c5bfbc30.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619be946958c6009844f1dee.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619c155df0063a0a3fec0e32.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619c16debd0c270b01c5ce38.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619cfdf2e63ddf05feab86ad.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d019488f98c06acbbb71a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d022dc8400c0763829a17.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d02c7bc95bf0827a5d296.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d033915012509031f309a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d03dadadb6509a16f4f5f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0503e03a790a4179d463.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d05c54dabca0b10058235.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0882f54bf40bdc4671ed.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d090cd8d6db0c93dc5087.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0b51ca42ed0d74582186.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0bc9cb05360e1bf549c3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0c1594c38c0ebae75878.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0d18ca99870f884a7bff.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0daf214542102739b0da.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0e56f9ca9710fcb974e3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0eec0ac40611b41e2ccc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d0fc9825c271253df28d4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d102d786c3d13124c37c6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d107edf7ddf13cc77106a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d10cc98145f14820399c5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d129a417d0716a94de913.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1340361095175f4b5115.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d15797b580c1828b05426.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d15d955d9d418c4487bbc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1629a8adc61960ca8b40.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1c5fc9f8941a400955da.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1e7a8e81a61c5a819dc4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1ed33c9a071cf657a0d6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d1fb5d244c31db8a7fdb7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d204bd73ae51e743b8e94.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d20b12996101f430920fb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d21fe6a3f9b2016be9d9d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d229b0e542520cd91c685.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d23089e787e216a7043d6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d237a107c10221ed743fa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d26b12e651022d80cd017.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d2712853306238f41828e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d2bd9c1d43c2526e96f1f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d2d4e80400325ff89664a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d2ebc81ba81271460850d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d2fd3ff4f772882e3d998.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d30350883802921bfcccc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d324f5915c929f36ae91d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d32c7fa21f32aaa91d499.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d333b738e3c2b5d58b095.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d337765b9f02c10e93722.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d33c51140292cc5a21742.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d3482f505452d861d0f62.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d3561a951bf2e41a24f10.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d36103839c82efa95dd34.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/619d3711d04d623000013e9e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-transforms-by-building-a-penguin/61a8fe15a6a31306e60d1e89.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98c9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ca.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ce.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98da.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98db.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98de.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98df.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ea.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98eb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ec.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ed.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ee.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ef.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fe.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ff.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9900.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9901.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9902.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9903.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9904.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9905.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9906.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9907.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9908.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9909.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9910.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9911.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9912.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9913.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9914.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9915.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9918.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9919.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9920.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9922.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9923.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9924.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9925.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9926.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9927.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9928.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9931.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9932.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9933.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9934.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9935.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9936.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9937.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9938.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9939.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/655cd899f8de09431eabb40c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6564a9fe51964c229d5b7f4c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6564aee9c077774ea49c3faf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656627b47bd2d2a4afbc945d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656639771fed09b5c0e8fe71.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656680b0fc79f2c38a34d90e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656702f8b4cbd8cbf0a433c6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656706afd65547d22bee0b68.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656707e11e671ed54c96f7ec.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656709e50ed928da35260276.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/65670d1ef177e7e2b76d9528.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/656710d1e0ec62253426db24.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b0a63423f65dd30888df.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b19d31a09b65b4bc390a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b20f829b7e69d43c232a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b4e0bd29d17d4b53b16c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b5c820a6a1859786e774.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b68fac723e8c20223ed3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b6be44940a8e2a469c31.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569b743630ee592a65a7e2f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569bca4dd9feab7b295a5e1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569beee367427c90c74899e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569c05b9166f9d5bb36c09e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569c166d708dcdf7c8fd34c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569c1aeecaf95e25a3e2573.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6569c2cbf6c993ea8cd85682.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6577254891048c8f2c19e961.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/65772ef923f922cd720e5008.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6577320da0d4c2e594d418e2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/6577562501feabdf0984a184.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/657823a9f4f372518614c8b7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/657f3a661730891aa64f3568.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-data-structures-by-building-the-merge-sort-algorithm/657f59751d5a5c9b069ae0f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6660a2dc899b426da432d83b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681086fcbfecf108337b8087.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810adca7e14f70d9d045141.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810af68a1dad40e842f6cdc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b1080ca7480f7dc41712.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b1d511f92d103aea78e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b2a19cbd51111477b609.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b38690671711e61fbc52.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b60aa33fe112dc428acd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b72a7bade713c69302ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b819f4925b1458b2c995.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810b94a47eb6215283c4543.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810ba9b33477715dc055718.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810bc8e2f52c5169177d425.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810bf24a1a0f21735ab6f5c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c029a8a071180230e1b3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c0c0763121187bd5a442.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c196b9c19219235daa42.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c268dfa91319abb6a192.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c2fd8d37111a4323b363.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c3a7d343611ad2e5e81e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c52b8214771b707cd829.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810c5a568811a1be53348af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810d4152b75d01e1054d1a9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810d604e773a41f7a94b787.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810d6bbc8497b20356c2f98.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810d8593d3a5d21081c341f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810d9fe0628532232e26c3c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810db4d39994d22c366a63e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810deb4837a3023d94c3974.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810df2399f5f12454d91bb3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810dfbaf5739d24d7489b77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810e0fa28949225eb72f8c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810e14fe1531b265f354319.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810e3098615272728c59654.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810e69822792027a65fbb81.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810ed752a1652290483e254.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810f38cc72d5c299834f066.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810f4c6fe53932a6bba2ea0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810fa42a097fb2c1da00c4b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810fed7085cc82cf76539dc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810ff7659c6e12d7f426dd6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6810ffea4997812dfab259f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811d1c4ff449004d5cfa8f9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811d469549a1006072fa4f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811d53beae5f4069ee1ec01.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811da59dca30108cdc5cd31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811dbdf5a56ad0985158245.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811dc48cf92a10a04c5ab3f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811de70201abe0b9ceba01a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811df342f92ba0c2df8ab14.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811e08c2100310d037c1da2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811e1569ecaf80dbe0fc768.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811e3fea6efe60f06a40169.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811e4ceae079a0fa78a1b66.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811e7fe549d341168fef953.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811ea02a7ce4b12d600f74b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811eb80bfcad31376ea7bef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811ec8382929614621afb3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811edd252ac4315764db8d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6811efd946370517556f4a02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681239505c8cb61b2dd8b602.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123a19fa831c1be8c9b738.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123b6c9a6f9c1cdc43f067.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123c4a67ab581d8deab272.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123d6d0c21fb1e6a72d812.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123df96fa9571ef1d13df0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123e7c6f2c4a1f9d892616.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123f0c0456f12019f79f42.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68123fda8ea2b820cd03d645.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681240b41da77a217683ab17.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6812413a4ff869220dc37ada.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681241908299252279c98bf3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681243c2ee3ad923c1a382d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124459ae59e324572050f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681246638d222225e399fc26.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681246f4261dae26a4e58a6c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681249882481cd275894253a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124a332d77bf27eb41dccc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124aa36a3e1c285adfbff9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124b13c04ccc28cf4abfc7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124c2010c4e9299993cea1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124c96feedb02a36e80a26.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124d62066ce72af0c23583.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124e7a831f082ba316dbbd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124f203373a82c64c67219.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124f90ca2ad42cfdd648fc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68124fecab93ef2d640e3f85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68125164cb50d22e54c6c5e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134330fafeb70627fcd498.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681344c14ac4fd072a51d5f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6813459660a01507ec807612.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134616f0177e08773e49a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681347558121290957c1d10f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681348a41c33850a20811144.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6813492a9f1ba80aa9add7f6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681349db9528010b5a2081ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134a431c759b0bd9a37724.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134afc7e54af0c88f662b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134b8dcfe11d0d1619b03c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134bf46c71d30d7e75f1e7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134c549867250dff8fc273.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134cec46b2440ea4bbd640.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134dab4642fc0f6e7969bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134e6a731382102b1521b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68134f1937476210bb0e5880.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6813542913e941128fdd919d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681354b3b9a769131a708d72.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6813554844fd0f138ee0fbd0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6813571ac5c8581522d57212.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68135903a3373216ea693982.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68135a133ef5911790856475.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68135ac7afe66e185aeccf0b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68135b64cddd3e18ee480472.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681478e4b54ac6044a51e385.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68147b22f407ab04b550fe41.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68147d60185fc006554110cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68147e28aabdc906f4db0091.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68147ea4d02771076644bc2f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681480ecb1471f085c1580e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681481b06eccb308f9fb06f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814853b2ef49d09fc1897ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814877d869e080b5dab5c88.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68148836b4b9ba0c1cc9eb4a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68148a0497405b0daa70d930.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68148a77e42df60e2dc5b39a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68149476d272a90f9fd63533.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814961077dc6d10912de02f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/681497962df960115742d260.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68149a85fca3c21205db77bf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/68149c0ae711941325448fc6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814a972fe083c15f4d9ffef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814ab42cd5fd017247721d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814abbd3890c217b35cc94a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814ad06811341188564a105.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814adb80598f7194d19eec9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814ae5b003c5919f4f4636a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814aff9f9d98f1ad46ff144.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814b06705018b1b48b9a61e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814b216a05b5b1ca6a05499.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814b2b7da48851d540649c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814b35fa0caa31ddd2d9d12.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814b45c674afd1ec5c8ad1c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814b9df5e39b11fa47015dc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814bacee789ca2074cdb021.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814bb535c1d8721082ee6e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814bc3f099d3821dc29998f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814c81b7a2c2f232e620000.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814c8e9e737c523da1536c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814c9fb5f23ec24b68bde3a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814ca7b9c639d25536f70d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814e5c27956d728585e5d47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814e6ad4e75d12973b24e66.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814e845bf051b2a6564d9d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814e9248e03912b3b77a373.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814eaace4a99d2c3a932cdf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814eb513461c12cccc72022.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814eba40f86d62d3bb6d897.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814ed37be301b2e4f431b5c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814edc087831b2f09453d71.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814f1fa24701230767adb3b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814f3e6df863e3231c2ce99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814f4bb15ad5632fa27ea0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814f5477f1fcc339cb86042.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-determiners-and-advanced-use-of-articles/6814f5e89f06b334415ad35b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65f569725359e10d345bc52a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4b3bedee044b4b957d33.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4bd84561a14d3e720061.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660400f02cf3a76795b82d4e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660fcf3e1b9bb056b2edb567.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6616ec0bf9ee8548ce6b0f08.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662f9f65c50bd21d05ffdee9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fa453ec8033322b3ab2e3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fc35902038376c7a00b3c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66335223f3e2a31d62d84367.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/663353465bfb14259717da93.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b26c4f2d603072ef0818.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b4d3271d5b3aea1c1195.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bdc3ca38c068c3735984.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633c06601c081735063b528.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6634fa2417d7194b0c9425f9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475bab40e5125c84b03337.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475d40dd42fb614f14fd03.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475e40f3891c645d50135e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475f7b91d7c6681987739d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/665d949e628d9f3fe305b6e8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66601c3c460ee12fbd669d6a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66671a41b55e531d08ab82b5.md (100%) rename curriculum/challenges/english/{30-a1-professional-chinese => blocks}/learn-essential-courtesies-at-the-office/688f1daf0133dbe2a36b140b.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-exponents-and-logarithms/exponents-and-logarithms.md => blocks/learn-exponents-and-logarithms/6363d2769078df117ce4c406.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/6603ac77cd4899599a98a1fe.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/6603b0bcba0eb95e5256b1e2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/660404511dbf1b90eb23b617.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/6604080b66ff6e942d8225b1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/66040ae710de0e96c26a0201.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-form-validation-by-building-a-calorie-counter/670ea2c4f42def724c77e3c7.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md => blocks/learn-fractions-and-decimals/6331d258b51aeedd1a2bd649.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md => blocks/learn-fractions-and-decimals/6331d260b51aeedd1a2bd64a.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642db8c409d9991d0b3b2f0d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642dccb78549c9285835ebc2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642def66e6a60432c9a0371e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642e0011c45c893845842058.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642e004130958c3975aa3a4a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/642e02be7845f13b014cd2b0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64345c560591891f64976f7a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6434759f78ec812264ff8f34.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/643475e13dc727231acd0f72.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6437133052eaf04d7300e622.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64496d1e5af8c0148fbef96d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64496e9c6d7a2e189948e441.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449755666005520330cec5b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64497de936a2f322327e5c58.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64497e0e5e5a2c2329785af4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64497e764135bd24b7960dd3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449842c6f6c84261075e4c9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64498473a17adc26ef0ecc2d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449849b78f43527be1e8a98.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64498542cab69128ab24e4de.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6449876e7aae0d2f8257a497.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/64498b085028fc30a58bb6a7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d0d20108440acc95a6b32.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d0db5175974ad8633b71c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d0e4636e14eae2bb3b992.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d1980018efaaec2b1c28b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d1b96dd7ea4b0061458bc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d1cadf0d96ab0b7e12da4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d1e531042dfb24da1f032.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d382c4d70ceb3dba1e830.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d38c326f3c8b54023de38.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3b27cd3c56b875256301.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3d65be79c8bb9c7df9ff.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3d80c3b4aebc4103618e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3e135ab3abbdbfe5c899.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3e64b15f92be6e61704e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3f1fd12f76c02c823bb8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d3f718b5f8dc102cd528e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d40c543943ec250039682.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d40fe4b7b50c30c2b4cd8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d41e23b583fc3b8cc4579.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d423fade4a9c4636acd13.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d43587d926bc5b6cb2e50.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d44da986f2bc9b72f5fe2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4554721d43cb19a68bc4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d45ee725632cca2555146.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4626420eeecd51f241c2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d467c6994f4ce0dc416a4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d46c03e7d02cecb30f021.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d47c8f58107d10f1e5106.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d486aec20f7d2a581cc36.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d498c8ebc31d3f753b22e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d49bfff9079d4b38df115.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4ab9b3b4c5d74fdd2154.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/646d4b3d80ea98d824c8a4f9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/65ae458e23954c3469e0c209.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/661f48f412d7631a1d9c30e6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-functional-programming-by-building-a-spreadsheet/661f49650572031c6ebdb8e3.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-functions-and-graphing/functions.md => blocks/learn-functions-and-graphing/6331d266b51aeedd1a2bd64b.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-functions-and-graphing/graphing.md => blocks/learn-functions-and-graphing/6331d26fb51aeedd1a2bd64c.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md => blocks/learn-functions-and-graphing/63e1798f811fda1bc546bba0.md} (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f0332ec59564081ec8b87.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f0495e5f4b0485ed38cd4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f06b4b4d6eb4f6139ad61.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f08fde55c2356b37e9b69.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f0afcd85abc5d478e150c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f0d0dec2922641ce2c8e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f0f8e84b4c76c0f6ae6d3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f1a33acb7717de4842822.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/674f1ba48f50b78294f89089.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67504e15ec1851a15aad11c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675052373a1887aaa89c9a22.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67505766bad3bcbac2f16fe4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67505903fa6affc0910b7a9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675106629f2c07cec9bf2c71.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67510809633277d10d4fff4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751a781fd421fda55170fc8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751a827719c0fdb5b66b8e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751a990269891dd6f0ab1c2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751ab72ff11cae0021d02d8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751aca2701270e188b07df9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751ad79009d66e2f5878282.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751aeb422ef45e4af25434d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751bc2826c791ea69d7e8f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751bd2301b9feebf3813ac3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751bdd2f78adbed1ea0fa51.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6751beb68c063aee92555abe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752e404804c1c044c804b79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752e54369231d06538b4ac0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752e83a806f520923bd28fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752eb5797ad390c7f40ef08.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752f4680f2d251372d4ae64.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752f6ebff95ee1781462c02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752fb3e6257c91b93721288.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752fb92ecc7811d3a0f3320.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6752fc06607eba1e73a89929.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675948c97c0d4fd3d596960a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67594c1c9c8fc90a8e6f2f75.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67594e4ad681381278cee337.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675950eed633ac1ac3884471.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675961ce80a70e23e933fa8c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675963eadf3bcf2ae50f74fe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675966e572894133e1b3b275.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6759a3d84d89c4474d6a06b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6759a570761b794ba1dc57e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6759a679b6934850b6b0a31d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6759a7cc60ea94557c578ed4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6759a98f5028cb5bdf0a6f4b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675beaae0511b83217778531.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d10fd9150e00d5ea464c2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d1437a379f517d766a249.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d16180e3c3f1e843ed138.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d177b1b7aca23c7f1b6d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d18c725ee4928ba83fa7c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d6e0e52e8ee2d7b2b69cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d6f815fb6c83276d12870.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d710fb8118237e416155a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d72320c09a53c1020e59d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d72b7d86e163e326979e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d7493249c24447ca9e166.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d86beee48ab4941767200.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d87ed627c734d9ee5c028.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d88ce781849512cd7d426.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d8aabc2397c583c081ea9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d8b482d5fa45b0226a891.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d8c5d1a1d775f78424011.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d8dfaad5f4765cbd8c013.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d8eddf05fb469a75ef543.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675d91adb9fb7173f4a7a4c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e6dfe0160bb66faa60a68.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e6f0bf7f7eb69ddffef81.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e70d7b854926d7f18693c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e7387be428072d95baeac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e79e6ecfda37e1f49be65.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e7cc999813e83379b139c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e8013d40d0d860143c14f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e80709ee205871518ba9b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675e8133c874a588f947de57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ecdef47179ea4653c2b9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ecedbb04f6ca6dd620f0e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ed1414303a6abfaac2d96.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ed59b1e938bb2443585a5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ed69e54ae31b462edf95b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ed905490b9ab8f4e640c4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675edb8012accfbd8f4135c5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675edc3228d9d1bf95c5e649.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675edeea805bb0c44385d0d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ee01ee1d37cc722bbad83.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ee218782b4dcb26796c19.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fa4789b65761b6c562a1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fa66d590e0127ba60b7f6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fa827b0a17832dc798ba0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fb5315884dc456fad654a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fb7824cbbe3539de6111b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fba2a32b4aa625e2f7940.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fbba5f9807566fb0c39ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fbefa9f40157cad662e8d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fbfc6fa824c820a7e49d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fc02724147984cfe068d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fe3fb72bdcb97dd10b7c8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fe58fb4c9539cb37b4065.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fe6a1e81c4ba00f415364.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675feaafa5546fab32aa0736.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675febf4f03233af8e347802.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675fee8f5d64f2b504e91281.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ff2b7f9405abf27f26740.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ff37bebf32bc223e3660a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ff42fb8c8a6c4f21cd3bb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/675ff94f80bd9bd12c8497e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6760f057483bbf684bfa6457.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6760f48b0fe69572664e85f1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6760f7ca38c9167853ebf917.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/676147de99ef019cee551581.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/6761493d2db43ba139340975.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67614992d9e494a2b69f89bb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67614a0187bd80a49d438b1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-future-continuous-while-describing-actions/67614a6e5d4df6a6744127b7.md (100%) rename curriculum/challenges/english/{13-relational-databases/learn-git-by-building-an-sql-reference-object/build-an-sql-reference-object.md => blocks/learn-git-by-building-an-sql-reference-object/5fa323cdaf6a73463d590659.md} (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/651dd3e06ffb500e3f2ce478.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/651dd5296ffb500e3f2ce479.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/651dd5386ffb500e3f2ce47a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6537e6ece93e5724eeb27c54.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6543aa3df5f028dba112f275.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6543aaa9f5f028dba112f276.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6543aae6f5f028dba112f277.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6543abeff5f028dba112f278.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6543abf5f5f028dba112f279.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/655283c039eb38f51e0e6f7e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/65528a7c39eb38f51e0e6f7f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6552939414fdaa21fc734788.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/65529784e7cb6e24eb03a1af.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568bf620d3e770ea770123f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568c0f3792d990efe47949e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568c181c8a1420f262b698b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568c3539307ad0f902d20e7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568c3d772f1460fc81f40e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568c618310cf51076e23d33.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568c68b92a63810a57cffaf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/6568c759cb59e810dfaa1506.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a0d0e74f6a40d87328d38.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a0dde6087df0dd5729d6e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a0eaf7d37610e43662464.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a0f4f303dce0e865e746b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a10141825a30eb81ff4db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a10aaa023200eddd09d88.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a1298f2a0400f56b31e25.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a137523a9bc0f9d3bae01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a13f01a59cb0fc9d52149.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a14b0e1c43d0ffabd15a9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a18189b21f51037e518b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a2a7b05241026c429e3f0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a2b1c7216c026fcd156c7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a2bfbfc3336274c874bed.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a3f5be79ce02dcc157d6b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a3fd085a6e92dfbaee96a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a401d1b00af2e25b0fd8b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a417f7f9daf2e9aae6831.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a421a905e792eca05d447.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a4297fcc0d72ef9b60c21.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a4e97fa176a2fed5011fc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a4ef5de14f8301be5764b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a4f714165773059ce7ad4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a4fcaa739b7308ad795bf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a503aa1f2c630b3951067.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a509eeac7e030e2a16bab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a510695ccb03109117af0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a51895811ed31345b2eaf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a51effc10b2316bad8479.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a52680e234b3191131cc5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a52da3392f631b9f3e022.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a533c5a7e5231e15b93b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a538cc4109d3209f5f536.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a54278a4df6323549e8f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a549c4d9b91326cfe1863.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a554956201b329a0d182a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a55ea17414032d482d278.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a56f89acf253314e9f6d6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a575febfa2c333c495c2f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a57d2c0603e33638c7770.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a584f57a1a9338e3cb347.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656a58b31bc9f233debc2bc9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab31ebccec247fde7cee4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab3bfc9e49d4841672043.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab4205a4054486ef3b691.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab48697d63748952254a4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab50005c38348b94da7a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab5a3ee689949124d2e39.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab61f20aa9d494cee5466.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab66db70b464974489b79.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab6f67515b149a377009d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab76473a1ee49d537698d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab7e9be47c04a2518dbed.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab828bd06214a51193f3d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ab8a1d294e14a920320d2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656aba8d560d3c4b069ae7a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656abac861f4a04b312b0421.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656abb977f9ecf4b821aed11.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656abcd4cccfc84bf50f861b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656abd3412f31c4c2483de5c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656abe0ac290774c4de173d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cad88af98af049df17177.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656caddea3aba304c6172571.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656caf2085b7ab04ff9a6b3f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656caf89ead43c0523378566.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cb0b3e4e30f0550131acd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cb18802ef22057a58db13.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cb2526a741405b2b34870.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cb2ee9d60f205d362b1de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cb3592aa0460609993b10.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cb39802398f062c461e2c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cb3f8df42660676854d29.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cbad538b114095fb14c0e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc35036d0a00fe17e7cee.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc3b856f1d01011bfc027.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc4aa4726711043189619.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc523e668741073c4e916.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc5d403162710a3fae634.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc6259c711d10cde2c486.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc6981cbf2711196a284f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc6dd00af9f117f10446b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc73e6b1c6811a73b04bb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc7a3f479f511d56ab246.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc833fe9c0611feeb5b26.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc86fc6a990122ac6c6a1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc8dafb6343124f729ec5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc92ecdebaa1278505e87.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cc98cfe781112ace7d3ee.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cca055e5d1912d9784ce1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cca6bb44ce5130a759829.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ccd12c27bf013529db8ce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ccd8bafe46d138451d176.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ccde87f42ec13b19c5dab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cce4130c4d313e92ed22e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cce9ebec3c01412c0e564.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ccf01c07406143b90ff84.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ccf6255561e1467afd1c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656ccfb763eddb149831854d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd00707c0d614c38e7416.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd061eb49fb14f672f77f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd0c550a08915211f32ce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd118ca4f1115500a4bf8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd17584250515779ca7e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd1ca72b3e615a33c05b6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd22d91db1915cb11f584.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd27f38f17f15f06f6ed6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd31045ce74162adef6c7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd4b014d03a1baf452429.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd52f0f43551be96b4640.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd63a45146d1c2c51e682.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd6a37495961c5f242c5d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd7da364a181cb1038846.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd83ad397f61ce1259ad6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd8d68948d11d201308d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd983328ab41d5bd929d0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cd9f4e30e6d1d81f0e62d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cda3cd706aa1daa128704.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cdb10b568061e0bd6757f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656cdcc291e5531ea11a8f2a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d1831a6a2fe0465ea9488.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d1936ab6cfb04e2ca6944.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d199a0d5c10050b7e8241.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d19d9ab6e0c052edfb1e7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d1a520285050552702fc1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d1ad4fbdb51057f0f0714.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d1becadf67d05d5b27bab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d1c98a6bd5505fd346b50.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d1d1f46bc820629aecc0d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d23d22a488510bca0e418.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d25e0c5d5aa11ade33754.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2600b0ffa811dac3853f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d266537ff53120d194ae8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d26bc907ce0123546288a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d27271410d4125ee2ad5a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d27a603926f1288bafcc0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d283b7ba56912bb2ceb06.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2914e7cfc312ea00c864.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d299e9d0027131875568f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2a2ed95bfa1345fd9fd1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2aee945ce2137bd8b8b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2b6aaad95013a86cea6c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2bc10f29b413d1a843d5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2c2fedbd5f14055b7e7b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2c94279eb6143485eac6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2d19c570e2146b5e8835.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2d814b60b6149a03c699.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/656d2f31f23860155477ca7b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/657bcf58b87d01890f9bdc93.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/67c72ce3fb4541f6ebc8902b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/67c72f8840fac4fa5c790c9f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/67c732492b5772fe142caffa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/67c73596502237018582f2ed.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-greetings-in-your-first-day-at-the-office/67c73d14d05f651ca7e0dca1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/6606682f3fbb93838673920d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66066c563917c5874b792337.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660681a717d84e89da14f6f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660682b572c0bb8aa3075feb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/6606838ecf64478b53a51496.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660683e649f8fa8bbd5baac5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068414094b3a8c10a4770d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/6606846eba453e8c7bacb2f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660684bfc24bf48cfaaf9cfa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660686845b5e788def3527ca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068a6d0bb2aa90f0d93979.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068ad667567091500128c5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068b650b681c91de9e19a0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068bf9c9046292705b856d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068c5cfc7a4992f2574ab2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068d4033a07d9393291ef0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068f5b2b7dda9450a7cc2c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66068fc7aa2fe094c5cb84bd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/6606906b3f31fc953f1ee3b6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660694cf7803c598ce999171.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/6606952c28640e9941c8fa29.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660695c672854899d6862834.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660696292c16659a5e9ccf81.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660696cce3e4e79af4612466.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/66069719acca7d9b59499ce9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/6606977e8f0b509bdac39012.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/660697f307c6559c60e976f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-analyze-code-documentation/6606989c34f0be9d141130b1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/655c0feadb1dd77f6cda623f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b0f0be03b2137ed88b36c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b106ced8c653be6b3218f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b108cf870283d22b21e8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b110ad8afcc3f8e586362.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b115008a62d41c0d7482f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b119f0ce64343420bb850.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11e082e48a44eb4bfc09.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11f87368cf463ea4fe46.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1240ef768447b80817ad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12ae08dd7049b300c901.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12e7c306334b7c320221.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b13088693ef4ce21ce0e4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b133afcef714e542b557a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b135e9029fb4f8141e40c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b138d33db9e50f116b5f0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1431076b365555784189.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b145976723b56a97b8dda.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b149630b3ea5873269a38.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b14d8353d665a187fe771.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b153ac677705c7059530d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b15dbcafe4d5f39a5de82.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b160d6a8662610fe6a523.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b163c9da40e62b904be1f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b18e71067d6680b9ac5d3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1985ae17886b05b382b1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b19bf7b32af6caf763ef7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a03df3ec46eca276046.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a27dc6daf6ffd52ff1f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a637e4dc571f8f4d3d7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a9581015573806e1e20.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1cc072206e7ac3db88b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d080265ba7c4f96bf79.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d4ec0e2587e8bcc95f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1da0b27fef8117827ce5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1dfec76149836ea5c7d0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e2fad2ffe84ab420a56.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e66159fec86336a737b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e9a62603587747f7f45.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f0585d48f8ac0b19654.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f598f63008c8bdb20b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f981cd42e8dc3b282d9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1fe950c0df90346e5d12.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b201372864e91d4f5bb53.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20338e0802931673c1e1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20985d315095e5c3851d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b21e28a01039cb27b4f13.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b221b2ab0ac9e18a173ef.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b223e41ce6b9f9a01d214.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b227f7ad32ea17e2cdf28.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2310b8cd52a4f15c1818.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2340be1593a6517fe77b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b236aa1eb9fa7b209aa03.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23a413d28da927e087ca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23bc0e32f9aa9c62eb82.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23f03b449aac2c517089.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b242d06512dadaea55056.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24542024c8af092cd6c4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24774d8cdab052ffe2a6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24a500800cb1c6945da9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2be1b19500c63fc1a467.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2c040bb5f6c77fa5df80.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d618b8851cc5baf9490.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d9cb974dace59024964.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2dd7745fdcd03e5160f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2e0666d4a9d1b851f90e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2ec6c054efd71e503a27.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2eeb31e435d89ecce6f3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f0b3bcfe7d9f4151854.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f3bf7a2cbdb58d959d5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f6cb66826dcbac08094.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fa89ddc20de629ca21f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fc9c0f96bdfddfce4d9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fea728c2be14a8a98c4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b3026ff79fbe2dda6cb39.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b306fe94f29e4b4aa9105.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30ac03b523e6640deaf1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30e1b9f035e7e656fd01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b315533e4edeba65111b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/657b46c9be150f577f5a1086.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f22f7d84784d8bd129c9a4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f230854698ec8c68b67fa4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f310fc37e701bfa451be47.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3146b4f4fb2c1f95c7335.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f31898ad2ed9c3b1a4c9b3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3212e767d81dbcfbeb0cc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3234e85f828dd1f45d384.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3641948909aecf182befe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365351cf89fedddcc281e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365bc3c1491ee60db85a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39df8d18f4814c75d3fba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39f5bc6d49d15d7ae3d73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a19e8b77c4170ed0704d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5111de04c216a38d998.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5733a199c21ca589173.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a66869afaa22af33a9a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a7087f990a233ebb16ba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7943f9aed415ef9ebabe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a22363c58163423c6c2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a6785617d165f78aa02.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a9fa94aca168aedbe10.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7ae2d6435316f643723e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f422e03c1be26ee37dbcf1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f424048ab85171c45e9a08.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f425b9d9686e76a354a7ee.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f4264c34d9b678ecd79ad3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f4271a0a61e57af14a9b35.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f42789b0fe157c08cf04eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f434b6c6a3ba9743d08e22.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f435edbd8f519aba51cc93.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f437964aed009f178dd167.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f4386ef80894a17d6b1f3d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f439533bb1c4a3ab360b62.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f439b8a46608a46ba94c73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f43a3a8b2c8ba627c31e46.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f43aa270f998a70375bb23.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f43b8a961e01a96a940470.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f43c96b08a08ac434de6cb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f50a13853f93ef6c7337c1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f510b35d792af24e985351.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f511638aa1de0b9d53963e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f52ee449926c59b5c3a407.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f52f215010605aa4da8804.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f52f761f23715bce60f9ce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f52fb434a8875cb666ede5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f53033b856ff5e687644e4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f530793181a05f4e44a36a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f569d173ab3d5100c42fd0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f56b281bb51c5493d3e598.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f56b6445b35b558688bc4d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f5703b434254615ec3b886.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f587dd775b4e74643cf3db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f5884cd3c21a9bd49f4b00.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f58a1bc78dd4a0a22a8168.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f58b427db077a36de24777.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f58d630872fea94e0f91f5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f592180269c1b38c771164.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f5928f3ee01db4e8b9d7fe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f5936de4e017b74ea663db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f59409f39a43b8d90b53f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f594d096c1aebb60e5194d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f598d3a104b7c50aea53ab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f6f5d9324c65ef3adab297.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f6f6f53aaa73f21560a9cc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f6f7d103c247f4d7e10b34.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f6f9e9cfbda7f9c04e8af7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f6fb76ea5932fe4ba266c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-ask-for-clarification-on-code-understanding/65f6fc00be7facffe0898c6d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/655c114a439cc488b79fe60f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6620024f9abdcba3f531a4ed.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66200544eb8080a7cffe98cd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/662006b0cb4ee9a8a0e3b9bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66200a69671a05aa6bcd669e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6620102deeab45aeeffa84ac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/662016beb9bb69b2bd4f5d2a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6620187263f472b3b2d0c638.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6626dd1f251b2a43ad18b3bb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6633e43c32afebfaef45da26.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6636759d3068bf2dd73272f2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663677ae4cd78f2e87d34cac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66367be03c46fd32ebb2d7a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66367e01e3c7bb33ca28dcff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663681f2b524fe34dca85721.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663683bee8bb3c35a05ba69a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663685882305b736cb133f2b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663688f21e5cce3a30161e12.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66368c556493fd3fd21f446d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6636cb4a5a281173c4ac8c08.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6636ce8dd8527976bcc512a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6636d1246df2f077a703512c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6636d20a1479ea7853331bc6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6636d3e08afa737905037258.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6636e06ef062127d6e45d136.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a3f4bd1ed1ba8f4552212.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a4113812035a9e55aaf29.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a47b234aefeabacb3cf75.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a4d6ec33accaf2ec7be49.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a4e8d22e594affc57ed82.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a4fa7a15067b0c128cb01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a5b36b3cfadb39db070a2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a5bde4b0ae5b4421b4964.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a62b17fc3bbb5f60b3d32.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663a6406c05b04b6affb427a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663b704b213885462be6020e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663b73051a79cb48e8575c9c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663b9a1f2d5bed4fa98759bb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663bce49cc4c88ac83a3d618.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663bd0951a16faada79364bd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663bd4807a9e2faee277fe71.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663bd7b5e73f82b044a7ebab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c1e666a0636bad7df73fc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c215247722dbc339af6a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c28fb560322fb7f096297.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c88890037230b817b9fef.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c89e095962e0cc15c6553.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c8dd09e3f71105de1ca9c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c8fc74ba87a11b0c1f642.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c90e831be4c127bb11d35.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c927eace0de1347294f6e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663c9a6ddd82d94fbe28bb08.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663ccbc479ca2261259f46bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663cccdee312b962235e81d1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663cce39c325416308bf1cc6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663cd87f741bbf69f5f3b070.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663cdd506fb3896b73b1cd13.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663cffeb24e5c975dfa41e46.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d02da85fab2771f93d4f2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d0c3d407cb479e138ba33.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d115d93f1107c06ffa065.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d136b07dbdd7cebf17907.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d6a2db05996853d03529c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d6d929fe885871065c758.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d6ec0d26560880593fbc2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d7154bd39b3894c29ddc0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d74ac95bdc08a3cfce6f5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d762ab138308b52969b04.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663d77a4930d448c314c0739.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/663e822e5223e819f2eb118d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664142b603be4d4521520f50.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664146aa13fd6746cd12f123.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66414800bb3a0d47e9962cec.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6641495568b04c48f699b7f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66414b6b60f69749ebd1dda9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66414c799e5c1f4ac17bc54d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664150b24f82ec4dc8d4f077.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664154f44e837f509dbea6d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6641570410a46551973bb25c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664159dd319cc352e511b057.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66415d2fc70cf753ed0723a4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66415e9aa33e7054cc3da761.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664274a516894a70a9111cb6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6642914bd5def3734c59b763.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664292f34cfe2c744598162c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66429658abee9b75dea25871.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664298c6fd5b8d77b7f2d6fb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/664299c450949978bda86771.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66429a94355a0179708be94f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66429c74fa3c997a4ff881e8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/66429ebe414f867b59b7843c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6857e26e2cd0fa064d1860be.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6857e3580e8930071da0452a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6857e39bada095079b698b7c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6857e3f10337e2083b9ef8a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-clarify-information-in-different-interactions/6857e42b7cdb1b08b0fbec03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e0f2aee45dc6994a0c2f06.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e0f3590f806e9ab2b001eb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e15280f64c6fa832ae6532.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e154b99842b1a9a36923ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e2ae1300a8edcdede767db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e2af8fda2bb6cf003d99f0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e2b2f3ce2a6cd0f86f66ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e37a3103c11fda2df20ab7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e37b9509c416db409caaaa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e3c2bb55bc71e5462f5490.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e3c811d05156e8b3a59102.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e542c18dc5c2113032437c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e54854c319e4146d72adc0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e54a0b97acef15a62f5af7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e550692370b81942a79d5a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e6a8b3db9ff42c15bf33d8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e6aab397119a2d917148f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e6adba69bb642f4f4029a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e6aff6b092dd3106494648.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e6b1552cfa9d32b50a6c68.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7d00667860442253ce10e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7d19684efbf43472f4523.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7d61ca48f6d45823794b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7d83883a704470a427444.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7daa349ab984882c0f60e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7dd2de015044a2518ab36.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7e417289c764dbfc5202e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7e77a7fe59f501cc3e8c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7efa216eb1b53fc957bcd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7f102dd5101550bc5f2e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e7fb617b55d357ddc6f42d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e8ce6f8c053c600e2ad20e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e90ea173820d686c321c68.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e912996b44d56ad488a9ba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e91453fe48d46c2881267a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e91f52fd59f2714900771e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e921781de790731741e408.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e9230ea9d244743d9ec762.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e923ba5433fb74f58fb3cb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e925b7293951767223e175.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e926a1892ce5776d4bfef3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e9392f63902c7eec6a3742.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e93a7cc610e780515f361d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e941285eb9c8832960034b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e94701e31e8b85f09fe22a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e947be57e83900d14578f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e94810c804b901c6001b9c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e9487253ff5002ca85417b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67e94922f19f97037dbf2a33.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ed2d60c7961de23af84a4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ed2de3d1346ae44223fe1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ed320f87e1a2f00e1ca295.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ed359ffcc4bdf93d1fa466.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ed36a950e606fcd46131e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ed38f77f1fbd02acdcf5ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee3d6ba4a12b654410b51c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee3efcdd6d1f697b8b6834.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee533fa180317062fb5724.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee5497897120740b81feb5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee55fc3acce677b739b11d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee57779702b97941ad0d95.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee58d54be9087f91df3e03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee59e19f9ba28285fa5c8a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee5a748ef06984642ae41a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee5caf75a1c60589b34f06.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee66c6d33d181d7bec84c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee683b18b59e219581fdfa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee69f534ad6a2636353cfe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee6b7386839d2a397bce37.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee6cc6d387212ded92130d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee6d7bcacdc02ff7d9beb2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee6f77d0cdbf352ec1a422.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee71cf5ce21e3b09611123.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee7300bca98c3e5638ac9a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee740c439dc341c4259f2f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee752c49cd6844d2052587.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee761dd3167b477c247c2a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee76f933cea34a53d78c94.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee785d2514744e072bb9f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67ee795b871b2750c963de23.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67efbc29ffa775e596972011.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67efbf09c03425eeb1cbfa02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0a8c9884e032c092e15c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0abc29485b43525ee4d75.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0b26e70d72a3ff701cfa5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0b45bd4bd9f4640145253.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0ea34787b305396d5c517.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0ed8953222d5cdbbab506.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0ee4cc8f7fe5fd534eff4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0ef605e478663309191ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0f34c3bf583702fd48ecc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f0f401f3bc1b72d2a2b67e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f107d33f3648862a8ffe53.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f10e307d30931390843184.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f10f6789fd8017aa789b4e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f10fc083ae801911577d2c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f110094041df1a3946af8a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f110495e78361b46d70fdb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1d02eb2aec2500dab5ae2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1d0822fe8b55226b9e058.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1d2541ce1f6584ac4ba64.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1d34206dc9c5b8803ac2e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1df170f243560ece5fb7a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1e18369b5786819a0ea0b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1e1e7cfaa4f6996f5c4bb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1e56c50ffd375f0459d13.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1e6283649d77895dbf244.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1f8c107529e817c0b90bb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f1f9bd3242ca84f348832f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f21cb96f839b95677e5d76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f21d89bcf00b9833b9e037.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f21e6afa900e9b590169d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f2239e7ec199a07398e5f9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f2246232f494a33305f738.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f22524c95fbba5c3aea502.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f225e38a59baa87cce62bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f22fec0caa41b1f37ab3b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f23113167e8db615deaf61.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f232ddde6855bbc63561e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f23481239fc7c4535275cc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f29630996057ce0f56615e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f2983b83f9e0cf74b78497.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f29901dd5d36d04593a064.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f356912ff5fdd56f3c7812.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3574a084fb6d6a298a65e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f35d883ee81fd94ed54961.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f35ec4d9d407daddb19517.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f35f411d81eadbbf292750.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f360662ff897dd04c74f13.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f36165d6905ade36b4b9d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3623a225f2edf6ec20cee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f36332691212e102c31b0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3643a6957bfe246d88025.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f36533ffaeffe3ac2dad2b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f36742aa0cbee54b63ebaa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3681f4e371de69cb35d26.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3a44ea76f7ced863fd2d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3a527239ba8eea74aaad1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3a57d1907c9ef5b94fedf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3a6f1e075a1f0bb8902d7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3a7e6031c23f208852a3c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3aa42425d3af3cfc1b14b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3aadcf84a73f5035b8a49.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3c2e15dac2afb8190f1c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3c380011ca0fc9b476613.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3c4903a5cdafdeda3c1dd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3c585f2807bfec1fa2e03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3ca5863fa8f015ee736d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3cab67f2a2d022281abe2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3cb144e0d9202c1d9204d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-clarify-misunderstandings/67f3cb811a0aae036fdc7055.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66607e5b317411dd5e8aae22.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a909dc2e382527ead44c23.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a90bbd872bca2a1b7e63a9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9106281f6032d5fc97104.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9147f41dab62fd1ad044e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a915ad327d9431181f4348.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a916c19b18cd3197a67235.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a91783d34e873290e9f5ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9186e4df981332d6af3e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a91a71c2a696349d81a3ba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a91b5c9e55cb358bb22e43.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a953fd5a946e45846e7037.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a954b904f4d5465b4e4dc8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95593394ef047268359e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95606a32d5747dae3bfba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9575a29c2904909336b48.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a957aaf52ef0496f3f630c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9585902fdfa4a22f38810.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a958bb3ac85c4a75e5fe88.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95946f05efd4b3138d24a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9599790c94a4ba0e5dbd9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a959fe82e01c4c1bfad642.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95a67babd244ca5611794.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95ab699d0064d16bdf469.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95b3449d2504dc05ce288.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95bdc39299d4e6bf1a316.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95c8ff92dcc4ed83a8df9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95e2611c8e5507e774ba7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a95fb1cd249b51d9d3f8d7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9602033eec6527c8f36f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a960c3ed12215373e888f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a961222115ad5437ddf4fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a961918b5072550caf38e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a96201d8421455b1ad7d7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a962a412fc1e5637c0f3f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9632e06c30156f4a7d028.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a963b280d3c2579550bea6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9640b65f4be57eff3917b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a96636a9b07f58de7e9363.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a966dc522dd959c1f0e697.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a96725d88e7f5a511d043d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a9675a1a28a65ab993284e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a96821b2e8985c15223702.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66a96848ae5b365c699585ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b13f2f0c5a415ccd41335e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b4f10361231d18f9fcf464.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b4f2952f1a411f389b9f03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b4f6a0ff7c783427daac21.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b4f753715478366edab8e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b4f8f6c1af973bdfdc0228.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b5221d65b9298966fa0d50.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b5228f55a29b8b12caa5e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52304ca49698cb8cbb554.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52379a15cce8e79adda81.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b5242462e98d90ee79af7f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b524992ebe5f92b3964316.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b524f86d8464942551f4b7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b5265d9f0913990849c5b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b526e28676da9b406201c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b5274965e3c79cd4cc7d92.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b527be16f1679e9fa91bc9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52aaddea73da83ef5d442.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52c4a31f856ade0d69baf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52d5d274164b1bbaf61c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52e0450f992b427860d8f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52e590bc0b3b589a6801f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b52fd82c608dbb08f0e3c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b53038754409bc677ef4ac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b530fee976e0bf5ae5ebb1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b531447d6761c065f4c3d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b531d7f0853ec2976959e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b53231c88114c3f0160744.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b532609b04e4c4bced57e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b53396686499c925a826c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b534377bc818cbe886735b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b53552b8d63ad06881bd50.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56714407eff03b29e4fd4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b567862bd61a055cedb262.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b568bf34c34209600445ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b569e6e765c10dd91dd683.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56b600de476130efe3f29.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56c0432933515821a4eeb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56cb9ff3bfb183fa1b7db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56d36cc47571a0e2a3dc5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56e23445b591d6c826df8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56f3394f2c3214671c311.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b56fe3d4801d23ea10acc6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b5706ff4674b25e0fed55e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b570ffdeeb7828167283fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b571e992e81b2b80748ad8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b572bd3d3e122e9a8ff9df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b5732ef86af23027a1bb47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b574b395758f34f3867693.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b57e127321d8524c7ddda7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b580cb9307d46113a8a637.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b58252cb001966f564c19e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b582d6978cff693c7b9455.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66b583275950846a87e88de8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbacad1dfc231609e3a512.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbad0ec7d867190bae6a04.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbae9b8a8f411e60f9c913.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbb64e342e8a367b99c237.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbb899e69a813ecdc67cf7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbba46fff0ef451b701bcd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbbd3e032bcd5033e1459b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbc0e8afd3695cb8a407a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbc147bc59c25e60e18aec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbef6f8016fca022d9282c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbf02b6112f3a2f03c1968.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbf183427671a86f5ac25e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66bbf224cf2c88aab57c5114.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4e019a6cbfa3210603aef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4eba75ce8656228504fdc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4ec1a03bb27643063f262.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4ef1cb275e86febc9fe2c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4efaa80afd0729ae471d1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4f19f86b5f07a71ac7642.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4f2b9b76e5e7ea4e378b5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4f338d6b658809576ae77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4f45289436884e6afc059.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4f5b8af397f89ed09ac4c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4f90997120794595abd5c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4fd010695b5a316201d03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c4ffe51866ecadb48304b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c5012e6643c2b32b3af0be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c507bef7c69ac73fbc82cc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c611f2d1e400c2f41ad5d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c613a4d11b69cdd746b5ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c6155aafccc1d49bf9b32a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c616d281199cda967c144d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c6184eda8a8be150b1a0b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c6193e7546c4e51cbf64c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c61a0197d7e7e87191e033.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c61a57f6eca6e9fb0f61d7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c61dee09da09f603fa3dbc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c61f178087a0fa7c3929ab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c62046cf3df2fe7cf92230.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c6213241b74d023adcf637.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c62515cf6ae70e34eb361d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c625e03abcb711ca38ba5f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c62663c81e94143a813543.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c62747744dc4178785207d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c628215739f51ac74cb5cc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c6293f674a0a1e960027c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c629b890ad58208c028aa4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c62a673fe4792335b86db0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c62b0c65018625985a897d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c62b7398e5db27b171ad1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c637ce17705151c64f9059.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c63db09b73ad6539eeee61.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c63fda0e11806e78090f36.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c6409f492e5e71621d06b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66c640e2f81416727a42fd4c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-describe-places-and-events/66fd5e559780701bf86652f1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b5899f2ef74716d069180.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b5cc5a8b3897908c962f0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b5d955d8b2679be66a4db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b5ef161f6777ae5eb3ba4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b62a491cb2d7c687a1a2a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b63d0da84237d16c55d7e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b6522da78357de8428a19.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b672f02003c7ecec12ffe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b67f02eecf57fa75ceecf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b69293e6e9480ed5f6624.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b6a58626e2a82be5a78eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b6ca9c3e001838ac22d17.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655b76340ecb8285060ab6d5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bd1b0faed39415ed2760f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bd2158780e2421b674e61.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bd2f3caad89436a3dcc04.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bd57d0e13e146b2404569.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bd798ce91bd4861b69281.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bd91a858b2b4a30da3cad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bda6270ef334ad8a7f005.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bdc7e9c4116509df13f34.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655bdf9f7f844952b7e7f036.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655be33b7a463a5593c91cb4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655c9a549835a8601764bd0b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655c9a89818e18606c18ca4b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655c9b2e0bcbe16161996ab7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655c9bcb5bedb4620acb6f18.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655c9d9470acf0643482b95b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655c9e73e89d886538976452.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655c9ee249f7ef65f6d2dd36.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655ca014b022ff6692049b91.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655ca0a6639d6b67683ebbcd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/655cadb5df07e269cccaa056.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656918c77e73780c34392e17.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a2fa76e9c4636f6ac7a49.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a43974f689442c0a0eeb2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a444cef055b4342f1f323.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a44b06bea9443b8ff45bd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a456b46b4b04437f2d3e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a45d4f36ea1448aa359d2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a46814617c04516f698eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a46e84a0ad845901ea907.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4758b0f85e45d03f9e17.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a47c9473b0f46463f7d55.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4815c0d43346a2e27b51.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a48d41b97ff476586ee9c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a494313c73747b15a02c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a49a16377b8485270dd2d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4a4225a07e491ca4f31e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4a7596c46e495c64a7ec.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4ac4529e0f49ab900c3b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4afc5f944649f391898f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4b4891e9e54a34dc4dcf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4b9e4822ba4a9893459e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4bea53d6fd4ae86bdb70.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4c42ee183c4b3b92bfeb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4c92a476854b89f98ffd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4d1943d8f24c030ded74.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4d74286f4d4c4ae58de0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4dd03541de4ca98a61e8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4e001d2b804cdea7000a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4e35a774444d1946a899.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/656a4e8a59ef3c4d8dfc2ad9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/67ca0b9a589d4e405f17a0de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/67ca0ba8f61b0a4094fd5e08.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/67ca0bb4d64ab640cb7f4c2b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/67ca0bc1529fd24101862db1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-describe-your-current-project/67ca0bcb4d28674182caa4e7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/655c111ce03db7881e612a27.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65fdc24bcb89e8162b96d954.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65fdc3c2cf0b9f186b30c7d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65fdce67e652825776635f7e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65fdcfcd986a305a20de5e57.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65fdd18dada8515bcb983337.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65fe10ef733aebd257f0677d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65fe1441bf249ff3ee517b63.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/65ff086669d84512c7d132f1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617e123a11505168aa02850.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617e5067ae22739491c8333.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617e75a204e044552675f58.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f4d790c1b470c3835818.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f4e86152be717a0d3569.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f500f6a99d72213a5c92.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f517c76ecc72b9e6260b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f51ef25faa7314b76691.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f532491c4f7393c859a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f539e6a21d73f1fdff0b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f546c322867470cb0d02.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f552ea245c74ec9ba31c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6617f560bb343c757c0d85fb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661811bce448257e10e8e1e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6618129f75df1d7f0af1c3c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6618506a28b7340074a7512a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661918b4f8dc067669326ac6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661918bb4626e7770c416e91.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661918cca4435877962d595a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661918e3626bbf77fefcffcf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661918e976fea8785956cd12.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661918fafa78d478d0e9dc87.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661918ff8203057931fb6412.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66191905e86bc9798f6b903a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66191916ab984979f9a1ae9d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619191be66af37a5152b69b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66191920b7e6dc7aacd28e07.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619192ad58dc37b221da83c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619192e29a7f77b7a73d556.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66191932f2fa967bbe2f5ac3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661920391cc3297ee7350b33.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66192c57ba758e85c4f2d766.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661934977df94b891d403ca9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619364db35ae78a30a4a48b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661939c3f5ce238bfafba2b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66193b1deee8db8cfe3bc5c1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66195ca035cf05015d8ab62f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66195f137aa45a02467f9da6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661960a9ed46f9037e252329.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661962ea6cd127049ca20b86.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661965b181f27d0595a0e67a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661967b58a6d41069b47f602.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619694e433188077c71d7ce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/66199df94bdd5c4de6c6fd00.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619a04a1764834f38e43c85.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619a3859a7988504633e9b0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619b420967139534c777c95.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619c19ff141525653592e28.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619e52962779d5b224e1f90.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619e90b0cf1085c4e4b66bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619ec6c2310ea5f3eea6f4a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619eea6ff1e07606fb64c13.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619f1096f23a0619be8795c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6619f35ae8ccb362d4d2d485.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ae3524b312bc38efcd2c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ae52c7bcb38c507d2b54a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ae82d5c4b5dc68e84f409.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ae8e967096cc75830f5b1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661aeb62c0cf70c99147fbe9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661aedc854df65ca707fab88.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661aeec49a6635cb37599db1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bd3fc29debe22a71eedb5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bd56a0154b323bd171a78.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bd63b63586e25c1863cfd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bd79d5c288226d64bf03c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bd8ff4ef42827cd22b46f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bdbcf1d85c329ce8ef7b1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bdcc98f5d9b2ab8d2ec69.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bddbdbbc09e2b8fac0801.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661bdee600dd352c60d0143e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661be07313e6ef2d509c3f52.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661eb97a2eb89a1ecd9a507a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ebaf8b803451ff4b50a69.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ebcd0e68e8820d99577c5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ebf11bfc6a72252a17fd6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec00f710b5c232f2ac3d6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec0de154fc223f87a3e44.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec1f0f4216124b5e450dd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec3695be80025c0dcd556.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec4ab724bde26bf656574.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec6f5966e9027ab9756dc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec8fa433f6e28aa69812c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ec9b63618da29bcfe55a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ed01f09114567cc8fa939.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ed71bed334e6bac73cac5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661edda6df434c6f2161bea5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661edfb33a4dc570a763a05a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ee1436ecb9271c66be82c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ee36af2d2c772f247f6b6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ee552f40b9874237df84b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ee8082f62ac75392224eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ee943945b22763d8ef29a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661eea69ca8a5177320d5e90.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661eec2eeb773977fecc123d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661eed09f4b5ed78d2d12e59.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661eedfdd116c27b62029999.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661eeede39f9547c34267bcc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661eefbfc65d087cf3566591.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ef077d0f4037daaae8a88.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ef18cf60dc87ebdaf405d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/661ef27056f2c37f93141988.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6856de8de368111cfe5f2f78.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6856df1c123eec1d70fae181.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6856dfc6f2ea371e3d49a130.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6856e10b25b146202c0a777c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-popular-trends-in-technology/6856e1638605b120c66468d1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b0dd4e70e9dcf7c402eb8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b0dde5120c33f904f47a62.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b22b3556d52217d9595372.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b22c705b53e41be902b63b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b22d1aeb5ecf1d590d30bf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b22e5388370c209a6b0b73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b22f68d1e84923d3cf1e82.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b2301790bb3c256a5787a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b2315a2cce3926f4719551.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25734252dad35f947f189.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b258729e44fc38227665a0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25a0c0e8c603c6576fe81.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25ab9be0c0d3ec4752839.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25b541262654062a21e74.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25bcc98b00d41d06d2a2b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25c9be41791441e86e045.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25eacb57dd5493ebaf184.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b25f2c3284994aa6632194.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b26099dcd86f4e06d0fc21.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b261dae662a3512ed47826.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b622c659539b5863124b5a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b623813c9f7d5b26b3437f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b625b0ce7ac75e1115c8cb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b6265db84a9d61cbc7a109.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b629dbf8298669fb4c1572.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b62b2ca1c4a46c49ab0812.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b655b819433f7c3e9df224.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b6569bfdca437e79a45159.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b6575614ff477fd47746f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b657fea6ef4e81eb9a10fd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b6586c618400831eff6d17.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b78bde6c6910b32eef74ba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65b78da7683e2cb7061d0021.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d5cebba7a44042a1815053.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d5d17a45be4e4d56be704a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d5d1bdbd0a7f4e3edb6c8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d5fb1e575bfe649f5cea4b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d5feaac55f2d673480abe1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d60150d4ac7c73895342cc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d60402f5661e79dfddab63.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d60609e931277ebddf1dd8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6099b91bfe381c68a12f8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6b7cfc3544c15a83b2008.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6bc21bbb3fb20d47cd7ed.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6bd19de6bad235879c032.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6bfc0ef75202990f3c838.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6c0b53262202bf8813f73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6c19c1a1dc52e536a8e21.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6c390f03b85333445b5e4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6c7f99ec5d13d543dccf4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6c8c2c21ad83f837b4bb9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6ca37133db041a059b352.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6cb8800b1274686877c25.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6cc2551fe584833cd6cda.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6cd757478424b84d7f445.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6dadcc5e50f5d3d3c8e95.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6dc5686b49d61612472e0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6dd0d7fc3c563482b8ad6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d6e2c17bb85b727ddf51d6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d7480fba8a2b88f5499094.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d74ca5293a7b9397dec0e6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d74e055819ee970713e509.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d74fe1b1db8c9b43fb93fd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d750f42fb8c69d48edb565.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d75185d536899fd3c01977.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d752c6240228a36a5a3ac3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d862dca01bd8e8a6f7561b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d863be0ea26dea821fb459.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d86638218150ecf514c478.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d867969a26ebf43e31297d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d868a1bdc45bf6ec63b5bb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d869b6f586e1f9a02aa19b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d86af6cdfed1fcab11abbe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d86c1b4c4fd6fef305999b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d86d187f5ec600eb58fb9e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d86e08994c4a0436d92766.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d86f2835110e0770f5333f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d8713fd64b650c269676cd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d87217064c730ef7bc63fe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d881130285e11fd1a6f790.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d88b76573df039d43f29bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d890f37666763b1c08e284.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d892ad7262d64a5db56906.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d8938e6254064bd4cd63fa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d8947a2588474f90595bcf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d89562dff69551e7683df3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d897caddd4d657e3862b36.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d950cef8533a636d6bd51e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d957af14072272d091fc45.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d959d3478ceb77dc1b28a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d95c504f0bce7e8f6a30ea.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d9633ff2cc710bd3e18c03.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d9646cf07b7b0e74fbfe6f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d9664a976fb114cf9f1928.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d967ec3ad9fb162e3b6d67.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65d96b62de43441ee5d01b88.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65daa3bcb0ef255d206f91b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65daa68d2bec806393956a94.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65daa8143ae77767ad914ba4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65daa8cce1b9206995e4aec3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65daa9fa35b2dd6c6e29636d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65daab9b713d3e6e6272c8bf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dab0c26091a87db218685a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dab1186529467ee5e463a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dab20c41a21a817084ecdb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dab50a398b0f851f7a1c9b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dab742fb5c1c8d81bb063b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dabddd6b64319c42b36aa2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dabf5eb13aae9ff91c40a2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dacf1ea93489b07bbe48d8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/65dad153fd675cb51e8423b0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/685e5aca93db0b0d9d7dc088.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/685e5b186e34570dd3d2ff19.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/685e5b48d4770d0dfbac7497.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/685e5b7c1213d90e23edb44a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-roles-and-responsibilies/685e60aec4c643115ef37313.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6635c3e30e02d224d4450eac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6635f9203e0ed42948db1e4c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6635f9c305ad6d2a08cb6ad4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6635fc67f6d0f82ad629e71d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6635fdc8fdd98f2b56c3bcf8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663601a777cfc92cbaf8cb7c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66360374d980d82d3cccddf7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663604ab610a932dc9882194.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663606cc695a992e81ef521d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663608aa63d5b72f475b7718.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663609d95c99422fce1d3824.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66360b4ec92e49305fec41ce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66360c141117e030da0c0cb3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636159376b91532f4f8e49b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66361836f505f333d344da43.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66361ad945006834b7eb7ccd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66361c43829cea3535e7a49a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663620974eb4a0369d76b6b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663621cf8781e93738b3e30f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66362350df72dc37d8c9ca40.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636242c12c019384fd78b5a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636263059a6703a80ee06aa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663626ee2c3a803af8cc2fd6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66362781eb0d663b5eabc353.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636285e6fcb733bdffaa986.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636ebb50b24c83f130344f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636ee901c0de13ff4f02edc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636f20df76124410fe597e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636f36bfde85f41809044c9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636f47542d2a4421a433d8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636f652561a9842e74b032a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636f834a7b32443a43fa4e0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6636f90f25a10b442185e3b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638478a5f79414a5126bca3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66384b3e267aef4c6daf5279.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66384d37bfbd344d5c647fbd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66384eb6677d974e02af573b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638510e8311f74fec51b839.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663855865f5d53510f9cd9a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663856f8cf403151ac9d9e8a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/663897f00196a953f16499c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638994f7dbcb3548e458202.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66389a37bc8a4b5539eab451.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66389c04cffc4f55e6e0f798.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66389e09cec2fa569567b15a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/66389ee34417c057109ed5f6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638a163d5757f57e5270598.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638a290bc4a5458dd6ebf07.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638a5aaf619a15a1c5cfe6f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638a7713695f25abd3f3c02.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638a9a5dee1ac5b6a9db7d9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638aa72831d185bdac55c12.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6638abe5e8d43a5c7ed9d320.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/666339cedcfb436e2c9fd550.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/666339dd9d6dc46efa85c8cb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/6859214362dab4169311ce7c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/685921b21282d316f55adc7f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-tech-trends-and-updates/685921ea5a8eb9174d88d209.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655699a46134fa74acaf6204.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/65569ebbc9ef9f7b5b99827b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556ba2fe6c3f3846ea71ab2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556bc95e6ce5d850d37dd07.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556be93f9fcb88ac9e88b0d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556bfd76c3fc38ba94ccf5e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556c1255efe438cbba5ce06.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556c24670683b8d6d80bb32.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556c3561e21d38e21518845.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556c456a11da38ed3275f67.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556c5977ba8d5900c230ce5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6556c78eac427390aafa26ff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/65578ed1a4ae65a8fbc341f5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655792631f21afaa40c611e1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655795519e1068aac3351755.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557985a95ab6db1c4a31b6c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557995f0d97e1b2837a3081.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/65579a0e1613d5b31a034ee5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557aee56ed7dcb5506a66d6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557b169bc7ab4b66929672d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557b2f6f90e6eb703cd2307.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557b68486fe9bb7b52a4308.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557bb81a99580b97a8b1c3b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557bd443a1a57ba598bff47.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557c1dff9d170bc911fd82b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557c30b85e792bd0c1e8206.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557d6a229e541bfde2c560d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557d782bc7613c06aa7dafd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557db51366bf6c15a966fb0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557dc1aa6be93c1eb4e9efb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557dea8c258c1c2a767deb7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557e026c053f9c362a1983e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557e0adbee371c3ac455a01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557e1ad953431c417763b3b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557e2aca332a4c4c0359ed5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/6557e5c6a854bfcad48808c4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/65593cf82e2430e8567edf39.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a21f5512be1f7dbfe4cad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a235215bab7fa2a2e4bb7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a24f27d595bfb53f1bb3e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a256c6fce94fb9c1cc841.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a2a597d94f7fcc2f6126e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a3132c16520fe6bf8f9be.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a33bb8f2009ff7a7abfaa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a3470e882d10004441cf3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a35731cb3fc0152ebcf60.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a367638e3f401eb0235ea.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a3789069fc902eb2aaa4b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a39242197c9040ddedef2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a3a2fe5a5cd04f8caa03e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a3b8981a93f05bbfea7ba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a3cc030fb970687d6444d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a497a3afaf10b336746a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a4a5af997350c187bd779.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a4e0c1176be0e1b785c96.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a4fc35818d90f73f63ba0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a505171c360103cf718f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a51cff12fb7117aa611f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a52d92a586612be333b16.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a54506b259313b2d59577.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a55068842f6143a7bcc46.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a5630b68570156ea7d80e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a57579afa8d173304b239.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a591ad34faa18c8338f9b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a5bfadf47e1199f9b65eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a5e76ca6f8d1b1a88e0f1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a78fdfac0e22b0c400e72.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a79e595bd202b4cd5e2d2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a7c5211e5252cf8a4ed01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a7d752ffc542e5874af0b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a88194beb4332037ff7ce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a896f31ca6a32913d1106.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a8ae1f10749350bc8820f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a8b62e5681235c3fb5492.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a8c9d2a0ea136a0fd3631.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a8d7c939fcf37604516e4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a8ecc0cad80393b5f3b5b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a8fcbb859993a93204e44.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a9a4cef8a173b8c27fc84.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a9d161bf4cf51369ff1e0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655a9f8d6d3af8538a178166.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655aa098bb38a05474a3f5b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b258e8cd2985ed8412275.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b266c2ea5495f43b97ea5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b275cadbebf5fc0f0db05.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b283d10fee46040e0a893.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b2919ff561b60fcde19ae.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b29fb2c8b1861bf4fbab1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b2aa6807cae6273ca23fb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b2b5cc4ea3062f9811dec.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b2d250741166530dd6e43.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b3197bb31ca670081f6d7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b3274b6c61c67d95b5e67.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b32b2812874680f3198d3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b34a4b45a76689cb429c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b34e53bf2cb6908042c98.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b3581926acd6a172fa94b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b363149b5ba6b15434574.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b37ecf9da446bd1dcff4f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b38c1f5351d6c827c8e8f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b39e59c29d16d64a2ce8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/655b3b06ec00a46e572868a2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/657a45a85a8f6cfeef7803db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/67c8bb14718cddacc3748282.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-discuss-your-morning-or-evening-routine/67ca0719cf479630dbb12495.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65ddb2ee481da72f38f076ad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65ddb38c14e76d317c6128e6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e44fdc3b0d5813ee7fc300.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e452611e67af1a07314eb6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e4642c66bb7a29b328111e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e46524078f872c3a871f9f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e4660946dec02eb08f1a0d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e466b7e1db1530a27f413b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e468fe7454d936320fe31c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5c959087282242cf23f03.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5ca3d8fd484268f4336d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5caebc431182877f90758.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5cc619608ce2bf40e3ce8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5cd292dbe212e2af21c9e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5cf002c98ea3289bf2bea.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5d04819aa7c35cf23028c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e5d1128a3a2137ff818dd6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e84a436d691712a7769ea9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e85c512d559f216cacd3c4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e865a63c108a2f651b58c4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e8668b12eaa63202034f84.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e8677731fef734895ac330.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e8687c037bd7373bac6bb8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e8697e64f1883a30a759e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e86cac39492642332416e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e86e39e990f4461c9e23a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e870a2ad67264ba3aac3f6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e92d17a7e3c777c5a2f4b1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e932555f5de583b53ac688.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e93353894747864641dc5c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e93446e44ce704166696fa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e935d6ca6d6b082cf59682.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e9376e45814e0c248c2262.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e9393152c63010e8d14dce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e93a6cca356414bb39c4a6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e93b241e3f2216db6801e8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e93be2cbc1da18d7602a31.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e943b74900112d64038331.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e99114ec85863bbd32be2d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e992a27a99bd3fce984132.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e9932d9cab2348221a1139.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e993f3248e434a5a47744c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e994e2f526634d09c0814a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e99595bee9924f07b5abc3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e9965b96af115148dc3d79.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e9972a13329b53a5aff71f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e997de10f05355b0354cf8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e9988f286c8457cc809619.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e9991e59d4b959920e8c7d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e999be5746e45b5a8bb757.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-document-code-for-a-project/65e99a2986903b5c9f4bc720.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661750f15f41cc866197183d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617513e3855718810b088d0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617528c1b07688acdfea4e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661752fbc765ec8c13f96616.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/66175386c145ea8d96b0adf9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617562f72eb2a9387252430.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617569f81323494d7c80fa4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661757150c7a75961a574a39.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/66175792ec93b19771c55c62.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661757e285095e986fed9c27.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/66177150856cd6d0ca504c9f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661771a11af289d1ec5c72f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661772551b64ddd40c834b1e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661772f42e1412d5bfe4c655.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617962704224fe969a76811.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661796e4635cd3eb1c8c78a4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/661797b505f2d3ed4b170d74.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/66179829f664e3ee9b42ce5f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617994636fa13f16060b12b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617aea9ccdd68f7088368d1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617af3ab73475f87b53a59d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617afa03e1a7bf99f123c52.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b04b6e9139fb30d059d9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b087df2220fcc00514ec.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b1efe920c2ffea40b54d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b23534265c00d6b800fd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b2b0388c600232500e28.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b34260704803d74a6e07.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b3d0e2de65050f11351c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b41fe23fc0066e715317.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b494880f74079c400fa2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b500a7049808f3a2a593.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b53e5eda8e09c6c67d28.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b674eb480b0c8d3d6031.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b81046e7b11287a7bef8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617b9b4bb38f916a2c01f8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/6617bae50ecd231987654d2e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/685c0ef9a6cecf06d8d8c463.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/685c0f39010fd807142e568b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-express-agreement-or-disagreement/685c0f71b4a0a007615071f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/6660a04ec4ec815eb81ede7c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/677bf6d81eba074172a73a2e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/6780284188c80df6c1483f2f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67802a99de4bf605a5397ccd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67802cab680a85130fd846a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/678030ed8973e82d5b439ff9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/678033a501bb6d3e2fc0eb50.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67803535dcaa454865db5fd0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/678036b3f7eb4651f6c273c2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/679b6fda63e57f01cdd2a45d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/679b72572a03cc037def37c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/679b73bd4f95b4048fe6f9b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/679b74ee20b7400598e672ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/679b7597814cfe0657acb4f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a74fd46f19afe4d0aff00f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a751e305f036e71ada63bc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a753003a67e1e802515993.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a7541415cd08e8c9a707e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a758557a9c6feb3efbf09c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a7597f958183ec522f4033.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a75a9acd71d2ed6eb9a6fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a75c6d5ea4deeee6ffb507.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a75d6b2e42aaefbc7d0d27.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a75e200e190df05e0e8683.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a75f46074d99f1b28459a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a760baf99c22f2daba304e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8729d524e9b03f6d5b5b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a873a23552f704c9a1266e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a876c1909803066b7b7aa1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8ab7d9c41160a85695934.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8ad121b12900c1baeb882.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8ae3c3710410d1bf9569c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8af564a72170e409ef971.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8b0ecdf06070f96c7ccdc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8b18d14c337106171e769.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8b767810d4512a77c8988.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a8b900d1f59014ddd66b91.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67a98cb3c834fe1b9d887299.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67ac5dcf8b2b0424b0769136.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67ac5f118ea4752af0866ec5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67ac6046a0c89231c6b99323.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67ac640592d43a449d320d6a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67ac663228bb894b6d7541ba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af26b82eb35209466f93ae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af33c72716c82c4d565f0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af348a5f1e3b2ed7cff509.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af35c80225e132c652185b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af38efdf48173d0c0636b3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af429d29bc315537a8fcf8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af43f7fc63e958e481f14b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af45555bbf475c945f211f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af45e075d4cc5e536d055e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67af46a4ec8db360d8f0cc7a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1aca09cf3a9ec7234c6fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1acde9499a6ed8c01b135.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1be6f616adc19991819e6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1bfd4a309ef1da9b1be60.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1d55abbc79129344a55a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1d64e7cda992c0296fe7a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1d8345211473169794a1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1d8fcf1608833bdc06993.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1da8af03f0f384749d71f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1dbc920478f3bf71f3a86.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1ddf392f98642178927d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1e06dd84171494a52bfa4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1e32a197da650fbdcd7e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1e5d94993e9592af44aaa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1e6b6f922765bcd595546.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1e9d4a9985764d9c2b556.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1eb878cc95b69e05822b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1ecb619ae816e3d1c77db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b1edf306ac9d720066d78d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2bb2c55db7018a4719406.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2bca04ca3531ce94de51a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2f20700c45e3c6e39a673.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2f4c60e993343e5f499e6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2f6ded80a5349b4cdb55f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2f7af2658a24c24d7679e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2f8e6655a944fea3b2659.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2fbd2e2edc358536c2ebf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2fcd04c29685b48d0fb67.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b2ffe092d1a263d380dbae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b3022721bb7c6a5fcb135b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b328dbb081d0b87e5429ba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b32f9ba790e9c984503c55.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b3348f2358b3d72ab41995.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b335626b775ed9e802dc9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b336b2abc639dda752f06f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b3387d323f1be321f52e7b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b447bd1ac6d92bed8e2279.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b45fed9a8ec037502ba1a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b464dbdf4f8b3a378bd74e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b466d6babe693b6427352b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b4681b40ac5c3c991e1f51.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b46920c7cf613d9341c0a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b46f01f60803410bf3cbf3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b4701b5498a742481e11a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b475073485eb4552b3f098.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b475c8f434534627c5ccdb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b47fe27ee0174a167d1df3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b4816b1a89374b977f5104.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b4820e52af174c730e5aa1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b483d5269d544dc29eb63e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b484bcc0c1c84ebc873639.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b486c845b16a50534f7adc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b48778dab13c5146878351.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b488eaaf572e52ace1db68.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b48a6884325454259c2728.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b48b6d08b877551e6ab9a9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b48cb69012de56a527465c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5b0168c10d017204bc455.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5b02b5759d517626403fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5b3dfdec8df1a5f326bc0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5c955211e021fb5902c7d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5ccc7d6342721d2822c45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5d29123ab4d24c0f1f811.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5d3b2316c7825d05f9bf5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5d4a254618626a2d5fdbc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5d5e47e9ed427ca301ed6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b5d81ffdb8ed2982020232.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b70843a1f069708b3bdd22.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b70aa683211a7200d63056.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b70c48107da6738ff1b365.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b71dba135d38792e63bca3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b7217d24945c7b4117ccb1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b722177d22787bc937defc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b72549a630b47e72e444fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b72665e419be7f58ddf646.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b7285a50f200811f380c10.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b7298f4089db82557da0b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b72aa97b8a9183736a2c6e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b72ccdad915684c63fae8b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b732be2a720d87e1682e90.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b73428c0c6e588c4d8689d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b73530d8ede28a9875e6b1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b7359a9a74c38b2252393b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-agreement/67b736c74795608c6818fed3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/6660a0819111de5ff0ee8ba6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4709a5c507f17801e0ea9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c472da585fca2a7acf4d1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4748510b1b9327a5f4356.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4758a31782c3a663a6ce5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4799d5af8ae44e375d21c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c47b77c532ac4fe563d36d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c47f84bd8559586a7d87b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c481f3c9412f65ec644607.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c48390c50d83714ea4ff48.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c484a75ba7e7784b9069ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c487c0ca5ae986140c3dac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c489951e48c78cf71ad387.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c48d0e1803699ebab5fd6b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c48f828714bea7d6353701.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c492e1183f85b001900d59.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c493f8332270b8a56a9921.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c495d0bb5993c2e5bdc28a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4967b94e3a5c8c634539f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c49821cdcb22d0a6aeb343.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c499413b600dd6dc69f2be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4b9f1d0401bf46b090eed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4bacefd5097faecca40d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4c0089f19c7068b1cde29.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4c4ba85a520119603b34f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4c65c9f221e18577ef5d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4da32d75fb829cb6e268e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4dbd59e50553720bfef79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4df1b2f2b56444eb61fe6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4e2ba3c427051461d43aa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4e74d34c1f767d9148a79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4e837b8e9846e7ed6000f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4e9c4241f22755dee46f0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4ea478ef3727bf28f3697.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4eb3c1b31de8162c31316.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4edc1615a9f8d265fe6da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4ef0d39cd1d95f8c3a213.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4f05c757b989d0a65be45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c4f1cfad6063a70856bb4c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5f02457a210d5d369edd0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5f290611d70e4649db423.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5f3b779cd53ebbd42ece0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5f588027bb6f33bd47f22.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5f6dcced0d4fd572e6b20.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5f9af4636840997674ee3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5fae7f7666511703657a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5fc2aeac256193beed46d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5fd5d544d251ed4ad9fee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c5fe2b3b2cc825412e2839.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c603a48520103144bd8c81.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c60cfda746c444008ce7fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c611c971557b4fe70ae623.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c613b1162f59558858c0ab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c6146c3f024459b62ff443.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c616175331825f2a16c71d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c6176130e73c6a6e230cc8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c61977259aea71cbd6c010.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c708a2dfe844ae28c71f05.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c70abfeb7c6fb8cbd3fed7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c70c2ac733e5c1d5da0bbf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c70e78a66969cb55c395fc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c712596d91bcd364b3cf0d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c71429f84441d9cda80c47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c7171a70134feaf2f75a55.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c72c799c0f41ffb521b132.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c7322da271fb1229b981c5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c735695c3c2c1fad81e10b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c73c7227518d3199f7ce31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c73f104f790a3e06e41ed8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c741781789f448b57ac265.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c744876e38a4508887d5a5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c746a1f2f8165bb36f1642.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c748947c28106ec486cc4e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c74adf1a628e783d74dd85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c74c6c6351837ca0b0a49f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c762e933154395747c6d7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c77272e0e785b8e3f1ff90.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c773e62b856ac4c0d17baa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c7776e6fe1bbd3ff9da522.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c7792851d126dc00b5c9e6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c77a325d4a68e2f087e768.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c77c0b5e98a7f109deeada.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c794c143ee670871713755.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c795d64a62490fcc8356d0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c796d513d43617e543a1be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c798e57bfd17270fadfb1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c79afb8be4953621b827b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c79c062cb3e83dbd0eef37.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c89e9e8d46b394c3e6ae9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8a86ee7448eabdf46fa79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8c7f3b9a938c95b79f5f1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8cca767fad7d91d6f18ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8cdf97c1616e161347a29.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8cf7bbcc2fbe9b32c9ab2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8d2b737cb64fd4b8a7509.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8d4d492bf46094b60e494.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8d6f726fbf51919ccefdc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8d957a1490d2623d91f03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8dc0d0f9cae38d4e326ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c8dd60aa665946dc834f47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9921639759dbf4e4fc194.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c999393d5a00cbf7e5abc7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c99cf91ca2a0d46a0789a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c99dc0a62a38d957a32fd9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c99f0b0b103edf126b9a3f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9a03bf9ed4ce46352a1d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9a24781b6abea69970ad8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9a5177161a4f73273f7e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9c8292f326a1faef46940.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9ca5dd56c8728aa064826.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9cd8c68c3f532353c9ed2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9ce2dba0191379135ba72.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9d1baa0c8a6459bfb2497.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9d2740f309f4a858c1f87.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9d7b7631ddc74d18ce2bf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9d89691659f7abb873395.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9d9f174a5497fa2162cd7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9e26ba20bdf9805694175.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9e3bba8009da1e7f47ce9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9f86eb984e9c64915d5e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67c9f9bf339976ce9525b83a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67ca056d47dac0eac71a26f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67ca524d86f92134f5e221fe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cadaf3d04da26b654ea88c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cadcf794d58373fd2938c5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cade6469bd71794f8ee4cc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cadf5ea48ca37df972fac6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cae283bf1f648a023b2264.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cae5073684169496a4294f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cae93d686768a37c763e21.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cae9c77881e7a88a52584c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67caeb9a6a3aedb94bc912dd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67caec5ecebab7be7456df7f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67caf4fe6a781dcd6059ceda.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67caf5e0c1c585d0f0e47b94.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67caf8354f5a73e414bf0fd6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cafa41083b0eeb76deb421.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cafac07dc081eefb4d7adb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb00b1f55948097c150e71.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb01049ac20c0e9242f3ac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb0202feb48313372cbcfa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb106d4b927d2240e98125.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb10e4fff59822cf749b0c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb1285bb0bde2399fe293b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb135fd49c60243b0c39b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb2551afd7e0428cbb6d1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb2b0120fe124e225c165a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb2c0f22536e577262cdcf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb2e5612f0385dd25c5b18.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb2f2ba932c961f5ff51c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb3223850dc57015d67366.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb36bd46e40a80d21c0f8c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb3b59253b868c0eb27fd3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb3d037c44bd97252db36a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb3f054845839c5e2004fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb403befa104a1b503d5ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-concerns/67cb41a0e9c625a6f1136eaf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c4549694c835707f80511c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c458143245e17538916792.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c458aa5ff69775e78e0eef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c45d89b3e95f78bbafae99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c46712acd4437e34f1c739.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c5aa6418f9869ac89e3f16.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c5aba6c97f6b9bcc1ff518.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c5b03dd9706d9e3f9a97b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c66da6e43dc6baead70773.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c66ee57a1ea6bc39763f1a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c681b41205eac6a451e0c6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c80faaec5e100aec43466f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c8207aee05ef130c37eed7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c82475f4532a1568008719.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c825dc6fe82216a737ebdf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c82869e6e167180d8feeff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c82901501bad18b96e9bce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c82ac34585491a4424bdd0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c82b66e598c41aeb311275.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c82d99b2a8051c7b675207.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c82e69ae48ee1d3cba82a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c9516dd781635209fe8243.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c9523fbe227252d69c1ef7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c963d0b4c4f05ef18a8402.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c9656ec03d3b60617fd366.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c9669003d87e6154e943e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c9682cf9e46c6275e57ac0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c970dae1978566f2778c09.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c98047a099786e7164b03e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c9831e6c7c1670ac4ed4e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67c984f120bc8d71feaaca6f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67caa38b7febd3112e4eea91.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67caa487360e3211e3e29636.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67caa5a04e676712d41b1ba9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cac4bf5c233918f5312fd5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cac66acb532e1a1e9963a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cacf4fe18b471e19ffd5d9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67caefd11f4cf72cbf5bdd46.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67caefddb5ddbc2cfc69bc6e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67caf1d081715b2eae67bd29.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67caf4131bb86b30289ae98e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cbb37b1cf24f393f603311.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cbb5b81e5e4e3ae9ff6fb3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cbbab067ec663e43da234d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cbbe41bccb0840a852edfc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc1518d0169c565dec4b5a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc16217814ac5734ebe3f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc16aa343f4357cf27fccc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc17f9c0b27b59076afffb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc191f1f90c85a066f7c78.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc2baefeeb9b62356d8ed7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc3222c9dd0f6467f276f9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc33587bb0f765eea892f9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc35e61601fc67f7b3a495.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc3771034acf6961549730.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67cc381c8f52d36a5f7c3327.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d18fa67ecd91f232304fa9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d190c0e40bb4f35d4b2f63.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d193430af402f4f8e2ff6f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d1946f2733aaf5d014a50f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d19ac277d6a3f96fa709f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d258fbd5f8d20e88afb1ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2a14c2718b615c0b6df7d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2ac4df1923d190ad2a8e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2ae8275c3861aa57adc1a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2af6ba59b0c1ba4de7a03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2b12c63fc361ce9fd2fa8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2b6767656431eaeea4335.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2ccd0a2614b27a63d3c33.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2cdffa3c59e287b45ce5e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2cf65ca86f929c07f45b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2d046117fcb2a5ff0947b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2d179c2bc442b8bf58d99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2d2341a08bd2c49d3e594.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d2d305262daa2d51dc8ea8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3e0d23bd74f52a8da54b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3e25c4e272253e5e889e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3e5aa402cab55b12378f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3e8138a066b578d40605d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3e8e04ae344583598e0c4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3eab1cf1f09595e434fda.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3ed0a8f44165c27b1d3b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d3f133268fcf5e37421e02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d40011c7e77b6064c0bf98.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d425a98ff9de6a3e31f853.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d42755e9fdbb6b4558d351.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d42a998d8bc86d58b8dbcf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d42c61c3e8ae6e9582b297.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d431696ea137710a682247.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d432277209dc71b3533ff3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d4335d6ba10d72a83ac860.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d43411dc590273489277b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d43523075062746359c2fe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d435f3ebac83750dfca090.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d437324ed75b75823c0831.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d5334800d32a03da98b722.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d53573af370905c285f604.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d536fab0b7a506bb9ed09c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d546c3bb558a0e033dfce5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d5496b1e7a990f81741883.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d54a4be66533102f2908e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d554e543b2fc1293b80137.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d55566080f25133c73ff1c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d57db13cd7aa1c85a6bae0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d57eab0a8f091da1491c0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d58671f097b320efd4614b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d587aac74ffb22b4488e1a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d5883f27772c23fc9e977c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d25680545d2cd2c38bbb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d33eae09f12d8ffb2d20.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d3b0552b502e1a43c23d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d5541ca9f12f7c67538f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d72390a098313487603b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d7bcf9a390321afde1d8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d874a5ff9732eda2f381.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6d91aa8bfc4338eb5dbe1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d6da3e3f0df035618e2426.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d78acc1a10bf3a2093a064.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d78b42aaf0f93a96a8dae7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d78c94b686ce3bddcaf8ab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d78eb913d0bd3d6e17f40a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7900af6d7183e7cdd6e93.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d795388b71964185107c21.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7dcfb9afa344d0e95fa4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7de26b1e1fe4e70290787.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7e7c498fa77541d1ef239.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7e93a2a085f55dda523da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7eb0520809056e67bc6a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7ec5fe7ccd757f6d49bd2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7edfca7bf7159916bee30.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7eecb873f955a811d6ed1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7f049353d105bb57af86f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7f39f2e403d5da82fa90c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7f62c65459a5f3e43f64c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7fa4f609da1621e73e797.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7fd00b003786380775f0b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d7ffa45ec0cd6520cb6e52.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d8005f1dc2d066055edf7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d80ce469a4a568aee32d9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d80d84795ceb693cecb8df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d8151a15b05f6cfb08a5d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d815f0b532ec6decdc0170.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d81823421c436f4e37dce5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d81bf00e78d371e2caa74c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d824aa419aa175af8a17c5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d826722352b67769295b14.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d8271583dd9a782e3c39e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d827cc3bf4b578cb5ef2e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67d828211e67697943589104.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-decisions-based-on-comparisons/67da55520208940dd92a9257.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/6660a06837f9bb5f3e7a7892.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67a9e4fd6cc3ad082d69e473.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67a9e9b1f5745009e9a2db71.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67a9ed9e70ebbe0aab99892f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67a9efcabf0dac0baa0ec536.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67a9f44e6dcabb0c402a9bfb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67a9f64823ab730da3376358.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67a9fa160bd8b30e98d6873a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67aa23adedb02b11aaceda26.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67aa2a25108ade129ff33602.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67aa2c929366ab13601f213e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67aa2d7fddb1d1142d322192.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac66c90efa10043b842da5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac68484638ef0532d3c989.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac69ab3f68a305f27cf267.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac6af6a64e3e06db16832a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac6c0b9c84b607bbf9e2c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac6d9dcc833b084ca5af39.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac6f29ec44360934e11caf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67ac73910ad52c09dca4cef9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acadeeed60950e553784da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acaebb95dabb0ee05500f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acb00f45a3380fb0a1ac1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acb31f4e94b6106c23df4d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acb6b67780d7116047f80f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acb8285b01d71220db1208.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acb913f7932312f489dbea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acba69e4ad2d139946ec4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acbba1afbc5e147cd85927.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acbc7a9d0815152419339b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67acbd19000e2b15b97e11af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67adab13bc4d2704719fcb93.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67adac403f704e0560b698ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67adad520eb3ba05f8a1af1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67adaf7a46409e06ebf5fff2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67adb0939f36f607b961fccd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67adb23a29eea4086e6197ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67adb2cc1242e808fbe147f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af024757d74f04dc71ebd5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af035a0c128e06427414ba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af056e4736950749ec51ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af06acde7183081f4ab1f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af07b9eb639e08f71877d3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af08482a3241098ea4d604.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af0e8fc6a5cf0b77569a7d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af11fa7b01ff0c8ac9d6ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af12d6f8b7c70d2a712a31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af13af8c67650dc0a8e08d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af1432e3da860e3df81a98.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af1528c5b6a20ec8a5b7da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af1c019c826410cf3640ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af1eaa4b670d11c662a1a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af21c28fe318125d518f1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af2a5ef0cb04138712c5dd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af57eb90059f165f56f8fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af5928ede8ed176b48b2f9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af59d85a6e6c17d7e36bd4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af5d21d2ffb218c43c89b3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67af5e43741ac719b261d95c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9a2039861a306546eab72.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9abff8b4d0607d413d687.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9ad4e516f8a086cd5d347.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9afa1fc11ad099a2cb75a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9b209f519710a44ae4c4b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9b659f291c20b3f27d5c8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9bcdcd5d9b10c2e6b23d3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9becbb4fd3b0d7fc2411e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9e5cc7dd4de10631bca9b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9e73a08e3911172e8dc7c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9e870a570d0125424f57d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9eabc7a60161352b57fcc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9ed5905d8f813dffde486.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9ee26c0531c149ca3ea18.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67b9f0086ae43b1587811d2c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baee553feae604420cb513.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baef3535e0140506fc07c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baf1ccc881490599686ae3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baf3ed288e8b06f4ab0dfb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baf4bde9454d078861e5c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baf606b7770908606d929d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baf6c78bc20108e8e4bda3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baf819713e00097de1c212.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bafdd082650f0b0df84454.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67baff995423e20ba6231f76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb01139283e60cd15ef66c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb02a99bb2420ddad31b17.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb050bcb3b8c0ecd9b8449.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb05b9bc3d1f0f65a0b484.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb06af44c6e910155ec0e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb0a9477c40d11059d9fa8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb0c620cc550124c105289.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb105d0116a11470324443.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb12eeb2c4e215fde1a39c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb157b34f72916e24b07da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb16a3f336a717887261da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb17e456a80c1846cccca0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb1901fb70941904f32865.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bb19f5e9a76019b7d2dbf7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf2098e9ca9808a823be21.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf223815d0e0096742d597.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf245186c2c90a69fe4659.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf25c31b84e80b6c1afb4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf2835613d420c5b878a31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf2a74d2a4840d481299e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf2f2a4c062d0e62ddd2df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf3010f4fbf40ef9d8679b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf3360f7fc920fea2c271a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf35fb0af86d10ebf8d96d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67bf373e5c27271202945cad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c030fb9de7d506f255ed8c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c0327618a4790785fdbc6e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c034f06fbb52087e1f6a3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c03b782d6c690915808f1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c03cc799e8b90a04e78bc1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c03e5410c67d0af6ddd280.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c03f86bccfec0be6de656b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c05ef8028f810e50b17c17.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c060b527b4790f6112d104.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c061d068459b10174c3308.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c062e09ddb0010a46c233e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c064a6b0334611ec1d0e07.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c0658b3cb10112ba1ac75c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c0676d120488135dd81c2b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c069e85642811446f491f6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c06ade365d0614d0ced423.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c06d15fbfba015b40a8023.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c06e7c22aba916592604a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c0708c4349a11754ccc0dc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c07253e503dd1826fa5ab9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c073b0d0ba8f191ec75f4a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c0764e4d542e1a0249e0d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c077a660f5091aee3ab143.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c07900f389501b83a7e0f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c15cef08dfb704482d91f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c1618925c27705e1d8a4cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c16309b1d50e06e45ffc3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c163f536b03b078143c6b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c16503cc2db8080446e502.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-express-disagreement/67c165f925604e0874ae4e3f.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems-of-equations-extra.md => blocks/learn-how-to-graph-systems-of-equations/6331d276b51aeedd1a2bd64d.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md => blocks/learn-how-to-graph-systems-of-equations/6331d27db51aeedd1a2bd64e.md} (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658111239f39a01c8f095c44.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658112ee8ac40a1d9619f160.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658113cc404fc81e44cb941c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658114e39ae35a1ece3e4ef1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581157ca9f14c1f5394d232.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65811619cf9fad1fe57fd7b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581178fca60702052899c94.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658118a9a10235216e6cd698.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658147bb3dbda824437fd6f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65814f353f7b4f252e11b550.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65815057676f2625ba44a320.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658150c6b7f47a2629b2372d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581530787b552274518eea5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658153bbda68b527d415c463.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658154d361f5f6285eeeffc6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581557c17e64128b1a5aeb6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581561eb7a353292c4a1ff7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581568b3a22522999c40969.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581576a14f97b2a2d82c584.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658157d104bbc92a95147e45.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581588237ef332b1f4a2418.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658158edd3fc672bafe96079.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581596326d6ef2c0b39200d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658160772584ba319849f910.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816188f69f4731f852414b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658162d19fa392326fe7a5c7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658163793f65e532b8fa18e6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816435fa555c330f785cbb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65818f21f6e4f33551f7023a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658191bf5053a835c882fdd3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819284843aab3625cf49e1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658192efec6fe7366f7b99d2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819377e2ad2536b3d1e0c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581944b911c3c3715d35518.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658194a34cb24537624fad0e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581950a4e5ca237a17d1a02.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658195600d516b37e310fbf2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/658197767dc3fc387439e067.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a2a527222938f4f0a9eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a32ee97531393b34b783.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a3ccf2ecd839816c885d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a46a402a0d39de6b1932.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a5c14eb46b3a36f082c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a6b50e86ae3a9041f6f1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a7d6af8f2f3aefd232ab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a95da053653b4593a650.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581aa0c6583c53b927defa4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581add0405ccf3bfc3c1d5f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f4b78e0174e6ce7272ff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f959ca8f18f0e711d596.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1fa60a447d4f36ae16e1e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a25ccb31eedb00df74679f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a351bd69b0b72d7ed24eb5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3524b7cfbc82f51667b0a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35281e6f8f4303df075e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a352d14f8050311510e2e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35340e8c3ae32030cea01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3538f615216331ea90f58.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35429c637c13540c9be80.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b30ccc7db44250a72b6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b8a7dd409452ec99d38.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c036df46e46187c31a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c7b9d642f478d6cabba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35cf34eb65f48c24ee97e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35d50e8421d49ef07ae09.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a391fe39a2997ea4c0e980.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392505010427f98bd8363.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392b9f8a69480b1063c86.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a393115e989381c5dc0c4c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3937c171d9182e6bb4bc5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3948b46f1b6857a598ff7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39972a4169f0739dd52b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a1ed201f80945939c52.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a8889842f0a4ed3faa4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39ae928cfbd0b75cd91c5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39b443701060c7297158e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3dafe5c945761cef35199.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f2c2d1bbdfbe82cb3fdd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f3c0e87146c0d01a57f8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f4aef1c065c3263c561a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f58e1daa8fc51dafc832.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f5fe475701c6697e738b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f6ca14fdbfc86041b28a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f87e991076cbb4efd9bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f90542fdffcd6533424a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4ff8554c98dd601a081d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5000506fe76d745652a33.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5010affb10fd99d166200.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a502f63b185addb3117797.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5034b32a0cfdefbe36156.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50441ea961ee157da6ff3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a505250947a4e3777c82ab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a506572b8d62e47a6f1c08.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507474a05a9e869827a34.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507ad3caccfe9620e868b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5080cafc379ea8d382c42.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50874fd56ceeb9d8a271f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a508d77b492aecb63b06b5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5312db639d2f8fd4c31a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a533f54a5afeff6c6bb996.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a53475949fcc0056b1e479.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a534f9fdc15f01ed67d860.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a73f5e3153ba7bff076a3e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7405cef607d7f856cc5ac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74152da45e881db4f54dc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a742367d9803841b422795.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74339f74217867ec2eb5e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a743f03d6688884acb6cb2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7455f319ba98b5885cb6a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a747a9502c8f8fbcd5dd13.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a749262ad6c093d2dc8bb1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74ac67e7fbd97ef282812.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74b5ca72a0c9a0b8e5e99.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74c672ff11d9c210a8732.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74cd01bc1b59d99c053a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74dae1b3acd9fad3a068e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a750a82c2476a6305bf621.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a751927c4b80a86e6fb1c9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a788ea40f8e6b77d3cc64f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78dadbf033cc11554453d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78e7b5fb9a0c38757cc3e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78f35fab096c5694079db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7917a28aa16ca5a832593.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a792163bf705cb7b6eb255.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7957981392ed32523e628.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79822981b3fd86a5cb03b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7996c848275dbf2083044.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79a08cb0594ddd408e4db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca7d68954aca359009f790.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca82211643fd3f990788dd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb916a2d3d9851f81601b2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb95e5ff03d253dcf867af.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8beb00559e5a183ab2de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8d3b0133d45abd7a179b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc92b127e3af5bcab2a449.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc932d577d505c57e9551a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9417738a7e5cd2bf317e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc94ba65ed765d55195bc0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc989e09a9226b9b51dc87.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc990ec22b3e6c0345c725.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9a04edb4d56c8390bc3a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9ab3635ebc6d167f86e6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9b4c8577c76d76724227.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9be86f2ae26ddcdf0bb3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9c5db0a80e6e3d3cfce5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6602ec717db2bc1105700d40.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/6856952328770a0717aa4186.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/685699e764bba10bcf0cd5f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569b11df2be30cffc397a1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569bf2a1251a0e84cf8ae4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569c663b25400f03a3f498.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/655c131291cbcb8febf21e64.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656b732c8110ff8936f016de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656b74ab2a075f8a05c66f41.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656b757d8294618a5eefd710.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbba66c53330f4316fd9f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbbe6d57609104b152625.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbcc8333087117b4d9153.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbd3dea715a11ce02b670.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbded100497126ccc6e5d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbe4c45fc9512d58ba0e2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbeb152c95913465476e3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbf3a1b344e13bc7fa12c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfaf6cbc3f1418acca3c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfedb30479145d464e37.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc028a62f3a149ed36971.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc05be141d914dcc812c3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc094df5acf151fb264d8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0bd4a112e155c589e33.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0f87049dc159ce63187.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc15142eeeb15e31d258b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc3bd0a323317d4117a49.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc4c430704c19121c5eb4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc54c7a049d197017b9c7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc5a71b33ae19ad65166a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc669dbd6561a22060cf0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc75be35fb11a7c27a788.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc7f08edd541afdd87231.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc8f4928b351b8a6c4d53.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd6dde3a62c205cb41b2d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd701970c6c20a9c89b0f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd7723e1e4c21039f5916.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd80d58dd31216af64ddf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd968e52c34220164de8d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84bec88772eaff6e56679.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84dad1595bbbc2e9cd895.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84e922382a7bd112057ad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84f2370686dbda3e53aff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85090914872be8ca97793.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a851a6389e6cbf2c2cf158.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a853b498eb87c035f6da13.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85418ea38cdc0a334dab2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65a9457392dfd7d564bc940e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28add2c939e25b1d9b0e1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28bbe803df52c4e76dd15.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28d5f4b4c502d2b7917e1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28e008537c42da87ace01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28ee9c5a5972e8bb2a5f3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28f840a0d962f2240e800.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2af1545e34334b7573de9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b0e08ec66535fa8542eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b181cb9b2136e833a17a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b2781c59e837a5e0beb2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b383fb6406386dab3499.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b3ea62a86838c216db73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b54bf7897c3954e20971.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6255fe7973a8bf80902.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6aef88e363af2749620.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b74cb90a3d3b5d1acc48.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b80774ecba3c156722aa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2ba3323d6d33d470e5f53.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2bb073ac8d03dfe507810.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d428ac41a1dde67d16e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d6448f6071e0e7bd902.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d9757c73a1e6c1cfa77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/6660a0f4dbf5a3622399100f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dbf936fe4d33ccbccae40d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dbfd3346ec99ded52e2d15.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc0004be58caef2150467e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc021123da31f91ff58fea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc25f45232bd1af20fe096.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc279f51b8ee20ea185670.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc3e08edb3923cf86151ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc416984ff73491eddc9cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc436ea4534555e57a1a48.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc46e8e4176062fe8c3fd5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc4940ceb4d375fc43eaf4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc4a9c9f028d7ce4142490.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dc4d1e8f82ed89989c861a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd5951a9a3e2bedeb82277.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd5baa84d2fcc56c09dce3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd5cfeacc0cad2fc967438.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd5dacf47e8ed984dc90da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd64fb0e99d1e475cd1931.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd6e931a972af9da77367e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd70e55261f400f601c98a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd72f2592a6e0bc85f183e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd9df075882b30da414a84.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dd9f9a764e7f37dc99ff96.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dda19b702802496281a71b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dda2cc03d1d84fe6ba100e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dda83ac556375e60af6498.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67dda9b261401c6aec85c995.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddaa99f47b4c73b567dbe3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddac19ef12617aaa4fa43c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddadb130f0638355bc27c4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddafcebec26b8e5f46745b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddb0b9b04b5097971a98a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddb23caaa58aa09eabf0f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddb3840aaf24a915673347.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddb52406deb7b0a777092e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67ddb67d2bbf41bb5dce0fb3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e45ee5759fda650dc876a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e469c310a147753ece963e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e46c53c43ce77a64dcb082.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e4701b6a2fb47ebbbfb367.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e47133ee516081ccf6cf25.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e472949311bf84fb9459f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e474419713d2883a29a16d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e479963d8dd4ac75c664d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5441c29f3feeb88b1540e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5459bbb3efef7325bf4b7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e54f0a96a19e0766aab848.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5503e70fdc30ca9186bcc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5a26a0833643ed7c41759.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5a3f3f13b7249ee723f6f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5a4b4451ddb5315a98808.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5a6e34bfc4b5af2c00ddf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5a811b3b677627a84bdd4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5ac4aea3cc56e781add80.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5adf73503787db1e011ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5af7bf56f7084c6af2827.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5b0b540e0ee8bdad66db1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5b22aaf9f129649be3fd9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5b4bd96d282a131af619c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e5b72ba8889aabf3f40b38.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e68dcefa1d83e0757350df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e68f7c06a010e777bb2230.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e692985d0f84f0197ad4f1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6942c40729ff7b9afe3b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e695e0c3759e0240a976ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6973adef9de093aac193d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e698b3f1611a15a0b3af3a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e69ab793f4191da2f3b5b3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e69c2de203d22755cc3992.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e69d7c2cff0b2f6f4f7ed0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e69dec285d40321407b061.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6a0742481f03cdd8485c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6a1f8a8aad8476778de1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6a61622be1f5310dc6094.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6a7a9095023622817e273.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6a8ecaee3ff6cec47cc3e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6b1c1e15b627c36ff49d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6b34caf9d31888afa9ef7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6b4beb319cf919a08aa9e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6b72ff282fea17987003a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6ba0d39464da908fa56d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6bda8c8b0fab34a908d9a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6d4dd3b7203c7e6791f96.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6d5e32ac1afc8a326bf73.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6d7b750d7adc99809aea3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6d910d7419dca4ec1edda.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6d9c1c460d9cb00f55aa3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67e6dcf3540042e4cd10d53a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efd0273ee551f00c0b207e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efd29049008202fce3bfa2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efd4d6475fc50a9820b4b0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efd657030da4165db66feb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efd8debbd3992137adbf7f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efdb0dc341442c33e43a28.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efdc5676b9613535b4dee4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efdddc6864ca3f5f3a5316.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efdf7f0c0be147dd8f70a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67efe27a1ed40f53c48f51d3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f01c72814eaa8435d1e73c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f01ddbfa71588ff75f2e9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f01f94ced2089a46a29382.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f01fed3d9b359efd8e9c04.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f04b61b3261cc69dad85aa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f04d8809c711d962f42c6c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f04ef2be95eedffb5bde99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f050b1d9c576ebc823935f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f0524c149e9af2c7e31023.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f053825cc6aefaf23cdc43.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f05488fffeea03ab7d6e3f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f0557e02670c0d7a2adeea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f057210790871622c2efa6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f0587c52866a215c89bd49.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f059995db3542c1cc3c0e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f05b27e13f3333efd9167c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f05cff99a15c3cbc4ac757.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f05ee04d837448b8e4b94f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f05fb065755b527282d7a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f06151744ee95acd3440e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f064bc6fa5b96576f183b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f0662f8bb126744ddfc1a9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f067c0ed09447c5b0e29db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f068d2aae59184cfd6b110.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f069b4d8dce18b274f3b85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f06abc2ba331930342d05b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f06c7f408cdea4694364f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f06dd4633a5cab7dfb721a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f06f73454112b328ef4c0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f0707288a2f8bce35cadff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f072c8523542c8520ef17b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f0736bc7eb04cd0dba4797.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f07ce017b549e3cec9a3a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f07fdfe8c5aaef48d3d35a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f0826fb7a07af670160920.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f08338121a6bf9e146c09f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f084046cd9590070165296.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f08553782e8a05bcd28688.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-manage-a-conversation/67f08695d50ac80965dcb3a4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/685c1c9a73dda60c3c752724.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/685c1cc4859ee60c606005f2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-offer-technical-support-and-guidance/685c1d15f44d290cc99635e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/66609f86c2500e597c8cb52f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673519c3d750b013c96f1e6f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67351b96eefe7c282ec1424b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673653fa580778853a7a7afd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673654d11366b18b1c76d980.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673655ea628630928b5b50b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6736576b5407af9bdf1f41b7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67365a08481f68acc18a9639.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673ba128855f6e78cd392dab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673ba3a9d1858104dfbba180.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673ba5bf35e3b51211c27c2b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673ba72bd5ef6a1bc39ba037.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673ba8558f0a93235de58ccb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673ba99a1280af2ba7770b56.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673bab51ecb42c369eb6b37b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673bad5d57b0a6444819ca0e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673baec00a78e04d5c6a9ea2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673c03eb9c3d4c2e12555aaf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673c06abb58d403f7e4533fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673c07da6aa1be470dc55332.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673c097ad524db51cca7ae3f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/673c0bf736904660a9077269.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67472118e6040e52ad3ca5b0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67472280c0b01f5e1442f8da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67472348ce54e263862c5386.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/674e3864432aea6f5ce708ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/674e3b2f69b2e481d4f6cebe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/674e3bc223f6c5862facf3e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/674e3cb5a611618cd5301758.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67506acdf255ff94e0ba712e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67506bd2d567359bac72f760.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67506c7db9d148a0308107d8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67506d2c92a80fa4b7a912a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67506e16a9e0bdaad7267c35.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67506e940e1d20ae6f0fc7e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67506f57df7629b3d8d90f11.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675070049d1f9fb8c1bced11.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675070d075960bbe3f92eca6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675074863d75f1d559b039df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6750758f8581d3dcfeb1c386.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6750775f2b0832e88216e98c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6750784c1399a9ef62b27e9e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67507a47729d85fb7c88ee06.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67507adbc31ab8ffa2dc5243.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67507f042946421936eb425a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67508b92b31af876eed82c66.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6752100607e30e31bd85af76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6752133caed6e849142fcc19.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6752136c94c79a4ad803f0cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675213a1aa7da34c876d94e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675213f5a47d9e4ef23d9050.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67531709d628ef047202e6ae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675318543812fa0f15f42c10.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67531ca2cb308e28acf3bdc1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67531f0c699943385e41734c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67531ff45ade873e5ff17211.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67532227a04e5e4cd4ccf987.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675323b130ad71572ef10510.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67532445152d375af93d4d19.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675325cfea799165252500d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675326de48b3e36c45ba1328.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675327d73a38d5731235d764.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675329bc0e2bfa7f1c4f7411.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67532ac8b110a08666ee5f18.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67532bbaa817558e7691df51.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67532c49e75faf929fd9378d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6753314748a2feb09a3059b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67533335139a96bd1eb18395.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6753357b948f6acb55e35e3b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67535bfb5c07ec6334ec8ea3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67535e02fd808570ca6cb599.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675743f6f7016d1074a9bca1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675746c2d3d2f222111918d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6757488ee5dfb72d866a36df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6757498f826b0634696f224e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67574a712cb1143a3920f2a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67574bb2fe3c4c42bae7b6e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67574c6d474104486add91a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67574d8786f50e500eae8e67.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67575000c0fd5b5f211d89c4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6757531dc5fbb973e1912e1a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675753a815259c781d2b6913.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67575473b14c837d8de3a866.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67575588dfebc085e31941e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67575734a3672990f7c4385a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6757585d71b1ad9924a96eb9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675758e09f09139cb34169f9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67575a0d4b966da41383050b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c8db0264a83364dc521ac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c8f75eaf3914275999cae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c900ff099fa46fad7624d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c91b0c74a72519ebb0a83.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c92e9a6133659ccad5424.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c94decb56d46654acf008.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c9579b10f316b5542b331.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c96e7feed5f75004ea8a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c9900820144823ed5b11a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c9a309dcbc3053601e653.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/675c9a9d87d492086e1ab3cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67619dab2031295f7b4dcee1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761c4698166cd2462c1d685.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761c69821431133f4860640.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761ca7cf0fd854c646ebd11.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761cae47045b54f50840915.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761cb950d555c54150b2212.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761e3efbd12c067489c90fe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761e51505b1d96f537b089e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761e7b82f98fc7fb7d9c06b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761e90350ebde88221daeea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761e99e3e0f098cc0f265aa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761eb2e4b1192968b2303f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761ecb48889faa066740143.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761ee00596d9fa8c8c3ac90.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f0dc81967cbbe1118dae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f1e5287834c2cb5f4631.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f2fbd2db7aca063b6a5c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f509323d5ad6cfe9d212.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f66b536d13df9a6e4b87.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f6dc272d86e2f315b79c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f838245300ebfcf372cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6761f9d7a849d8f61aa12deb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6762dceeac22841f223b0101.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6762e2adb437563844364cf1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6762e430c7646a422c17966f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6762edd89388ad7b3950d01a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6762f11f6a96d19057229bf2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/676320cd1c9cee55ab53687a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/676321f8a8692b5d4b211dde.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67632267336dcf6068f39407.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6763238e902cdf688f49152f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6763251d0b7d8872b5543df8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/676325dfad1ee0784c7f1a5e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6763271c3d195780a672e061.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6763285df9a9b6039696c389.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67632a419a12aa10b1e76954.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67632cefda53f021ab6ecfb4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67632e1b477101295cf2fc77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67632f1219de712fcf37d295.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67633077c55c0f38b9166323.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6763322b77048c43b92f9c28.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67633424bfc56f4fec3edf3c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/676335dbbbe14c5acdafc970.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/676338a796ace16be009e9d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/676339b7a8460f7302b2d966.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67633a6ff2f2ef78701975c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67633b012085337c52b93096.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67633b85c9f913803fd8591c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67633d331eeb858a9803794f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67634107b478caa17f37c628.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/67634294671bb8ac40e2cc85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/676342de292eafae91acee29.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-plan-future-events/6763432a8c2ae1b0de0e1fc0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/685d2a40955f7a0d9f5c81f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/685d2a6c1db06d0dd721af8b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-provide-explanations-when-helping-others/685d2a933f6ee10e354d4737.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd595245455d0dca3434ba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd5a9680a9540e9787dec5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd5c89285ea50f25bd0241.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd5d1a6cb7f10f77a06163.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd5da902959d0fda781aa3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd5dfc174596101eae1107.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd5f2abfdbc510942d76f8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd5f86457b4910e35b51c9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd620e9ba99c116c42c361.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fd63be9afd7611d2a9b788.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65ffa914bc44081a196fa6f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65ffa9d80e7ffb1ab9b4df1c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fff2b49779301d9bdab6fa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fff336d7553c1df86f7968.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fff428290eaa1e5819c119.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/65fff57ce568cf1ed9702fbf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66000a440c2f492ddee509f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66000ac46e87f52e84328b95.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66000eeeec06b6338a5c5caf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66000f74c71b623407a8394e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66000fec4b5a8c348421fada.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/6600107b9dffa8350e0c4ee8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/660011289b5237359f69c76b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/660011d015f7d43626524ef8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/660012a18576e836ea18fa0b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/660012ff748bf2375c31b591.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/660013ce54713f37ecac079d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/6600144958b1d33857b0309f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/660014d3f5b02038de6ac35c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/660019617debd03c767e0a3d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001985c091f13cda6d4f4d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001a1c9df0a83d8e8c670a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001a935988e43e1183bd38.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001b1aa59adc3ea4b024b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001b8d0518d03f18b19715.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001be61f20a33f8a45f3cb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001cac957f0740252c2611.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001d1ffd0e0b40a8cbf0c7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-read-and-understand-code-documentation/66001d8b878f5141214f2d77.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66250fc0d711192eebfff0e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662510c947e06930d2dbab21.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251132384f80331831867a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662511992b96e5344c2ff040.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625123129742735c5231dbe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251295a284563711fba9ba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625136b87a56a3913122eb5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662513cfc37d6c3a297b7b94.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662514383f43d53b748dff42.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662514cc5f752c3cfa8f790a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662515989f56983f1f2cb10d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625161c74f42b40918e3d40.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662516a0393cb741cf52e4ab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662516f67e575142bcd515dc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625172e28818f43a04d7915.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662517bb095bf344730c6e7a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625182c819dcd464d8a772f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662519204fa706489bf194d7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/662519d6e045404a8825ec64.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251a827166c04c250f8858.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251b2d50a4454dd7eb4591.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251b9ca21e8a4f232af061.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251c216cffc3508cdcc4d9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251c6da2ea2b517704971a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251cba9059ca525eac8eb7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251d38d259e453c729ed73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251d83ab861554d81c9001.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251dd2d2582a55cc4ca988.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251e6701f1ac574db171fe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/66251f12b5f14c58d410cd98.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625ceb55c430866094b40b9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625cee408515366fddbf402.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625cf67c35a69684aafd265.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625cff7d0c95169e5b8fc7d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d0e9ef6f966c3e2d6164.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d3af386a1a72d220e20d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d42589aa8173e84c6cac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d472aa9f8074dca7199f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d4b5b043f075a2e9425d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d54c1eb70c774106c380.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d5ad00fc51785d7fb311.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d612ad11c279939fb91c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d6554783147a7dbce128.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d6b086abb87b8c962955.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d757c9a1667d13c358db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d7e129384c7ec26b2cc3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d81940f2c57f66bbd17e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d84e92201f802eac3973.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d8bc46b89481625b068b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d910fb77f9826de00b73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d9508854008334d44831.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625d987196d2383e359d41f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625da09ef6e5b8547626587.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625da582aba58863d900bcf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625dc1d103a638a7fd5308b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625dc81861c0d8b754a4829.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625ddee54d1db9090a4800f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625de24962337919e462c20.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625deaf1ab4a69314d3125e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625dee8ccb83a93da674fca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625df2bb732da94b03089d1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625df8d71b44495cde83d48.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625dfe17a5dd696cf89cb01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625e02aa797a497b69d2c55.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625e08130068e98c6c166c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/6625e0c2e7f616999352aa7b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/685d18feaafc2a0720d0ca31.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-request-and-receive-guidance/685d1933c0d8ab075f5da3ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6660a006d80a0e5cdd241e6b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/677c107bce073606b624a102.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/677d3b8fac17ba6cbf3d8afa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6789588489a99f91221d01af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/67895b64a6b0269eef113585.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/67896c5e99297bc130cd0596.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6789761768ac33da9225f6fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6796efad69e398176ad3ebc8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797577b262edfb4de0b8e1c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/67975b22725c58c73f04776c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679760bb084c83d92cb341f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679781d871879a1055bc6086.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679783c0df8f13189c8a5806.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/67978748bd30142bb87842b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679788be536fab337baf88a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679789f4abc1cd395fb8f8a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/67978c0f71f3424455cb4727.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/67978d50e2a7684919cf804a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/67978e0d5ab8504e3f7443b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797903ca0949157d2a63a3f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797e2d73003b2c582a176d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797e52460e5d1d1081216c8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797e8de96ab1fdf900285de.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797ebddb2b743ebc70058c5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797eeb5994f5df86bd1dc35.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797f713f4390b0d8ad31a98.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797fba62b4a0b20086f02db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6797fe2f33b6e128ab43b337.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798dab339602f988fc550e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798df2c84a1dda606cf7591.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798e13b614215ac31323664.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798e758b24230c27d1cc44c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798eb094ac427e2f67380f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798ed831264e7ebfde33380.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798ef53b440d6f55a285876.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/6798f2c7b42ba3ff406ffc65.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679a9b9a25bba77653d10890.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679a9ec0166efd96a9cbcd89.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679aa0edf4fe16ac13066b10.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679aa5040bedaccedf33d6d8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679aa85d3d2c92ecd9d90a19.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679ac5d7fea23fc890e79432.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679acf56716f291671d9cdd3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679ad1dad6dde8304c1bdc27.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679ad2673d11fe39625804b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679ad34ab51fae414488c26d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679aecfd5c54bf05060445cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679af0ada27c4124256aec2d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679af17fec7fe32dc07acb34.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679af3a03758df46c4742463.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679af4077598d14b8209f897.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679af61ca5a1965f8d44bac0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679af8d77e81f8828ccc6450.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679afa6e38b9f59693fde330.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679afb807f96bba2455d151c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679afc19cfcee1abd9e60ce2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679b01d0f4ee91da2b282783.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679b03625ae37ee904a85bc2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679b04cf74ab1cfa96bc87a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679bacd4af7be22f71bb43ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679bb0ccbb7e83434cb6d7dc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679bdf1abd7b6faac8635e60.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679be389831f81d23d1f8ab6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679bf2d8546f4b44f8c60650.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679bf45646c8ac5193d426dd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679bf6226184f76388d13292.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679bf98f53e4ad7f08820504.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679c018b3abc8de10af40cd1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679c050d9658c2fffc7cd7ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679cdefeb859e436a169f25e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679cdf582314193c2294e41a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679ce33f899f685dd9e15bd5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679ce4a5a1dbe46c048207ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679ce79d606b9e89318e3fdc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679cebb26c5d61aaed58b4db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d137747be73df8eafc7d1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d157ab15f8ef51321e536.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d19037d9780151b91aa47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d1a93d4e7702557c0aaa2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d1bd6ce4088301e89630b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d1dd5074cc14607a9ef87.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d1e58cfac79494168d20f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d203c54acf46193bb5aa2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d2294bd035f7580a589ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d23f6bc437b851c30fe45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d2610f412c19f696d3be1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d26afcebc4ea8a9478fbf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d2dc229e6ceeadff4ed48.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d31f34ea1701138663079.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d335555cd5b22b2c0b8a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d36b4a42dd74639137553.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d38f78671a45bf8161a3a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d3cfdaca2eb81f8d81cf7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d3ec2813bc2963a4d65e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d403f2fff03a4e7a81a31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d426bc2721abe1d7e944e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d5a1244502b731c509e5b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d5ad6f6be717b7d756313.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d5cc372f1bf91400b73e7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d5d80754b2895fc07a125.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d614ecb8abbbd5f012656.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d62d4afabb9cb6f9ece23.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d63808d5e8fd63664ad8a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d652326aee4e994a435be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d672fb87ffc021b678b1a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d73dbda93e96368d4b641.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d75736191bf6f1cef0053.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d77390b306a871eb75157.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d77aefd17508c864e0d59.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d7933d4aac5a10157ec74.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d7b3d8f6c79b4fdada873.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d7d93fcbc43cf5af525ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d80572236fbeb4baf1dd7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d80caf34389f3ad6ac25b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d8257e9869f038a874e1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d8721183d762faa960fb6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d89199b330d41c35ce1c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d8a640c58654e540b643b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d8bd4a760255beb6b5c9c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d8d1b41573368e0f80348.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679d8e61f8d2f477188ba97f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679e19feaad039f9316997af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679e1c968ce7831e712aaa1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679e1e3a7e4ae93310a5fd1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679e249b8823ef7378679c24.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679e26b564a39587d95685df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679e28d615fa90a3ca9d1d57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-feedback/679e2b0d8037a1beee314933.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66100326d773b61282509e50.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661003c35e5ba713abd2da6c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6610041a61d5ec13feffff07.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6610056e633ce41466b6c5bc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661005bbe1801e14c303a57a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66100646290700150caff732.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661215c06938a71ad4101c93.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661216bbf6d9a51b409172a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661216ff45b1871b85f57a1a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612181d89fdfc1c2f44309d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661218bc905fb61c898221b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66121954a1cde81cd252ef26.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66121a02da620e1d25ff63d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66121b3a462fe01da4816b39.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66122a393fd32d2a4876ca95.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66122a6093ba082abb2cd136.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66122ab30afc8e2b1f42b78a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66122b7d6f1f182bb1fe0338.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661253cc9fb5ee2d01a0d6a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661254cf9474ed2da90fec1b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66125530a1a9e92e0e08d594.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661255c3b6ea612e984a62b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66125666f8437c2f3616045e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661256fe823f142fb9858beb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66126744e24b0a31255718a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661267c5ac355931ab1f933d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612693507cbd43269ae64e0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661269c4ccdd4132db7517b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66126a21821998335a86a34b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66127192c932be37ed0217e7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661271c2b16aff3870604148.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612727ec0a11b390b8e92cb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612752978bcc239ae7b60da.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612757ffdc16b3a22b08427.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612762a058bb43b960e91ca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66127678c88f183c0312d8e8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66127755a52efa3c9a73065b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661277970c67233d02f138de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661278160653ee3d9040ed68.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/66127850c4415c3df1b4e99a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612792bc77de13e8f2af3ad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/6612797faf03663ef83f4459.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/661279c8d3bf0f3f6f23f21f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/685a68802f25930d4837e1ac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-progress-and-accomplishments/685a6b1bbaea710fbdf98bc4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67828be909569821c4e0c666.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/6784d0806e8ebc00832820cf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67876442173eb3094261233a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678766ada9f08515d38da1fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67876786972db81e08e7ebba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67878200c2b78d332227efe7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/6787842dd5afb340b8ff2dcc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67878592e8b64048204e13ba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/6787868b7d7c5650aa21b529.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/6787870b93ad4154701b9411.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67878956e0155b60edc2ee37.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67878ab70cc91669e1d36793.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a286e61640f269cce6120.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a4bcfd6296f2f27e73d01.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a4c766f93de30541d64c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a5cf1dfaa81374b81ac34.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a5e7dffffba38c5ad16c4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a5ff976ffeb3a317389ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a62bf606b353f833a4c68.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a6326c51b30403f6ad342.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678a647e3d11a1420052380e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c71fff98bb11b517b4301.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c78499046b5208a477fbf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c79b76f4b0f21fca8c270.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c7dc5b2ec2924684304e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c8933633414289d454294.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c8f6deb9e3d2beaa01b76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c905464f7d02cfd434095.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678c936bee7c84300bedcd04.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cba519e78d436d0ff78a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cc15535e7113aa002de91.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cc25d20c9043bae710c8f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cc3487d650a3c71a9a218.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cc40b7d42393d240486a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cc5439ab1443e4cedf876.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cc6a94843043f402854b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678ccd19541fa0429bb98168.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678ccee8729b0043b3532e36.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cd060967cba449f8db18c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cd0b85b3b59451118b77e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678cd1cda8cc0345cd28a4b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678db8c06245409899bc3b60.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678dbb627eb6df9a8012a25a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678dbce63ee8469ba12d2a5a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e04af6029eba08ba0d185.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e061358d93fa191593d1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e0872539886a32d13e4f1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e0cbc0d01a2a5aea8dcec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e2d04161987aa6d23ee1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e2db18a5be3ab4bf40e83.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e2e53f840cbac095dce42.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e2fb76f1044ad587f3dfc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e45847b26b2b9921fd1b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e46b3efd48dba751da619.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e4878f7df13bbcdbcdee4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e4ad65d8d37bdae19c5f0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e4be2a53566beddaf22c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e4d99fbb552c013d24f77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e4e4d897d24c0c14dcf70.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e4fe7d886f7c2059786c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e51fba50998c4225afd2c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e530166a348c53050da54.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e53e15f4348c62848f006.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e54bc3ddecfc7172a87a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e561968b6e8c868f5046d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e578422c9bbca762351ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e5a7c4de8c4ccf4ed6ca9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e5b1feb705ccdee11860e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e5bf63bf7cfcf03bb2482.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e5cb2176e3ecfdf0897a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e5ea1763126d1a114b037.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e6349dfa64cd74f90c49e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e64c6717ae8d93c9fbd31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e653ec0e961da24903ea1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e6602709b4edb24674a70.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678e6743de482fdc8d1a0e72.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f05c97f4f1fe9a1cc32a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f060f4fc16aea4bd38335.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f07ded1b0daeba41de899.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f0c899b1e0cee68c60a51.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f0d7f3f28ebef17b3ffa9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f1c75b08070f5f3b19bd6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f1e7f5432e3f7e503ba03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f1f395f27b9f8e2d3a77a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f22484cfcbffb90cf48f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f2346eea2edfca10f7699.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f2453a920dbfde5bf34ac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f25d4d77c34ff4b9fe635.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f279bb459ed0120352cc3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f295fb59bb404fb26c090.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f2c14cedd3306d65371a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f2cde94bd54080ec7f081.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f2df518326c09f049cc11.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f2e98302e2b0af0bd943e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f2fb5ed7b5d0c68613aed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f31115e1f830efcc5c6e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f31f92c4240103318e5d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f32918a004211d4277928.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f553988dc8e1d138454aa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f577de4d26a2050bb5b6f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f5b46fdeb0e244770edf4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f5c6bec7ed02619ef0b42.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f64b50ee5932b28bd37e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f6589a49d332c6ba27cfd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f664b836e762dbf79b96a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/678f671c04f9932e83281d09.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/679a4c63d0359989fff275df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-share-your-opinion/67acfc69583dc7c82511fff0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c5fb3e65fd9cb85253a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c82fc81196a43686415a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c8d3313c5fa61d25d4ff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c96067f16bad8e7e6cba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cee11b0bd1cc8bf20829.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf3ada08bdcfd5eae689.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf81a9cec6d21f872959.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cfc55663f6d40c4a65e1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d002683211d5c7d13ef3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d035f49339d7aa16ec74.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d06801111dd95231e7e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d40e7729a7e393cfcdd3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d44bd49d1ae58c2603d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d49319613ee79fe12f7d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4ca0578b4e95f1df60e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4f3afd265eb0db874f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d539b1e5c2ec64484e49.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d56623c2d8ee0f2bea87.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d58e434920ef874f2502.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d62a28ab37f24f6ea8f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d67a4c6a3bf5d55ce3fd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d7f5a745c0fac805d356.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d827ebd50afcacb829fe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d84f48c9c2fe53b06de9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d86fee9092ffb268f962.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d89bc117c40111641200.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d8d24bf33b02f22685ac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db53194a7c0f617943ac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db734a2b8010c3e92ada.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db9c67d64e123b19c235.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbc2c1fc601436f2676b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbf6a3e8a5161a592169.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dc4332b86017e39b9c03.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dce8bc44981add67eda9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd420cf6b81db05470f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd5f2f35b11f3dcd9702.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd80bdd49220560f26ad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd9846f35921af1ffe1c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddb17d88c12323aae5b5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddc94db61d2463022da3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dde808b24525c95ec2a3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de040244fb274179f001.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de1f43444d2869022c6d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de444ec34929dbc6c2ab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de58f1da5a2b4c6ea741.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de73144df42cb2d373ef.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de90a68c532e08e96f02.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df1646568c3268b93637.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df5f24a43034dbe456f1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfac25b3e6370956a820.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfd504a9ad385a3a4fd9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0385253cd3a7bd44902.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e08f06692a3c176f3faa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0e6402c813da7e25ca2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e102b5a7223f0d0e9fc4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e12834045640e90e58bd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e13cd2c9ee424eb815df.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e153639adb43c017f3d3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e17ff05c5d451c2e4f35.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e19be475334667ba4333.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1b324902e47dae63c90.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1cd6c8b6248fa62ed48.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md => blocks/learn-how-to-solve-for-x/6331d233b51aeedd1a2bd645.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md => blocks/learn-how-to-solve-for-x/6331d23eb51aeedd1a2bd646.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems-of-equations-extra.md => blocks/learn-how-to-solve-systems-of-equations/6331d2a9b51aeedd1a2bd654.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md => blocks/learn-how-to-solve-systems-of-equations/6331d2b0b51aeedd1a2bd655.md} (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/655c0f0e52bfc67bdeae16b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e005227c77535223f3062.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e00b8edd9c338225cbce5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e05f30925c93d93c03fe3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e067b7581045341f106d8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e06eca8147f561619be7d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07580285f658d1f98cfe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07a2fdda8d5ac93d415e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0868da73165e32763679.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0973aa91c662814c2ecf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0a7303e5cb66e907e26d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0b605954eb6b04279b12.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0eaff0dab975c4be3099.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0f15eb5e5b77ce1a39c2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e10ccd09f1d7e38f4b560.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e11ce088244825548e702.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e121b714602846fe2ce32.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e15f175ecdf90b583ed01.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1917c1cada9b20c2e7a2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1a573140a49f09e30f6e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1baa6a02c1a5b9a1157f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1bd636d5d3a7085a6876.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c10bc3f2ea8e1c1d7f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c94a89349aba3fec825.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1d9d0f894eafabc6d23c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1e51ad0db7b615666f27.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1fd7b5ffaebc0ff4bd9f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e204159a66dbdc258fe71.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e251157e07ecca1047516.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2598996daacf116c5223.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e268215a9ebd3abad146f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e270fae538dd663360e65.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28253d33dedb2cbb5517.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28a8520595ddd5cf9757.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e29a26f65fae11f8721f8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2a31c7f3e5e4a599a589.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2abf597d97e7ba03e7e2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2b41d0dd50e9fa123272.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c02a685f4ec9ec951ff.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c85b80142efb0dcb6fa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2d40be7141f2c8cc9cc0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2e9eacd141f7af2cea66.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2fd87f8812fb05c551f5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e307876468dff6e505438.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e312bc450e802af97847d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e31b82090130535456f65.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3228f9f24007a7d59779.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e335be2fe7e0d2839a072.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e358a40dd95143df6fe26.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e395562fe3e25b7c1f5c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e39bace982b283ed8cd3f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3a47f9d60c2b0ab6ce73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ab81d30a72de2311284.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3b269f12863096144d58.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ba6795db234adf14c0a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ccfae39363a313b2f6b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3dfda31b534042d06e39.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ef7d1c8f445c9d9f2cd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3f7e50ac0549666b4b64.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3fd446b9544b77a2bc21.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e408655f2764fac4efa29.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e431551f0835bbec6ccad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44316a7b8161437a7853.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e449348a16b62e1f8cac6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44fe476035667aab9114.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e45c723bc3d6aed2b5997.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e47111ec36d6fe97e09d2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48135e86b276b6e233b5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48ce19fca47b034d11eb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4964fa7c9b7e6aa7428c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a245cc71782126b3316.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a824ba68884c14f68b9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4aec56a5518728ebf1c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4b38e008b289acc8155c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4bdba35dc68e1977e5d5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4dfc07e48897111f235f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4e482e3a38992b212c6f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4ec6dd27af9cc16addea.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4f2649f8669f7d78e0a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4fc397780aa2bc046ed7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50576597e0a65cd97e24.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50dd1f6ff2a9873f9ff0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e51344c206eabd5ffb872.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5171f6746eadc5c6411f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5280003334b1726df8a2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e53d4cbe247b9d039f2c2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e551a5b6002c060324a6a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e557fbed711c290078295.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e56a042c7dec7005c3db0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5719e17f40ca906b8c63.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e57b99282f8cd922a5f9a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e581f01bedfd00d3d57ce.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5879357fe6d2bbbdc2f0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e58fdd69045d587e1e191.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e597aecc28ed883309243.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e59cbf4dd1fdb27f65e98.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5a9dbb276fdf539b8279.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5af613558ce1f6e1d501.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5b73dc178de57e830212.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5bb8ac166ee76a69be96.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c296bdba2ea26c67ca0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c7a5c7ef6ec6f39dc5e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5cdc1cd7fdef185e11e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5d8f7f2274f2b1a8efcc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e0bd4e460f5ecfa01f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e6fcabbfbf844429629.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5f36243f4cfc7304fc25.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5fa49b69deff5e9bff8e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e600a30c66c02e04b704d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e60811cb0f305e56bbe31.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6117bebfda097995f2b7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e61ba2a53680d1a540bfe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6247e4566c108b138f35.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f00a5b48342ab1ec702.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f53e4d8ff44a944154b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f8bfecef34627817aa6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6fcfdbf4c14806fbfe26.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6ffb22adc44942ceb5d4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e704f452a044b427e96d2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e70aa0abc044d54937aa9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7116e4db87501f898f79.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7194d581bf52d96d452d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e71f3ad85395555f50f8c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e723a564da6572b98ceef.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e727a9c574f58cb16b5f8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7318f9fe365ba838011d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e736ce426b15d9f3a3f99.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e73d16e30645fcfc489b7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e741a7309f661e0a48909.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e74a56fc5b6648a8140e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e759a72dd0c67f8992ff5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e761058c1e469fb387f68.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e76b48cd1db6c9f04a27a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/657e77b682b49f70a3adcc0a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-a-typical-workday-and-tasks/67c88099de176163cc12fd85.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d4ea39262ba758c15bc1a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d50434d1a007661712182.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d572d0a7e49837a3e63dc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d5a9cbf7f0e84f2ca16d7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d5b2d1fe085857b5083f2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d5c9008b25e85e95ce60b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d5dc51cf88187cbf7d27c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d5e32e50d15885265eb30.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d5eafe5e79d88d2b6328e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d6008a37af78962d30873.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d777c3a22758abc00a183.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d7892712a078b33d7e8a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d791a78ae2a8bb7416ad7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d7a4ad41e438c5be0a138.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d7b217b77cf8cf1969713.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d9af10739f78d5401ad1d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d9b88332ce98fc894db2c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d9d6b3838fa9030d5b9d8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d9dbe3f6a1b90f79d81f2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d9e7fd1b3fa915c3c1401.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d9eed9f6a5a91c7c5f210.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657d9f77e8d77292246e5679.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657da01f0bb64c927f6d84c3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657da0838dfc7992f94c7df9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657da0ec9f3a5a936a6cd54d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657da1d38bf3e693eb579be9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657da2e3cf29239535791805.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657da34294cbf695b2bfe889.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657e758778ff8dc01567c9e7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657e76356b6af6c07fe338c1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657e76d866ebcec0e44d0748.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657e77615bb8dec146e91f96.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657e77d93552a0c1b00f775a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657e786b51f7eac240e92bcc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657e7a17f47a8fc2d037f48e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ea8c4a679bbc40a7aef26.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ea950baa4a8c48e39d031.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ea9f6e0214dc4f84c8229.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ec57a0ab01cc7af71f565.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ec62074e77dc82b0f05e7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ec6ac4de4eac8bab2f2a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657eda6e48e0d7c92f0af163.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657edbc3e12e35cfc1d80358.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657edc5136791ed04ffab234.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee0a0c52d0ed1164a85d8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee214b9ad1ad2b6f8325c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee25acee11cd3122e0876.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee2f44346f3d4017cc990.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee3954d64e5d465500620.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee4171371e9d4d1402e91.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee47c1af836d5289254d9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee51ce8dac8d5a227f758.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee5ddb47b1dd62f87d784.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee66dd1216ad6c61f1168.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee781258676d764a5282f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee8a9a195b8d8756ca5e1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee957cb4719d9031a0be4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ee9b69c2e26d964f67ee4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657eeb163e1993d9e342d661.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657eebaa042b5cda6ec2dac9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657eec0a21bc7adada04453e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657eecb3b368badb3cc7fe4c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657eed5ed318e4dbbce6903a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ef0061e99a3ddd0e1245f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ef4e5a4a1e1e126eba6dd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ef58855ff45e1e4ca70ee.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657ef61be0a682e2591776f6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fb48f31654ae4cb52d395.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fb5034da144e55cbee9d7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fb5afeeba2de5d01dda0e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fb665a39478e642f5a139.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fb8cfbd0e4ae797fc6077.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fb92c6f888fe8013f1a28.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fb980a9b567e860b77f2c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fba163fec41e8e00c5817.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fbad88163d8e96189f823.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fbb3a1a63d0e9c307fd83.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fbc14d41a20ea5f286378.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fbc85c25a16eac8356182.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fbcecfc4d42eb28700349.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fbd591461eaeba07ffff1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fbde9a43e35ec1ebafe56.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fff0bfb6a28f1d70fa9ef.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/657fff7dabba2ff23993b08c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/6580001adc7fd4f2b244f3a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800082405352f30c6dbc7a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800148406738f397561d77.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658001a018bbcbf3fd84f832.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/6580026241ae0ef46b181e49.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658002d23e245ff4ca8542d5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658003870281a9f5541085af.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658003d8ff9da6f5c08971a1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658009d86dc9caf988e2ea64.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800a95389cc0fa4c197587.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800b1c13005dfa9df75d73.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800b96989013fb24aa1b70.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800c12978ba7fb82007446.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800cf36faba0fbfa1027b6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800d61890343fc5cce0ec8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800df7fc5d49fcd7209248.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800e60dad5fefd4ed91589.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65800f4d194382fdebb81e1f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658010478daa16fe79d8113a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65801182280f63ff10ca4d4f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658011ef9ec114ff80ce5e42.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658013bd3b1a06001a59e006.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65802ee9706eb103aea442f8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65802f717cef8c042af950b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/65802fe92ef0f404ba0437f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/658030876ac4f605145aeae1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/685e4c36bc03dc064d265e2e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/685e4d6e2088a407609f9377.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/685e4e97f6ed62087370555f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-hobbies-and-interests/685e4f5c185bf709446741b5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6660a357a167db7129dad153.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846ac5e856d550a37b615e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846b218e724000bb798054e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846b391a6db630cb926786d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846b45d92a93b0d7c3fe2fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846b4d65edf660de4f25ad0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846ba01e7b85d106839b6c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846bac224c83c111700c3ab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846bbfb276f871206b7c2a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846bd464e4fc112e1697f3b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846ccecc1d604154b7d5896.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846d0869662c71736335932.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846d13957c3d417d5d04903.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846d35a9f5d5f18b8f22ea9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846d751fda7761a080590fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846d7d73703121a7ed28e14.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846d8f4319d681b3fc5fa02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846da01f102c61c2d8d222f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846dec51f147e1d1f6d78b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846dfda62cf211e25d626f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846e298aaedc91ef09568d8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846e3244d07d11f9d2f29f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846e3c21db8e02016efd818.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846e487d8674c20a78aa056.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846ed720439cc23448784ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f0447dbeff247ad24b9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f0ed1e2d12252ebdc533.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f1bd08c49425cdcd9c5d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f4a848505126f6aa9121.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f62b834a7127ec8eef24.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f6fa48181028a022ec72.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f8b04bfda3295feecab3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846f9cd8d2fc82a1980f44c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846fa9b0ee88d2ad8c43a71.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846fda909d2442bb7aa6f05.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846fe449b0d7f2c4be99c3e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846fef25123252cd1a5217c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6846ff8bafe6e72d532f8565.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684702ecd6edaa2e459c30ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684703eb8f57bb2f05d6257b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847050d1a32a32fcb021483.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68470a03a36f3b3107a63547.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68470c006cdf6b32eecd265b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68470e1747093934338cb60c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68470f0731b5ea34f9c7e58a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68470fc84731be35b39f2d85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684710868797413676e41de6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684724a013e1a4392926e487.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847257c47939d3a121596b0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684729e43e0bf53aea6f22ae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68472bf31c4b963bd905e27b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847e84baa39763da6d21994.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847ebc8d344883ebf38d473.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847f7cbabbbd3402e286b51.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847f8acfb1d6340c5f40fdf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847fabe9a8e1141d2f45971.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847fd47b3771143df4164ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847fe2cb7e4e044cc5eb1a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6847ff3df8fb3b46267e0a94.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684800844d920d46cb3a8b82.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6848059469b425484c75d2b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68480659b395c848fa84f519.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684807ddeaf6ff49dbfe16b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684808af29a4b34a8dca1107.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68480a662477b94b54c576cb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68480b0b5360804bf28ac425.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68480c2d76e99c4d01d7e4b5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68480e0b8711874dc1584484.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68480f2d8e967b4ecc3c511d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684813b4fbcf1250f7704363.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684814821ca09151c7408480.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684815aa9c981952a866a41d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684816885eb06c5340c71af8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68481a0937f31054642ddaa6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68481a77cc4bfb54ec0fe362.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68481b7e2fccbe55c7ec9424.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68481c48148c4556536e8388.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684821a10cd98b577470cb47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684826299d75e05840bb2997.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684827048e056a591d938565.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6848281e2fc7875a1009ce16.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68482940e636b85ae28fdeb0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684829ca347d035b6f582a93.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68482beec2580f5c3dc21d35.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68482cc3046fa15cf10db8e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684834b9469bb95e2f2e76e6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6848358b012fc05ee8c675ca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684836903e05e25f858309ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68483764f871fd60223abcb9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6848391874d2d060e4120553.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68483a5544db8b61b87f5464.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68483ade1e54da624dc37c85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68483b65f4592762d2b2c436.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6848416fb649f163f32ac79a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6848422dccb898648cd89837.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684842d1cc61a565303fba4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684843db5d223d6622e679e7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6848447d3e18c066d5883943.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684846bf40d3f06891e58ffa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68484946b7c8536a0e11f0ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68484a406e0f726ad5d1d330.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68484b5100af0b6bdd343021.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68484c2ac2fb7f6cac906439.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684927c9a5c9087177685c46.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849292e844fde71e7d26b3e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68492bbb716fe07357a7cbf1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68492c9e8c8e7974200fb335.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68492e2376e17474c0b9f0ba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68492ed72e1ea17540593913.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68492fdb582c11761e7065fc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849343b9db8d076f7744947.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684935d82db981786824a579.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849368b3841a178ef136380.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684937379e8bca79892ad99c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684938afa2ed177a549539d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68493a125ebbcc7b0514b2d1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68493bb1059f257c1d68f464.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68493c6a4a98637cb4ddc164.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68493d856908467db20520be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68493e971bc31e7e640018cb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68493f408238de7ee81048a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849400b8e9d4d7f84a8899f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849409c940a6b80277ca0c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684944ffcc5ca681e96473b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849461beb1a6a82d234add7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68494810e9fe6283cfa30d8f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68494b0107b2e384c6ea5dd9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68494be7ead7178544f3b930.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68494ced496a81863b652849.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684954a31635128823c18f47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849559d8ac8b488dbcbb0b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684956730f9eb1899f8f9b98.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849574bd5da9a8a568f1223.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684958235bd9dc8ae3691038.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684959e8c1528d8c3cabe57a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68495abd8b85508d1363bb8b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68495eac8386708e23c5325b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684960e3e100aa8f039f6e79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849620adcb7888fb09a3d90.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684962b4b0f7b4906bce0093.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684963d319affe9116b6538c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849657113225b920bb2b362.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684966b70498cf92fb4cefad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68496b3f77523c94214bb7ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68496bd903780294c20e9f0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68496c6201d089954e970f78.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68496d595b23449619ebf27b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68496e0acde9de96c1fe8e63.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68496effa43824979130cf5a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849713f6267879976ad14a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/6849728aeb8da39ad050ae9e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68497384f928ae9bd4bbc199.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/68497420e0826d9c7d1d5933.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-numbers-with-a-coworker/684974d969a1289d19b7292d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/66609a1199ddd03548c45423.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6704f438e6e9120d5a1274c6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6704fbd43885300e4aa221e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6704fd952ad2560e9a7ca070.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705055b28e3c20fce27a15c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67050a8becee6d10619fa5ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67050fd29a37de112051064b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670515561e620a11f2d7308c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705177d1d3dbb124955a397.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670518bd8ec6f012af235433.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67051b185149b6130426a9ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67053619dd65bd1459449bf0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670538f8565fb514ddf24b85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67053b9fe0a27715979bee1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67053ea535fe23160e6b29c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67053faa1471c916446ad615.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670541bdd115c71686a398c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705425a4b3df216cb6de9a7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705442e6a6ebf1725bc8e1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705573e13b1211820a3ac67.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67055872382df21871200427.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67055c02b6774a18f8f7186f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67055d274231051940d0c8ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67055f5c9bdb8e1999102827.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705605c7fb8f619e0068634.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670561a8af3d901a431549fe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670562a2aa92081a89ba77f6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705638c3791881aed186e9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670564e883b7911b4ec31e29.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67056697de96ba1ba012eb44.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67056b4950144e1cf10c53a6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670570ad97d26e1d6bad572d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705725e2814c91dd738e8f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6705742b9616e01e275e5c08.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67057604ca099f1e7df78e77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67057e02da44871f492f6f35.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670f6ca334a541048d0e9a76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670f71de33e0be053934a9c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/670f74145be4b907a1b9c915.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6710bc2f9f242e03ebeccbe9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6710bf5df20df90498c991a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6710c59075616806206fcf44.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6710c7bd388290075f19552c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6710e0e2cafeeb09e6cb2d8f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6710e614f70bd10afb6ca7f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6710ef64fecf900ca5296978.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67121364e79da2047818b743.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67121be3d5093805dfdbaa71.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67121d26052fb606bd59705c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67122e8300d8e90843b04967.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67176c867303f30476f3d126.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717756d3483e6060d2cd800.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671775877ee558061e6eebf8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671775a360c128062f906b24.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671775bb104def063ffbdaab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671775db2ecd44064fdb1f04.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671775f2f55c4c066193a1c1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717760c06f5e10671ef0268.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b543037e030fc7008aa7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b55fb3b4160fd757b7af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b5754dcaae0fe7bb179b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b59830cdb50ff9f67623.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b5b2b0c1d21009b2b0fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b5c73e81e8101bed0ea2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b5dc5fd2c0102b2aacec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b5f5be4456103b8ff767.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b611f1230c104cbf5d38.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6717b6a5308335105c51cfe6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671d19c62da85c0982472a57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671d1f358f62320b707af87f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671d1f5590e7110b82940771.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671d1f7ca5f2aa0bb63b9e22.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671d1f94461c820bc68e3694.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671d1fab38a4710bd7a6b9c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671d292ef6180210164c33e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7579f5e0000560fcce55.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7592e571ad05716b2c67.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f75ab41a1520581f5923a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f75ca1748e8059234fa3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f75e368cbd505a301ca7d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f75fea017ea05b31a80c6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f761703824805c35c2eda.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f765a22e32e05d4f5074e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f76959b3ca3060eddbe70.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f76b915c1cf062570fdfc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f76d4b7384c063c097048.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f76eede9f200652954940.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7708379ef00668b843d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7727d2e4240680c126bc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f774373f2ce0696fe9621.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7767854d6806ac4fb5f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f77bfcd2bc306c2f6f338.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f77dedcc3b006dcfa9c73.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7800b5174406f2d0df76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f78193bb0510709b169b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7834b9a323071f7a325e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f7852f3a7e80737cc21d0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f786a18c275074d55d298.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/671f788c2665b807636b31a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6746005e0cf96b701d861793.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/674604ef287b978febd50bc9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/674605049656269110601a79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/674609a92ccf079d86cd81db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67460b84234b70a4772d2094.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67461094ba7296b13c1bb045.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/674612ab7e6b0ab83408262a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/674616565854f7c788740cee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/674619b6699a06d064c9717f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/67461c06865e13d715967f1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/675060b39af6ab3f14f394e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6750651aafcea04c6958a4e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6750697ee8b87f5e665c0712.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/675846ef3e2e50e95e99aded.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-talk-about-past-experiences/6758486d05a8fcf01a20c8b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613cf7cb0b2704934764852.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d00727a7a64a5e010243.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0773359964ab8812659.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0d1d40e384aeecfa9c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3c56e46394b97da3c30.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3fe6615374be0d10008.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d46936e9374c24cfaaab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d4fc79abb74c83b07fab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d550a08c194cd27607ec.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d67b2a2a134d2b6275a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d6c3e74a984d6fcbd013.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d709407b9f4dc100b47b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d803f9d4884e2a882a99.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d89075d1ac4e6773a94b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614abad2657585c6229fb4a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ac949f89655d25e9d43c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ad58c102e15df06c96d5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ae3e02cc465ebee68851.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b1f8ee220c5f79df89b8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b2714761f45fe3b17294.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b326f956cf605cd03775.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b3e52a6aca60bc3417fb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b4a8ff3874612a8df77c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b53003e92d6182e98978.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b572f81cb561d4ac39da.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614bde62b7db56b9448285e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be2a21b4426bfcd25919.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be98fc11336c52aa3093.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614befe8e1dc16ca27b7b65.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c03efeb2cb6d2227d0b4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c0ec11b55c6d849fbe3a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c12f91d2286dcd1f0fe4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c1d0e9e1976e3b524435.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c2262f754e6e85d2ff1a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a77009fc96d13f956ea7b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7852682d74152ccb5769.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7945a1a632162f0931e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680505e55719e4680b0923b3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6805083435c58a70b9556209.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680a4136484ad852c85fd800.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680a47355eb2535f8019d713.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680b5935128293ec651cf3b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680b59e44a61d8ed6120e749.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680b7fd22bef69f0a1f25845.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680b81ce006f7cf1e149b722.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680b951674f255f5e72b17c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680c9d6b44dff711d0b253c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680c9e5a4a25f912f6b406e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ca09ae8f68d141848b4c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ca17597fe081518a5732f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ca2a2d42299168672f9f0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ca409bc350d17eec106ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ca5771c7698192e813aab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ca7904de2191aa2b98d92.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ca9bbbc38d11be6ac223c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cabb531804f1d1a0f5c4b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cad23e2d58a1ef7c2edfb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cb03b4a06eb2084384634.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cc8ca7324922699e08875.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cc9c61d34242799f2c01e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cca9004793f288148360e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ccb3872fbbb296f112df5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ccc4af674f42a9298b7ff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cccda071f8b2b564b9587.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ccd714d0e452c38c8d3e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cce681119722dbad1c2ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ccf2703049e2ed54c3e9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd03dcc85182fc5d58dab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd0dc631fb330a2105d96.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd187a4ef7f315fbb9709.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd455f3e5b733a2dd20d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd53a77507234bb869157.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd64c3add20363a5da4bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd70b9f25f43729b78adc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cd8e52330b83b4b32ab4a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cdb5aec20e33c7f9025cc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cdca31450643e0ead6c02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cdd207b5c6d3ee20b4ee6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ce0eaa91d52408ead88bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ce20d769e0441ac73e411.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680ce2fc859e4242c3ae5822.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680cec6efc11d944e21c71e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e29f1b358e46dcdd260ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e2de44baaad7305adc8ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e2ea3990129752bcbd173.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e2fb82decd8791e3645fe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e30ac8a324e7cd5af922e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e32e53da80484041ef38f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e36f3df87d990c5ea2a18.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e37546a5f7092413d26bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e37a248ea1d93f95b81c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e381ed2e9d295d8f4497a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/680e3858b7055f977dfbc658.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6810d008957707fd9cf42612.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6810d07795f57100ceb6039e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6810d198028859053db2aa3c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6810d3da71fedd0e0b0df81c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6810e029dff1e6205352883b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c6b6277dbdcf12c201092.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c6e0c05467df37e83a497.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c777043a249f613225f8d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c7bde9818bcf88db2ca62.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c7c94fcb219f97b1ce552.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c7f1a60eb91fb164580d0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c7ff87d166bfc3e54cc37.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681c80ac9b2312fd9544d850.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681cb726ea1eb70546cd2bb8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681cb82d3b4e650667b8e3b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681eeb3556277bd28840fc73.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f152cfd8cdbe2c7bde768.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f170504971aea1c065626.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f1878857447ef37e6d3a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f1b2570b3b1f89d48a09c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f1c0cee124cfc185856f6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f1d8e145ee801902334b7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f1ea399013105e02de49b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f1f6921f71609158e0787.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f24f3c4a6251cb5fdb982.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f25c0965e0e1fcec64061.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/681f2a35bca62127477030c8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68205e6555694235ff57a46b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68205ef9c5133c36ff784653.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820900a22697f384b64512f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820930a0198e33b4746bd42.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820963967f3e03cd39028ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/682096dbb5522d3dcdb19689.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/682097bd123d2e3eb30000ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820a4ef79c81241f066aa69.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820a597a23c8642aded814f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820a6c4c709b943f6ee9c1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820a7f8866b854531a799fc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820a9017367b4464a0d38e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820aa477a478447eb72918b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820aad63cd4d948b6e571a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6820ab933385ec49cab9b483.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68215bff70951753b22aed41.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/682173bd17c1dd56827300c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68217596e0dbdc57bf068ba0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821af5636d20b5b95265df8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821b03194dae65c58dee78b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821b08bddad605d282bd6d7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821b0fc7feba25dfba3d6ae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821b1503f92b15eaade9855.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821ee36e2f3b566c32cb11a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821ee9781030a68190065e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821efc87f6c5f699caf256b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6821f4e040dca26b8f1c440d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822b5457f8e5b72f359b381.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822b7ee3d75a2747c732cf5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822cd7476676d776c282844.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822cef895e00478d0971567.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822f4cb1031b084ec7609ca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822f68a4d1da601e2cad0e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822f7a764be4b02c9826d45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822f8a2b32f8d049aa460bb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822f95490a7f2057aa638d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6822fe6d076f430893517628.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68230d149b574a0aee826cf5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6823102502b9ca0c6b64944b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6823133d41a0000d76ebe2d7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/682313c20e153e0e3ff20095.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68231475201d810efcc00e57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6823167d9a04f610e58af5c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68231728c228be11fb2d971b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68240ebbd3677120ae01272f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68241567e593cf235ccd36ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68241aa270bff12511c18a43.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68244c6656bb602769f6bda4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68244d431a3e2627edad53cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/682458ca5e12902a7432c75d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68245f63a92bde2ca43c67e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68245ff536bf712da0d69bbc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68246553be17182f57e418f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/682466fb75388030825b8317.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824681cc6001d31a3510157.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/682468ca93ddd132bf350cda.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68246b46664c59364de47385.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68246cb44bbfc137a53172ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68246d77d67cec394935e9b2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68246eec03b8733abd0285ec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68246ff8eb88263c8ef5496c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824764fce4e833f3ea9a1ef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68249bff3c98a14413376dc7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68249d79d4ddca45eff7fafd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68249e269c21be46e82fbb1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/68249ee20825a0481769adc2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824a0429ad3ef49319eb68c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824a8fe935ec94d35fbf95f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824aace9bce174eb66caa0d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824ab7aade728501a5d4bb3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824abe118c6a450e4ec5e6e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-adjectives-in-conversations/6824ac5b2cf0b6520e394668.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e0281f1f63c107adeeb1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e2c8d7ddd4c836958a4c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e8993ac42fd6825f9b54.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a1be9a499ccee6beb20f9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a20ae5a9153fa9e6206c9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/685905bcd448eb0635614d23.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/685906642a368f071a3ad966.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-basic-programming-vocabulary-in-conversations/6859071a0f922a081e36f0aa.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630b37556424464ba0f984e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630b49ade31b06586863453.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630b56594405466378bbfbb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630b687daf7dd66a730a0be.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630b88fdd1eb2675cba64ec.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630bb08c02b626826c937ae.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630bc7702367d68c7679dba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630bd815e1b146937422948.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630bf29b2e38669e3c15823.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630e609d81a446cd663c521.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630e7b497466d6d8bb5b863.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630e831b3a1a36de42fb705.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6630e965a9e9c46e8b5a3ee2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663246e8f661af779398be0e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6632497b37b28b78907c0a97.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66324c110747c079691211a1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66324d85e67a5c7a072a5b4d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66324f956a24867b039d95c4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66325225b08cff7be37ac2e7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663253fdb77eab7c9f3bbd16.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66325752419d337dc13ffd83.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6632fd7b0b9f8087ff8aa3ba.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6632fe1b6548f7887488a767.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633008b3377e5894cf71629.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663301c3812e2e89c08dcc31.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633032bf786ff8a61b0c482.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66330444cf1ea28af44e980d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663308af5363be8c4a5c68b9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66330dac56ad868d51d5698c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66330fc6d2e3c38e148c8789.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66331263a35e868f3dade3de.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66331384245d028fd8b1be23.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663315286b7cff907e92ae25.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663316fdcce39d9144ae40cd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633203e58595e93ef54ba3b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633261bb572f2953f5abd13.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66334fd916a3a697e1d2c631.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663350023c7cb898358af702.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633511c7b197798ad5fd703.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663352b4860f03995736b6cd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/663354f60aafd69a4c0138da.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66339d408258519c61151a64.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66339e21256f099cd722292f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/66339f1995bdea9d4aa28cd8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633a14f17a4669e1c980d91.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633a2a86218659eb77fb9a1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633a45ce837ac9f95394eab.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633a64567c725a05a94b68f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633a97f928771a163b59745.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633aa9cf90591a1f63a431e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633abfc050e82a29a76dd42.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633ad387b6914a3313339b3.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/6633ae85f1fb7aa3ca13234d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/665632c4ace6cb00ab832023.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/685916f5a78e6c0f9dd7e751.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/685917530d8061101ef7e3f0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-how-to-use-code-related-concepts-and-terms/685917c4259afc10d195c229.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/66609feb0374fd5b449eabcf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f8ead39fe2804c782c8c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f90882f640e05f78fa901.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f90f45518530670ca5114.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f913a9584e206b4d205b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f91aca4fe09070619755f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f91ef11ade10743700257.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f923709a40d07976ad2a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f927e948d3d07d594fb56.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f92d0be465d082912f34d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f93114e9f0c08773806ac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f952a8fb67309ad8be057.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f95eae1285f0a1e2c8e3b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f991400370c0a848a57d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f999abaab350ad20314d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f99d60aabe70b1148f438.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9a5ccada890b7d7aaf97.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9aa911c1110bc1c41407.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9b142ee15b0c2b8080a9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9b506ea2690c6c22ef7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9b8ad0f6760cb1d27753.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9d50ede84f0dfa1c300f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9de774ab730e54080e0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9e4bd49de00e92692c94.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9e9e5478850ed27b060a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9eee05eb8a0f34c3ba47.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9f301c904f0f8a145655.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9f72f14a710fc809c44a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677f9fa9ef07411013cd1554.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa04029767410649850c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa099289c8f10bf926f09.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa6108ccfa512294d65f9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa65b8e588b12735be5f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa6a5d3741512bcd56293.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa6e7b1f9bf1301b510cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa72c7c16cf135356bb5b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa77172d9fc13a8336a30.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa7bace7ad913e51a7c45.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa7e75aa0191419f18b0c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fa8471227de1467898c0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fabe959e88415f6474313.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fac4406da40165a058179.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fac9a74c9b116c4ce68b3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677face08ffbd71725b0add1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fad49d2b623178319ccc9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677faf6117b76b18c736b49c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fb005be2dc618f664f9e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fb20891a92f19d2c5e7a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fb3e018bb121af7f62359.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fb67a87c2551cd6f93933.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fb90a1fd8951df9eb7761.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fba35d6f3031e9859dbff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fbb832baa361f969be478.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fbd0d62536020653318c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fdf7b6032a62399fd1adc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fe14e4f849324a45d5699.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fe3d1994371259f42548b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fe67ccc6a2726782e274d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fe7df617f30274e99a680.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677fe8d2af2bd0280ec7b0aa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677feba621dd1e2924210526.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677feff132d56d2a40d6c4f1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677ff1a16e3fa72b444e7461.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/677ff5788ac0ab2c3590249d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780cac5e13b5230d0d090d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780ce2579aae4325ae0bf3c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780d10bba9c6133455f04c3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780d4cab106dd347fc30047.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780d70ddcbe4a352b2c896b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780d81f2e367f35ebfc2130.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780da8d4fe83a36edf1bee4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6780e2447b47203831df9580.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67810e6675bb473b185339cc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67810fc466ce3e3bc3eaaa8d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678111b015a0413cf5ff5f91.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678115abb22ae13dffd55444.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6781174efbccb43ebf078536.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67811888485caf3f88c6db0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67824be088281c44ea6fd142.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67824d4d310ce645e59f19ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67824ee5e84e0d46eee32524.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678253507b3b1c487847713d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6782554cf57c9e4956126827.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678257d9d12a574a3869314a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678258a9a2bf814ae74e5418.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67825a2b3d567c4b90ae330d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784c41edae95d51056f51d4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784c4489e0292512b524f4e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784c74702a2ac52841677e6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784c9924dda4553c171442e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784cc760a89e854dc55e4d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784cde0b4978d55aa3b69d8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784d1500f0a9757484f4c05.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6784d416a96a5858055ed288.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678507620156985b70c81f9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678508c63fb94a5c43ad8bd2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67850aaa7a0e065d089322fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67850d82396cc05e32854374.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67850ffc432b605f3d7d7187.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6785120bd970cb5fff50866e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678512e54c6e2e60c3ee1eff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678514dc7a9a57619631abd8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6785175ebbf89262b90a8a49.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678519c0009c0864277dbfcc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678550a60e946b666aaa6de9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6785520139b856671a3ca311.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678553a759feaa680cf381ab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678554d17334f068f48856da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6785562a8d1e2469f0e4adfd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6785570d52b6016ae90cac76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678558730bb1c36b924b8b4c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678559c204808d6c6706556c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678617cb0ad89b6f9bfe601e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678619d1854f1a705b0fd76e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67861d7d58b8a871619c146a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67861f274572b9727bc11ee6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67862358aa138073c5e91b9c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67862a06733c0575a524cc02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67862bdc2cbf3276d7599515.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67862d7c5a3e1877d43bdd50.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67863e4b91b5617a6a7dedb1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678640bb149d137b27346d9e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/678641e4a1acd27bba24cd24.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67864288ddcab97c35fa8955.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6786435171664b7cb1724644.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/67900eeff58f3aba1b5267b0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6794acd2567757780af6a69d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6794aeb63a22827b8b29fb52.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6794b0a616662d7d514a689f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-conditionals/6794b2b7175c5380161ba8c5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/6660a0bd36571f6179705efe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3ecd38479ae05a1aab9da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3efa509aba1070da0ba03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3f3001da346084e11e2ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3f4b1be72cc09bd3ac4be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3f5d1fd59240aa22d37b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3fba28a7b770be2fef2ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3fccf15badf0cae314d1c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3fe5cebe1050d8dc5a4f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d3ff54382a870e43693180.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d400aacaa74d0f046a5344.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d406d1605e05101d45ed06.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d40842ed613410d4035211.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d4097fa7bcb81182b974cb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d40be8c7748b126505763d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d40ee1b644a8139cdf3692.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d411477806e1152b147d89.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d412a1d9196b15fb43e4d7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d4145f3ec04b16d5a1e716.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d4159d5d3fac179a2da7b1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d418cf1445e218ab174ed7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d41aa54267bf1955c58fa7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d41bca7e48c21a0d147efa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d41dd48484681b02482510.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d423a85787341beaa57838.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d4255c1687ff1cee005c99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d4276df1e44e1e6226e836.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d428fb313f6a1f10239bec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d429e49c49d51f90aea094.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d42b7ef15627208e6d6dac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d42c940633f62159561363.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d54816fb69ad2433f70fff.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d549bcad675425241f61ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d54a9107439b25dd53de88.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d54c51c3f2772696a05a31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d54debfb7402275c3e19b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d54fa24ab56b283dd83eb4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d55298790e3229a02f4a0b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d554f5f3411e2aa9118e05.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5567d6389fe2bdb47a51f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d558158a23782c6f179f5e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d55a45d16bbb2d79277d36.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d55b36c5591c2e1d65bff6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d55ce964c2df2f62b22f98.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d560759cc85f3031977692.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d56336687e663171201bcc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d56499ef1998328dd37642.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d565b8d85c1a337778adec.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5681f7a8dd6346ff23196.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5697d06f3a5358b095420.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d56bc68d5be7375973eab0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d56ece64a3d73861e41f5f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d56fc3c74bcb38ee529523.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d570a94c2c8039a2297739.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d571d94a241a3a2e39ae9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d573b75910633b5ae187fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d579ce0e63fc3bedcd5056.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d57dbef827463d19c984d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d57f3fdc74293e2ca85de0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d580752391703f0bdbf926.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d581d0e4864f400d2eba79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5853f10cd5b4116906aa2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d58715562a4f42449f580e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d58884bdd239431387844f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d58a7d271ae24405f76d5b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d58b5579051644a1f6064f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d58d55a85963454795b33b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d58e9343bdf1465539b534.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d590091aaa514717e2505c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d59149236e9f47e74780ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d599679bb7ba48f5ce25ad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d59ae22e525a49d3b79357.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d59c05c28bac4af6e7276e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d59fe4d4ab3e4caf78334e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5a22ec829be4d9b782077.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5a34ddf37aa4e560ca2f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5a52ac31fef4f388387ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d5a5fa6dbdc14fd6c078b8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d693682d75115460364ae6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d69635bb546a55275daf06.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d697924551fd55d6f7f934.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6993cddf98f56b2c12de8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d69b598583885760f3e417.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d69f6e30297e584b470b34.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6a0903437c959091b69ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6a204243dc159d5612daa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6a570cc0f095ab2c12a5b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6a631ae99b65b5d30e9f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6a7dfe2c8cb5c221ff9a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6aa126cd8205d37bf261c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6ab3b236dd15df5c2570f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6aca3d700845ec92f0226.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6af01b4d7d85f91a3550d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6b06b11a864608d392ddd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6b1a7a9423f618b93c88b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6b3051709626262b52c8f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6b3e1129c5c63396f2825.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6b537861fd664104456cb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6b724fce19965454970a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6b95f099bbe66d89b11af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6baf4e810f96823916948.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6bcc67f8c0568e7a862ae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6bdaa6f977a69709d7c04.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6be58278fb96a0f01412e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6bf5553173e6ab191ad15.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d6c01d726ccd6b384784e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7d2051e0a6f704c57b6d0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7d324effb7f7119380710.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7d864ff143b71ce5283c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7da18131b66732ba4488d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7e3881be24d74465a246c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7e5462243ff75453662cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7e64ac5180e76037508b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7ea1803a3c97802263d54.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7eb2f00bc0978cb920959.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7ec25b9c92d79af0d917d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7f2fba535517b2ed72c57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7f40c1dd59e7bfe748e3b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7f51725e7dd7cf52b0487.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7f74458730e7e1411fc57.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7fd4ae56d4e80d40a1a6f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d7fe955eef0f8200c1a719.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8019e563a7a83925b6c1f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d803079b1a8384b2ac9aa6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d80420ee640a85c4cdc201.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8057b2dec2d86e467073a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d808875f706787fb47d4ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d809f520dd828902443141.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d80b37b14e028a1ee398fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d80dbfb567758b238f8abe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8166a1dd80e8c77f07f6d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8176c21808c8d4312fc0d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d818bb56d0648e3bbbe7a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d819f0b8c64c8f1c668182.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d81b07a54f318fda64113b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d81e8afbcfb390dd7fc1e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d820823bc859927e26e3c8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d821963cdbfd936d9867e7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d823f27e76f4945c8acd0a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d826b42ed1b495b39e3f74.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d833cabc89ba96e18cd579.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d834c53a1e0997b3b39133.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d83609f2715198a3c89200.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8376195479399c6cd5e14.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d83889013ea79aa92d3623.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d839c6ac9ce79b6ea7745d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d83cac8f7ced9c5df81df9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d83e1d03559a9d9d4ef9fd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d83f5002e8979ea851ee2c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d840969bc3ba9fd2859edb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d841c45f1b44a0d7449799.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d842e65b3d83a1a4124b9a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d845505a9f42a284b1313e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d846d93bb3c4a39eeb6e91.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8483c305f05a47c2ace10.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8493e62113fa54fab32bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d84b4633f1d8a670a6d188.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d84e00b1d0e4a85ab764b1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d850c1485e95aa7974ee2b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d851f498ef2cab397ec69c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8528b25167eabc28c8800.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d8543d40213fac668af823.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67d854fadd9d98ad124da896.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-modal-verbs/67ec1a1f94bd8c64cac15129.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68395e556692e01cc32dabdc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68395e9923705c2391ce3f08.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839603c0ecba12ebea8602c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68396127ba217435070f98ea.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68397e39c982e94d53c22b32.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68397f8f63f8cb50372f1af4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839800ebc7bab5255634038.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683981e2af72ab55ae05d238.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683982686e23c95771fa7071.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683983a1a67cd85a930ad212.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839874364d5a162ea3d0478.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839882689fed465c055d3f5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839892e6b47096ad94d5841.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683989650019f26bde6441e5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839a3caa7e89685e478a7bd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839a4e1935f788a06b7a349.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839a5b2d9321c8d44361804.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6839a6376e7c2c8f7ed40f2c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d49f911f2da920f380ab8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d4ae3cbcc8c94e78aade1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d4b79fdf8d19754976fb7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d4e719b62f09e1568c228.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d521326ede4a6e738fad7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d52f9d964bda9fb23481d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d5371a3ee54ac379982a9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d5408493ea6ae982b881d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d55b757ba91b38c6a1ac4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d72c5ebdf28b89070d8b3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d737b997989bb08db3024.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d75e5d684d8c0b986cd86.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d76f5c359fcc3fa849a25.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d7859a8fcf7c94b43865c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683d7c6b6dd395cfab971474.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683ec337c6129f73922b2e85.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683ec4cd922be5783916ae10.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683ec7f81ec7217fe2e42c10.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683ef459c9eb32aae6f77c75.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683fce6c341a1702cc571ad8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683fcf4a07d243057b6137a2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683fd04836c5040964049919.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683fd10cfe6ceb0bf9a3c500.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683fd2c6bda6e21199806f75.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683fd6955b04971b1182b0cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/683fd8f36190a9214fa960d1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68443a619ba1e112b5e4910e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68443eddeab5bb2d7d6e44bf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/684440510a3b3b3781458c9f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68454aa9d854cea4111103ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68455555a5bc8ba7da57cf3e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6845560787a8e1a8ae474973.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68455c246a80c9ac41129536.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68455d01366a91ad5347cd1d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68455e49367c76af243ca019.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68455ee4df9a48b052f347d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68455f7cfe1f11b14afcd73e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/684564594969b1b5b444ead1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685141dae6345248beeaf40a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6851424c43f1de4a666aee6a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685144323d4e0e4d07e19cca.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6852c4821e0f5950a24a09e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6852c5f2828523528035829d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6852c62543499153583e290b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6852c659b489e354237184a4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6852c6f4a2e8e8556811304c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853c74035505f6f1f465a80.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853c936940ffe72ef05e67a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853cd26a20e0376b48d07e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853d15153cf89798a3578af.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853d1f5d61dda7aa64df758.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853d507f05d927dca755fab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853d61f34285f7fcf401c28.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853d788bf58e18146ccbe59.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853d89f8520ba83838d9345.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853d944c27ca884c60c9bbe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6853da30ba10a9865ecb708c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685514cfe90ba89ca59c9e8f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68552bf180d9629e52467a36.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68552d893d9921a0ab380ebc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68552e1b1d12c8a1c0e6a60f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68552f07af05c6a3553a73cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68553023dc6419a4ee087876.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685536a8c65e33a945f03bcf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685536cc2a5939aad993e290.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6855379f08f9c0b1248dc38c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68555dfadef342c2db9b5abf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68555f2afade9eca44364007.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68555fc0fbbc5ecdd7742224.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6855625cb2e310da34725ff0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68556317773f19dee7e82883.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68556528ef6bb4ea62e570ab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68556cf0bea547fbadf0a8a6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68556e2eb34a11060f4b4dd9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68556efc1986950ad3fb5a0d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68556f6430823e0dc9c64160.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68557008a40efb11fa809c4b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856461bac2bd2038d27a044.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68564912f8cd6a167009d306.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685660a66f09e21bb75ac818.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856656bced1be206b697916.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68566695597fa323303a528b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685667eb67a66e25f8d53897.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68566d20bac31c2a575adeef.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68566de7d537d52c60220070.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856880b757b0a30d2f85644.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685688a2206741326d1baf46.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68568a553b1f14359a083329.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68568b5d29ad0c384708c5a5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68568be3831fce39fc802846.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68568c64da01fe3b595d9777.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68568db696a4463e4352a489.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68568e7afd5f7e406acbd742.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68568ef72a6cc542110fc190.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685694e304a6bb493460413a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685696260b57994fa2fd5055.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856b40935b88c5827c24dde.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856b74824219e668b909a1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856b838a3f6866ac27888c9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856b9874fc94b70859ce997.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856ba8ce0661275646015ee.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856bc4f07f5ff7d2802a962.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856c0b99fa9a88f76d83d86.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856c163e357ab93615178e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856c1b8452a6b9558c4e435.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856c23db3988998b3de530d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6856c293286d899abda1ab5e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685768d0782b2ecfc1997390.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68576edb5a87fee06ed21018.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68577202c2b414f4b46854da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857796456421efc86c7b13c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685779f53a7625ffa3eb818a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68577c85bd7d2b0a508974f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68577f25ca09bb152e3f684d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685781e063a4c620f76a7d2e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68578e3e317cc5297ecbb2a5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68578f9f4fdc0b2fe8382bd4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857b73c06bced48a3e3441f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857babdeedee54c6acb3636.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857bb86af51f44e77e1c90b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857bc8783cb2e50a9ec4c28.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857bd49d7b5c852dd1356a8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857bdd432e84b54c929b70b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857becbfcfa5657a199fe3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857bf4dad83575943acc102.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857c01d2f77895b6c5c4ac9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857c0cc9999b55df2d0e3dc.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857c1844b9cf45fec55f898.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857c277067ca8633be2a454.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857c3f34b40eb667eefab9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6857fefaa930eb7940bd0594.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68580410cbba89815e4bbc8e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685804d2b6c1f98518fc2527.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685808720249540658b44018.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685809182b4523083294eb26.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6858097e4f5e4009bba8d72b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68580a7e0ed3100c289dc994.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68580be7a21a750f78667031.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/68581151a33967190ee3bb75.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685812ee41968e1cc73de62b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685813a20ea5551efcaea78c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/685814200a5b0d20d1f79ad1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-prepositions-according-to-context/6858149f291b3b22db0544d5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6660a2f4e01ea36f7c3758fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68272177369758aa9461184b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682726a66dbb0bbb047b8667.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68272bd7e38754cc91dea146.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68272cbb5b2e09d5429de528.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68272eda823b28e0f3504236.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68273050afd0f4e90f99790c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682733471a1fc1fc3f45991c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682735bf4d7f3f0395ee8ae5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682737e4a381db0cad135e31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682cb51bc31e9cd4fbf5f9f0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682cb85ef29586df68f7470d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682cbaccd15431e8ced3a6c2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682cbc66f4ff98f57592438e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682ce71079544e18cc564e39.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682ce8c67f73a9205b7ad51d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682cf6ef9390273ab533d17b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682cfaeb46e77f499da88455.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682e3592c98e20803b556982.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682e38faa0cfc5909cfa0e1b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682e443d5bd29b9e359d80ed.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682e6c1f919fb0c59c8a4290.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682e6df0d4a357cf3f2e989a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682e705a65948fd6ccbcc0bb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682e854a19e510f2b518ab11.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f0c0af8849c18808c797b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f111ba9ddd223573a4d96.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f12e4ef26572c02aad6a3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f1418ea2b1036bf507320.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f1565a50e553d51c91ee9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f176cac54584761f55a76.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f18d7e6e1e65579ad7df7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f19b6c08f465ae1a8950e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f1a4742f33a6380a9ba7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f1b74eade346af62e3530.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f1cb8495905750665512f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f218f8d26107f3ce0864b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f231c24e7f189a498344e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f2422f281f091c221e211.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f2623a47c069d23a2b2e3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f275ba955fea3b845658b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f29082f77beadf245e594.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f2b10b9252eb7af85b6e1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f31849fe68ec34799fed6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f36be2c33d6db68327950.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f390dbeb5c0e4936e0f7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f4dff0387fdf5d0cb5ba1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f4f0faf6fcafad7c48707.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f500466a028ff450fb294.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f519d71ec8305effed895.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/682f53b846cb3b122ad85e34.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830672371790084e2eb60b1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830694e5738ae96391e598c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68306a62bf10729b72a0486f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68306adda86ec3a0c655491c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68306c2f5c0dc5a689664fa2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68306db42ac4b9ac7edd8a67.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68306fc92a2ccfb2c0e4ce9c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830708702e113bb6d11809e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830721c4a19b1c47ee0e2c8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68307362a5b565c9f4a3fb4f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683075959e7b3ad7cfa31243.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68307b2660029fe3ff0c41c8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68307d03e70004eb66f25d7f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68307e70201ca2f37f518c25.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68307f2fa676d0fd29c4d36b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68308119790b3e053e859634.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830832769fed70e6df011e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830858ed8c15516058aca44.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830873fe5acd827e0e8c3b1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68308970b0e32434182f14d6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68308ae1f562293f202ca725.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68309bd8829f0758cac8cd0f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68309c91d039a25e9fef7d00.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68309d975e7710657178e746.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68309e61a39356695d758a56.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68309feab6f39b6d990049a6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830a19e08aa5c7546fbe82e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830a2c731962b7dbd7f9415.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830a3c61c18198214da5008.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830a4f29a09508840789782.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830a62aee36908cb02ec0e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830a71aa92fa19294b5da6b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830a7c783da8e9670f9f606.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830f2bf1e8649aa62fd7121.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6830f706a3c875bf67bcc5c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683756b9088f4d92352aa4f4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683759d0c98f1b99fd7770db.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68375beac5c65da45732eb4a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68375d17dfd1dbac543269de.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6837600bbd96b2bc2eac5eba.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68376095f1cde6c2a0a3fa25.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6837620c7310d6c9b7c286ab.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6837626cf932e3d03daddfcb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683763e88486ecd739eb3841.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6837640e9b8df6d8d19bef8e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683765bd66968ee1c517a2a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6837771585ecc6107f11147e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68377a47a5c071206f51f0df.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68377b6cd8aa2f25a7f68c38.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68377cec31b4042e9d73857d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68377e01dfa63f34492e7d7e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68377f61156e283c2f076c79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68378148e793724538853f02.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683850c37b275477bb047d83.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838529943e43c842e95db03.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68385494b94e688a2acb03be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838563bbe86eb9291d30e36.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68385e451b980e9e99d2c765.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838602b9f0d2fa5dfbf9bf2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838b48522b677e14ecfc47f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838b60ff3868be9f2a3080d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838ba29f45fdcf55d55426d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838bc27830fcffdf3128076.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838bf20b2e55b099fb74145.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838c094126eff112ed09eac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838fb153c5730380266a65d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838fc310a80043d5c3ccce0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838feaafafc34499e5ae580.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6838ffbd3a3d90512ea30579.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68390116f6905a599c944c39.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683901fde637116049b36055.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6839036f2924a067e7dd3138.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683904a6ca2d067012650381.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683905bd8481227644ec792a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/6839067fbc39c07d1f3bdb99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683907aa2b5d1684bb6568c7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683908e53497658da522e4e0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68390a24c15fa596f888d224.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68390b879f5d0a9f51406b2a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68390f4bd1b022aac52b7ad1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/683999c2dc1744cb2b53971d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68399b673c24fbcbf8d92cce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68399d34040593ccb4a89db2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68399e63b5881dcd8a1d2009.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-how-to-use-reported-speech/68399fb2b9b500ce4508f2eb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6565a536ba1f9f25bd30e88b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877c202f44995ed952608.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877f71bba2b97acedf9af.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656878585631369a6b2d2191.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6568789edf2ed39c81983cc4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687946130b0ea10aa19b75.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879613a96aba21cbe80b9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879a66338b2a461d5d307.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879c6f35a85a59c06b3a7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879e1c749d7a6c5eba2d2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a005aba3ea815b84e68.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a8253766cac4c99c57f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a923dd792ad339f9c09.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687ad86596e0af38640a84.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b182c2a8fb1470e0b97.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b48f2201ab32e06c37c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b68003a61b46fe691f0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b8eb0bbf7b5d41b610b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687bbfd9a7d6b78cd5b5cf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c2fd0fec7ba9fb8af30.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c8d86e18cbd775a53c9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687da2e60409c45595bbe1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687db6a9fcf3c548a6c1b7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687dd4b641fdc67d7de487.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e069cf4e0c85b0a06b1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e0ed12e20c91811a48d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e294ef2bdca637fb213.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e457ab1c4cb8c3fe7c8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687f47f9001dd35bdcd5ab.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656880227dab4bd8fbc02d41.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6569b831a07d7154c793301b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b4638cb8bcf2729afe9a9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b475b394390334828eb12.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b47dc2cf39e37025dc033.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b481ec4976439565a78b2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc174fcf86c76b9248c6eb2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc1798ff86c76b9248c6eb3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc2385ff86c76b9248c6eb7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc23991f86c76b9248c6eb8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc24073f86c76b9248c6ebb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc24165f86c76b9248c6ebc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dc24614f86c76b9248c6ebd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ddbd81294d8ddc1510a8e56.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfa2407b521be39a3de7be1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfa30b9eacea3f48c6300ad.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfa3589eacea3f48c6300ae.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfa371beacea3f48c6300af.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfa37b9eacea3f48c6300b0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfb6250eacea3f48c6300b2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfb655eeacea3f48c6300b3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5dfb6a35eacea3f48c6300b4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804da.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804db.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804de.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804df.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ea.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804eb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ec.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ee.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efada803cbd2bbdab94e332.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efae0543cbd2bbdab94e333.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efae16e3cbd2bbdab94e334.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efb23e70dc218d6c85f89b1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efb2c990dc218d6c85f89b2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efc4f528d6a74d05e68af74.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efc518e8d6a74d05e68af75.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efc54138d6a74d05e68af76.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5efc575c8d6a74d05e68af77.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f05a1d8e233dff4a68508d8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f07c98cdb9413cbd4b16750.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f07fb1579dc934717801375.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f0d48e7b435f13ab6550051.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f0d4ab1b435f13ab6550052.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f0d4d04b435f13ab6550053.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/671141d8e32fe934c26fa1be.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/671141f948cbab359e74cc93.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/671141feba228a35cefba82d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/671144cdcc01d73f7dd79dc9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-by-building-a-cat-photo-app/7cf9b03d81a65668421804c3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60eebd07ea685b0e777b5583.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f027099a15b00485563dd2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f027c87bc98f050395c139.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f02e7361b68405e27b62a5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f030d388cb74067cf291c3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f1922fcbd2410527b3bd89.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f1a5e2d2c23707a4f9a660.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f1a9cbd23023082e149fee.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f5c3e399ff1a05629964e4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f5d2776c854e069560fbe6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f5dc35c07ac1078f140916.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f803d5241e6a0433a523a1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f805f813eaf2049bc2ceea.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f80e0081e0f2052ae5b505.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f81167d0d4910809f88945.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f81616cff80508badf9ad5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f83e7bfc09900959f41e20.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f84ec41116b209c280ba91.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fac4095512d3066053d73c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fac8d7fdfaee0796934f20.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fad0a812d9890938524f50.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fad6dfcc0d930a59becf12.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fadb18058e950c73925279.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/62cc5b1779e4d313466f73c5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/62ff8b9dab5ac88e4d3d43a3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/63541ef4f96cd82e8e6c788a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-html-forms-by-building-a-registration-form/6537e0be715fcb57d31ba8c3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662a6bc12cde72c32fb526f0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662bd456896f16d9bd03f1a6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662bd552e1c1d2db1b88ba47.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662bd8260da84bdd5feae419.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662bdd364bf2cde1487922a9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662bde88dc84f1e249801b1a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662f6d7c92381a3049e4c987.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662f96576ef178927de87975.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662fa2e2cf27c09f21f4f5d0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662fbcef5f05e1b84f541a0c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/662fc3eba556a6bf800d48c1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6639f947d3a1818c9322c64a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6639fdcc701833a54c364211.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663a22ba7420c4d2f7fd2aec.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663a2dd1901cbeecc28748bd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663a32735b317af9812eb0d7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663b7fefd437bd984e091cbf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663b83a28943e6aa6275a514.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663b93aee129b3c4cc07d0db.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663b95d65caeb3ca04c5fef4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663c981b9b06922e13a97fe9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/663c9f31306353460da54542.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664c670069bae45fd060c25d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664cb04a16fe6938708967ef.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664e4a590b52ba8d2adff19f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664e4e1b6c35a99cbba49e84.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664ee8037f4bbe3c0944c35e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664eec7f38234443b42c206f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664eef158d792a509e8d708a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664ef4623946e65e18d59764.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664f0389424a6f7aa15fd3e5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/664f4559c17d2138ae680566.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6650583d9d9a194714da47f0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6650633eaeccf266fee14ba6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6650e11fa60e222e691bb283.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6650e27cf34f2335a9bbbd08.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6650e88cc500673ec881c9ca.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6650eb84e248684c2f57555c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6650f037c017aa6855a608e3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/665460392acb7e91db2afad1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/665467883dded0a1dad983b2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66558720bbe6e038315b7f81.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/665621ef85db565d26632761.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66562f71937f877c66123bbe.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/665ee783d35cb68875c626d4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66759e32b88fb5459b1e0234.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6675a38a8b535e4ff3274520.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6675aaf418b41157f6ccd692.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667938f754145d165c25725d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66793a552f357b17006a8726.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66793c5b4bdacc17c40ff8e7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66793d1e1581681871635ac6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66794346ddfa141cbe70093a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667944fed1f6b61da3406bd8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66799278873fd2570217bffa.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6679934707d5fe577f898efd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66799ba07c5fd58a61a604d3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/66799c1a0204668cef35555d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6679bf00da92e5c0db0ffdc3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/6679bfe40a6d77c6a3c17e06.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667a7ce2a9925416e7b4781b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667a860c3b61f61b7a18930c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667a8d7a735cf221729570ff.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667a965d5a4b5825ffb2e1d8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667a9c91a87bb453a355b63d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667aa056f1240f58fb9a2c17.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-interfaces-by-building-an-equation-solver/667e623208053643ca9d3c6e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c47867800472a4ed5d2ea.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c586be7180e40ddf74ff6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c59e942f35541923104bf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c5d7057c45f432fcdd46c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c5e727e56e743c9aed4a1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646c5ffef5598d449b52ec12.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646ce8bb4b35544d501c7184.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646ce9d790d2a44de5f99e04.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6476f5c17f99146071ee884c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6476fb7cbaafa36d65e9cf35.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6476fc5cf14b276e6d04e82a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6476fd4213318f6ee211028a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/64770351e8586671ec0911f0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6477062778c85972eb648030.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/647d821de0d97b3283c72b36.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/649353647c44ef4867ab4935.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6676a8a8d9861319ee901a90.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-intermediate-css-by-building-a-cat-painting/6676a8b01e56ec1a1e07c202.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6461815bc48998eb15d55349.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6461a1b2d5f508f374d72d30.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6461abe3ad3609f436f3a087.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6461b0b3dc4034f4f70a4929.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6461baf1e276bdfe3b8ff92a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64800ffcc075d9af2f52f034.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/648160c026b3bebc63177ab9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/648166a88629ccc03452bf04.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6482b07e8a3dcacbbbfa43f6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6482b4fef5fd6bcdfddad730.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6482bc5d699f0acfc52bdc41.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64861a8856e1eaf9e349570e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64861c02ff1ef4fa62a9e132.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6486212f80701cfb18052eae.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64862530b093dbfbea58f43d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6486282ca3a469fca6ebed27.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/649a6b393a10a4357087b3f7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/649a75a844f2ea3a0060d807.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/649a80aa4405823b3f81a47f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/649a845dccffd93c0d41ad4b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/649a88458b4e343fbdffbbc0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a1d39230e33585f3dd0dae.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a1d86b1294b2869cef1c18.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a1e1b74d2e4e019acb70b8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a1e54abad976028a8938f1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a1fdbf48e08b06e8b05870.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a2cadabc8538152c49a7eb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a2ceb58fe10e15e0dc223f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a2d19c5029ba166cb912e5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a2d5f23518e71727cac0db.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64a2d86799a58517c29f79a5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64aaf2aff7f1fc7a550f40cb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64aaf83d46b16a7b20a27051.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64ab0134716d0a7c8889f167.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64ab06a9cc033b7d4a8bad2a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64ab143edad72b7e25b23f8a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64ab178206f3237eafcc0ef4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64acebecb7484c8c6a760534.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64aced3e88b0a38cec824dea.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64acedb5f59c0c8d43e96aa4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64acf1af380a708ded8761f0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64acf287857bb38e6dd7ca69.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c703f58330b3767399e486.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c705fd8969d677066792b8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c708fe06b0c3776f90faaf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c70d3bf7504978368da6ad.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c70f78dbf5667a307a7d90.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c71235eba6c67adaa9a458.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7135a9d35797b4bfb01b3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c714ec1b844f7bc0723deb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c715769bab5f7c14f6cd7b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7168cba4a4f7c90c26277.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7173772c2497ce99b474c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7202620a5e17d8a3c777d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c72e52133d687e8e6a60f6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c73367cce78a7fd65dd3be.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c734293def73808e609778.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c736a531835181349c27d2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c73981de025581bddb89eb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c73df1424422832333a9fa.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c74a226587f502c0525927.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c74a8a4138c6032241d498.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c74c293dd7cf03cbd58194.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c74e0064a9080443af0796.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c750c328e06f0878a9272e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7527100b19b09037ce5db.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7538db3e33d09704ab148.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c754f598ca5409d0a08884.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c755bf0034b20a428a4a1b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7561d44e2300a90a38ab6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c7573fd2265f0b1c77e2ec.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c758ab7352130b775df8c4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c764dd9071050d0a2c1473.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9bab6998128282da063f9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9db021d4d912906878f3a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9dc4bd63a92295347c449.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9e4cc5f06902dc75dc8f4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9e90c433fde2e870285a3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9efea385ca536bf467a7c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9fa51209ab5395d524cce.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64c9fe7b2ffa3539fbf82d32.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cab4d06512c95234256cbb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64caea41a4199e54253c60ca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64caeb134c3cdc5498cd75b9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64caeeae2fa57756035d6012.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64caf1be15606d5814c3387b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64caf237baef43587be6d860.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb24c224ac2c61fa1c70aa.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb262dd91ecc62998736af.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb26e84dd0b56313ba0c6e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb2a87057eb5655c66d1c2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb2da32f8443669fd4e725.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb2e5bdfb23a67272a07c7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb2ff0c31b0f67a6d76a47.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb30b8e4719a67fe14f364.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb34c01b3d856a9a59261d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb3f62b10c336bada1c70c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb472593e3be6d10a7c13b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb480723790d6d727b8ef5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb48e36c9ad56dd7a523f4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb4978631a4f6e3e1b964d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb4e676c156f7332f40db7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb4ebdc75b3a73a43da5ec.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb50fd95831a745ea60d13.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb522509ffb274daf9fd9e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb583dadb33a77595797bd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/64cb5d1d48532b79b4e7ef6c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/6507512fe521de40085b8831.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/650755908a8071409ab9e09e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/650756e20cffbe41305a0dde.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/650757918a9e97418dc3d71a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/65afeb7ab6867b43dacbf32b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/65afec8f02423144ef136a94.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/65b006efc74c675c2bdfccba.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/65b00a6f1c429c5e9fa50e90.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/65b2a465d7ca3ab6e902285b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-intermediate-oop-by-building-a-platformer-game/65b2bb4c279af3cd585ba777.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b236691c67b197cd382f4.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b400653813a1caa228aca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b438144bd421e49e202e2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b44fd1219f01f3afa8fb1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b5bd17d068521ee895631.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b5c45e603ca227abf904a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b5cec02f00e23028cdbd5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b5de322bdee236e353230.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b5f2319bc2223f2fc408a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b602d5bf54224a94cbfa6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b615cdee8f12537d6f90c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b631cc34605266f81b9bb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b64017820f626f6a092c2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b6531fad8572767c5b4dc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b661cc0427227c7e7aec0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b66c57499db2828adac5e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b674c711e5428985017ca.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b67daf0b2d128ece96345.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b68caf6debb2975503948.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b6940d1ad7829b4d9a918.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657b6a7dd8fb2f2a52da24f5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657c836198f77668f5cfd122.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657c9900c2df3b6ffdd86129.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657c99c084204371fcb8d6a8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca06716e21b803ffb55d5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca33bb1f197812c1a358b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca36eacc797817451ece6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca50a95d1c3828ee5a991.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca59e6e559782e4c10056.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca8e65f9c2c836eecd834.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ca996f3fdf683f408f632.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657caa4012f1cf846dcaa619.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cad90d6745e85569cdc06.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657caec5163c6c85e5b31284.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cafc142a867006734c3ed.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ccd18f62d4c0292a97808.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ccd8e0b8383034fa1be0b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ccdeb0919a803c00c8cbd.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ccee0cbd78d044dfe4a77.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ccf3ab9ef2604c6ba696f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ccfa7eeb47305177d4a45.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd0e81302a205cfbc10a2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd1cdaa5260067b6fb93e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd2ab46d95e075065d952.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd301c8cef107941a5552.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd51dc73ba908478c9f70.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd5bac0e2df08b433b29d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd6c342d0e8093dd5c540.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd7778a28e4099f0ca6e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd816f3caf509f85e4d4a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd8d94290160a8732893d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd938cf0b0c0ad751ac23.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cd9ae412af80b2a7ff265.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cda710736e30ba719e441.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cdf0217569e0ce2e40cd1.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657cdfc400c4130d43bab6e9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ce2aee8f1d30e17cf89e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ce387f809d60eb54f06d6.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ce5caa3e1460ff657c6b0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657ce7ed5eb7171156711c77.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657daa5ab8505427a5b99cd2.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657daad61699f1281c5dca55.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657dab674b9de728828aa020.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657dadfc7d21eb294c9f057e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657daf702ed04a29ee42de69.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df21cc45b1f66112fb8fc.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df2b22d7649667734d71e.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df30a140de766c3896294.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df39e98ace1673de4c399.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df429a575a6679e72d48f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df4ff04eed86814093f0f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df5d14291b56887825276.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657df6018a70e468f5dc016a.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e3c159dc94c6e33ba6115.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e3ca1c4d9636e9012e1a9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e3dc46c5a816f0b12fb76.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e3ec58a1c706fb201d719.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e408c387898706d4c1b46.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4173056b4771208c184d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e428ed1d56c720561e571.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e42d9cf8693725896cc49.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e47d5fa5dea7cbdaf484b.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e496dda7af77d6798e7f7.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e49f3ee34e67dbe0d8848.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4ab5b857f77e36c82a4d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4b7d381d567e8d97967c.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4c1f0bd3e97ef2d46644.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4cd7f87d4f7f6954446d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4db2e3fc8d7fb41b8b85.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4de2c8c70a7ff7e1546d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4e3b02a2128049c344c8.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e4fd2ecf31280ef673f0d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e51218ff18f8191b76ea9.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e523fcaaa0e823b3789e5.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e539471b4aa82c7402c15.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e5477269b94834908826f.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e54f51fe1c983d840cb70.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e55e612fac9847dc7ce03.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e56e7034d2d858b6e9e00.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e57c429a4dc8662a61c96.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/657e59605c6f688785fbb46d.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/67c7717e93e15e498d93b5af.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/67c772faaccc414b3666a7a0.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/67c774c74b69734d08b1ecbb.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/67c86d68cceb4d498a72fe19.md (100%) rename curriculum/challenges/english/{21-a2-english-for-developers => blocks}/learn-introductions-in-an-online-team-meeting/67c86f54f0b8aa4c3dd5bacd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660eebd83100d37862268781.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef0f7c4b8e68ccd1f0786.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef19b95d3308e7dd31bb6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef31a5be625914a0102cd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5105b8ba095307a0e50.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5c1904955978a986a5c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef6355e8f5a9e67fe5f46.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660ef857f2806aa626d29d17.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f033cf051ebb50ea3bf48.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f039ff313dbb696b007ca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f061d259bbebc37461080.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f07d231941bc11719f664.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f09a2694b59c3a10ee304.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f0a55847d6cc485f29ba5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f0c34aad72dc712b97624.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f0da9bf1035c9097af20a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f0f980e98e8cf77f1ce31.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f18f059fe0fda192ce394.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f1a00ac619ddc1e259a66.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f1b6e60bd9edf902c81fd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f1e3f047bf4e403268713.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f20473aef47e9b8c9afc6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f23b53db70af0f2620e78.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f280dda5040f707c76b4a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f2a70ad6225fa503e71c3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f2b6fd54ac1fc142804dd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f2eccfe3f820304af1b39.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f2fbd45b520046cac68e8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f34626216270c682e2f7b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f359af3e32e0f1a6880b7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f374d532dc41189cc9cc2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f3915b41a441537ec9f5e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f39b444fd6f16d1e49c1f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f3b664421471aa595170f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f3dd626be3a1ffe27e5d1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4377a359972c521d3f4b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f447efc0e722f016c1be0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f44f10ea40f300b896a5e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f455b044d3230ed971e98.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f45ccf4ca5c31f253005a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f46460f9c36330ebc07d8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f46b9c417a8341729a3ab.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f47afe4c98536715d5fa4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f48e1d3682f39e81843c4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4990b1caa03b9dc97a43.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f49e32001983c90b75850.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a1472f8e63d76162ce5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a83373de83ea101685f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b33e2a3364094ecb540.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b641290da41b2cf0dd9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4c3b01c44743719c99e4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cde8dd305450514a1cb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cffb1459d45e34902d1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4e74f7fd3f4a99ac2e50.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f4f79e2a82a4e92290f44.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f505d02b2bd513a1c3468.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f51f1df0a8757934a5796.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f530d6e33d159e1bf4947.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f535ec33a285b33af3774.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f53ad3d39175c5d4335ac.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610b741b54b90f0c0fb3d58.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8017d1671f2814e8c77.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610b9f7619764fad5fd516d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610bf6fa14d700beed1b109.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c105bbdacc114d6cdc44.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c16c4fa0df12c0e30675.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c1d97b1671140f95cfbb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c21b3ef82015573ffbbe.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c2d8d67563174fcf96dc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c424b7119919b62932f4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c48c4ea0891afa7c4696.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c538372aa61cc0f5b122.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c71600966a2191d3a64a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c77d50636722e5b6be17.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c83b52583e245a079217.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c87eac0f0b256d7b037e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6610c8cfe4cf4d278e35c156.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/661483051820c3c1ab4595e0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/66458f0a05df478aa627629e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/664599653fcd6e97104f9261.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/664ed9344ba3495e1f67f8ea.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/664ed97c55a99e5ffab759dc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/665732da4815b70bb083915e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/665732e62eb8b30c249b5c2c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/66643c93e05093c728abdbe9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/66643c9a9e0ad1c787f5fe2b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-introductory-javascript-by-building-a-pyramid-generator/6672e579cc11472272ab23e6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658212ba98182f3e855e85f9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65821c1c40ccac44adf38e6b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65821fcc010c3245718f2a06.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65822308ded1ba4632f66aa3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658225d560369446ece5518b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582267ef39f5047411c1743.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65822773f4c60a479ec89f66.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65822934c8a0454803e3ef12.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65822bd82d708c4895080c35.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823040bdb32949d4c1a96f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582324b5d37fe4b622bc3c0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582352cbdbcde4d0c4f7b0b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823634a308cb4d6bcc5fa6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658238f7604f154ea9a23e1e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823b0167fd894f4a7ea60a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823bbbdb4eaa4f9d20a0fb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823cfc74aa564ffc460489.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823dde36392f505a39f7c7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823e87c9741750a22085a7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65823ff0d4b991510fade1a8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65824111a09164518320088d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658244fdf4b0265334711664.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65824561f3478e5371a33ae5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65824872894f59546e3084e2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65824a1b16631c54fa524154.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65824c7b4e2da85597693dcf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65824dfdb6815d563b2d3256.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582507654b3ed5712341382.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658252f6b1526d57b103d48a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658254db6e12485a48130f57.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658255d5f955175b270f251d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582575b8089f85b8b92d7c8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/658258c0e5fbe85c14c060cf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65825a9520a0795c8afbef50.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65825b758fe85a5cebabc8c5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65825cda2668995d5168e37c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65825e96b5db5f5dee6bf57c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582601b2987045e8e7da994.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582622cb6c11a5f4c5d79b4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6582687859366a618424d84b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65826a6e9d189a623141c726.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/65826af5b226a5628aa154b1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/66314f2add0a8b57da5d6d91.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/66694eaaeb7d253049fa7883.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/66694fc4bba24f33ca01fa5b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/666951d2e4b27e3a3c72ca5f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/6669539c1379793f9cb8917c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/666aae6a5d30a71f1fd7749f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/666ab82c874add3c95145213.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-lambda-functions-by-building-an-expense-tracker/666ab9013cd5563f2b39947a.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-linear-functions/linear-functions-extra.md => blocks/learn-linear-functions/6331d283b51aeedd1a2bd64f.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-linear-functions/linear-equations.md => blocks/learn-linear-functions/6331d28ab51aeedd1a2bd650.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-linear-functions/slope.md => blocks/learn-linear-functions/6331d291b51aeedd1a2bd651.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657e928716b77b2277980276.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657ed53c19461d4b95c4757a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657ee28cefc4945568287673.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657ef2a86d4e545cec9a85fb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657efa642593c5746acc5c81.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657efce98e958b75df86b305.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657efdcf7fe23b76c0cff9ec.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657effaa2a5e0277d71f9cbe.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f0044be09db790b1eb1c5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f01ae9aea647b27402d3e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f025ec86c3d7c4177b6be.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f0353c9523d7d896873ea.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f04ed0035f47ed04d0f1f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f425dbab54e11993c80f0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f4345abe7f2161f99f1ad.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f43d341a0dd17120cdb08.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f456223b8c1187b461987.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f465f8e718b19c5105ae5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f47b12c51e41b3149e584.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f4a4a5828a01de04b652f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/657f4add33ea4b1f61ba3dc8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/663b10c10a4c0a0e095137ee.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-list-comprehension-by-building-a-case-converter-program/663b16e62fee463b4caf46e9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4e4c4ec263b62ae7bf54d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4e6c86954de67a3e44ee3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4e6fe78b5aa67ef2fc3e7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4e7241f52bb682eeb8211.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4e74d0fb4f0687bf4145d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4e78a7ea4a168de4e6a38.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4e7bbedb22d6939001ad3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4eaaa9070a66aecbfe603.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4ebc7eabc5a6babd479cd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4ecd7735a566c9266a338.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64e4eec13546c06d61a63d59.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec89ee549ecf802de2b3e2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec8f717b261e824d82d6a5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec9145e424d8835a4e0f28.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec9282cd547785258cecf2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec9343769e8f85c1e17e05.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec94f0de20c086e09b0fc3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec959a76336c8767f5cd4d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec96761156a187ed32b274.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec9b10356c2d8aa05d9ce1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ec9c55fdeef78bacd2fc3b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fac365aeb8ad70b69b366f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fac4d1773e7a719b1254de.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fac6a497811572b338e5e5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64faca774fd9fd74bc084cc9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fad07f43a101779cb8692a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fadae4f2d51b7d5d8b98d8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fadff23375f27ff06c6d40.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fae068bcdc9c805bd8399e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64faedcd16a1e985c4c2dc94.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64faf0418e828c0114a558a7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64faf65b22ad8d07df9be14d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64faf874364ec308f875f636.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fafac95328110a69bcb75f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb0fa0968f2b113b2d90e9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb1061ca838611ed6a7d6b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb1321e189a6136d200f77.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb1436adef3e145b4c3501.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb14d890415c14f93069ce.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb154a7c48cd159924bb18.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb1c4dc0feb219149a7c7d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb285637fa1e1c222033e3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fb29348a60361ccd45c1e2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64fefebad99209211ec30537.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ff0313700dad264d19dfe4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ff04cc33779427a6412449.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ff068e0426eb288874ed79.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/64ff24b80431f62ec6b93f65.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/65003986d17d1e1865b269c0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/650046832f92c01a35834bca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/650048b0764f9c1b798200e2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/65004ba581d03d1d5628b41c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/650300a25b6f72964ab8aca6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/65099dbd8f137d58e5c0ff16.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/660d86150a52ced178d567f3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/660d8ca387f989d6b25a3343.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/660d8d7bb2424cd7cdf90ec1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/660d90b0ec1ef7da914c5e65.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/660d936a55565add0a27199b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/660d9535e86fd2deb351aeb9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/660d9cb6cc6415e6ca0509d8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/6632420f81f3cc554a5e540b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/66ad0f178ed5791ed898fe56.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/671682cd6d7aa95f0078f35f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-localstorage-by-building-a-todo-app/67168a7243b6396cb69c1bdf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd5a93fd62bb35968adeab.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6343fb42013d99bcd7f3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd66c687e610436494c6f1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd67a656743144844941cb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6ab779390f49148773bb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6b7c83dbf54a08cf0498.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6cc9475a784b7776233e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd70336ebb3e4f62ee81ba.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd719788899952e67692b9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd71d596e8f253b9408b39.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd75ea7f663457612dba02.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7648a7ba2e5882436831.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd778081276b59d59abad6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd78621573aa5e8b512f5e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7b3fcaa5406257abc5d1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8e491324ce717da97ffe.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8fd08af43372f02952d0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9126aa72a474301fc49f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd933ba685de776a94997e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd990577d8227dd93fbeeb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9a4ff2fc4481b9157bd7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9ad665a4a282c8106be3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9b7285bde783ad5b8aac.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9d9fbdfe078800317055.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda307bde0b091cf7d884a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda339eadcfd92a6812bed.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdac1e31692f9a9ad97295.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaea3999cb19d76ce717b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaf9ff894b6a084ecdc1b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdafe6f07fd7a1c6785bc2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdb04d9939f0a26ca51c2b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620159cd5431aa34bc6a4c9c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015a5da1c95c358f079ebb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015cd2654a1139321a89d2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015d8942384c3aed48329e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620174ed519dd7506c1a4b61.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620175b3710a0951cfa86edf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201782cc420715562f36271.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620179bc0a6a2358c72b90ad.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017b6f47454059bf2d3bd1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017f47c87be96457c49f46.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017fa5bbef406580ceb44f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018243f046a368fab8ffb6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201830cb0c74b69f1b41635.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620186f4b6b8356d2def576b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ba1aa263770c953be66.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018c3e94434a71af1d5eaa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ec29b3ae674f40bef31.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62019093fe30e278e797d2f6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620191707bc65579ddd3ce15.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620192a767533a7ad19d96d7.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201995d9ab88e80f1989dce.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620199c7a7a32c81d4db3410.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1a7af32c287bd6b8183.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1cc668a34888f5b2f52.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a20d742f5c89736c8cfb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a42e39bf3b95b6a33bf3.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a4adcc6414968b391592.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a5258af7b398b030bfaf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a59be346d399c21d10b1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/64076bbeba941114b0027b6a.md (100%) rename curriculum/challenges/english/{13-relational-databases/learn-nano-by-building-a-castle/build-a-castle.md => blocks/learn-nano-by-building-a-castle/5f32db63eb37f7e17323f459.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-parent-graphs-and-polynomials/parent-graphs.md => blocks/learn-parent-graphs-and-polynomials/6363d2529078df117ce4c402.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-parent-graphs-and-polynomials/parent-graphs-and-polynomials-extra.md => blocks/learn-parent-graphs-and-polynomials/6363d25c9078df117ce4c403.md} (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671274ffc6d0b8654e13affe.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67128f6a3550cf4f98e55f8b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67164bc464cdc045edaccc5f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67164ce44ebb6446ec498fbd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67164f8d2378f84851447534.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67165185a42acc499c6ada3d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6716531210ee374ae822fe83.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671655545e5bfc4c3dfe9871.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67165855c3dd824eabc1b474.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6716593b4f24da4fac3154bf.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6717b20b952c096b3dee0834.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6717b6aa217d3d6ed6f83e53.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6717b8829e501c71a75f1c77.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6717ba3d37ec4e73a50878da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6717bc8c826a697663bf8fb9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6717c0dc8b764279dfc9326b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6717c3557815a17d6369a778.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a383a56179f510b83cc1e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a3c13a3d6b21a1b0008f7.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a3dde9c50241c6c16e331.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a3ed10fd6e81d06dd4690.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a40b415343c1f26e0c005.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a41b8576531207749bdae.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a438ac97103231787ab5a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a45f9b4ee3325393f0d0b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a46fe18ae6a26c76f42f6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a4aeac046082b1bf6335b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671a4e181afe602d37786dd8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b71da8e1b963c69b6d011.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b769169e38f3fe57b141c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b77cf9ef25a416449b109.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b7c10cd0d274552e7b686.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b7dd730712747aa2d9974.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b98e9b7c4854e93044e64.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b9986d2ac295047bde195.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b9c3400ab12526ccc27e4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671b9d6f13a6cf541934fb75.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f403c1d4e8a5e046065a0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f456994635c6085054cbd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f46b8a64a336294268cf6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f4766b90543639b60a79d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f47b9343cd364309aa802.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f4c29b6c10a677571c3e9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f897fb187b46d1457b4eb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f8ab3f5add66eb16be177.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f8cdb0d31cb710d7ad031.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f8e2ca90546729b1911fa.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f92684454b37660c3f82a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f93c4885c6a77aabac13b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f9590517a747a18b10cad.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f96ce37827d7bc7b64e23.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f9804d863147de378c679.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f9aa56463ab7f6d98325f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f9b8ce830ae8098504f26.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f9ca66765d781de7213f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/671f9e83b440da8486fdf76e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6720cf38beae8c4f1d7af1c0.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6720e69c2152da7b9dad577e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6720f18957013d8de8ebbe91.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6720f2d525d22693e3fe2a99.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6720f45529e496998cced6b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6720f45ff33dd69a10d14e9d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6727896e74a7ba08f6db7c68.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67278e07d5544c1a93f7f113.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67278fa39133d120afee631c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672830d9aa2e0c2ff2fad7f8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672833c79d024f37111a48ce.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672836d6ec0ae23f4724ccb1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6728378c94eaf541fce8f334.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67289c4908f407948ef08a55.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/67289e1748ed4b9623086332.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6728a193fccbc59b016a8584.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6728bf5cd59713a140c558be.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6728c0ac41d990a2f6de9ea4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6728c22492994ca4deab5f93.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6728c369d38d3ea6634c1649.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/6728c6fad8d9caa92837c75f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a192e685fba081cfbeb2d.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a1c6ca33f8115728e7f79.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a1e2fbec6a61bf477ea49.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a21a4b40ed3279d513888.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a2360e608aa2e32a1e08c.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a251e826af634c1360078.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a27098fa55c3bfa11c5fb.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672a296a309d9c46658c071a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672afc3d3758e25087697611.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672afe3809d2a55224868ea5.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b202ba00fc253ab8275f2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b25e2a59e2956bca1a42f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b307e7447905887103086.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b33b15bd8bf5b2523772a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b42dafa37fe61e80a2b40.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b4539b9ab5d645e7dcfb8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b46def9325065dbc7b29f.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b4812ec997567058875da.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672b491aa3c094689007baf1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672c8c2429273886b1519110.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672cc5e1786cba9181ea64b6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672cca3d15975a9390545877.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672ccc988693199500b4cdfd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672cce96163ee1965d3e6133.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672cd0939d2cca9849f200d2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672dc70c1f0bc8c822b0dfc6.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672dc928d8765dc9f923ca71.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672de8ad97d683d3734ce5cd.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672de9bfc24d99d49218eb41.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672debc75e32a8d6e2593eac.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672dec93f008b3d8169568e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672deeb8a3167fda01889d18.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e0ec28d829ee2b5e909f3.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e16bcc0d877e5d3eb7f4e.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e17e63be5dce6ff5b9189.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e18d6146c94e80107c6b9.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e1bb0774f2fea953e9388.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e1c3031816ceb9dccc66a.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e1f1a51e86aed84df7c94.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672e1fff03af3aeed5d7a84b.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672f4b05585d501f533789b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672f606201263928a06b2a04.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672f630337512b2b62595731.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672f63cadac41a2c9b1897a1.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672f64ba4f91492e1192b829.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/672f657580a34f2f78e278e2.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/673de712f2dc6db0cfe76b31.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/673de859a60bb4b728b727b4.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/673deb32b4eb12bd975aa2e8.md (100%) rename curriculum/challenges/english/{24-b1-english-for-developers => blocks}/learn-present-perfect-while-talking-about-accessibility/673df0c78bdd11c7195010cb.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-quadratic-equations/quadratics.md => blocks/learn-quadratic-equations/6363d2429078df117ce4c400.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md => blocks/learn-ratios-and-proportions/6331caa1b51aeedd1a2bd644.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md => blocks/learn-ratios-and-proportions/6331d298b51aeedd1a2bd652.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md => blocks/learn-ratios-and-proportions/6331d29fb51aeedd1a2bd653.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/63db7f4677d06d7500a13321.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64005ab13a78eb062547c12d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/640067f276acd525509646cc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644760f4fb15ce765baebb62.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6448d62ce222044458b75931.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6448e475f904ad580cd7e722.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644905b34f614973a8252a26.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644b71f678b5e1687666c88d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b6c92876e836832538e34.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b6dad50514e69df601df6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b9d56b48971997a8055dd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c803cad8434791a5f57b6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c81683d816b7b3a044143.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ca381c8f87f263034954f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cb07132281a380223e458.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ce315efe609814258b0bc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/645ce4375221138326895726.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646203cdc054d012b5d71428.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646463be7341819690797ad2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464650a962e3d9852713549.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64646577f28ade99100a55c3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646467130d7acc9b4e565c42.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64648534ff5498bee5dceb28.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646486adf52652c0ee103aab.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64648963e014f8c42a65b83a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464905afec9efcf7328ce58.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646491d2c856afd17c2f380d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646492f5c672c9d32f340c22.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64649c6d77059edf80279a32.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64649efb555939e30462c79b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/64649f91446721e3ff391d88.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464a057702d04e537d56d49.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-recursion-by-building-a-decimal-to-binary-converter/674dd79dcfa5690e16e59775.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8b1faf9c60304ca8a9b6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8ea01436383a88256d7f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc9004f658183afa85f4f1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90949ff85e3b37be40d0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90e837670a3ba26a1e61.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc916138dbe03bdfe6cec6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc922df2919e3c38cead61.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc92a9718fb53ca3d1bad7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc963d866fff3dd0329993.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97005bc7943e2978df0a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc976bf864693e668d67e8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97ab25730b3e9de86ea5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc985e6720a23edac63b51.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd3d61c448e2676501f43.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd9bbc2268127e7898d77.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcdee07a14f0299ec30559.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce5f6ff907c2b2c47bb05.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce7ee2494e82bf4205a3f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dceadec3c9cf2ca7b56de6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddcc2ee182e0164c3539f8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddce6f6e8066173208235b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd02838f36117cd9738eb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd280d69fa818ca782d50.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd4fbb4b598199acf5ec5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd65848a12919d7e1c7d0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de1469fccce61940f498c4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de4bccf5becb208a48ca97.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de6c8a5305d8173a3a9e09.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7357cc75bd18bdced920.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de73f6c2486518e3064fec.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7662244db513d7b673ec.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de773f81facd14653f49c8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de79de2fac6b1536ebcfdd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7be06eb689161dd63cf0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df202aa1342114cd077920.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df332162988b13c35b7f7d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df346f4c86461419974c1e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df353d7ae6dc148fd64f53.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3e2fac34d813d048f3f9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3f1011888113fbd3d81b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df45a3ad4f8719e5355244.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df47b32b92301a815d5ef8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df496c6a8ddf1b38db1ed6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df72c6e0183a191fcd72dc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e337e3096b7c1739d934e6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e3392996b41d17a1375643.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e33a488b4a2717fa22ebf3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340302bd28513f3e73740.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340ecee18af1430939018.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e34146860065146733883b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/650c6082e5586f9e3acfcd3b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/65782342850feb3b8d62f936.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/6578273de26b6e5965a9107d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b667a772ed53e82962c81.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b6a4a49faec5c600287ba.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564642ce403fe29cc23fee7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564683821b2ee3174e7250e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656469e62377ab34a5bcb8d1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65646ab6bced52360f44670f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65646ffeaed2d238c562a014.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656470d517833a39bb8b5608.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656474314bf37d3c83a85143.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656475bbf1c2573de1d2c69c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656477845006313fbfea0ad1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656479aa5f298441c190bf8f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65647c71a5d2bd431596f629.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656485a8a3496d4a36b1496a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656489e0a5d0954c1a64fc93.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65648e4c5b316c4ec5e4fddc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65648eefbee2014f5815f4ba.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65648f4b2281ba50051ae39c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656490295d346850a4c4f2b5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65649122c7f77f519aaf0975.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656491fa4e69005287eb5a9a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656494269ccce754411a2112.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/65649a631440b757f9f7b428.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564a767a7241362f7d8d664.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564b8c9349bd76dc037967b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564cbb6311a40783b3f5de6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564cf2e8642517abdf9d6e2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564d096a55d707bd77ab67b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564d27c8e4c197d367c3b1c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564d2eeb36ebe7dd9bd1ee9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564d500f1a48e7f2b732a37.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564d68c34027a8072a704f4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564d75a923d21815caaa445.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564d97a5ef99783216a6229.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564daa2725b9b8420141b1c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564db880cf9408535f17ff4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564dd65c3c2fa873a83d213.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564de10a0887f882b0012d3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564eebf0d2d6390b9377197.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564efa70114b591b74d5679.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564f0279e23ce924eedd1b2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564f32b18480893cf7799fd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564f583ca6fbf9556098dd6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564f834dd717998092cfd47.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6564fd78ffff909b1531d3c3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565012a2564509d40a90048.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565bb128adfcd5ec362382d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565bd4265158360de8e2ae7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565c014db6e9b63c257771d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565c084627071646f94c4b0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565c13fdb798865c161d8f8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565c234de8cdf673c96bdf3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565c32f89ab8d68b42aff30.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565c3a146bd5469b62bc59e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6565c4767f49286aec825c6d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656eec2f40d18056cc58b229.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656ef54070c72161e6feb90f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656ef5bc5c0cd464be1df675.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656ef783bba6976de014eaa8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656ef7f792734072dedd8319.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656f04b20397d9a574cc7eb2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656f0bc259c1f6b57486ed68.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656f0d6bc60b58b9777a36c9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/656f10458134d4c4e283a2f1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6577319039f4f7de9251b822.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/657732654845d8e2fb1217e6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/6577333feab1e8e927014f03.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/657dadf4d8b93c1704f3a57c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/657db2114b4029241956f5d6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-regular-expressions-by-building-a-password-generator/657db4cb77190e33a20e852a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-regular-expressions-by-building-a-spam-filter/66bb6467b4b7381178420970.md (100%) rename curriculum/challenges/english/{13-relational-databases/learn-relational-databases-by-building-a-database-of-video-game-characters/build-a-database-of-video-game-characters.md => blocks/learn-relational-databases-by-building-a-database-of-video-game-characters/5f2c289f164c29556da632fd.md} (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e77aba7ca691f598feb02.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e78af05201622d4bab8aa.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e7d1c29fb872d6384379c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e804c54d5e7308d7ebe56.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e813b3ba67633222cbe54.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e8279827a28352ce83a72.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e83ec2eca1e370f830511.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e89562043183c86df287c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e8eebe3a6dc3fcc33a66f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e95ef2e4bdf41f69067f9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e96fc87fe8e44f69f7ec5.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e98f3245c98475e49cfc6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e9a21381a1949327512e6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e9d142affc44a453655db.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612e9f1e7e5ccd4fa9ada0be.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ea4c4993aba52ab4aa32e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ea97df5742154772f312e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ead8788d28655ef8db056.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612eaf56b7ba3257fdbfb0db.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612eb4893b63c75bb9251ddf.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612eb75153591b5e3b1ab65e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612eb7ca8c275d5f89c73333.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612eb8e984cd73677a92b7e9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612eb934f64a4d6890a45518.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ebcba99bfa46a15370b11.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ebe7fe6d07e6b76d1cae2.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ebedec97e096c8bf64999.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ebf9a210f2b6d77001e68.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ec0490ae8626e9adf82e4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ec19d5268da7074941f84.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-responsive-web-design-by-building-a-piano/612ec29c84b9a6718b1f5cec.md (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-simple-and-compound-interest/simple-and-compound-interest.md => blocks/learn-simple-and-compound-interest/6363d26c9078df117ce4c405.md} (100%) rename curriculum/challenges/english/{17-college-algebra-with-python/learn-simple-and-compound-interest/simple-and-compound-interest-extra.md => blocks/learn-simple-and-compound-interest/63dbd1335d93712ff177d96a.md} (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f01969115f933073b6be03.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f03d9f92eac9183a4d3281.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f055b9190fc41ca35549b8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f056a405239e1dc4cc2854.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f058e06f34fd1f0ee6e55d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f0694fb2296f3caadf8347.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f06a8e5a57673d700c79c3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f07c9b1ffb814d856dcffc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f3fa097f26b510db6c710b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f3fa60a93b84110b3f1708.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f3fe07cc763212efe91285.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f40051d6b09a139f253e8e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f40401e6ef53173c04e27d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f407ea37ad6e181b90462e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f40f8af784751c613d638a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f40fdb3579aa1ced28b2eb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f412c208c3791fee305acf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f4148dea0f802040225e0c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f4520e363e2642f8112e33.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f4535bbdb28d436ff3ddc9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f870003444fb1a2ad171f2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f8709620b2ce1a62608f5a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f8720685ec351abef26740.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f872a0fe6aa21b456ad4fe.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f8749b13774b1d2e4a7fba.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f876d17832001e8e1abb05.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f93acbb514857003510e79.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f93b67169a9c703264458a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f93d4647ce2670dc6f095c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f93e54a9121571dcdd3e79.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9b17a638f0d0dcce8c354.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9b486989cb90ff3e77ac8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9b9710cca621244d3bde1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9bb7c0d524612b2a88a4b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9bc10a9fb1612e066e9e8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9c2c2006feb1428ad2d4c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9cb678070ca1668898c70.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9dd6e5a08af19c196c2df.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9dfd2e75e291a38695f13.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65f9e0a578b22c1a736f3d82.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fa8d5cf0ef3b141010f5d8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fa8df56a0e2c149b4d24fe.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fa9402d1fb5516aa42159d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fa9e1b6c6db919385359ec.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65faaed8f7a9772f023ea816.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fc87e19930a503e5f05500.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fc899d77495504d6deeccc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fc8e7c766ab1070213aadb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fc8fa7e7860407ab479bf0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd681b20b7e45f55def415.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd9250db0d6b8198cf29ef.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd95c23beef982af29004c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd97f3c1b4c4839bdeb8d2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd9aa649f6cc84631882a9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd9c6e49d7cd8513ab1005.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd9d6203afea85931094c9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fd9e2c56ff19862dfb8cbb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fdc3c8478ee70fc7966151.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/65fdc496f4440e1055a2ac1b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6601918b44a11b4a8c986c6a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/66019258a7c71d4ae50da42e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/66019319edb1cb4b57d3a793.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/660193a2a71faa4bd8f10970.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/66019977710caa516276c0a8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6601a7eb860fb8546516674d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6601a88a6e2ccc550d7d7208.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6601a8fb2e993b55912f9e9f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6601ab2809898f57591f2f7f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6601ac48a2ee6b59e6a5060d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6601ad0fe415985a5c83f3cc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6659875502b6d7765498f324.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/66680ddfd0f8c76782923cb0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/66682150151af29efec9727d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/666826f258fda1ab3396a509.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/666827a6fd0dbaafe8330ea6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/666832e427d70bc5219dc62a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-special-methods-by-building-a-vector-space/6668374ed18b7fce10259cb3.md (100%) rename curriculum/challenges/english/{13-relational-databases/learn-sql-by-building-a-student-database-part-1/build-a-student-database-part-1.md => blocks/learn-sql-by-building-a-student-database-part-1/602da0c222201c65d2a019f5.md} (100%) rename curriculum/challenges/english/{25-front-end-development/workshop-sql-student-database-part-2 => blocks/learn-sql-by-building-a-student-database-part-2}/618590adb0730ca724e37672.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551ecf597038c36637f3759.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551eebe6cbb2e6cadf9b468.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551ef504d91936d2d4e54f8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551f1e8737dbe6e0cb08ea4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551f22653e6ce6e4f1d1370.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551f3bfed58796ebb1268dc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551f4259d66026ee28cb205.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551f5756c20146fc94f8675.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551f6f9ec6db270eb83f3db.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551fb531ce7f773071a0b84.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6551fe3b1df7c9740f13f270.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6552008c0d9d9075cbec9772.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655208d59b131e7816f18c96.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655209a4a27dd37873c4cac3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65520e6f2b9678799977f24d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65520f8282faf57a0db4f7fe.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65521203d7165c7b84b22ad4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65521fc818947e800bffe48a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655220953ba90d80514d7ee2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65522255d5b9cd80f335c6f2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6552487e689f6e895f658717.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65524b3aa6a1938a069a91ab.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65524b790ba8558a2f1c9fe5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65524d2a1a253b8bb5197ae2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655251308f31958d06cdf267.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65525e359ca28d938baa82c5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655261b2e1f2c197093f3993.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553980e0527fa115c705646.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553995f412dd8122ed38e4a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553a44b1801991847d8cc69.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553a572f7a65718f1e42e18.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553a755879b131a445e664c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553a7d8d05cbb1ae335a665.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553ed69ece88d29594748aa.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553efd6ada3f42aa2d75448.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553f3fc92741c2bf8ded140.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553f4f66099802c6ae94613.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553f6086add4b2cbb99fd78.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553f6b4ec51112d44d737c8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6553f8c570f9982e013a8886.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655491bd5b98b813fa5bedca.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554930320d70414e7b6acc6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65549561463f0016876e852c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65549f90cf78131c96ebcf28.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554a334a40edb1fb4eff827.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554a49a4f782f208abcc87e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554a57ec0a2c52106e7ee50.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554a88d5af937226f4a9121.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554ac937a49be2701af4f2f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554ad2463b8892748f8efdd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554d0332949b133a0b35eaa.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554d15c8acb5f34499ad789.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554d25dc5ceaa354307a77e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554de295ade563a069936a1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554dfce1683be3c0c9609a6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554e0adc7bb193cbfdb36d5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554e2ee23bfd93f2c83640f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6554e343caea913ffba7bec6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655516e410b8e30fb4fb64e8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65551a628bcb7e121e32d04b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555201d9b7fc917399f9f0b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655520c20cb1e6177b0641d6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655522883e66f618e03a9411.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555231eac4d9f19bd3d44b5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65552a111190e11f0963949e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65552a9593755e1fb2f5ab50.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65552b14e803731fe3c1e4ca.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65553159615a8123b190ee43.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555d6e12c95701172b55709.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555d8b0b3d20b128bdadd37.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555db4a7b788e15795674e5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555df0c81300b175308557d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555e1bfcd374e18c6be8e58.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555e3f387381a19d5e00333.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555e43e783ed31a0532b1b2.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555e547c18a2b1a7b795bd8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6555e5991af57d1ae0e35f0a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655619327c7b364166f8dd6f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/655a2a7210094920069b117c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65687d2f8c7ee27b0446cef3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/656886ec4e4d9b96ded3c565.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65688a50e6c998a21d8e41d3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65688b5a1655a7a6caede847.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6568b7a40c7ba0ccbc4b4425.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6568c86dc9193000d11ca5e0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6568cc9301a0c41058ed95c5.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65951b637ddec63611c482c0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/659526f3e5424b3eac4b6aa7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65952b70924edb449faf1950.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/659530ca823d6c47f61daa8a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/659db3e3670d3e712be82593.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65a450e8fb2c9d75c7378d28.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/65a51c9e000b660122b8b29e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/6624e0ec0bf47017eed84b1f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/66605a64a9822f01ec5ae8ce.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-string-manipulation-by-building-a-cipher/666064e915eba7aa1de03f6b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef181dad3d96b14a21a03e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef190c6b51e9b5a5f7ed29.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19425d1b27b6c930bae6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef198fde24dfb7ff675b42.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19ec318e2fb9066381e3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a1fcb527bba0ca82ccf.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a50049cf9bada13266f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a720d6e65bbb0d22463.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1aacca094bbcc2e2a3c8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1afca9a8f6be0d4150ba.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1be2b958cabf712296cd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c0a03fcabc04ded7e69.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c34a541afc12dbb849d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cb031de30c2cde64c12.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cda150a59c3b8306944.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d104c2be9c4d8e22075.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d5e3d2927c5e0f4997b.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d924ff2e5c7031c6ce8.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1dd722f6e7c8294eeec4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1e10268f8ec9121446d1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1eac497754cafa12a26c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69970.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69971.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69972.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69973.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69974.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69975.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69976.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69978.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69979.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69980.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69981.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69982.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69983.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69984.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69986.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69987.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69988.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69989.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998c.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69990.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69991.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69992.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69993.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69994.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69995.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69996.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69997.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65386e889dd615940cb3e042.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/653879d87bc55fa624280c77.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65387b440b5cb1aa35585820.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/6538830e01ab66ade75b869e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/653883da4a1fabaeb5f1f5e7.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65388475abfb4faf8dd5e347.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/653884e09dfb4eb01f1622ed.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/6538855514cb16b10204e712.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/653885c61ede29b1a99554a2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65388659a72663b27cde0699.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/653887098bdc39b3684a51c8.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65388762f61f44b3fd490a4a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/6538886c61a414b4e34496fe.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65388ac7154e44b72c74d616.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65388bbcbf6928b83fc424d1.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65388d61a57a00b9ad0d0817.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65388edfdf364fbb04e426f2.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/6538935e2ab721beedb137c4.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/653898fa7eee37c57b960e35.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65389a63d3b1d6c764c0e10e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65389de504d0f2ca10e92a57.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/65389eff4893facbbe6eae67.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/6607343c7909e562a2e3d94c.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/660736bde759eb64c3bd15c3.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/66074463e8cc156e18142dbe.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/660746a665a61c7075a0f457.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/learn-the-date-object-by-building-a-date-formatter/66074af5d2b4f373cb140d6a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4eb814cc977c95cd7df0e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4ef8463f869d0eaf87c67.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f013851cefd1a4fe4c96.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f02dbd3557d23f12db62.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f07da204f4d2f325fbd3.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f09e074dd8d37830ea00.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0b82db314d3fcc0b8e1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0d32ca17ad4b1636b0e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f195de7e2ad5932be717.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f22498d22ed775ef8efb.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2851645e8d84d14f5d1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2b7178afed8e88f782f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2d9fd872fd99ac659dd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f300da28d8da361bfa93.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3258d2e4cdacc919dfd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f33bc3c3d8db7f732787.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f37ba6cbcfdc77e24165.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3aee69d11dcfdbcfc00.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c63a4c4da62e9ae18e321a.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c63da2ed6769a10e141341.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c63df529bd15a24c187c62.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c63e6962159fa372ecdbec.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c63eb01b9563a4b8a046b6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c63fd9b387f0a6c5bf6a72.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c64057a080baa7d60523ed.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c6409418806da8d0636ffc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c644829cfb63acf3479d09.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c645b838e7deb080fc25e0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c646d4148ae3b2d1cbcac4.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c9ddd336596e30a4266a50.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65c9de201959f73591b606e6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca03bd8eb5faf24b250c56.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca05f7cba1e6fe70527534.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca06475e9b8aff8ea5a5f1.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca06864129380054b55dc0.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca06c9f918730107c9908d.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca071d5921760254949f76.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca075e3184180309f4c1d9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca0794ec3ed103bca67ed7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca07dd6fa8840491b7a5cd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca085a19adaa057302a3d6.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca089e848eca0672b9cd77.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca0a1f27596a089b0363b9.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca0d5adf39c410cd1177cc.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dc5dbf42a11c3cf1098.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dfaea3f4112afde6e26.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e2d05557a13a40b1243.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e8eb2c9c215269d6a66.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca1181e5b9b41c47632127.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca11a86801bc1d254da83c.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca11d8f3e8a71de41d0e32.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca120111bd521ea8b73e75.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca294e05dc032bf8922dc7.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca29b3a07d662de018ac13.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a18039c942f04ddde83.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a52d579b22feb89177f.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65cb45d130c97cb459439fac.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65d8a6fcb15a3a239ba35dfd.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65d8a8773c816a273653fd0e.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65d8a90640d40c2927ebbd94.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65d8b58074495d3f94977dca.md (100%) rename curriculum/challenges/english/{07-scientific-computing-with-python => blocks}/learn-tree-traversal-by-building-a-binary-search-tree/65f97131a0709033d6911558.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f2abbe7d18d49a1e0e1c8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f2d4150fe0d4cbd0f2628.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f34948891834dd77655a6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f34ecc1091b4fd5a8a484.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f357957e370510f21ea16.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f378014c2da526a109c81.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f38279e5c3d53692ea441.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f38cabc64e3556f98cc1a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f3949f58e12577dcefb00.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f39d7da41b15851fa3fb9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f3b091162165948e1cb33.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f3cafd794015aa9547a6d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f3d9e59db4b5b8e960762.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f3e1b7233ee5c7595771f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f3e4af8008c5d494d3afe.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f3ed16592445e57941aec.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f405b89a7ec5f8e2d11f4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f40b01f680e608d360ed4.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f4172e9eec061d6456221.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f41c979787462e76dab90.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f423cf65d5864132a0956.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f42a021625f656101ef93.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f4bfb9de4a16703b56eb6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f4ce9d877b668417c0c42.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f4dde9d72e3694cb9ee3b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f4ec58334106a4170c2a8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f4f9e4a40566b776a8f38.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f51257a8a516d80b6c743.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f51e4e5b24a6e80eccce1.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f522dea4f776f64dc3e91.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f5486b8fd4b71633f69b0.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f575b50b91e72af079480.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f5af373a68e744a3c5a76.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f5fd85d0062761f288364.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f61338c8ca176d6445574.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f666ac5edea782feb7e75.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f671b6d1919792745aa5d.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f6823d0815b7a991f2a75.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f6b2d164f81809efd9bdc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f6cc778f7698258467596.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f6fddaac1e083502d3e6a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f70077a4ff98424236c1e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f72a872354a850d4f533e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f74a71f1e498619e38ee8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7ad94380408d971d14f6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7bc680f7168ea01ebf99.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7c71eab8218f846e4503.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7d489a581590d1350288.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7de4487b64919bb4aa5e.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7ecb09de9a938ef94756.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f7fa959ab75948f96a0d6.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f808d85793195b0f53be9.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f829d07b18f96f6f6684b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f83ef928ec9982b785b6a.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f84f246e8ba98e3cd97be.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f887466db4ba14b5342cc.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f89e055040ba294719d2f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f8bfe0f30a1a3c340356b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f8f1223601fa546e93f31.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f905fbd1017a65ca224eb.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f94786869e1a7fec54375.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/615f951dff9317a900ef683f.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/6395d33ab5d91bf317107c48.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/6396e33fe478dd264ebbf278.md (100%) rename curriculum/challenges/english/{14-responsive-web-design-22 => blocks}/learn-typography-by-building-a-nutrition-label/667d1bb875f5961913176069.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-accessible-media-elements/672a55b5c0c14493328fe36e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-accessible-media-elements/672a55dd1d86bc939606e204.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-accessible-media-elements/672a55eb7791559421ff0cd3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-accessible-media-elements/672a55fbc2d95a9453151caf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-accessible-tables-forms/672a539b887ec68c593cdc4b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-accessible-tables-forms/672a53ae8f1ad28c8a1ed0f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-animations-and-accessibility/672aa8d65995be62ef1c7515.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-animations-and-accessibility/672cf764cf55a70433590def.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-accessibility-and-css/672aa82768e00d600305afc0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-accessibility-and-css/672c35a79fa53e00de9f2a49.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-responsive-web-design/672aa8873d4e25618870764f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-responsive-web-design/672cf05c3ad533eabe1e8197.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-responsive-web-design/672cf06c8f46f9eb04db9832.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-responsive-web-design/672cf07a2b9796eb49719e03.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-styling-forms/672aa791227e755da64cf240.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-styling-forms/672bc9d9eecb65cdf63491de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-best-practices-for-styling-forms/672bca660aa9f9ce9b2b2787.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-browsing-the-web-effectively/672aa5bd69657d56ab49ec8a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-browsing-the-web-effectively/672ac96491845f43ea9a26d7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-browsing-the-web-effectively/672ac9705b07a64439b73b59.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-classes-and-objects/68420bd261d0d35f61922d4b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-classes-and-objects/6874b5fc38f90f25e18093ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-classes-and-objects/6874b7d3b286c538b39d0c25.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-common-design-tools/672aa7005c24e45bbd53b20d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-common-design-tools/672bb619f0d4538d0528760d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672aa62178d5ff57fe4f98e0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e7eca8a4322306d15f8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e8adcc27e235a154231.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e9892eafe238d6513a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8ea434ceac23cc90f337.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f1399cabc2406c3227f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f23511adf25646b4236.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f382370e025aadd3f4e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-debugging-css/672aa8c1ad423562a38b484d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-debugging-techniques/6733aa9b006d29f4d11307a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-debugging-techniques/6733bec70d86e13522e98a4f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-debugging-techniques/6733becf4b0c353553b9bfa4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-debugging-techniques/6733bee844600f35c05b8264.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-debugging-techniques/6733befb703ca6361da3755b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-html-fundamentals/670803abcb3e980233da4768.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-html-fundamentals/6708382cf088b216580a9ff1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-html-fundamentals/67083868d5fdcb17bf8c14bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-html-fundamentals/670838b10ee87a18e5faff62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-html-fundamentals/67083952f800051a8a21fcfd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-html-fundamentals/6708396caa00e11b597b3365.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a51e9e4fd8b8552eeb758.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a5310d7e46b8a34d48dfd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a5326a7606a8a766cbedb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a533e6041c28ad680eb8f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a5361ef88158b25fbfba7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a536f8386288b9ed0a154.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a537f05f3798bd4f57d2d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-accessibility-and-good-html-structure/672a538c029f9e8c1687460e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-semantic-html/67298243760ae980de5266db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-semantic-html/672985445d7da807c6b4f406.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-importance-of-semantic-html/672990ecf71a852804ababe7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-aria/672a53cf67140d8cd85d4b0f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-aria/672a549231b8728f7171ed9d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-aria/672a54a6675c168faa84252d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-aria/672a54bc58319c8fe6f78ad4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-aria/672a551975938a916c74802c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript-libraries-and-frameworks/6734e867bbf41cc5b11648c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d26385dbe73203c4dac81.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d496eca926b5df8176a67.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d497cb1a1675e47bf7ea1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d49959621885e9d3e672c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d49a5cf43945ee09e5fba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d49b2fb76df5f1d6117af.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d49c4e899345f5b33c24c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d49d93b54b85faa4dbad7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-javascript/672d49e65a1c855fe7bb3fdb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe81c9c6fd3714343a45ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe8567f141d632afaeb71b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe8597975ea634042cad8f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe8599c83979345ff9a91a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe859a00971c34a23abd43.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe859c1ab68734d7c666cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe859e9d3b3635197781c8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe859f55cd33356e322fd3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe85a1b634a335b18ae09a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/67fe85a3db9bad35f2b6a2bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/6839b2ddd01ef657b6bf3b76.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/6839b3295323f563efc68f5c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-python/68480f431e8568b2056b140b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-typescript/67d1d96532bc095aee051657.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-typescript/67d3018062fe6ba92b7d8299.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-typescript/67d30191adb999a9909109ef.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-typescript/67d301a5f536d1a9e5df1a8c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-introduction-to-typescript/67d301cc87b84eaa42bdcdbe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-react-strategies-and-debugging/67d1ad82cff954a854bcbcaa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-react-strategies-and-debugging/67d2f5b78609f97400923f7f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-react-strategies-and-debugging/67d2f5dacd5e0c749e5d534c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-react-strategies-and-debugging/67d2f5f19a0f0b75343f1905.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-routing-react-frameworks-and-dependency-management-tools/67d1ab248317a5a29058a763.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-routing-react-frameworks-and-dependency-management-tools/67d311627010a0efa127b651.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-routing-react-frameworks-and-dependency-management-tools/67d311d256c58ef01e0d62ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-searching-and-sorting-algorithms/68420c70e4bfe26d52b780dc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-searching-and-sorting-algorithms/68910fc037a90c285107af04.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-styling-lists-and-links/672aa6441bcd3758e9f52ae0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-styling-lists-and-links/672b951b1bf78038b1a2a0e7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-styling-lists-and-links/672b952d3a5c603908841971.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-styling-lists-and-links/672b9538c25634394ceb7b8f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-the-var-keyword-and-hoisting/67329fbcfaf5ff5cdaa38a42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-the-var-keyword-and-hoisting/67335f45489c5a11b71d0ed5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-abstraction/68420c1dfb941767044c5a31.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54ce90c19e9038f481d7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54dff9dc439089f1a219.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54f29d783890d1f94740.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a5507d857a891139abc7f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/689b189ab38ff6d72cee593f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/6733b072bd8f5b06ccdbd9e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/67340798c2c1776709d8a5fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/673407a223891b6734563c89.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/673407be6af21d6766ed4b96.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/673407ca21117a67cf9521ca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/673407d56c3dce67fa97969b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/673407e02bcf0d682b9a49a9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-asynchronous-programming/673407eb10ca9d68634e81d9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-bash-scripting/688166750663c22e2b1c8e80.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-comparisons-and-conditionals/672d26917a8ab3220c038a42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-comparisons-and-conditionals/673282bea35dbf129efb63d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-computer-internet-and-tooling-basics/672aa578a2129554d4675049.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-computer-internet-and-tooling-basics/672ab82c1a9bbd0e3aabc39d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-computer-internet-and-tooling-basics/672ab83c4297910eade53c2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-computer-internet-and-tooling-basics/672ab849aa1ef70eefd29364.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-computer-internet-and-tooling-basics/672ab8573f32480f192aaae1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-dynamic-programming/68420c7fb5b9e36eefb9e98f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-effects-and-referencing-values-in-react/67d1a82dad69dc95546e5f0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-effects-and-referencing-values-in-react/67d1ec6711b62f1cc5cc52e1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-effects-and-referencing-values-in-react/67d1ec87b34cee1d9219f7e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-error-handling/68420bacf395f15cd73f8118.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-form-validation/6733aae9d25004f60d1e86f2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-form-validation/6733d3a33abdd27cd562bdf2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-form-validation/6733d3ab69e94b7df7ee91b0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-functional-programming/6733b0451d6be0065430b418.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-functional-programming/6734061fe116df617a564a37.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-graphs-and-trees/68420c5ac17cf26ab2a4ca3c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-classes-in-javascript/6733affc29df1304e2c97e88.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-classes-in-javascript/673403ca2bb16658309e3632.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-classes-in-javascript/673403d2aa52d8586a14a269.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-classes-in-javascript/673403dbf5c9835898632c84.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672aa86da9937560d3dfe3d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a84fb8d4613776cc99e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a8fac7c5613b4bb75de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3aa9bc3a481425cb52b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-html-attributes/66f6db08d55022680a3cfbc9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-html-attributes/6708143cab2b583ecd3324f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-inheritance-and-polymorphism/68420c0610b61d64fe2cfd12.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-modules-imports-and-exports/67329fd6ad99c75d4a4b74e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-nuanced-semantic-elements/6729959bf9c8e835f46b3f78.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-nuanced-semantic-elements/672995ac85fd943657c2ede5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-nuanced-semantic-elements/672995bda6c67e369aaf8588.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-object-oriented-programming-and-encapsulation/68420be9af9d89620af7944a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d1d6af27858c4f487d3f4c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f6a63acd9e781b4b5061.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f6b17844ae7898583eb3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f6cea4916d78d5a27ad3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f6e2836565795d789ab7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f70278179479d3eed390.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f7183a537d7a4908a9ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f738dcef5d7abfe4243a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f759154eac7b4d5cb1bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f778a856c37bd31c5022.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f7a69809807c59a44002.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f7cf63fafe7d20270498.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f7e9d895bf7dcef00408.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-performance-in-web-applications/67d2f80313efe77e43182e86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-recursion-and-the-call-stack/6733b02d1e556005a544c5e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-command-line-and-working-with-bash/687e910842f3322350bc8d93.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-command-line-and-working-with-bash/687e9437536d762823fefab3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-command-line-and-working-with-bash/687e944b821130283dc83b2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-command-line-and-working-with-bash/687e947ae3ea7d2867c3d0e1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d1d844d84c8b540297bbe4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d2ff1996e4ae9e67170502.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d2ff33452ce69ea169c872.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d2ff4231359d9f21d1437a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d2ff5f14f6ce9f6d3cbe22.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d2ff6f069dce9feacb7d25.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d2ff7a461f62a03e3d1861.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67d2ff887d2583a079c02e78.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67db30fedfa0b22a1a2a570c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67db31349f3ace2c5c803c33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67db3180830cf02eb662ecaf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67db31c7ed46f430ce6c2da6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67db3238375ff8340ee1ff90.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67db3248eceee03588a22b8f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-different-types-of-testing/67db32542c7075361b06024c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-event-object-and-event-delegation/6732a06aed1b095f57b0bb82.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-event-object-and-event-delegation/67338e93b75977a344cf6d40.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-html-boilerplate/670838977810401844af6fe0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-html-boilerplate/670838e914096b194b0c51aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-understanding-the-html-boilerplate/670839051794aa19fcef6dc8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672aa6ee9011775b27e23399.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bafd715f6ba77d57f3ec0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bafe4ef812b78696b0e27.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672baff13bc5b3789691c75c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672baffc684be178dd02fa06.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bb009952c7a7904a750cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bb015cfc889794359c4e0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bb02009ffc0797ca567ab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bb02ecb230779bbbaccd9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bb03999f39379f67d8972.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-centered-design/672bb04476b1997a1da8b79b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672aa6c9e379285acca5a2aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672baa97f2990e6631d522e7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672baaa62d4b46667a8ac869.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672baab2a0c3df66ad987b94.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672baabf16290b66e6b79a39.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672baacb7f2f446728e77efe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672baad7bbc4f86762ca173e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-user-interface-design-fundamentals/672baae11d06c867a16f64e1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-welcome-to-freecodecamp/6734ddabad59e593a49afafe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-welcome-to-freecodecamp/6734e2c5780912abd874e79c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-welcome-to-freecodecamp/6734e2dcb965e5ac0ea38e0f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-welcome-to-freecodecamp/6763500bd5a85d5898cc21a9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672aa5e1f8b935577acfb2b9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acbbe2891564c4e316164.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acbce8163374c903253c9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acbdd06b44c4cd3bf8713.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acbf7490c054d213a8c1f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acc03c257524d6a5151e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acc100d59d24da7b4e09c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acc1e24c1e54df5ad89bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acc3f6f3e3c4e31ec3e12.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-what-is-css/672acc538e6ef24e9dd3c94f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays-variables-and-naming-practices/6732c6ab21031b60d2b0c999.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays-variables-and-naming-practices/6732c6ba2ea42b610b9f9ce1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays/67329f508a6ec45b046700b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays/6732aebaa8abb9086a9bb17a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays/6732aec982904608b637716b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays/6732aed2ac3d3c08f6149dd6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays/6732aedd2d92e30923b9bc24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-arrays/6732b2a6de5a1c15edf05b75.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-audio-and-video-elements/67168278ac6df6a799555db5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-audio-and-video/6733ab12b60bd7f6b2b0b0c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-audio-and-video/6733d8203da84a08a0f5eab4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-audio-and-video/6733d829d983c008d2db41a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-audio-and-video/6733d83630e76f08ff49e6dc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-audio-and-video/6733d852175df50937f06061.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-audio-and-video/6733d8606fb893099e3d0df3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-backgrounds-and-borders/672aa669960f6a596081fcad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-backgrounds-and-borders/672b98be592cfb451f651451.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-backgrounds-and-borders/672b98cd77b6b7456b6ef2de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-backgrounds-and-borders/672b98db3bcdd545ab3b3c73.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ab64775d35f78f5238fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ff4a9319c8486750886c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ff5814129c48b4fca88e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ff6f02dde548ebe4a6d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ff8d06376149474a0c0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ff9d2fb9c449af68ad99.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ffacd0ad1e49ec2af051.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ffb59c62ee4a23522efe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-client-side-storage-and-crud-operations/6733ffc7353af34a61ed683a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-quality-and-execution-concepts/6732c6c72d3738614e1230a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-quality-and-execution-concepts/6732c6d4dec34c61850a1276.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-code-quality-and-execution-concepts/6732c6e281c14a61c4858361.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-colors-in-css/672aa7678e05e35d42e33522.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-colors-in-css/672bc4ff5e7a4bbdee8ba013.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-colors-in-css/672bc51370c789be459186b4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-colors-in-css/672bc523324694be91d90d96.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-colors-in-css/672bc5344330d7bee2f9c2ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-colors-in-css/672bc544196a17bf28594e64.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-array-methods/67329f64e0ef5c5b7388158d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-array-methods/6732b284901f8c1539e20bcb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-array-methods/6732b28eeadda1158cdbff7b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-array-methods/6732b29b8b7d4f15b94d12ca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-data-structures/68420c314cdf5c6863ca8330.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-data-structures/6895d06b5968736797c408e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-data-structures/6895d06b5968736797c408e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-data-structures/6895d06b5968736797c408e5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-data-structures/6895d06b5968736797c408e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-common-data-structures/6895d06b5968736797c408e7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-comparison-and-boolean-operators/673271c7581a27d9dd78f6d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-comparison-and-boolean-operators/673271dffbc34fda31da9515.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-conditional-logic-and-math-methods/673271fd11d063daf0cf8d20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-conditional-logic-and-math-methods/6732720e95f6a0db526a2e4d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-conditional-logic-and-math-methods/67327217e70ee0db7913b255.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-flexbox/672aa7f7284b235f46f7d4e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-flexbox/672bd658c0e190f674a5e057.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-fonts/672aa80bc17f355fabd2e9e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-fonts/672bd807c49548fc9be66aca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-fonts/672bd814105a0ffcf36f9233.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-fonts/672bd81ee07c43fd2070f0fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-fonts/672bd834cedccefd5939a913.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-fonts/672bd8453d1371fdb1510fe5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-fonts/672bd853c985cdfdeb32f4f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/672aa8ac4631d1623ec5cd86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/673226732b19aa1cacd0a75c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/6732267ecab2151ced471cd4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/6732268d05c3661d32a0fee8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/6732269a7aa2ca1d6b6574fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/673226a62eb2121da41a3d68.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/673226afcd33991dd751937a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-grid/673226b97d4a731e0577ae93.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-libraries-and-frameworks/67d1d74780981f521b8ac090.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-libraries-and-frameworks/67d2fe63c8b0049ad7481021.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-transforms-overflow-and-filters/672aa7e03c2e365e906e5733.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-transforms-overflow-and-filters/672bcc8ccc976fd791610f43.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-transforms-overflow-and-filters/672bcc9c4a6dd6d7dd3e6357.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-transforms-overflow-and-filters/672bccae6e556cd81cef6af2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-transforms-overflow-and-filters/672bccc8ea33bad87abb3c56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-transforms-overflow-and-filters/672bccdb8f1823d8c60f914c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-transforms-overflow-and-filters/672bccebe1fc82d911c3f078.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-variables/672aa8985acb7361e656f94c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-css-variables/672cf3ca326da9f63683e236.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-fetching-and-memoization-in-react/67d1a99d10fd509c88faf3bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-fetching-and-memoization-in-react/67d2f4ddb4a4306fdf5bbaee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-fetching-and-memoization-in-react/67d2f51ff2c927713caa24fa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-fetching-and-memoization-in-react/67e2a513dbffdc8dcf1700af.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-in-react/6734e3ceee2da4b0301719b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-in-react/673500abfe36cd015b67b1b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-in-react/673500b41af8500191febedc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-in-react/673500bfe1f41601c1ddb1a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-types/672d264645e289208e562f10.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-data-types/6732518a8627876f4fcd18a4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-dates/6733aafb9c0802f66cc1e056.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-dates/6733d608654c17868e01c0a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-dictionaries-and-sets/683ec7a722bc7b67c1132bd3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-dictionaries-and-sets/683ec8e8a2389f713380fca8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-dictionaries-and-sets/683ec8fd8b21827317388a45.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-file-systems/672aa58c389eb9565978495d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-file-systems/672ac37104dc2530a769e6a4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-file-systems/672ac39a22b0cc30eb8fd65e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-file-systems/672ac3c5d0e9fd31835ff772.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-file-systems/672ac3f129efbf327742eb33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-file-systems/672ac403a9ba7732b31c6480.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-forms-in-react/67d1a928ae86929a85c1bb6b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-forms-in-react/67e2a4cab99d4e8bc795e99d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-forms/6729974ec29be33cb00eb54d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-forms/672a4cd3d59756726657efb8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-forms/672a4ce6dab9eb735828b48b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-forms/672a4cf959443073a6774908.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-functions/672d269da46786225e3fe3fd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-functions/673284d5e52ef81a2169b097.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-functions/673284e7244c0c1a649121b9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/67329ffd75010f5ddeb4ea13.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/67336296a3c1591da81856c2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/673362a34edda41dedf87623.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/673362b3f763ae1e38e17df7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/673362be2f70c21e65bc5459.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/673362cbb475e21eab726506.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/673362d7f94d551edb532d24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-higher-order-functions-and-callbacks/673362e43d57b51f1ad2d466.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-html-tools/672a4fa7d335bc7cfb63a392.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-html-tools/672a511bb408ec81c592eb68.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-images-and-svgs/67167835def3588873f339c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-images-and-svgs/6716823876aa22a68ba3e2ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-images-and-svgs/6716825aff3434a71fdc3e99.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-links/6716744f7245947a3dd60009.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-links/671682dd88e461a8e2620f38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-links/6716830dbaf95da9564f2e3b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-links/67168323932391a9ee0d3a9e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/67fe8399c41a212871025f96.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/6839e38cdf93ee5a00c79676.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/6839e3a99ba37f09b9d0059b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/6839e3ea328b630cf5fca9ac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/6839e41fe8dac60f11f583db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/6839e4b003571c149bcda122.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/6839e4d62ae09d1661e4cf9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/6839e4ef24827717b838f54d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops-and-sequences/683d6a3fe8c1060ffb1f9b78.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops/67329f7f3d1bd75c17896c66.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops/6732c04638420641dcca2e6e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops/6732c05595ca7d422b9e55ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops/6732c06654ea3442724284fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-loops/6732c07238355642a9781dfb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-maps-and-sets/6733ab269b378bf724c9ac71.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-maps-and-sets/6733dd694f91d61a5272b4ac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-media/6716743531fc9a797351c21e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-media/671682b3983489a819507553.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-modules/683ec7b778993c6971b56c83.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-nano/688170ebc58d8d3b1ae493a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-numbers-and-arithmetic-operators/672d266e014ef8216df987d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-numbers-and-arithmetic-operators/673271884bf678d8b9c64f56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-numbers-and-arithmetic-operators/67327195e77b1bd90bdd49d7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-numbers-and-common-number-methods/672d26809d388621ad1ecd43.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-numbers-and-common-number-methods/6732808f3221720adc833e81.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-numbers-and-common-number-methods/673280a1c29d0a0b17316e56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/67329f737126b75bcb949e13.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b721eb98f224868b44a6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b72961f94324bd6390de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b73509f71f24ef05e86e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b73d25cc01251b778043.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b749b8aad125523dcda5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b758194c97257d23fc72.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b76c03f7d825c7fc74ee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b77adf9de12617a2dbb3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b788046862264eeb1c39.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-objects/6732b79c6aa77826855a3f11.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-operator-behavior/6732719e2e3ad4d947410b65.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-operator-behavior/673271a8998ddfd97578d095.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-operator-behavior/673271b4213033d9b661c70e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672aa74f761c065c9828a95e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9171a5cca90f2edeea.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9d6ec03ea954d92ff7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeaa5afdc5a98d5ab8ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeb6eefd7ca9c003ea00.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbec3b86dbdaa07a5a5be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbed37c6f51aa3a15e78c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-regular-expressions/6733aad43b3ebff588a26fb5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-regular-expressions/6733c5ba834ded4bb067e67c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-regular-expressions/6733c5c549775c4be710237c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-regular-expressions/6733c5d0048bb74c18431296.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-regular-expressions/6733c5dc74176e4c496d09e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-regular-expressions/6733c5e54e3a154c8078ed48.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-regular-expressions/6733c5f20cc9584cada942a4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea6c021dd5913cf8fd8dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea86615674e19296a78ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea8757080091969f07122.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea899461e37199cf03cf9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea8a88c9e9419af7cd8c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea8bb2b781b19c790d00e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea8e0cab41019dc8a728a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relational-databases/687ea8eba2a8b119f2ad9f8c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relative-and-absolute-units/672aa7194614b55c16b879a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relative-and-absolute-units/672bb7d659f0089377a91eab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relative-and-absolute-units/672bb7f08b58df93ed2a8768.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relative-and-absolute-units/672bb83c3a9906945536cff2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-relative-and-absolute-units/672bb851b068e3954a05b9b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-specialized-semantic-elements/672995ffdfd2f337f5f215f8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-specialized-semantic-elements/6729960ed6e2ca3825940e97.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-specialized-semantic-elements/6729963b1ab11638753cf082.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-sql/68816f386bc30d36f59e9563.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-sql/68817041f57ce139bef36541.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-sql/6881705cd9860639e98d639d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-state-and-responding-to-events-in-react/67d1a3fea729e274dc33d04d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-state-and-responding-to-events-in-react/67d1eaf77f510e15dfed7c14.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-state-and-responding-to-events-in-react/67d1eb6929e68117faa6717f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-state-and-responding-to-events-in-react/67d1ebb595f4f619c0e35d1a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-state-and-responding-to-events-in-react/67d1ebcab4e0521a6654bb64.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-string-character-methods/672d266034b5242126271995.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-string-formatting-methods/67326c1fdaf9c0c5ad1a2589.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-string-formatting-methods/67326c3c3ab931c644cea05b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-string-modification-methods/67326c29dcd98fc5ecc49779.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-string-modification-methods/67326c3392068ec6184a0c95.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-string-search-and-slice-methods/67326c0d7bef01c539120766.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-string-search-and-slice-methods/67326c15b3b2f0c5827927cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-strings-in-javascript/672d2654f78cbf20e0ba4501.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-strings-in-javascript/673263d58da27ea7809963bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-strings-in-javascript/673263df0eb568a7b450f2fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-strings-in-javascript/673263e80dd43da7df3ae565.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-strings-in-javascript/673263f4a5899da8124542fd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-tables/672a4e04a24858778f57ebfe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-text-and-time-semantic-elements/672995c9e6f69436dbcccc79.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-text-and-time-semantic-elements/672995d673bd3237200b9e7c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-text-and-time-semantic-elements/672995e43674fb3775b9ec5d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-text-and-time-semantic-elements/672995f16ed97837b365a9f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6732a0472f52015e511f8e58.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/67336894ae148431a870694d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6733689f9f31dd31e7d9c789.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673368b1cf26253212a3cfb2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673368c0161e6b326a7e03f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673368ccf52205329b729378.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673368d97e8ce232cdcd6b68.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673368e7bd043f331919514d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673368f272706633516e4873.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673368fbe12a2b337645053d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673369067f824d33a90a0534.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673369101e5c4a33db0e8a02.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6733691d88e3053414689276.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6733692ffe1da034469f7917.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6733693bfce9a43489a355db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6733694805a85d34ced08a9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/67336956340e8a34fbd5d9f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6733696567d2273540aa6033.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/6733697661182d357fc643d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-types-and-objects/67329f9e9eb84e5c6a5e4366.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-types-and-objects/6732c68f4520d160584a6fd2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-types-and-objects/6732c69d82814160951b1aa7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-unary-and-bitwise-operators/673271e8e3d43bda89f723b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/lecture-working-with-unary-and-bitwise-operators/673271f39f124ddac28866d5.md (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md => blocks/machine-learning-with-python-projects/5e46f8d6ac417301a38fb92d.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md => blocks/machine-learning-with-python-projects/5e46f8dcac417301a38fb92e.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md => blocks/machine-learning-with-python-projects/5e46f8e3ac417301a38fb92f.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md => blocks/machine-learning-with-python-projects/5e46f8edac417301a38fb930.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md => blocks/machine-learning-with-python-projects/5e46f8edac417301a38fb931.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md => blocks/managing-packages-with-npm/587d7fb3367417b2b2512bfb.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/add-a-description-to-your-package.json.md => blocks/managing-packages-with-npm/587d7fb3367417b2b2512bfc.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/add-keywords-to-your-package.json.md => blocks/managing-packages-with-npm/587d7fb4367417b2b2512bfd.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/add-a-license-to-your-package.json.md => blocks/managing-packages-with-npm/587d7fb4367417b2b2512bfe.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/add-a-version-to-your-package.json.md => blocks/managing-packages-with-npm/587d7fb4367417b2b2512bff.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.md => blocks/managing-packages-with-npm/587d7fb4367417b2b2512c00.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/manage-npm-dependencies-by-understanding-semantic-versioning.md => blocks/managing-packages-with-npm/587d7fb5367417b2b2512c01.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.md => blocks/managing-packages-with-npm/587d7fb5367417b2b2512c02.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.md => blocks/managing-packages-with-npm/587d7fb5367417b2b2512c03.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/managing-packages-with-npm/remove-a-package-from-your-dependencies.md => blocks/managing-packages-with-npm/587d7fb5367417b2b2512c04.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/install-and-set-up-mongoose.md => blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c06.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/create-a-model.md => blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c07.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/create-and-save-a-record-of-a-model.md => blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c09.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/create-many-records-with-model.create.md => blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0a.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/use-model.find-to-search-your-database.md => blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0b.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/use-model.findone-to-return-a-single-matching-document-from-your-database.md => blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0c.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/use-model.findbyid-to-search-your-database-by-id.md => blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0d.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md => blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c0e.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/perform-new-updates-on-a-document-using-model.findoneandupdate.md => blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c0f.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/delete-one-document-using-model.findbyidandremove.md => blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c10.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/delete-many-documents-with-model.remove.md => blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c11.md} (100%) rename curriculum/challenges/english/{05-back-end-development-and-apis/mongodb-and-mongoose/chain-search-query-helpers-to-narrow-search-results.md => blocks/mongodb-and-mongoose/587d7fb9367417b2b2512c12.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/what-is-numpy.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed2.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/basics-of-numpy.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed3.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/accessing-and-changing-elements,-rows,-columns.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed4.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/initializing-different-arrays.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed5.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/initialize-array-problem.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed6.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/copying-arrays-warning.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed7.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/mathematics.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed8.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/reorganizing-arrays.md => blocks/numpy/5e9a0a8e09c5df3cc3600ed9.md} (100%) rename curriculum/challenges/english/{08-data-analysis-with-python/numpy/loading-data-and-advanced-indexing.md => blocks/numpy/5e9a0a8e09c5df3cc3600eda.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object.md => blocks/object-oriented-programming/587d7dac367417b2b2512b73.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/use-dot-notation-to-access-the-properties-of-an-object.md => blocks/object-oriented-programming/587d7dac367417b2b2512b74.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-method-on-an-object.md => blocks/object-oriented-programming/587d7dad367417b2b2512b75.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/make-code-more-reusable-with-the-this-keyword.md => blocks/object-oriented-programming/587d7dad367417b2b2512b76.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/define-a-constructor-function.md => blocks/object-oriented-programming/587d7dad367417b2b2512b77.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-constructor-to-create-objects.md => blocks/object-oriented-programming/587d7dad367417b2b2512b78.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/extend-constructors-to-receive-arguments.md => blocks/object-oriented-programming/587d7dae367417b2b2512b79.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/verify-an-objects-constructor-with-instanceof.md => blocks/object-oriented-programming/587d7dae367417b2b2512b7a.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-own-properties.md => blocks/object-oriented-programming/587d7dae367417b2b2512b7b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code.md => blocks/object-oriented-programming/587d7dae367417b2b2512b7c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/iterate-over-all-properties.md => blocks/object-oriented-programming/587d7daf367417b2b2512b7d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-constructor-property.md => blocks/object-oriented-programming/587d7daf367417b2b2512b7e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/change-the-prototype-to-a-new-object.md => blocks/object-oriented-programming/587d7daf367417b2b2512b7f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype.md => blocks/object-oriented-programming/587d7daf367417b2b2512b80.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-where-an-objects-prototype-comes-from.md => blocks/object-oriented-programming/587d7db0367417b2b2512b81.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-prototype-chain.md => blocks/object-oriented-programming/587d7db0367417b2b2512b82.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/use-inheritance-so-you-dont-repeat-yourself.md => blocks/object-oriented-programming/587d7db0367417b2b2512b83.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/inherit-behaviors-from-a-supertype.md => blocks/object-oriented-programming/587d7db0367417b2b2512b84.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent.md => blocks/object-oriented-programming/587d7db1367417b2b2512b85.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/reset-an-inherited-constructor-property.md => blocks/object-oriented-programming/587d7db1367417b2b2512b86.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/add-methods-after-inheritance.md => blocks/object-oriented-programming/587d7db1367417b2b2512b87.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/override-inherited-methods.md => blocks/object-oriented-programming/587d7db1367417b2b2512b88.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-mixin-to-add-common-behavior-between-unrelated-objects.md => blocks/object-oriented-programming/587d7db2367417b2b2512b89.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/use-closure-to-protect-properties-within-an-object-from-being-modified-externally.md => blocks/object-oriented-programming/587d7db2367417b2b2512b8a.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.md => blocks/object-oriented-programming/587d7db2367417b2b2512b8b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/object-oriented-programming/use-an-iife-to-create-a-module.md => blocks/object-oriented-programming/587d7db2367417b2b2512b8c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-1-multiples-of-3-or-5.md => blocks/project-euler-problems-1-to-100/5900f36e1000cf542c50fe80.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-2-even-fibonacci-numbers.md => blocks/project-euler-problems-1-to-100/5900f36e1000cf542c50fe81.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-3-largest-prime-factor.md => blocks/project-euler-problems-1-to-100/5900f36f1000cf542c50fe82.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-4-largest-palindrome-product.md => blocks/project-euler-problems-1-to-100/5900f3701000cf542c50fe83.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-5-smallest-multiple.md => blocks/project-euler-problems-1-to-100/5900f3711000cf542c50fe84.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-6-sum-square-difference.md => blocks/project-euler-problems-1-to-100/5900f3721000cf542c50fe85.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-7-10001st-prime.md => blocks/project-euler-problems-1-to-100/5900f3731000cf542c50fe86.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-8-largest-product-in-a-series.md => blocks/project-euler-problems-1-to-100/5900f3741000cf542c50fe87.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-9-special-pythagorean-triplet.md => blocks/project-euler-problems-1-to-100/5900f3761000cf542c50fe88.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-10-summation-of-primes.md => blocks/project-euler-problems-1-to-100/5900f3761000cf542c50fe89.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-11-largest-product-in-a-grid.md => blocks/project-euler-problems-1-to-100/5900f3781000cf542c50fe8a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-12-highly-divisible-triangular-number.md => blocks/project-euler-problems-1-to-100/5900f3781000cf542c50fe8b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-13-large-sum.md => blocks/project-euler-problems-1-to-100/5900f37a1000cf542c50fe8c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-14-longest-collatz-sequence.md => blocks/project-euler-problems-1-to-100/5900f37a1000cf542c50fe8d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-15-lattice-paths.md => blocks/project-euler-problems-1-to-100/5900f37b1000cf542c50fe8e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-16-power-digit-sum.md => blocks/project-euler-problems-1-to-100/5900f37d1000cf542c50fe8f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-17-number-letter-counts.md => blocks/project-euler-problems-1-to-100/5900f37d1000cf542c50fe90.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-18-maximum-path-sum-i.md => blocks/project-euler-problems-1-to-100/5900f37e1000cf542c50fe91.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-19-counting-sundays.md => blocks/project-euler-problems-1-to-100/5900f37f1000cf542c50fe92.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-20-factorial-digit-sum.md => blocks/project-euler-problems-1-to-100/5900f3801000cf542c50fe93.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-21-amicable-numbers.md => blocks/project-euler-problems-1-to-100/5900f3811000cf542c50fe94.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-23-non-abundant-sums.md => blocks/project-euler-problems-1-to-100/5900f3831000cf542c50fe96.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-24-lexicographic-permutations.md => blocks/project-euler-problems-1-to-100/5900f3841000cf542c50fe97.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-25-1000-digit-fibonacci-number.md => blocks/project-euler-problems-1-to-100/5900f3851000cf542c50fe98.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-26-reciprocal-cycles.md => blocks/project-euler-problems-1-to-100/5900f3861000cf542c50fe99.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-27-quadratic-primes.md => blocks/project-euler-problems-1-to-100/5900f3871000cf542c50fe9a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-28-number-spiral-diagonals.md => blocks/project-euler-problems-1-to-100/5900f3881000cf542c50fe9b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-29-distinct-powers.md => blocks/project-euler-problems-1-to-100/5900f3891000cf542c50fe9c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-30-digit-n-powers.md => blocks/project-euler-problems-1-to-100/5900f38a1000cf542c50fe9d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-31-coin-sums.md => blocks/project-euler-problems-1-to-100/5900f38b1000cf542c50fe9e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-32-pandigital-products.md => blocks/project-euler-problems-1-to-100/5900f38c1000cf542c50fe9f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-33-digit-cancelling-fractions.md => blocks/project-euler-problems-1-to-100/5900f38d1000cf542c50fea0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-34-digit-factorials.md => blocks/project-euler-problems-1-to-100/5900f38e1000cf542c50fea1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-35-circular-primes.md => blocks/project-euler-problems-1-to-100/5900f38f1000cf542c50fea2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-36-double-base-palindromes.md => blocks/project-euler-problems-1-to-100/5900f3901000cf542c50fea3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-37-truncatable-primes.md => blocks/project-euler-problems-1-to-100/5900f3911000cf542c50fea4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-38-pandigital-multiples.md => blocks/project-euler-problems-1-to-100/5900f3931000cf542c50fea5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-39-integer-right-triangles.md => blocks/project-euler-problems-1-to-100/5900f3931000cf542c50fea6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-40-champernownes-constant.md => blocks/project-euler-problems-1-to-100/5900f3941000cf542c50fea7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-41-pandigital-prime.md => blocks/project-euler-problems-1-to-100/5900f3951000cf542c50fea8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-42-coded-triangle-numbers.md => blocks/project-euler-problems-1-to-100/5900f3961000cf542c50fea9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-43-sub-string-divisibility.md => blocks/project-euler-problems-1-to-100/5900f3971000cf542c50feaa.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-44-pentagon-numbers.md => blocks/project-euler-problems-1-to-100/5900f3981000cf542c50feab.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-45-triangular-pentagonal-and-hexagonal.md => blocks/project-euler-problems-1-to-100/5900f3991000cf542c50feac.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-46-goldbachs-other-conjecture.md => blocks/project-euler-problems-1-to-100/5900f39a1000cf542c50fead.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-47-distinct-primes-factors.md => blocks/project-euler-problems-1-to-100/5900f39c1000cf542c50feae.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-48-self-powers.md => blocks/project-euler-problems-1-to-100/5900f39c1000cf542c50feaf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-49-prime-permutations.md => blocks/project-euler-problems-1-to-100/5900f39d1000cf542c50feb0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-50-consecutive-prime-sum.md => blocks/project-euler-problems-1-to-100/5900f39e1000cf542c50feb1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-51-prime-digit-replacements.md => blocks/project-euler-problems-1-to-100/5900f39f1000cf542c50feb2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-52-permuted-multiples.md => blocks/project-euler-problems-1-to-100/5900f3a01000cf542c50feb3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-53-combinatoric-selections.md => blocks/project-euler-problems-1-to-100/5900f3a11000cf542c50feb4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-54-poker-hands.md => blocks/project-euler-problems-1-to-100/5900f3a21000cf542c50feb5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-55-lychrel-numbers.md => blocks/project-euler-problems-1-to-100/5900f3a31000cf542c50feb6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-56-powerful-digit-sum.md => blocks/project-euler-problems-1-to-100/5900f3a41000cf542c50feb7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-57-square-root-convergents.md => blocks/project-euler-problems-1-to-100/5900f3a51000cf542c50feb8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-58-spiral-primes.md => blocks/project-euler-problems-1-to-100/5900f3a61000cf542c50feb9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-59-xor-decryption.md => blocks/project-euler-problems-1-to-100/5900f3a81000cf542c50feba.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-60-prime-pair-sets.md => blocks/project-euler-problems-1-to-100/5900f3a81000cf542c50febb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-61-cyclical-figurate-numbers.md => blocks/project-euler-problems-1-to-100/5900f3a91000cf542c50febc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-62-cubic-permutations.md => blocks/project-euler-problems-1-to-100/5900f3aa1000cf542c50febd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-63-powerful-digit-counts.md => blocks/project-euler-problems-1-to-100/5900f3ab1000cf542c50febe.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-64-odd-period-square-roots.md => blocks/project-euler-problems-1-to-100/5900f3ac1000cf542c50febf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-65-convergents-of-e.md => blocks/project-euler-problems-1-to-100/5900f3ad1000cf542c50fec0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-66-diophantine-equation.md => blocks/project-euler-problems-1-to-100/5900f3ae1000cf542c50fec1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-67-maximum-path-sum-ii.md => blocks/project-euler-problems-1-to-100/5900f3b01000cf542c50fec2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-68-magic-5-gon-ring.md => blocks/project-euler-problems-1-to-100/5900f3b01000cf542c50fec3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-69-totient-maximum.md => blocks/project-euler-problems-1-to-100/5900f3b11000cf542c50fec4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-70-totient-permutation.md => blocks/project-euler-problems-1-to-100/5900f3b21000cf542c50fec5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-71-ordered-fractions.md => blocks/project-euler-problems-1-to-100/5900f3b31000cf542c50fec6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-72-counting-fractions.md => blocks/project-euler-problems-1-to-100/5900f3b41000cf542c50fec7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-73-counting-fractions-in-a-range.md => blocks/project-euler-problems-1-to-100/5900f3b61000cf542c50fec8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-74-digit-factorial-chains.md => blocks/project-euler-problems-1-to-100/5900f3b61000cf542c50fec9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-75-singular-integer-right-triangles.md => blocks/project-euler-problems-1-to-100/5900f3b71000cf542c50feca.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-76-counting-summations.md => blocks/project-euler-problems-1-to-100/5900f3b81000cf542c50fecb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-77-prime-summations.md => blocks/project-euler-problems-1-to-100/5900f3b91000cf542c50fecc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-78-coin-partitions.md => blocks/project-euler-problems-1-to-100/5900f3ba1000cf542c50fecd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-79-passcode-derivation.md => blocks/project-euler-problems-1-to-100/5900f3bb1000cf542c50fece.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-80-square-root-digital-expansion.md => blocks/project-euler-problems-1-to-100/5900f3bc1000cf542c50fecf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-81-path-sum-two-ways.md => blocks/project-euler-problems-1-to-100/5900f3bd1000cf542c50fed0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-82-path-sum-three-ways.md => blocks/project-euler-problems-1-to-100/5900f3be1000cf542c50fed1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-83-path-sum-four-ways.md => blocks/project-euler-problems-1-to-100/5900f3bf1000cf542c50fed2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-84-monopoly-odds.md => blocks/project-euler-problems-1-to-100/5900f3c11000cf542c50fed3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-85-counting-rectangles.md => blocks/project-euler-problems-1-to-100/5900f3c11000cf542c50fed4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-86-cuboid-route.md => blocks/project-euler-problems-1-to-100/5900f3c31000cf542c50fed5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-88-product-sum-numbers.md => blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-89-roman-numerals.md => blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-87-prime-power-triples.md => blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-90-cube-digit-pairs.md => blocks/project-euler-problems-1-to-100/5900f3c61000cf542c50fed9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-91-right-triangles-with-integer-coordinates.md => blocks/project-euler-problems-1-to-100/5900f3c71000cf542c50feda.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-92-square-digit-chains.md => blocks/project-euler-problems-1-to-100/5900f3c81000cf542c50fedb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-93-arithmetic-expressions.md => blocks/project-euler-problems-1-to-100/5900f3ca1000cf542c50fedc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-94-almost-equilateral-triangles.md => blocks/project-euler-problems-1-to-100/5900f3ca1000cf542c50fedd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-95-amicable-chains.md => blocks/project-euler-problems-1-to-100/5900f3cc1000cf542c50fede.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-96-su-doku.md => blocks/project-euler-problems-1-to-100/5900f3cc1000cf542c50fedf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-97-large-non-mersenne-prime.md => blocks/project-euler-problems-1-to-100/5900f3ce1000cf542c50fee0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-98-anagramic-squares.md => blocks/project-euler-problems-1-to-100/5900f3cf1000cf542c50fee1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-99-largest-exponential.md => blocks/project-euler-problems-1-to-100/5900f3d01000cf542c50fee2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-100-arranged-probability.md => blocks/project-euler-problems-1-to-100/5900f3d01000cf542c50fee3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-1-to-100/problem-22-names-scores.md => blocks/project-euler-problems-1-to-100/5a51eabcad78bf416f316e2a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-101-optimum-polynomial.md => blocks/project-euler-problems-101-to-200/5900f3d21000cf542c50fee4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-102-triangle-containment.md => blocks/project-euler-problems-101-to-200/5900f3d21000cf542c50fee5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-104-pandigital-fibonacci-ends.md => blocks/project-euler-problems-101-to-200/5900f3d51000cf542c50fee6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-103-special-subset-sums-optimum.md => blocks/project-euler-problems-101-to-200/5900f3d61000cf542c50fee7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-105-special-subset-sums-testing.md => blocks/project-euler-problems-101-to-200/5900f3d61000cf542c50fee8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-106-special-subset-sums-meta-testing.md => blocks/project-euler-problems-101-to-200/5900f3d71000cf542c50fee9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-107-minimal-network.md => blocks/project-euler-problems-101-to-200/5900f3d91000cf542c50feea.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-108-diophantine-reciprocals-i.md => blocks/project-euler-problems-101-to-200/5900f3d91000cf542c50feeb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-109-darts.md => blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feec.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-110-diophantine-reciprocals-ii.md => blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feed.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-111-primes-with-runs.md => blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feee.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-112-bouncy-numbers.md => blocks/project-euler-problems-101-to-200/5900f3dd1000cf542c50feef.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-113-non-bouncy-numbers.md => blocks/project-euler-problems-101-to-200/5900f3dd1000cf542c50fef0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-115-counting-block-combinations-ii.md => blocks/project-euler-problems-101-to-200/5900f3df1000cf542c50fef1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-114-counting-block-combinations-i.md => blocks/project-euler-problems-101-to-200/5900f3e01000cf542c50fef2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-116-red-green-or-blue-tiles.md => blocks/project-euler-problems-101-to-200/5900f3e01000cf542c50fef3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-117-red-green-and-blue-tiles.md => blocks/project-euler-problems-101-to-200/5900f3e21000cf542c50fef4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-118-pandigital-prime-sets.md => blocks/project-euler-problems-101-to-200/5900f3e21000cf542c50fef5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-119-digit-power-sum.md => blocks/project-euler-problems-101-to-200/5900f3e41000cf542c50fef6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-120-square-remainders.md => blocks/project-euler-problems-101-to-200/5900f3e41000cf542c50fef7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-121-disc-game-prize-fund.md => blocks/project-euler-problems-101-to-200/5900f3e51000cf542c50fef8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-122-efficient-exponentiation.md => blocks/project-euler-problems-101-to-200/5900f3e61000cf542c50fef9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-123-prime-square-remainders.md => blocks/project-euler-problems-101-to-200/5900f3e71000cf542c50fefa.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-124-ordered-radicals.md => blocks/project-euler-problems-101-to-200/5900f3e81000cf542c50fefb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-125-palindromic-sums.md => blocks/project-euler-problems-101-to-200/5900f3e91000cf542c50fefc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-126-cuboid-layers.md => blocks/project-euler-problems-101-to-200/5900f3ea1000cf542c50fefd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-127-abc-hits.md => blocks/project-euler-problems-101-to-200/5900f3ec1000cf542c50fefe.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-128-hexagonal-tile-differences.md => blocks/project-euler-problems-101-to-200/5900f3ec1000cf542c50feff.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-130-composites-with-prime-repunit-property.md => blocks/project-euler-problems-101-to-200/5900f3ee1000cf542c50ff00.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-129-repunit-divisibility.md => blocks/project-euler-problems-101-to-200/5900f3ef1000cf542c50ff01.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-131-prime-cube-partnership.md => blocks/project-euler-problems-101-to-200/5900f3ef1000cf542c50ff02.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-132-large-repunit-factors.md => blocks/project-euler-problems-101-to-200/5900f3f11000cf542c50ff03.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-133-repunit-nonfactors.md => blocks/project-euler-problems-101-to-200/5900f3f21000cf542c50ff04.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-134-prime-pair-connection.md => blocks/project-euler-problems-101-to-200/5900f3f21000cf542c50ff05.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-135-same-differences.md => blocks/project-euler-problems-101-to-200/5900f3f31000cf542c50ff06.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-136-singleton-difference.md => blocks/project-euler-problems-101-to-200/5900f3f51000cf542c50ff07.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-137-fibonacci-golden-nuggets.md => blocks/project-euler-problems-101-to-200/5900f3f51000cf542c50ff08.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-138-special-isosceles-triangles.md => blocks/project-euler-problems-101-to-200/5900f3f61000cf542c50ff09.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-139-pythagorean-tiles.md => blocks/project-euler-problems-101-to-200/5900f3f71000cf542c50ff0a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-141-investigating-progressive-numbers-n-which-are-also-square.md => blocks/project-euler-problems-101-to-200/5900f3f91000cf542c50ff0b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-140-modified-fibonacci-golden-nuggets.md => blocks/project-euler-problems-101-to-200/5900f3fa1000cf542c50ff0c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-142-perfect-square-collection.md => blocks/project-euler-problems-101-to-200/5900f3fa1000cf542c50ff0d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-143-investigating-the-torricelli-point-of-a-triangle.md => blocks/project-euler-problems-101-to-200/5900f3fc1000cf542c50ff0e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-144-investigating-multiple-reflections-of-a-laser-beam.md => blocks/project-euler-problems-101-to-200/5900f3fc1000cf542c50ff0f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-145-how-many-reversible-numbers-are-there-below-one-billion.md => blocks/project-euler-problems-101-to-200/5900f3fd1000cf542c50ff10.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-146-investigating-a-prime-pattern.md => blocks/project-euler-problems-101-to-200/5900f3fe1000cf542c50ff11.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-147-rectangles-in-cross-hatched-grids.md => blocks/project-euler-problems-101-to-200/5900f3ff1000cf542c50ff12.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-149-searching-for-a-maximum-sum-subsequence.md => blocks/project-euler-problems-101-to-200/5900f4021000cf542c50ff13.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-148-exploring-pascals-triangle.md => blocks/project-euler-problems-101-to-200/5900f4021000cf542c50ff14.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.md => blocks/project-euler-problems-101-to-200/5900f4031000cf542c50ff15.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.md => blocks/project-euler-problems-101-to-200/5900f4031000cf542c50ff16.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-152-writing-one-half-as-a-sum-of-inverse-squares.md => blocks/project-euler-problems-101-to-200/5900f4041000cf542c50ff17.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-153-investigating-gaussian-integers.md => blocks/project-euler-problems-101-to-200/5900f4051000cf542c50ff18.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-154-exploring-pascals-pyramid.md => blocks/project-euler-problems-101-to-200/5900f4071000cf542c50ff19.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-155-counting-capacitor-circuits.md => blocks/project-euler-problems-101-to-200/5900f4081000cf542c50ff1a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-156-counting-digits.md => blocks/project-euler-problems-101-to-200/5900f4091000cf542c50ff1b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-157-solving-the-diophantine-equation.md => blocks/project-euler-problems-101-to-200/5900f4091000cf542c50ff1c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.md => blocks/project-euler-problems-101-to-200/5900f40a1000cf542c50ff1d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-159-digital-root-sums-of-factorisations.md => blocks/project-euler-problems-101-to-200/5900f40c1000cf542c50ff1e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-160-factorial-trailing-digits.md => blocks/project-euler-problems-101-to-200/5900f40d1000cf542c50ff1f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-161-triominoes.md => blocks/project-euler-problems-101-to-200/5900f40d1000cf542c50ff20.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-162-hexadecimal-numbers.md => blocks/project-euler-problems-101-to-200/5900f40e1000cf542c50ff21.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-163-cross-hatched-triangles.md => blocks/project-euler-problems-101-to-200/5900f40f1000cf542c50ff22.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.md => blocks/project-euler-problems-101-to-200/5900f4111000cf542c50ff23.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-165-intersections.md => blocks/project-euler-problems-101-to-200/5900f4111000cf542c50ff24.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-166-criss-cross.md => blocks/project-euler-problems-101-to-200/5900f4131000cf542c50ff25.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-167-investigating-ulam-sequences.md => blocks/project-euler-problems-101-to-200/5900f4141000cf542c50ff26.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-168-number-rotations.md => blocks/project-euler-problems-101-to-200/5900f4151000cf542c50ff27.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md => blocks/project-euler-problems-101-to-200/5900f4151000cf542c50ff28.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.md => blocks/project-euler-problems-101-to-200/5900f4161000cf542c50ff29.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.md => blocks/project-euler-problems-101-to-200/5900f4181000cf542c50ff2a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-172-investigating-numbers-with-few-repeated-digits.md => blocks/project-euler-problems-101-to-200/5900f4181000cf542c50ff2b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.md => blocks/project-euler-problems-101-to-200/5900f41a1000cf542c50ff2c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.md => blocks/project-euler-problems-101-to-200/5900f41a1000cf542c50ff2d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md => blocks/project-euler-problems-101-to-200/5900f41c1000cf542c50ff2e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-176-right-angled-triangles-that-share-a-cathetus.md => blocks/project-euler-problems-101-to-200/5900f41c1000cf542c50ff2f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-177-integer-angled-quadrilaterals.md => blocks/project-euler-problems-101-to-200/5900f41e1000cf542c50ff30.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-178-step-numbers.md => blocks/project-euler-problems-101-to-200/5900f41e1000cf542c50ff31.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-179-consecutive-positive-divisors.md => blocks/project-euler-problems-101-to-200/5900f41f1000cf542c50ff32.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-180-rational-zeros-of-a-function-of-three-variables.md => blocks/project-euler-problems-101-to-200/5900f4201000cf542c50ff33.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.md => blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff34.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-182-rsa-encryption.md => blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff35.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-183-maximum-product-of-parts.md => blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff36.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-184-triangles-containing-the-origin.md => blocks/project-euler-problems-101-to-200/5900f4241000cf542c50ff37.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-185-number-mind.md => blocks/project-euler-problems-101-to-200/5900f4251000cf542c50ff38.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-186-connectedness-of-a-network.md => blocks/project-euler-problems-101-to-200/5900f4281000cf542c50ff39.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-187-semiprimes.md => blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-188-the-hyperexponentiation-of-a-number.md => blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-189-tri-colouring-a-triangular-grid.md => blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-190-maximising-a-weighted-product.md => blocks/project-euler-problems-101-to-200/5900f42b1000cf542c50ff3d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-191-prize-strings.md => blocks/project-euler-problems-101-to-200/5900f42b1000cf542c50ff3e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-192-best-approximations.md => blocks/project-euler-problems-101-to-200/5900f42c1000cf542c50ff3f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-194-coloured-configurations.md => blocks/project-euler-problems-101-to-200/5900f42f1000cf542c50ff40.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-193-squarefree-numbers.md => blocks/project-euler-problems-101-to-200/5900f42f1000cf542c50ff41.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-196-prime-triplets.md => blocks/project-euler-problems-101-to-200/5900f4301000cf542c50ff42.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.md => blocks/project-euler-problems-101-to-200/5900f4311000cf542c50ff43.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.md => blocks/project-euler-problems-101-to-200/5900f4311000cf542c50ff44.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-198-ambiguous-numbers.md => blocks/project-euler-problems-101-to-200/5900f4331000cf542c50ff45.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-199-iterative-circle-packing.md => blocks/project-euler-problems-101-to-200/5900f4341000cf542c50ff46.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-101-to-200/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.md => blocks/project-euler-problems-101-to-200/5900f4351000cf542c50ff47.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-201-subsets-with-a-unique-sum.md => blocks/project-euler-problems-201-to-300/5900f4361000cf542c50ff48.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-202-laserbeam.md => blocks/project-euler-problems-201-to-300/5900f4371000cf542c50ff49.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-203-squarefree-binomial-coefficients.md => blocks/project-euler-problems-201-to-300/5900f4381000cf542c50ff4a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-204-generalised-hamming-numbers.md => blocks/project-euler-problems-201-to-300/5900f4381000cf542c50ff4b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-205-dice-game.md => blocks/project-euler-problems-201-to-300/5900f4391000cf542c50ff4c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-206-concealed-square.md => blocks/project-euler-problems-201-to-300/5900f43a1000cf542c50ff4d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-207-integer-partition-equations.md => blocks/project-euler-problems-201-to-300/5900f43c1000cf542c50ff4e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-209-circular-logic.md => blocks/project-euler-problems-201-to-300/5900f43e1000cf542c50ff4f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-210-obtuse-angled-triangles.md => blocks/project-euler-problems-201-to-300/5900f43e1000cf542c50ff50.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-208-robot-walks.md => blocks/project-euler-problems-201-to-300/5900f43f1000cf542c50ff51.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-211-divisor-square-sum.md => blocks/project-euler-problems-201-to-300/5900f43f1000cf542c50ff52.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-212-combined-volume-of-cuboids.md => blocks/project-euler-problems-201-to-300/5900f4411000cf542c50ff53.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-213-flea-circus.md => blocks/project-euler-problems-201-to-300/5900f4411000cf542c50ff54.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-214-totient-chains.md => blocks/project-euler-problems-201-to-300/5900f4421000cf542c50ff55.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-215-crack-free-walls.md => blocks/project-euler-problems-201-to-300/5900f4431000cf542c50ff56.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.md => blocks/project-euler-problems-201-to-300/5900f4451000cf542c50ff57.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-217-balanced-numbers.md => blocks/project-euler-problems-201-to-300/5900f4461000cf542c50ff58.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-218-perfect-right-angled-triangles.md => blocks/project-euler-problems-201-to-300/5900f4461000cf542c50ff59.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-219-skew-cost-coding.md => blocks/project-euler-problems-201-to-300/5900f4481000cf542c50ff5a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-220-heighway-dragon.md => blocks/project-euler-problems-201-to-300/5900f4481000cf542c50ff5b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-221-alexandrian-integers.md => blocks/project-euler-problems-201-to-300/5900f4491000cf542c50ff5c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-222-sphere-packing.md => blocks/project-euler-problems-201-to-300/5900f44b1000cf542c50ff5d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-223-almost-right-angled-triangles-i.md => blocks/project-euler-problems-201-to-300/5900f44b1000cf542c50ff5e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-224-almost-right-angled-triangles-ii.md => blocks/project-euler-problems-201-to-300/5900f44e1000cf542c50ff5f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-225-tribonacci-non-divisors.md => blocks/project-euler-problems-201-to-300/5900f44e1000cf542c50ff60.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-227-the-chase.md => blocks/project-euler-problems-201-to-300/5900f44f1000cf542c50ff61.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-226-a-scoop-of-blancmange.md => blocks/project-euler-problems-201-to-300/5900f4511000cf542c50ff62.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-228-minkowski-sums.md => blocks/project-euler-problems-201-to-300/5900f4511000cf542c50ff63.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-229-four-representations-using-squares.md => blocks/project-euler-problems-201-to-300/5900f4521000cf542c50ff64.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-230-fibonacci-words.md => blocks/project-euler-problems-201-to-300/5900f4531000cf542c50ff65.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-231-the-prime-factorisation-of-binomial-coefficients.md => blocks/project-euler-problems-201-to-300/5900f4531000cf542c50ff66.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-232-the-race.md => blocks/project-euler-problems-201-to-300/5900f4551000cf542c50ff67.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-233-lattice-points-on-a-circle.md => blocks/project-euler-problems-201-to-300/5900f4551000cf542c50ff68.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-234-semidivisible-numbers.md => blocks/project-euler-problems-201-to-300/5900f4571000cf542c50ff69.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-235-an-arithmetic-geometric-sequence.md => blocks/project-euler-problems-201-to-300/5900f4571000cf542c50ff6a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-236-luxury-hampers.md => blocks/project-euler-problems-201-to-300/5900f4591000cf542c50ff6b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-237-tours-on-a-4-x-n-playing-board.md => blocks/project-euler-problems-201-to-300/5900f4591000cf542c50ff6c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-238-infinite-string-tour.md => blocks/project-euler-problems-201-to-300/5900f45b1000cf542c50ff6d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-239-twenty-two-foolish-primes.md => blocks/project-euler-problems-201-to-300/5900f45c1000cf542c50ff6e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-240-top-dice.md => blocks/project-euler-problems-201-to-300/5900f45d1000cf542c50ff6f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-241-perfection-quotients.md => blocks/project-euler-problems-201-to-300/5900f45d1000cf542c50ff70.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-242-odd-triplets.md => blocks/project-euler-problems-201-to-300/5900f45f1000cf542c50ff71.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-244-sliders.md => blocks/project-euler-problems-201-to-300/5900f4601000cf542c50ff72.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-243-resilience.md => blocks/project-euler-problems-201-to-300/5900f4601000cf542c50ff73.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-245-coresilience.md => blocks/project-euler-problems-201-to-300/5900f4621000cf542c50ff74.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-246-tangents-to-an-ellipse.md => blocks/project-euler-problems-201-to-300/5900f4621000cf542c50ff75.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-247-squares-under-a-hyperbola.md => blocks/project-euler-problems-201-to-300/5900f4641000cf542c50ff76.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-248-numbers-for-which-eulers-totient-function-equals-13.md => blocks/project-euler-problems-201-to-300/5900f4651000cf542c50ff77.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-250-250250.md => blocks/project-euler-problems-201-to-300/5900f4661000cf542c50ff78.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-249-prime-subset-sums.md => blocks/project-euler-problems-201-to-300/5900f4671000cf542c50ff79.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-251-cardano-triplets.md => blocks/project-euler-problems-201-to-300/5900f4671000cf542c50ff7a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-252-convex-holes.md => blocks/project-euler-problems-201-to-300/5900f4691000cf542c50ff7b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-253-tidying-up.md => blocks/project-euler-problems-201-to-300/5900f4691000cf542c50ff7c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-254-sums-of-digit-factorials.md => blocks/project-euler-problems-201-to-300/5900f46b1000cf542c50ff7d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-256-tatami-free-rooms.md => blocks/project-euler-problems-201-to-300/5900f46c1000cf542c50ff7e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-255-rounded-square-roots.md => blocks/project-euler-problems-201-to-300/5900f46d1000cf542c50ff7f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-257-angular-bisectors.md => blocks/project-euler-problems-201-to-300/5900f46e1000cf542c50ff80.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-258-a-lagged-fibonacci-sequence.md => blocks/project-euler-problems-201-to-300/5900f46e1000cf542c50ff81.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-259-reachable-numbers.md => blocks/project-euler-problems-201-to-300/5900f4701000cf542c50ff82.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-260-stone-game.md => blocks/project-euler-problems-201-to-300/5900f4701000cf542c50ff83.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-261-pivotal-square-sums.md => blocks/project-euler-problems-201-to-300/5900f4711000cf542c50ff84.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-262-mountain-range.md => blocks/project-euler-problems-201-to-300/5900f4731000cf542c50ff85.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-263-an-engineers-dream-come-true.md => blocks/project-euler-problems-201-to-300/5900f4741000cf542c50ff86.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-264-triangle-centres.md => blocks/project-euler-problems-201-to-300/5900f4751000cf542c50ff87.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-265-binary-circles.md => blocks/project-euler-problems-201-to-300/5900f4761000cf542c50ff88.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-266-pseudo-square-root.md => blocks/project-euler-problems-201-to-300/5900f4771000cf542c50ff89.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-267-billionaire.md => blocks/project-euler-problems-201-to-300/5900f4771000cf542c50ff8a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.md => blocks/project-euler-problems-201-to-300/5900f4791000cf542c50ff8b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-269-polynomials-with-at-least-one-integer-root.md => blocks/project-euler-problems-201-to-300/5900f4791000cf542c50ff8c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-271-modular-cubes-part-1.md => blocks/project-euler-problems-201-to-300/5900f47b1000cf542c50ff8d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-270-cutting-squares.md => blocks/project-euler-problems-201-to-300/5900f47c1000cf542c50ff8e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-272-modular-cubes-part-2.md => blocks/project-euler-problems-201-to-300/5900f47d1000cf542c50ff8f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-273-sum-of-squares.md => blocks/project-euler-problems-201-to-300/5900f47e1000cf542c50ff90.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-274-divisibility-multipliers.md => blocks/project-euler-problems-201-to-300/5900f47f1000cf542c50ff91.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-275-balanced-sculptures.md => blocks/project-euler-problems-201-to-300/5900f4801000cf542c50ff92.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-276-primitive-triangles.md => blocks/project-euler-problems-201-to-300/5900f4801000cf542c50ff93.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-277-a-modified-collatz-sequence.md => blocks/project-euler-problems-201-to-300/5900f4811000cf542c50ff94.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-278-linear-combinations-of-semiprimes.md => blocks/project-euler-problems-201-to-300/5900f4831000cf542c50ff95.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-279-triangles-with-integral-sides-and-an-integral-angle.md => blocks/project-euler-problems-201-to-300/5900f4841000cf542c50ff96.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-280-ant-and-seeds.md => blocks/project-euler-problems-201-to-300/5900f4841000cf542c50ff97.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-281-pizza-toppings.md => blocks/project-euler-problems-201-to-300/5900f4861000cf542c50ff98.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-282-the-ackermann-function.md => blocks/project-euler-problems-201-to-300/5900f4861000cf542c50ff99.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.md => blocks/project-euler-problems-201-to-300/5900f4881000cf542c50ff9a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-284-steady-squares.md => blocks/project-euler-problems-201-to-300/5900f4891000cf542c50ff9b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-285-pythagorean-odds.md => blocks/project-euler-problems-201-to-300/5900f48a1000cf542c50ff9c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-286-scoring-probabilities.md => blocks/project-euler-problems-201-to-300/5900f48a1000cf542c50ff9d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-287-quadtree-encoding-a-simple-compression-algorithm.md => blocks/project-euler-problems-201-to-300/5900f48b1000cf542c50ff9e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-288-an-enormous-factorial.md => blocks/project-euler-problems-201-to-300/5900f48d1000cf542c50ff9f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-289-eulerian-cycles.md => blocks/project-euler-problems-201-to-300/5900f48d1000cf542c50ffa0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-290-digital-signature.md => blocks/project-euler-problems-201-to-300/5900f48f1000cf542c50ffa1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-291-panaitopol-primes.md => blocks/project-euler-problems-201-to-300/5900f48f1000cf542c50ffa2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-292-pythagorean-polygons.md => blocks/project-euler-problems-201-to-300/5900f4911000cf542c50ffa3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-293-pseudo-fortunate-numbers.md => blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-294-sum-of-digits---experience-23.md => blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-295-lenticular-holes.md => blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-296-angular-bisector-and-tangent.md => blocks/project-euler-problems-201-to-300/5900f4941000cf542c50ffa7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-297-zeckendorf-representation.md => blocks/project-euler-problems-201-to-300/5900f4951000cf542c50ffa8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-298-selective-amnesia.md => blocks/project-euler-problems-201-to-300/5900f4971000cf542c50ffa9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-299-three-similar-triangles.md => blocks/project-euler-problems-201-to-300/5900f4971000cf542c50ffaa.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-201-to-300/problem-300-protein-folding.md => blocks/project-euler-problems-201-to-300/5900f49a1000cf542c50ffac.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-301-nim.md => blocks/project-euler-problems-301-to-400/5900f4991000cf542c50ffab.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-302-strong-achilles-numbers.md => blocks/project-euler-problems-301-to-400/5900f49b1000cf542c50ffad.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-303-multiples-with-small-digits.md => blocks/project-euler-problems-301-to-400/5900f49b1000cf542c50ffae.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-304-primonacci.md => blocks/project-euler-problems-301-to-400/5900f49d1000cf542c50ffaf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-305-reflexive-position.md => blocks/project-euler-problems-301-to-400/5900f49d1000cf542c50ffb0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-306-paper-strip-game.md => blocks/project-euler-problems-301-to-400/5900f49f1000cf542c50ffb1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-307-chip-defects.md => blocks/project-euler-problems-301-to-400/5900f4a01000cf542c50ffb2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-308-an-amazing-prime-generating-automaton.md => blocks/project-euler-problems-301-to-400/5900f4a11000cf542c50ffb3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-309-integer-ladders.md => blocks/project-euler-problems-301-to-400/5900f4a11000cf542c50ffb4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-310-nim-square.md => blocks/project-euler-problems-301-to-400/5900f4a21000cf542c50ffb5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-311-biclinic-integral-quadrilaterals.md => blocks/project-euler-problems-301-to-400/5900f4a31000cf542c50ffb6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-312-cyclic-paths-on-sierpiski-graphs.md => blocks/project-euler-problems-301-to-400/5900f4a51000cf542c50ffb7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-313-sliding-game.md => blocks/project-euler-problems-301-to-400/5900f4a61000cf542c50ffb8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-314-the-mouse-on-the-moon.md => blocks/project-euler-problems-301-to-400/5900f4a71000cf542c50ffb9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-315-digital-root-clocks.md => blocks/project-euler-problems-301-to-400/5900f4a71000cf542c50ffba.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-316-numbers-in-decimal-expansions.md => blocks/project-euler-problems-301-to-400/5900f4a81000cf542c50ffbb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-317-firecracker.md => blocks/project-euler-problems-301-to-400/5900f4aa1000cf542c50ffbc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-318-2011-nines.md => blocks/project-euler-problems-301-to-400/5900f4ab1000cf542c50ffbd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-319-bounded-sequences.md => blocks/project-euler-problems-301-to-400/5900f4ab1000cf542c50ffbe.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-320-factorials-divisible-by-a-huge-integer.md => blocks/project-euler-problems-301-to-400/5900f4ae1000cf542c50ffbf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-321-swapping-counters.md => blocks/project-euler-problems-301-to-400/5900f4ae1000cf542c50ffc0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-322-binomial-coefficients-divisible-by-10.md => blocks/project-euler-problems-301-to-400/5900f4af1000cf542c50ffc1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-323-bitwise-or-operations-on-random-integers.md => blocks/project-euler-problems-301-to-400/5900f4b01000cf542c50ffc2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-324-building-a-tower.md => blocks/project-euler-problems-301-to-400/5900f4b11000cf542c50ffc3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-325-stone-game-ii.md => blocks/project-euler-problems-301-to-400/5900f4b11000cf542c50ffc4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-326-modulo-summations.md => blocks/project-euler-problems-301-to-400/5900f4b21000cf542c50ffc5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-327-rooms-of-doom.md => blocks/project-euler-problems-301-to-400/5900f4b31000cf542c50ffc6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-328-lowest-cost-search.md => blocks/project-euler-problems-301-to-400/5900f4b41000cf542c50ffc7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-329-prime-frog.md => blocks/project-euler-problems-301-to-400/5900f4b51000cf542c50ffc8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-330-eulers-number.md => blocks/project-euler-problems-301-to-400/5900f4b71000cf542c50ffc9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-331-cross-flips.md => blocks/project-euler-problems-301-to-400/5900f4b71000cf542c50ffca.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-332-spherical-triangles.md => blocks/project-euler-problems-301-to-400/5900f4b91000cf542c50ffcb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-333-special-partitions.md => blocks/project-euler-problems-301-to-400/5900f4b91000cf542c50ffcc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-334-spilling-the-beans.md => blocks/project-euler-problems-301-to-400/5900f4ba1000cf542c50ffcd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-335-gathering-the-beans.md => blocks/project-euler-problems-301-to-400/5900f4bd1000cf542c50ffce.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-336-maximix-arrangements.md => blocks/project-euler-problems-301-to-400/5900f4bd1000cf542c50ffcf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-337-totient-stairstep-sequences.md => blocks/project-euler-problems-301-to-400/5900f4be1000cf542c50ffd0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-338-cutting-rectangular-grid-paper.md => blocks/project-euler-problems-301-to-400/5900f4be1000cf542c50ffd1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-339-peredur-fab-efrawg.md => blocks/project-euler-problems-301-to-400/5900f4c01000cf542c50ffd2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-341-golombs-self-describing-sequence.md => blocks/project-euler-problems-301-to-400/5900f4c11000cf542c50ffd3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-340-crazy-function.md => blocks/project-euler-problems-301-to-400/5900f4c21000cf542c50ffd4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-342-the-totient-of-a-square-is-a-cube.md => blocks/project-euler-problems-301-to-400/5900f4c31000cf542c50ffd5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-343-fractional-sequences.md => blocks/project-euler-problems-301-to-400/5900f4c41000cf542c50ffd6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-344-silver-dollar-game.md => blocks/project-euler-problems-301-to-400/5900f4c51000cf542c50ffd7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-346-strong-repunits.md => blocks/project-euler-problems-301-to-400/5900f4c71000cf542c50ffd8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-347-largest-integer-divisible-by-two-primes.md => blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffd9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-345-matrix-sum.md => blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffda.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-348-sum-of-a-square-and-a-cube.md => blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffdb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-349-langtons-ant.md => blocks/project-euler-problems-301-to-400/5900f4ca1000cf542c50ffdc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-350-constraining-the-least-greatest-and-the-greatest-least.md => blocks/project-euler-problems-301-to-400/5900f4cb1000cf542c50ffdd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-351-hexagonal-orchards.md => blocks/project-euler-problems-301-to-400/5900f4cb1000cf542c50ffde.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-352-blood-tests.md => blocks/project-euler-problems-301-to-400/5900f4cd1000cf542c50ffdf.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-353-risky-moon.md => blocks/project-euler-problems-301-to-400/5900f4cd1000cf542c50ffe0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-354-distances-in-a-bees-honeycomb.md => blocks/project-euler-problems-301-to-400/5900f4cf1000cf542c50ffe1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-355-maximal-coprime-subset.md => blocks/project-euler-problems-301-to-400/5900f4d01000cf542c50ffe2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-356-largest-roots-of-cubic-polynomials.md => blocks/project-euler-problems-301-to-400/5900f4d01000cf542c50ffe3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-357-prime-generating-integers.md => blocks/project-euler-problems-301-to-400/5900f4d11000cf542c50ffe4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-358-cyclic-numbers.md => blocks/project-euler-problems-301-to-400/5900f4d21000cf542c50ffe5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-359-hilberts-new-hotel.md => blocks/project-euler-problems-301-to-400/5900f4d31000cf542c50ffe6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-360-scary-sphere.md => blocks/project-euler-problems-301-to-400/5900f4d41000cf542c50ffe7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-361-subsequence-of-thue-morse-sequence.md => blocks/project-euler-problems-301-to-400/5900f4d51000cf542c50ffe8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-362-squarefree-factors.md => blocks/project-euler-problems-301-to-400/5900f4d61000cf542c50ffe9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-364-comfortable-distance.md => blocks/project-euler-problems-301-to-400/5900f4d91000cf542c50ffea.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-363-bzier-curves.md => blocks/project-euler-problems-301-to-400/5900f4d91000cf542c50ffeb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-365-a-huge-binomial-coefficient.md => blocks/project-euler-problems-301-to-400/5900f4da1000cf542c50ffec.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-366-stone-game-iii.md => blocks/project-euler-problems-301-to-400/5900f4da1000cf542c50ffed.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-367-bozo-sort.md => blocks/project-euler-problems-301-to-400/5900f4db1000cf542c50ffee.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-368-a-kempner-like-series.md => blocks/project-euler-problems-301-to-400/5900f4dd1000cf542c50ffef.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-369-badugi.md => blocks/project-euler-problems-301-to-400/5900f4de1000cf542c50fff0.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-370-geometric-triangles.md => blocks/project-euler-problems-301-to-400/5900f4de1000cf542c50fff1.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-371-licence-plates.md => blocks/project-euler-problems-301-to-400/5900f4e01000cf542c50fff2.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-372-pencils-of-rays.md => blocks/project-euler-problems-301-to-400/5900f4e11000cf542c50fff3.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-373-circumscribed-circles.md => blocks/project-euler-problems-301-to-400/5900f4e11000cf542c50fff4.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-375-minimum-of-subsequences.md => blocks/project-euler-problems-301-to-400/5900f4e41000cf542c50fff5.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-374-maximum-integer-partition-product.md => blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff6.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-376-nontransitive-sets-of-dice.md => blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff7.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-377-sum-of-digits-experience-13.md => blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff8.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-378-triangle-triples.md => blocks/project-euler-problems-301-to-400/5900f4e61000cf542c50fff9.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-379-least-common-multiple-count.md => blocks/project-euler-problems-301-to-400/5900f4e81000cf542c50fffa.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-380-amazing-mazes.md => blocks/project-euler-problems-301-to-400/5900f4e81000cf542c50fffb.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-381-prime-k-factorial.md => blocks/project-euler-problems-301-to-400/5900f4ea1000cf542c50fffc.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-382-generating-polygons.md => blocks/project-euler-problems-301-to-400/5900f4eb1000cf542c50fffd.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-384-rudin-shapiro-sequence.md => blocks/project-euler-problems-301-to-400/5900f4ed1000cf542c50fffe.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-383-divisibility-comparison-between-factorials.md => blocks/project-euler-problems-301-to-400/5900f4ed1000cf542c50ffff.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-385-ellipses-inside-triangles.md => blocks/project-euler-problems-301-to-400/5900f4ee1000cf542c510000.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-386-maximum-length-of-an-antichain.md => blocks/project-euler-problems-301-to-400/5900f4ef1000cf542c510001.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-388-distinct-lines.md => blocks/project-euler-problems-301-to-400/5900f4f11000cf542c510002.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-387-harshad-numbers.md => blocks/project-euler-problems-301-to-400/5900f4f11000cf542c510003.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-389-platonic-dice.md => blocks/project-euler-problems-301-to-400/5900f4f21000cf542c510004.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-390-triangles-with-non-rational-sides-and-integral-area.md => blocks/project-euler-problems-301-to-400/5900f4f21000cf542c510005.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-391-hopping-game.md => blocks/project-euler-problems-301-to-400/5900f4f31000cf542c510006.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-392-enmeshed-unit-circle.md => blocks/project-euler-problems-301-to-400/5900f4f41000cf542c510007.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-393-migrating-ants.md => blocks/project-euler-problems-301-to-400/5900f4f61000cf542c510008.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-394-eating-pie.md => blocks/project-euler-problems-301-to-400/5900f4f71000cf542c510009.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-395-pythagorean-tree.md => blocks/project-euler-problems-301-to-400/5900f4f71000cf542c51000a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-396-weak-goodstein-sequence.md => blocks/project-euler-problems-301-to-400/5900f4f81000cf542c51000b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-397-triangle-on-parabola.md => blocks/project-euler-problems-301-to-400/5900f4f91000cf542c51000c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-398-cutting-rope.md => blocks/project-euler-problems-301-to-400/5900f4fa1000cf542c51000d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-399-squarefree-fibonacci-numbers.md => blocks/project-euler-problems-301-to-400/5900f4fc1000cf542c51000e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-301-to-400/problem-400-fibonacci-tree-game.md => blocks/project-euler-problems-301-to-400/5900f4fe1000cf542c510010.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-401-sum-of-squares-of-divisors.md => blocks/project-euler-problems-401-to-480/5900f4fd1000cf542c51000f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-402-integer-valued-polynomials.md => blocks/project-euler-problems-401-to-480/5900f4ff1000cf542c510011.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-404-crisscross-ellipses.md => blocks/project-euler-problems-401-to-480/5900f5001000cf542c510012.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-403-lattice-points-enclosed-by-parabola-and-line.md => blocks/project-euler-problems-401-to-480/5900f5001000cf542c510013.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-405-a-rectangular-tiling.md => blocks/project-euler-problems-401-to-480/5900f5021000cf542c510014.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-406-guessing-game.md => blocks/project-euler-problems-401-to-480/5900f5021000cf542c510015.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-407-idempotents.md => blocks/project-euler-problems-401-to-480/5900f5041000cf542c510016.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-409-nim-extreme.md => blocks/project-euler-problems-401-to-480/5900f5061000cf542c510017.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-410-circle-and-tangent-line.md => blocks/project-euler-problems-401-to-480/5900f5071000cf542c510018.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-411-uphill-paths.md => blocks/project-euler-problems-401-to-480/5900f5081000cf542c510019.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-412-gnomon-numbering.md => blocks/project-euler-problems-401-to-480/5900f5081000cf542c51001a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-408-admissible-paths-through-a-grid.md => blocks/project-euler-problems-401-to-480/5900f5091000cf542c51001b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-413-one-child-numbers.md => blocks/project-euler-problems-401-to-480/5900f50a1000cf542c51001c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-414-kaprekar-constant.md => blocks/project-euler-problems-401-to-480/5900f50b1000cf542c51001d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-415-titanic-sets.md => blocks/project-euler-problems-401-to-480/5900f50c1000cf542c51001e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-417-reciprocal-cycles-ii.md => blocks/project-euler-problems-401-to-480/5900f50d1000cf542c51001f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-416-a-frogs-trip.md => blocks/project-euler-problems-401-to-480/5900f50e1000cf542c510020.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-418-factorisation-triples.md => blocks/project-euler-problems-401-to-480/5900f50f1000cf542c510021.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-419-look-and-say-sequence.md => blocks/project-euler-problems-401-to-480/5900f5101000cf542c510022.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-420-2x2-positive-integer-matrix.md => blocks/project-euler-problems-401-to-480/5900f5111000cf542c510023.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-421-prime-factors-of-n151.md => blocks/project-euler-problems-401-to-480/5900f5131000cf542c510024.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-422-sequence-of-points-on-a-hyperbola.md => blocks/project-euler-problems-401-to-480/5900f5131000cf542c510025.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-424-kakuro.md => blocks/project-euler-problems-401-to-480/5900f5141000cf542c510026.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-423-consecutive-die-throws.md => blocks/project-euler-problems-401-to-480/5900f5141000cf542c510027.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-425-prime-connection.md => blocks/project-euler-problems-401-to-480/5900f5151000cf542c510028.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-426-box-ball-system.md => blocks/project-euler-problems-401-to-480/5900f5171000cf542c510029.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-427-n-sequences.md => blocks/project-euler-problems-401-to-480/5900f5181000cf542c51002a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-428-necklace-of-circles.md => blocks/project-euler-problems-401-to-480/5900f5191000cf542c51002b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-429-sum-of-squares-of-unitary-divisors.md => blocks/project-euler-problems-401-to-480/5900f5191000cf542c51002c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-430-range-flips.md => blocks/project-euler-problems-401-to-480/5900f51a1000cf542c51002d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-431-square-space-silo.md => blocks/project-euler-problems-401-to-480/5900f51b1000cf542c51002e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-433-steps-in-euclids-algorithm.md => blocks/project-euler-problems-401-to-480/5900f51d1000cf542c51002f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-432-totient-sum.md => blocks/project-euler-problems-401-to-480/5900f51e1000cf542c510030.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-434-rigid-graphs.md => blocks/project-euler-problems-401-to-480/5900f51f1000cf542c510031.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-435-polynomials-of-fibonacci-numbers.md => blocks/project-euler-problems-401-to-480/5900f5201000cf542c510032.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-436-unfair-wager.md => blocks/project-euler-problems-401-to-480/5900f5221000cf542c510033.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-438-integer-part-of-polynomial-equations-solutions.md => blocks/project-euler-problems-401-to-480/5900f5231000cf542c510034.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-439-sum-of-sum-of-divisors.md => blocks/project-euler-problems-401-to-480/5900f5231000cf542c510035.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-437-fibonacci-primitive-roots.md => blocks/project-euler-problems-401-to-480/5900f5241000cf542c510036.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-440-gcd-and-tiling.md => blocks/project-euler-problems-401-to-480/5900f5241000cf542c510037.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-441-the-inverse-summation-of-coprime-couples.md => blocks/project-euler-problems-401-to-480/5900f5261000cf542c510038.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-442-eleven-free-integers.md => blocks/project-euler-problems-401-to-480/5900f5271000cf542c510039.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-443-gcd-sequence.md => blocks/project-euler-problems-401-to-480/5900f5271000cf542c51003a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-444-the-roundtable-lottery.md => blocks/project-euler-problems-401-to-480/5900f52a1000cf542c51003b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-445-retractions-a.md => blocks/project-euler-problems-401-to-480/5900f52a1000cf542c51003c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-446-retractions-b.md => blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-447-retractions-c.md => blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-448-average-least-common-multiple.md => blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-449-chocolate-covered-candy.md => blocks/project-euler-problems-401-to-480/5900f52d1000cf542c510040.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-450-hypocycloid-and-lattice-points.md => blocks/project-euler-problems-401-to-480/5900f52e1000cf542c510041.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-451-modular-inverses.md => blocks/project-euler-problems-401-to-480/5900f5311000cf542c510042.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-452-long-products.md => blocks/project-euler-problems-401-to-480/5900f5311000cf542c510043.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-453-lattice-quadrilaterals.md => blocks/project-euler-problems-401-to-480/5900f5311000cf542c510044.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-454-diophantine-reciprocals-iii.md => blocks/project-euler-problems-401-to-480/5900f5331000cf542c510045.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-455-powers-with-trailing-digits.md => blocks/project-euler-problems-401-to-480/5900f5331000cf542c510046.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-456-triangles-containing-the-origin-ii.md => blocks/project-euler-problems-401-to-480/5900f5351000cf542c510047.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-457-a-polynomial-modulo-the-square-of-a-prime.md => blocks/project-euler-problems-401-to-480/5900f5361000cf542c510048.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-458-permutations-of-project.md => blocks/project-euler-problems-401-to-480/5900f5361000cf542c510049.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-459-flipping-game.md => blocks/project-euler-problems-401-to-480/5900f5371000cf542c51004a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-460-an-ant-on-the-move.md => blocks/project-euler-problems-401-to-480/5900f5381000cf542c51004b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-461-almost-pi.md => blocks/project-euler-problems-401-to-480/5900f53a1000cf542c51004c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-462-permutation-of-3-smooth-numbers.md => blocks/project-euler-problems-401-to-480/5900f53b1000cf542c51004d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-463-a-weird-recurrence-relation.md => blocks/project-euler-problems-401-to-480/5900f53c1000cf542c51004e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-464-mbius-function-and-intervals.md => blocks/project-euler-problems-401-to-480/5900f53d1000cf542c51004f.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-465-polar-polygons.md => blocks/project-euler-problems-401-to-480/5900f53d1000cf542c510050.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-466-distinct-terms-in-a-multiplication-table.md => blocks/project-euler-problems-401-to-480/5900f53e1000cf542c510051.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-467-superinteger.md => blocks/project-euler-problems-401-to-480/5900f5411000cf542c510052.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-469-empty-chairs.md => blocks/project-euler-problems-401-to-480/5900f5411000cf542c510053.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-468-smooth-divisors-of-binomial-coefficients.md => blocks/project-euler-problems-401-to-480/5900f5411000cf542c510054.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-470-super-ramvok.md => blocks/project-euler-problems-401-to-480/5900f5431000cf542c510055.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-471-triangle-inscribed-in-ellipse.md => blocks/project-euler-problems-401-to-480/5900f5431000cf542c510056.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-472-comfortable-distance-ii.md => blocks/project-euler-problems-401-to-480/5900f5451000cf542c510057.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-473-phigital-number-base.md => blocks/project-euler-problems-401-to-480/5900f5461000cf542c510058.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-474-last-digits-of-divisors.md => blocks/project-euler-problems-401-to-480/5900f5471000cf542c510059.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-475-music-festival.md => blocks/project-euler-problems-401-to-480/5900f5481000cf542c51005a.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-476-circle-packing-ii.md => blocks/project-euler-problems-401-to-480/5900f5481000cf542c51005b.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-477-number-sequence-game.md => blocks/project-euler-problems-401-to-480/5900f54a1000cf542c51005c.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-479-roots-on-the-rise.md => blocks/project-euler-problems-401-to-480/5900f54b1000cf542c51005d.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-478-mixtures.md => blocks/project-euler-problems-401-to-480/5900f54c1000cf542c51005e.md} (100%) rename curriculum/challenges/english/{18-project-euler/project-euler-problems-401-to-480/problem-480-the-last-question.md => blocks/project-euler-problems-401-to-480/5900f54c1000cf542c51005f.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/introduction-why-program.md => blocks/python-for-everybody/5e6a54a558d3af90110a60a0.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/introduction-hardware-achitecture.md => blocks/python-for-everybody/5e6a54af58d3af90110a60a1.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/introduction-python-as-a-language.md => blocks/python-for-everybody/5e6a54ba58d3af90110a60a2.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/introduction-elements-of-python.md => blocks/python-for-everybody/5e6a54c358d3af90110a60a3.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/variables-expressions-and-statements.md => blocks/python-for-everybody/5e7b9f050b6c005b0e76f056.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/intermediate-expressions.md => blocks/python-for-everybody/5e7b9f050b6c005b0e76f057.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/conditional-execution.md => blocks/python-for-everybody/5e7b9f050b6c005b0e76f058.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/more-conditional-structures.md => blocks/python-for-everybody/5e7b9f060b6c005b0e76f059.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/python-functions.md => blocks/python-for-everybody/5e7b9f060b6c005b0e76f05a.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/build-your-own-functions.md => blocks/python-for-everybody/5e7b9f060b6c005b0e76f05b.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/loops-and-iterations.md => blocks/python-for-everybody/5e7b9f060b6c005b0e76f05c.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/iterations-definite-loops.md => blocks/python-for-everybody/5e7b9f070b6c005b0e76f05d.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/iterations-loop-idioms.md => blocks/python-for-everybody/5e7b9f070b6c005b0e76f05e.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/iterations-more-patterns.md => blocks/python-for-everybody/5e7b9f070b6c005b0e76f05f.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/strings-in-python.md => blocks/python-for-everybody/5e7b9f070b6c005b0e76f060.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/intermediate-strings.md => blocks/python-for-everybody/5e7b9f070b6c005b0e76f061.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/reading-files.md => blocks/python-for-everybody/5e7b9f080b6c005b0e76f062.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/files-as-a-sequence.md => blocks/python-for-everybody/5e7b9f080b6c005b0e76f063.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/python-lists.md => blocks/python-for-everybody/5e7b9f080b6c005b0e76f064.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/working-with-lists.md => blocks/python-for-everybody/5e7b9f090b6c005b0e76f065.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/strings-and-lists.md => blocks/python-for-everybody/5e7b9f090b6c005b0e76f066.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/python-dictionaries.md => blocks/python-for-everybody/5e7b9f090b6c005b0e76f067.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/dictionaries-common-applications.md => blocks/python-for-everybody/5e7b9f090b6c005b0e76f068.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/dictionaries-and-loops.md => blocks/python-for-everybody/5e7b9f0a0b6c005b0e76f069.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/the-tuples-collection.md => blocks/python-for-everybody/5e7b9f0a0b6c005b0e76f06c.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/comparing-and-sorting-tuples.md => blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06d.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/regular-expressions.md => blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06e.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/regular-expressions-matching-and-extracting-data.md => blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06f.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/regular-expressions-practical-applications.md => blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f070.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/networking-with-python.md => blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f071.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/networking-protocol.md => blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f072.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/networking-write-a-web-browser.md => blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f073.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/networking-text-processing.md => blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f074.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/networking-using-urllib-in-python.md => blocks/python-for-everybody/5e7b9f0d0b6c005b0e76f075.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/networking-web-scraping-with-python.md => blocks/python-for-everybody/5e7b9f0d0b6c005b0e76f076.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/using-web-services.md => blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07a.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/web-services-xml.md => blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07b.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/web-services-xml-schema.md => blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07c.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/web-services-json.md => blocks/python-for-everybody/5e7b9f140b6c005b0e76f07d.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/web-services-service-oriented-approach.md => blocks/python-for-everybody/5e7b9f140b6c005b0e76f07e.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/web-services-apis.md => blocks/python-for-everybody/5e7b9f150b6c005b0e76f07f.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/web-services-api-rate-limiting-and-security.md => blocks/python-for-everybody/5e7b9f150b6c005b0e76f080.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/python-objects.md => blocks/python-for-everybody/5e7b9f160b6c005b0e76f085.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/objects-a-sample-class.md => blocks/python-for-everybody/5e7b9f160b6c005b0e76f086.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/object-lifecycle.md => blocks/python-for-everybody/5e7b9f170b6c005b0e76f087.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/objects-inheritance.md => blocks/python-for-everybody/5e7b9f170b6c005b0e76f088.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/relational-databases-and-sqlite.md => blocks/python-for-everybody/5e7b9f170b6c005b0e76f08a.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/make-a-relational-database.md => blocks/python-for-everybody/5e7b9f170b6c005b0e76f08b.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/relational-database-design.md => blocks/python-for-everybody/5e7b9f180b6c005b0e76f08c.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/representing-relationships-in-a-relational-database.md => blocks/python-for-everybody/5e7b9f180b6c005b0e76f08d.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/relational-databases-relationship-building.md => blocks/python-for-everybody/5e7b9f180b6c005b0e76f08e.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/relational-databases-join-operation.md => blocks/python-for-everybody/5e7b9f180b6c005b0e76f08f.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/relational-databases-many-to-many-relationships.md => blocks/python-for-everybody/5e7b9f190b6c005b0e76f090.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/visualizing-data-with-python.md => blocks/python-for-everybody/5e7b9f690b6c005b0e76f095.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/data-visualization-page-rank.md => blocks/python-for-everybody/5e7b9f6a0b6c005b0e76f096.md} (100%) rename curriculum/challenges/english/{23-python-for-everybody/python-for-everybody/data-visualization-mailing-lists.md => blocks/python-for-everybody/5e7b9f6a0b6c005b0e76f097.md} (100%) rename curriculum/challenges/english/{09-information-security/python-for-penetration-testing/introduction-and-setup.md => blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94dae.md} (100%) rename curriculum/challenges/english/{09-information-security/python-for-penetration-testing/understanding-sockets-and-creating-a-tcp-server.md => blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94daf.md} (100%) rename curriculum/challenges/english/{09-information-security/python-for-penetration-testing/creating-a-tcp-client.md => blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db0.md} (100%) rename curriculum/challenges/english/{09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-1.md => blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db1.md} (100%) rename curriculum/challenges/english/{09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-2.md => blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db2.md} (100%) rename curriculum/challenges/english/{09-information-security/python-for-penetration-testing/developing-a-banner-grabber.md => blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db3.md} (100%) rename curriculum/challenges/english/{09-information-security/python-for-penetration-testing/developing-a-port-scanner.md => blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db4.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md => blocks/quality-assurance-and-testing-with-chai/587d824a367417b2b2512c46.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md => blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c47.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md => blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c48.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md => blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c49.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md => blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c4a.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md => blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c4b.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md => blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4c.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md => blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4d.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md => blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4e.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md => blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4f.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md => blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c50.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md => blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c51.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md => blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c52.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md => blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c53.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md => blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c54.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md => blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c55.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md => blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c56.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md => blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c57.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md => blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c58.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md => blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c59.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md => blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5a.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md => blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5b.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/simulate-actions-using-a-headless-browser.md => blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5c.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md => blocks/quality-assurance-and-testing-with-chai/587d8250367417b2b2512c5d.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md => blocks/quality-assurance-and-testing-with-chai/5f8884f4c46685731aabfc41.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md => blocks/quality-assurance-projects/587d8249367417b2b2512c41.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-projects/issue-tracker.md => blocks/quality-assurance-projects/587d8249367417b2b2512c42.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-projects/personal-library.md => blocks/quality-assurance-projects/587d824a367417b2b2512c43.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-projects/sudoku-solver.md => blocks/quality-assurance-projects/5e601bf95ac9d0ecd8b94afd.md} (100%) rename curriculum/challenges/english/{06-quality-assurance/quality-assurance-projects/american-british-translator.md => blocks/quality-assurance-projects/5e601c0d5ac9d0ecd8b94afe.md} (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-bash-commands/66f1af4fedf643c78d024c5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-basic-html/66df3b712c41c499e9d31e5b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-classes-and-objects/67f413038f0f8c452c660dc5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-typography/66ed9010f45ce3ece4053eb8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-css-variables/66ed9018f45ce3ece4053eb9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-data-structures/67f41341453c2247fb2828f7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-debugging-javascript/66edd10913f078e7669eca81.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-dictionaries-and-sets/67f412ac59601c4151b763da.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-dynamic-programming/67f413a2abe9894c52e15c6e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-error-handling/67f412eaf6e68343aab8ea81.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-git/66f1b06a5a5d10cc100af620.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-graphs-and-trees/67f4138c34cd9c4ac783ceef.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-classes/67358ac128957c865dcf3ddf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-functions/66edcc779993c0da6906dbb9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-math/66edc3ab8c6413c344f401bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-js-a11y/68376949899fcbad3c9cac23.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-loops-and-sequences/67f41268a129e63f8e071736.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-object-oriented-programming/67f4131db7777346b1b3dc6f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-python-basics/67f41242431cbf3db8ca79c7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-react-basics/66f1a2009e65c9a40a26d51e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-react-forms-data-fetching-and-routing/66f1ad049d7a6ac0886cc2ba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-recursion/66edd43cded6bff30944b676.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-relational-database/66f1af82732957c895f0b21a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-searching-and-sorting-algorithms/67f4136110dddb491be2e90a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-testing/66f1aeffc5774ac692112a7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-typescript/66f1ae758b77cfc3e4da6151.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/getting-started-with-react-redux.md => blocks/react-and-redux/5a24c314108439a4d4036141.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/manage-state-locally-first.md => blocks/react-and-redux/5a24c314108439a4d4036142.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/extract-state-logic-to-redux.md => blocks/react-and-redux/5a24c314108439a4d4036143.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/use-provider-to-connect-redux-to-react.md => blocks/react-and-redux/5a24c314108439a4d4036144.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/map-state-to-props.md => blocks/react-and-redux/5a24c314108439a4d4036145.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/map-dispatch-to-props.md => blocks/react-and-redux/5a24c314108439a4d4036146.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/connect-redux-to-react.md => blocks/react-and-redux/5a24c314108439a4d4036147.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/connect-redux-to-the-messages-app.md => blocks/react-and-redux/5a24c314108439a4d4036148.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/extract-local-state-into-redux.md => blocks/react-and-redux/5a24c314108439a4d4036149.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react-and-redux/moving-forward-from-here.md => blocks/react-and-redux/5a24c314108439a4d403614a.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-simple-jsx-element.md => blocks/react/587d7dbc367417b2b2512bb1.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-complex-jsx-element.md => blocks/react/5a24bbe0dba28a8d3cbd4c5d.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/add-comments-in-jsx.md => blocks/react/5a24bbe0dba28a8d3cbd4c5e.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/render-html-elements-to-the-dom.md => blocks/react/5a24bbe0dba28a8d3cbd4c5f.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/define-an-html-class-in-jsx.md => blocks/react/5a24c314108439a4d4036160.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/learn-about-self-closing-jsx-tags.md => blocks/react/5a24c314108439a4d4036161.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-stateless-functional-component.md => blocks/react/5a24c314108439a4d4036162.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-react-component.md => blocks/react/5a24c314108439a4d4036163.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-component-with-composition.md => blocks/react/5a24c314108439a4d4036164.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-react-to-render-nested-components.md => blocks/react/5a24c314108439a4d4036165.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/compose-react-components.md => blocks/react/5a24c314108439a4d4036166.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/render-a-class-component-to-the-dom.md => blocks/react/5a24c314108439a4d4036167.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/write-a-react-component-from-scratch.md => blocks/react/5a24c314108439a4d4036168.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/pass-props-to-a-stateless-functional-component.md => blocks/react/5a24c314108439a4d4036169.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/pass-an-array-as-props.md => blocks/react/5a24c314108439a4d403616a.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-default-props.md => blocks/react/5a24c314108439a4d403616b.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/override-default-props.md => blocks/react/5a24c314108439a4d403616c.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-proptypes-to-define-the-props-you-expect.md => blocks/react/5a24c314108439a4d403616d.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/access-props-using-this.props.md => blocks/react/5a24c314108439a4d403616e.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/review-using-props-with-stateless-functional-components.md => blocks/react/5a24c314108439a4d403616f.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-stateful-component.md => blocks/react/5a24c314108439a4d4036170.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/render-state-in-the-user-interface.md => blocks/react/5a24c314108439a4d4036171.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/render-state-in-the-user-interface-another-way.md => blocks/react/5a24c314108439a4d4036172.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/set-state-with-this.setstate.md => blocks/react/5a24c314108439a4d4036173.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/bind-this-to-a-class-method.md => blocks/react/5a24c314108439a4d4036174.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-state-to-toggle-an-element.md => blocks/react/5a24c314108439a4d4036176.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/write-a-simple-counter.md => blocks/react/5a24c314108439a4d4036177.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-controlled-input.md => blocks/react/5a24c314108439a4d4036178.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/create-a-controlled-form.md => blocks/react/5a24c314108439a4d4036179.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/pass-state-as-props-to-child-components.md => blocks/react/5a24c314108439a4d403617a.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/pass-a-callback-as-props.md => blocks/react/5a24c314108439a4d403617b.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-the-lifecycle-method-componentwillmount.md => blocks/react/5a24c314108439a4d403617c.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-the-lifecycle-method-componentdidmount.md => blocks/react/5a24c314108439a4d403617d.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/add-event-listeners.md => blocks/react/5a24c314108439a4d403617e.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/optimize-re-renders-with-shouldcomponentupdate.md => blocks/react/5a24c314108439a4d4036180.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/introducing-inline-styles.md => blocks/react/5a24c314108439a4d4036181.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/add-inline-styles-in-react.md => blocks/react/5a24c314108439a4d4036182.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-advanced-javascript-in-react-render-method.md => blocks/react/5a24c314108439a4d4036183.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/render-with-an-if-else-condition.md => blocks/react/5a24c314108439a4d4036184.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use--for-a-more-concise-conditional.md => blocks/react/5a24c314108439a4d4036185.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-a-ternary-expression-for-conditional-rendering.md => blocks/react/5a24c314108439a4d4036187.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/render-conditionally-from-props.md => blocks/react/5a24c314108439a4d4036188.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/change-inline-css-conditionally-based-on-component-state.md => blocks/react/5a24c314108439a4d4036189.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-array.map-to-dynamically-render-elements.md => blocks/react/5a24c314108439a4d403618a.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/give-sibling-elements-a-unique-key-attribute.md => blocks/react/5a24c314108439a4d403618b.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/use-array.filter-to-dynamically-filter-an-array.md => blocks/react/5a24c314108439a4d403618c.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/react/render-react-on-the-server-with-rendertostring.md => blocks/react/5a24c314108439a4d403618d.md} (100%) rename curriculum/challenges/english/{28-basic-html => blocks}/recipe-page/668f08ea07b99b1f4a91acab.md (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/create-a-redux-store.md => blocks/redux/5a24c314108439a4d403614b.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/get-state-from-the-redux-store.md => blocks/redux/5a24c314108439a4d403614c.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/define-a-redux-action.md => blocks/redux/5a24c314108439a4d403614d.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/define-an-action-creator.md => blocks/redux/5a24c314108439a4d403614e.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/dispatch-an-action-event.md => blocks/redux/5a24c314108439a4d403614f.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/handle-an-action-in-the-store.md => blocks/redux/5a24c314108439a4d4036150.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/use-a-switch-statement-to-handle-multiple-actions.md => blocks/redux/5a24c314108439a4d4036151.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/use-const-for-action-types.md => blocks/redux/5a24c314108439a4d4036152.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/register-a-store-listener.md => blocks/redux/5a24c314108439a4d4036153.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/combine-multiple-reducers.md => blocks/redux/5a24c314108439a4d4036154.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/send-action-data-to-the-store.md => blocks/redux/5a24c314108439a4d4036155.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/use-middleware-to-handle-asynchronous-actions.md => blocks/redux/5a24c314108439a4d4036156.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/write-a-counter-with-redux.md => blocks/redux/5a24c314108439a4d4036157.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/never-mutate-state.md => blocks/redux/5a24c314108439a4d4036158.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/use-the-spread-operator-on-arrays.md => blocks/redux/5a24c314108439a4d4036159.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/remove-an-item-from-an-array.md => blocks/redux/5a24c314108439a4d403615a.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/redux/copy-an-object-with-object.assign.md => blocks/redux/5a24c314108439a4d403615b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.md => blocks/regular-expressions/587d7db3367417b2b2512b8e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.md => blocks/regular-expressions/587d7db3367417b2b2512b8f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md => blocks/regular-expressions/587d7db4367417b2b2512b90.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.md => blocks/regular-expressions/587d7db4367417b2b2512b91.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/extract-matches.md => blocks/regular-expressions/587d7db4367417b2b2512b92.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md => blocks/regular-expressions/587d7db4367417b2b2512b93.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-anything-with-wildcard-period.md => blocks/regular-expressions/587d7db5367417b2b2512b94.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-single-character-with-multiple-possibilities.md => blocks/regular-expressions/587d7db5367417b2b2512b95.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md => blocks/regular-expressions/587d7db5367417b2b2512b96.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-numbers-and-letters-of-the-alphabet.md => blocks/regular-expressions/587d7db5367417b2b2512b97.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified.md => blocks/regular-expressions/587d7db6367417b2b2512b98.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-one-or-more-times.md => blocks/regular-expressions/587d7db6367417b2b2512b99.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-zero-or-more-times.md => blocks/regular-expressions/587d7db6367417b2b2512b9a.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.md => blocks/regular-expressions/587d7db6367417b2b2512b9b.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/find-one-or-more-criminals-in-a-hunt.md => blocks/regular-expressions/587d7db7367417b2b2512b9c.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-beginning-string-patterns.md => blocks/regular-expressions/587d7db7367417b2b2512b9d.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-ending-string-patterns.md => blocks/regular-expressions/587d7db7367417b2b2512b9e.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-all-letters-and-numbers.md => blocks/regular-expressions/587d7db7367417b2b2512b9f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-everything-but-letters-and-numbers.md => blocks/regular-expressions/587d7db8367417b2b2512ba0.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-all-non-numbers.md => blocks/regular-expressions/587d7db8367417b2b2512ba1.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames.md => blocks/regular-expressions/587d7db8367417b2b2512ba2.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-whitespace.md => blocks/regular-expressions/587d7db8367417b2b2512ba3.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-non-whitespace-characters.md => blocks/regular-expressions/587d7db9367417b2b2512ba4.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches.md => blocks/regular-expressions/587d7db9367417b2b2512ba5.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/specify-only-the-lower-number-of-matches.md => blocks/regular-expressions/587d7db9367417b2b2512ba6.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/specify-exact-number-of-matches.md => blocks/regular-expressions/587d7db9367417b2b2512ba7.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/check-for-all-or-none.md => blocks/regular-expressions/587d7dba367417b2b2512ba8.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/positive-and-negative-lookahead.md => blocks/regular-expressions/587d7dba367417b2b2512ba9.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups.md => blocks/regular-expressions/587d7dbb367417b2b2512baa.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/use-capture-groups-to-search-and-replace.md => blocks/regular-expressions/587d7dbb367417b2b2512bab.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/remove-whitespace-from-start-and-end.md => blocks/regular-expressions/587d7dbb367417b2b2512bac.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/check-for-mixed-grouping-of-characters.md => blocks/regular-expressions/5c3dda8b4d8df89bea71600f.md} (100%) rename curriculum/challenges/english/{02-javascript-algorithms-and-data-structures/regular-expressions/match-all-numbers.md => blocks/regular-expressions/5d712346c441eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md => blocks/responsive-web-design-principles/587d78b0367417b2b2512b08.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/responsive-web-design-principles/make-an-image-responsive.md => blocks/responsive-web-design-principles/587d78b1367417b2b2512b09.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/responsive-web-design-principles/use-a-retina-image-for-higher-resolution-displays.md => blocks/responsive-web-design-principles/587d78b1367417b2b2512b0a.md} (100%) rename curriculum/challenges/english/{01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md => blocks/responsive-web-design-principles/587d78b1367417b2b2512b0c.md} (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657a0ea50da0c8d9d6d7950a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657a19e477dc04e36a86dffc.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657c91ad5028770fc68d6116.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657ca813b0908a230e3eb488.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657caa69db80ef25862b1b17.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657caf204c0d672a35411c31.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657cf677438e705eab9fd1f9.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657d1d52d574588677347c7f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657d3ab710745d17697c633a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657d4a7e2002f822c646204b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657d552526c0d72beb57160f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657dfeef78fe0364bd241d7f.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657e0c2c6a9d37705146f34d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/657e230500602983e01fff6e.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-algorithmic-thinking-by-building-a-dice-game/679c1803ee88d2245cf9e335.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-asynchronous-javascript/6723d35bb07d1bd220d0f28d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-bash-and-sql/6724e46581a1742244e45b59.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-bash-commands/6724e387ee098d1ef33108ba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-bash-scripting/6724e417419c2f211bb41bfc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-basic-css/671a887a7e62c75e9ab1ee4a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-basic-html/67072fc183c7ca6c588feb4d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-classes-and-objects/67f39d848979082814c07d9c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-computer-basics/671a87e6dcef5b5bd765e5ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-accessibility/671a955b74ab5588735800d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-animations/671a999cc77b7f9bceb4caeb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-attribute-selectors/671a95990b86b68961340adc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-backgrounds-and-borders/671a88d636cebc5fbd407b78.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-colors/671a90c1cf517678b130419e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-flexbox/671a940c69cdee833d4cc312.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-grid/671a99394bedfb9a5bc687c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-layout-and-effects/671a9311a289ae7fff25d88e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-libraries-and-frameworks/6724e2026e608219108d385a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-positioning/671a967424a00e8c6561b182.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-pseudo-classes/671a907bad4538752765f2ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-relative-and-absolute-units/671a8f8350c20a7439015c98.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-typography/671a9528fc4f1487cf265444.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css-variables/671a98fbaabfba994e3d9a7c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-css/671a9a0a140c2b9d6a75629f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-data-structures/67f39dc7129b092b27099d8c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-debugging-javascript/6723cd54fc196dbd053f9dfb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-design-fundamentals/671a892927fdba60db05edfe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-dictionaries-and-sets/67f39babe1e2ec1fb6eea32a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-dom-manipulation-and-click-events-with-javascript/6723cc7a8e7aa3b9befd4bac.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d0ab797cb716189ffcc0a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d18c574456976d11b6e87.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d2f8056542a8066fd6cc6.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d4008cee64e05dfb08f0d.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5bebe2eef6128a0b1e75.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-dynamic-programming/67f39e2119042d2f2ca926ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-error-handling/67f39bcb48373420f4f12d62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-form-validation-with-javascript/6723ce555ff2dfc0cc04b69a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-front-end-libraries/6724e2dbf723fe1c8883cc69.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-git/6724e4cfea0c4f2425a9d064.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-graphs-and-trees/67f39e06b8a11b2de9ccd361.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-html-accessibility/671a87a39b88245a579c2271.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-html-tables-and-forms/671a872c17382a582e455c4c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-html/671a883163d5ab5d47145880.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-arrays/6723c66f623701a3cdf72130.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-audio-and-video/6723cf27c6e9a0c3f3041385.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-classes/6723d13d756751caf871d59c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-comparisons-and-conditionals/6723c554025f449f4f39c3f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-dates/6723ced0ba0b42c2a0ac14d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-functional-programming/6723d2c154dd19d0025f7cd9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-functions/6723c5b8601a40a100bb59c9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-fundamentals/6723ca166fe90eb0a3146848.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-higher-order-functions/6723ca6c6db3deb21cb1bf19.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-loops/6723c837cd3276aa73e6da25.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-math/6723c463e51a2d9b747d7529.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-objects/6723c77d1a44b8a7599277dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-regular-expressions/6723cdfa4ae237bf6b7e32eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-strings/6723c1946e4cd7909a836bb4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript-variables-and-data-types/6723be264695fb7e619fe1fa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-javascript/6723d3cfdd0717d3f1bf27e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-js-a11y/683766860f71d4a96e429f3a.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-js-fundamentals-by-building-a-gradebook-app/662693f82c91a66be46c881b.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-js-fundamentals-by-building-a-gradebook-app/6626a060c4006f793e10cb33.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-js-fundamentals-by-building-a-gradebook-app/6626b4c58c027d86478ff5eb.md (100%) rename curriculum/challenges/english/{15-javascript-algorithms-and-data-structures-22 => blocks}/review-js-fundamentals-by-building-a-gradebook-app/6626b8dcf5057f896f948440.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-local-storage-and-crud/6723d0ac516099c902394e8b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-loops-and-sequences/67f39b91583dec1e1eddbb9e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-object-oriented-programming/67f39dac6c3fac29c3d54918.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-python-basics/67f39b40deaec81a3e40e0c5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-python/67f39e391c9b373069def02c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-react-basics/67487e141bb6a7140a352e12.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-react-forms-data-fetching-and-routing/67c9e932c6c4234532d46394.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-react-state-and-hooks/67c2bbd476f6e540b4c0b0d4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-recursion/6723d1f0568292cd394d6fb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-relational-database/6724e3d6e1cb0c1fec3a8e4f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-relational-databases/6724e5e321bce627736ea145.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-responsive-web-design/671a98927af7829722697dc2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-searching-and-sorting-algorithms/67f39de5ff88202c94798189.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-semantic-html/671a83934b61f64cefe87a61.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-styling-forms/671a915858de057ad84c5dbd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-testing/6724e24864b0771a4c4c9dc9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-typescript/6724e296dceca21b82426229.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/review-web-performance/6724e18296fa40173cc2437c.md (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/100-doors.md => blocks/rosetta-code-challenges/594810f028c0303b75339acb.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/abc-problem.md => blocks/rosetta-code-challenges/594810f028c0303b75339acc.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/abundant-deficient-and-perfect-number-classifications.md => blocks/rosetta-code-challenges/594810f028c0303b75339acd.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/accumulator-factory.md => blocks/rosetta-code-challenges/594810f028c0303b75339ace.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/ackermann-function.md => blocks/rosetta-code-challenges/594810f028c0303b75339acf.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/align-columns.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad0.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/happy-numbers.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad1.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/vector-cross-product.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad2.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/vector-dot-product.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad3.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/word-wrap.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad4.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/y-combinator.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad5.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/zeckendorf-number-representation.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad6.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/zhang-suen-thinning-algorithm.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad7.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/zig-zag-matrix.md => blocks/rosetta-code-challenges/594810f028c0303b75339ad8.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/9-billion-names-of-god-the-integer.md => blocks/rosetta-code-challenges/5949b579404977fbaefcd736.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/amicable-pairs.md => blocks/rosetta-code-challenges/5949b579404977fbaefcd737.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/averages-mode.md => blocks/rosetta-code-challenges/594d8d0ab97724821379b1e6.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/averages-pythagorean-means.md => blocks/rosetta-code-challenges/594d966a1467eb84194f0086.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/averages-root-mean-square.md => blocks/rosetta-code-challenges/594da033de4190850b893874.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/babbage-problem.md => blocks/rosetta-code-challenges/594db4d0dedb4c06a2a4cefd.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/balanced-brackets.md => blocks/rosetta-code-challenges/594dc6c729e5700999302b45.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/taxicab-numbers.md => blocks/rosetta-code-challenges/594ecc0d9a8cf816e3340187.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/topological-sort.md => blocks/rosetta-code-challenges/594fa2746886f41f7d8bf225.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/tokenize-a-string-with-escaping.md => blocks/rosetta-code-challenges/594faaab4e2a8626833e9c3d.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/top-rank-per-group.md => blocks/rosetta-code-challenges/595011cba5a81735713873bd.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/circles-of-given-radius-through-two-points.md => blocks/rosetta-code-challenges/5951815dd895584b06884620.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/closest-pair-problem.md => blocks/rosetta-code-challenges/5951a53863c8a34f02bf1bdc.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/24-game.md => blocks/rosetta-code-challenges/5951e88f64ebf159166a1176.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/towers-of-hanoi.md => blocks/rosetta-code-challenges/5951ed8945deab770972ae56.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/hailstone-sequence.md => blocks/rosetta-code-challenges/595608ff8bcd7a50bd490181.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/harshad-or-niven-series.md => blocks/rosetta-code-challenges/595668ca4cfe1af2fb9818d4.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/hash-from-two-arrays.md => blocks/rosetta-code-challenges/595671d4d2cdc305f0d5b36f.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/hash-join.md => blocks/rosetta-code-challenges/5956795bc9e2c415eb244de1.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/combinations.md => blocks/rosetta-code-challenges/5958469238c0d8d2632f46db.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/heronian-triangles.md => blocks/rosetta-code-challenges/595b98f8b5a2245e243aa831.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/hofstadter-figure-figure-sequences.md => blocks/rosetta-code-challenges/59622f89e4e137560018a40e.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/hofstadter-q-sequence.md => blocks/rosetta-code-challenges/59637c4d89f6786115efd814.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/s-expressions.md => blocks/rosetta-code-challenges/59667989bf71cf555dd5d2ff.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/date-format.md => blocks/rosetta-code-challenges/59669d08d75b60482359409f.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/date-manipulation.md => blocks/rosetta-code-challenges/5966c21cf732a95f1b67dd28.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/day-of-the-week.md => blocks/rosetta-code-challenges/5966f99c45e8976909a85575.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/deal-cards-for-freecell.md => blocks/rosetta-code-challenges/59694356a6e7011f7f1c5f4e.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/deepcopy.md => blocks/rosetta-code-challenges/596a8888ab7c01048de257d5.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/comma-quibbling.md => blocks/rosetta-code-challenges/596e414344c3b2872167f0fe.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/compare-a-list-of-strings.md => blocks/rosetta-code-challenges/596e457071c35c882915b3e4.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/convert-seconds-to-compound-duration.md => blocks/rosetta-code-challenges/596fd036dc1ab896c5db98b1.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/count-occurrences-of-a-substring.md => blocks/rosetta-code-challenges/596fda99c69f779975a1b67d.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/define-a-primitive-data-type.md => blocks/rosetta-code-challenges/597089c87eec450c68aa1643.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/count-the-coins.md => blocks/rosetta-code-challenges/59713bd26bdeb8a594fb9413.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/cramers-rule.md => blocks/rosetta-code-challenges/59713da0a428c1a62d7db430.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/factorial.md => blocks/rosetta-code-challenges/597b2b2a2702b44414742771.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/factors-of-an-integer.md => blocks/rosetta-code-challenges/597f1e7fbc206f0e9ba95dc4.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/fibonacci-sequence.md => blocks/rosetta-code-challenges/597f24c1dda4e70f53c79c81.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/equilibrium-index.md => blocks/rosetta-code-challenges/5987fd532b954e0f21b5d3f6.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/euler-method.md => blocks/rosetta-code-challenges/59880443fb36441083c6c20e.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/evaluate-binomial-coefficients.md => blocks/rosetta-code-challenges/598de241872ef8353c58a7a2.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/extensible-prime-generator.md => blocks/rosetta-code-challenges/598ee8b91b410510ae82efef.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/factors-of-a-mersenne-number.md => blocks/rosetta-code-challenges/598eea87e5cf4b116c3ff81a.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/fibonacci-n-step-number-sequences.md => blocks/rosetta-code-challenges/598eef80ba501f1268170e1e.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/fibonacci-word.md => blocks/rosetta-code-challenges/5992e222d397f00d21122931.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/element-wise-operations.md => blocks/rosetta-code-challenges/599c333915e0ea32d04d4bec.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/emirp-primes.md => blocks/rosetta-code-challenges/599d0ba974141b0f508b37d5.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/entropy.md => blocks/rosetta-code-challenges/599d15309e88c813a40baf58.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/ethiopian-multiplication.md => blocks/rosetta-code-challenges/599d1566a02b571412643b84.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/farey-sequence.md => blocks/rosetta-code-challenges/59c3ec9f15068017c96eb8a3.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sedols.md => blocks/rosetta-code-challenges/59d9c6bc214c613ba73ff012.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sailors-coconuts-and-a-monkey-problem.md => blocks/rosetta-code-challenges/59da22823d04c95919d46269.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/execute-a-markov-algorithm.md => blocks/rosetta-code-challenges/59e09e6d412c5939baa02d16.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/execute-brain.md => blocks/rosetta-code-challenges/59e0a8df964e4540d5abe599.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/department-numbers.md => blocks/rosetta-code-challenges/59f40b17e79dbf1ab720ed7a.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/discordian-date.md => blocks/rosetta-code-challenges/59f4eafba0343628bb682785.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/cumulative-standard-deviation.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e03.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/cusip.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e05.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/cut-a-rectangle.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e06.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/dot-product.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e1e.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/gamma-function.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e76.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/gaussian-elimination.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e77.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/general-fizzbuzz.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e78.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/generate-lower-case-ascii-alphabet.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e7a.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/generator-exponential.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e7b.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/gray-code.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e80.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/greatest-common-divisor.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e82.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/greatest-subsequential-sum.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7e84.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/iban.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7eaf.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/i-before-e-except-after-c.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7eb0.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/identity-matrix.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7eb1.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/iterated-digits-squaring.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec1.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/jaro-distance.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec2.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/jortsort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec4.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/josephus-problem.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec5.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/kaprekar-numbers.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7eca.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/k-d-tree.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ecb.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/knapsack-problem-0-1.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed1.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/knapsack-problem-bounded.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed2.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/knapsack-problem-continuous.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed3.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/knapsack-problem-unbounded.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed4.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/knights-tour.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed5.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/largest-int-from-concatenated-ints.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7edb.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/last-friday-of-each-month.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7edc.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/leap-year.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ede.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/least-common-multiple.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7edf.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/left-factorials.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ee0.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sort-an-array-of-composite-structures.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc7ffe.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sort-disjoint-sublist.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8000.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-bead-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8001.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-bogosort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8002.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-cocktail-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8004.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-comb-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8005.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-gnome-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8007.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-pancake-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc800b.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-permutation-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc800c.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-shell-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8010.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-stooge-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8012.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sorting-algorithms-strand-sort.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8013.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sort-stability.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8014.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sort-using-a-custom-comparator.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8016.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/soundex.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8017.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/spiral-matrix.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc801c.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/split-a-character-string-based-on-change-of-character.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc801d.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/state-name-puzzle.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8024.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/stern-brocot-sequence.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8028.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/straddling-checkerboard.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8029.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/stream-merge.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc802a.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/strip-control-codes-and-extended-characters-from-a-string.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8036.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/subleq.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8038.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sudoku.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc803c.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sum-digits-of-an-integer.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc803f.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sum-multiples-of-3-and-5.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8040.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sum-of-a-series.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8041.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sum-of-squares.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8042.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sum-to-100.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8043.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sutherland-hodgman-polygon-clipping.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8045.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/symmetric-difference.md => blocks/rosetta-code-challenges/5a23c84252665b21eecc8046.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/fractran.md => blocks/rosetta-code-challenges/5a7dad05be01840e1778a0d1.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/long-multiplication.md => blocks/rosetta-code-challenges/5e4ce2a1ac708cc68c1df25d.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/last-letter-first-letter.md => blocks/rosetta-code-challenges/5e4ce2b6ac708cc68c1df25e.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/letter-frequency.md => blocks/rosetta-code-challenges/5e4ce2bbac708cc68c1df25f.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/levenshtein-distance.md => blocks/rosetta-code-challenges/5e4ce2eaac708cc68c1df260.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/linear-congruential-generator.md => blocks/rosetta-code-challenges/5e4ce2f5ac708cc68c1df261.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/longest-common-subsequence.md => blocks/rosetta-code-challenges/5e6dd1278e6ca105cde40ea9.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/longest-increasing-subsequence.md => blocks/rosetta-code-challenges/5e6dd139859c290b6ab80292.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/longest-string-challenge.md => blocks/rosetta-code-challenges/5e6dd14192286d95fc43046e.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/look-and-say-sequence.md => blocks/rosetta-code-challenges/5e6dd14797f5ce267c2f19d0.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/loop-over-multiple-arrays-simultaneously.md => blocks/rosetta-code-challenges/5e6dd15004c88cf00d2a78b3.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/lu-decomposition.md => blocks/rosetta-code-challenges/5e6decd8ec8d7db960950d1c.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/lucas-lehmer-test.md => blocks/rosetta-code-challenges/5e6dee7749a0b85a3f1fc7d5.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/word-frequency.md => blocks/rosetta-code-challenges/5e94a54cc7b022105bf0fd2c.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/fizzbuzz.md => blocks/rosetta-code-challenges/5e9ddb06ec35240f39657419.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/ludic-numbers.md => blocks/rosetta-code-challenges/5ea281203167d2b0bdefca00.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/luhn-test-of-credit-card-numbers.md => blocks/rosetta-code-challenges/5ea28156e79528a9ab248f27.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/lychrel-numbers.md => blocks/rosetta-code-challenges/5ea2815a8640bcc6cb7dab3c.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/lzw-compression.md => blocks/rosetta-code-challenges/5ea2815e364d9a2222ea55f8.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/self-describing-numbers.md => blocks/rosetta-code-challenges/5eaf48389ee512d4d103684b.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/search-a-list-of-records.md => blocks/rosetta-code-challenges/5eb3e497b8d6d7f63c5517ea.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/self-referential-sequence.md => blocks/rosetta-code-challenges/5eb3e4a21f462f409d656c73.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/semiprime.md => blocks/rosetta-code-challenges/5eb3e4aa847216613aa81983.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/set-consolidation.md => blocks/rosetta-code-challenges/5eb3e4af7d0e7b760b46cedc.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/set-of-real-numbers.md => blocks/rosetta-code-challenges/5eb3e4b20aa93c437f9e9717.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sha-1.md => blocks/rosetta-code-challenges/5eb3e4b5f629b9a07429a5d2.md} (100%) rename curriculum/challenges/english/{22-rosetta-code/rosetta-code-challenges/sha-256.md => blocks/rosetta-code-challenges/5eb3e4c3a894c333d2811a3f.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/store-data-with-sass-variables.md => blocks/sass/587d7dbd367417b2b2512bb4.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/nest-css-with-sass.md => blocks/sass/587d7dbd367417b2b2512bb5.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/create-reusable-css-with-mixins.md => blocks/sass/587d7dbd367417b2b2512bb6.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/use-if-and-else-to-add-logic-to-your-styles.md => blocks/sass/587d7dbe367417b2b2512bb8.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/use-for-to-create-a-sass-loop.md => blocks/sass/587d7dbe367417b2b2512bb9.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/use-each-to-map-over-items-in-a-list.md => blocks/sass/587d7dbf367417b2b2512bba.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/apply-a-style-until-a-condition-is-met-with-while.md => blocks/sass/587d7dbf367417b2b2512bbb.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/split-your-styles-into-smaller-chunks-with-partials.md => blocks/sass/587d7dbf367417b2b2512bbc.md} (100%) rename curriculum/challenges/english/{03-front-end-development-libraries/sass/extend-one-set-of-css-styles-to-another-element.md => blocks/sass/587d7fa5367417b2b2512bbd.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-pong-game.md => blocks/take-home-projects/5a4b7fcdb66f799f199e11db.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-light-bright-app.md => blocks/take-home-projects/5a5d02bd919fcf9ca8cf46cb.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/map-data-across-the-globe.md => blocks/take-home-projects/bd7108d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/p2p-video-chat-application.md => blocks/take-home-projects/bd7150d8c442eddfafb5bd1c.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.md => blocks/take-home-projects/bd7153d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-the-game-of-life.md => blocks/take-home-projects/bd7154d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-recipe-box.md => blocks/take-home-projects/bd7155d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md => blocks/take-home-projects/bd7156d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/show-the-local-weather.md => blocks/take-home-projects/bd7158d8c442eddfaeb5bd10.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.md => blocks/take-home-projects/bd7158d8c442eddfaeb5bd19.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-simon-game.md => blocks/take-home-projects/bd7158d8c442eddfaeb5bd1c.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/use-the-twitch-json-api.md => blocks/take-home-projects/bd7158d8c442eddfaeb5bd1f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.md => blocks/take-home-projects/bd7158d8c442eedfaeb5bd1c.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/chart-the-stock-market.md => blocks/take-home-projects/bd7158d8c443eddfaeb5bd0e.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/manage-a-book-trading-club.md => blocks/take-home-projects/bd7158d8c443eddfaeb5bd0f.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-pinterest-clone.md => blocks/take-home-projects/bd7158d8c443eddfaeb5bdee.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-voting-app.md => blocks/take-home-projects/bd7158d8c443eddfaeb5bdef.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.md => blocks/take-home-projects/bd7158d8c443eddfaeb5bdff.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.md => blocks/take-home-projects/bd7158d8c443edefaeb5bdee.md} (100%) rename curriculum/challenges/english/{10-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.md => blocks/take-home-projects/bd7198d8c242eddfaeb5bd13.md} (100%) rename curriculum/challenges/english/{27-a2-professional-chinese => blocks}/talk-about-what-you-do-by-using-key-verbs/682c2753317b88f1ecdad894.md (100%) rename curriculum/challenges/english/{26-a2-professional-spanish => blocks}/talk-about-who-you-are-by-using-key-verbs/681a8796e5a782fe3459984b.md (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d87.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d88.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d89.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8a.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8b.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8c.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8d.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8e.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8f.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d90.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d91.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d92.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d93.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d94.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d95.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d96.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d97.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d98.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d99.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9a.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9b.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9c.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9d.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9e.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9f.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72da0.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72da1.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72da2.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72da3.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72da4.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72da5.md} (100%) rename curriculum/challenges/english/{11-machine-learning-with-python/tensorflow/conclusion.md => blocks/tensorflow/5e8f2f13c4cdbe86b5c72da6.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-a.md => blocks/top-basic-function-projects/6619240f46cec8e04d77e03a.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-b.md => blocks/top-basic-function-projects/661e131f068359c3ccf2f4d6.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-c.md => blocks/top-basic-function-projects/661e151f068359c3ccf2f4d7.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-d.md => blocks/top-basic-function-projects/661e17c6068359c3ccf2f4d8.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-build-a-recipe-project/top-build-a-recipe-project.md => blocks/top-build-a-recipe-project/6391d1a4f7ac71efd0621380.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md => blocks/top-build-a-rock-paper-scissors-game/66629f407d679d3105e8317f.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-a.md => blocks/top-introduction-to-flexbox/6571b2fccc1de61d7b4dd37f.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-b.md => blocks/top-introduction-to-flexbox/6571b2fecc1de61d7b4dd380.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-c.md => blocks/top-introduction-to-flexbox/6571b2fecc1de61d7b4dd381.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-d.md => blocks/top-introduction-to-flexbox/6571b2ffcc1de61d7b4dd382.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-e.md => blocks/top-introduction-to-flexbox/6571b300cc1de61d7b4dd383.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-f.md => blocks/top-introduction-to-flexbox/6571b300cc1de61d7b4dd384.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-g.md => blocks/top-introduction-to-flexbox/6571c34568e4b3b17d3957f8.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-h.md => blocks/top-introduction-to-flexbox/6571c34668e4b3b17d3957f9.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-i.md => blocks/top-introduction-to-flexbox/6571c34768e4b3b17d3957fa.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-j.md => blocks/top-introduction-to-flexbox/6571c34868e4b3b17d3957fb.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-k.md => blocks/top-introduction-to-flexbox/6597b43d854b3fa8e35d66d7.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-a.md => blocks/top-learn-arrays-and-loops/661e27508602567c118451d1.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-b.md => blocks/top-learn-arrays-and-loops/661e27568602567c118451d2.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-c.md => blocks/top-learn-arrays-and-loops/661e27578602567c118451d3.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-d.md => blocks/top-learn-arrays-and-loops/661e27588602567c118451d4.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-e.md => blocks/top-learn-arrays-and-loops/661e27588602567c118451d5.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-f.md => blocks/top-learn-arrays-and-loops/661e27598602567c118451d6.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-g.md => blocks/top-learn-arrays-and-loops/661e275a8602567c118451d7.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-h.md => blocks/top-learn-arrays-and-loops/661e275a8602567c118451d8.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-a.md => blocks/top-learn-block-and-inline/6570447ce7b02272663824df.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-b.md => blocks/top-learn-block-and-inline/6570447de7b02272663824e0.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-c.md => blocks/top-learn-block-and-inline/6570447ee7b02272663824e1.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-d.md => blocks/top-learn-block-and-inline/6570447ee7b02272663824e2.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-e.md => blocks/top-learn-block-and-inline/6570447fe7b02272663824e3.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-f.md => blocks/top-learn-block-and-inline/65704480e7b02272663824e4.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-g.md => blocks/top-learn-block-and-inline/65704482e7b02272663824e5.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-h.md => blocks/top-learn-block-and-inline/65704483e7b02272663824e6.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-i.md => blocks/top-learn-block-and-inline/65704484e7b02272663824e7.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-j.md => blocks/top-learn-block-and-inline/65704485e7b02272663824e8.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-k.md => blocks/top-learn-block-and-inline/65704486e7b02272663824e9.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-a.md => blocks/top-learn-css-foundations-projects/63ee3f71381756f9716727ef.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-b.md => blocks/top-learn-css-foundations-projects/63ee3fe4381756f9716727f0.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-c.md => blocks/top-learn-css-foundations-projects/63ee3fe9381756f9716727f1.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-d.md => blocks/top-learn-css-foundations-projects/63ee3ff1381756f9716727f2.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-e.md => blocks/top-learn-css-foundations-projects/63ee3ff8381756f9716727f3.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-a.md => blocks/top-learn-css-foundations/63ee351d0d8d4841c3a7091a.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-b.md => blocks/top-learn-css-foundations/63ee35240d8d4841c3a7091b.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-c.md => blocks/top-learn-css-foundations/63ee352b0d8d4841c3a7091c.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-d.md => blocks/top-learn-css-foundations/63ee35300d8d4841c3a7091d.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-e.md => blocks/top-learn-css-foundations/63ee35370d8d4841c3a7091e.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-f.md => blocks/top-learn-css-foundations/63ee353e0d8d4841c3a7091f.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-g.md => blocks/top-learn-css-foundations/63ee35450d8d4841c3a70920.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-h.md => blocks/top-learn-css-foundations/63ee354c0d8d4841c3a70921.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-a.md => blocks/top-learn-css-specificity/6489bcd7b7600c818dc297ea.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-b.md => blocks/top-learn-css-specificity/6489c96782cf2e4f86f03ae2.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-c.md => blocks/top-learn-css-specificity/6489cb0b82cf2e4f86f03ae3.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-d.md => blocks/top-learn-css-specificity/6489cf5882cf2e4f86f03ae5.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-e.md => blocks/top-learn-css-specificity/6489cf6282cf2e4f86f03ae6.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-f.md => blocks/top-learn-css-specificity/6489cf6782cf2e4f86f03ae7.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-g.md => blocks/top-learn-css-specificity/6489cf7682cf2e4f86f03ae8.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-h.md => blocks/top-learn-css-specificity/648acb0745e79f79650fa2ac.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-a.md => blocks/top-learn-data-types-and-conditionals/65e9713d484dd50f720e6fe6.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-b.md => blocks/top-learn-data-types-and-conditionals/65e97164484dd50f720e6fe7.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-c.md => blocks/top-learn-data-types-and-conditionals/65e97251484dd50f720e6fe8.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-d.md => blocks/top-learn-data-types-and-conditionals/65e9725a484dd50f720e6fe9.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-e.md => blocks/top-learn-data-types-and-conditionals/65e97260484dd50f720e6fea.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-f.md => blocks/top-learn-data-types-and-conditionals/65e97267484dd50f720e6feb.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-g.md => blocks/top-learn-data-types-and-conditionals/65e9726d484dd50f720e6fec.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-h.md => blocks/top-learn-data-types-and-conditionals/65e9727a484dd50f720e6fed.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-i.md => blocks/top-learn-data-types-and-conditionals/65e97280484dd50f720e6fee.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-j.md => blocks/top-learn-data-types-and-conditionals/65e97288484dd50f720e6fef.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-k.md => blocks/top-learn-data-types-and-conditionals/65e9728d484dd50f720e6ff0.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-l.md => blocks/top-learn-data-types-and-conditionals/65e97293484dd50f720e6ff1.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-a.md => blocks/top-learn-function-basics/6617a128e90de1b3fd10bd4d.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-b.md => blocks/top-learn-function-basics/6617a1fce90de1b3fd10bd4e.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-c.md => blocks/top-learn-function-basics/6617aee05b87c334e7ae8014.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-d.md => blocks/top-learn-function-basics/6617aee95b87c334e7ae8015.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-e.md => blocks/top-learn-function-basics/6617aef05b87c334e7ae8016.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-f.md => blocks/top-learn-function-basics/6617aef85b87c334e7ae8017.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-g.md => blocks/top-learn-html-foundations/6376327e2724a688c04636e3.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-h.md => blocks/top-learn-html-foundations/637633162724a688c04636e4.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-a.md => blocks/top-learn-html-foundations/637f4e0e72c65bc8e73dfe1e.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-b.md => blocks/top-learn-html-foundations/637f4e1672c65bc8e73dfe1f.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-c.md => blocks/top-learn-html-foundations/637f4e1c72c65bc8e73dfe20.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-d.md => blocks/top-learn-html-foundations/637f4e2872c65bc8e73dfe21.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-e.md => blocks/top-learn-html-foundations/637f4e2f72c65bc8e73dfe22.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-f.md => blocks/top-learn-html-foundations/637f4e3672c65bc8e73dfe23.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-a.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a78b1eb2281159492fa.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-b.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a7ab1eb2281159492fb.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-c.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a7bb1eb2281159492fc.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-d.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a7bb1eb2281159492fd.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-e.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a7cb1eb2281159492fe.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-f.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a7db1eb2281159492ff.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-g.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a7eb1eb228115949300.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-h.md => blocks/top-learn-to-solve-problems-and-understand-errors/66581a7fb1eb228115949301.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-a.md => blocks/top-learn-variables-and-operators/65e185b1500d930ce8ed909b.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-b.md => blocks/top-learn-variables-and-operators/65e18d61500d930ce8ed90a5.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-c.md => blocks/top-learn-variables-and-operators/65e1957a500d930ce8ed90a6.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-d.md => blocks/top-learn-variables-and-operators/65e1985e500d930ce8ed90a7.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-e.md => blocks/top-learn-variables-and-operators/65e19bc3500d930ce8ed90a8.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-f.md => blocks/top-learn-variables-and-operators/65e1a2ea500d930ce8ed90a9.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-g.md => blocks/top-learn-variables-and-operators/65e1aaf8500d930ce8ed90aa.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-h.md => blocks/top-learn-variables-and-operators/65e1aedc500d930ce8ed90ac.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-i.md => blocks/top-learn-variables-and-operators/65e1b46e500d930ce8ed90ad.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-h.md => blocks/top-links-and-images/637f700b72c65bc8e73dfe2f.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-g.md => blocks/top-links-and-images/637f701572c65bc8e73dfe30.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-f.md => blocks/top-links-and-images/637f701c72c65bc8e73dfe31.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-e.md => blocks/top-links-and-images/637f702372c65bc8e73dfe32.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-d.md => blocks/top-links-and-images/637f702872c65bc8e73dfe33.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-c.md => blocks/top-links-and-images/637f703072c65bc8e73dfe34.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-b.md => blocks/top-links-and-images/637f703572c65bc8e73dfe35.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-links-and-images/links-and-images-lesson-a.md => blocks/top-links-and-images/637f704072c65bc8e73dfe36.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-a.md => blocks/top-the-box-model/64a5529c02815a7d323aab88.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-b.md => blocks/top-the-box-model/64a553ed02815a7d323aab89.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-c.md => blocks/top-the-box-model/64a5551d02815a7d323aab8a.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-d.md => blocks/top-the-box-model/64a55a6102815a7d323aab8b.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-e.md => blocks/top-the-box-model/64a669f77a7d00f97013ed0c.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-f.md => blocks/top-the-box-model/64a66c917a7d00f97013ed0d.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-g.md => blocks/top-the-box-model/64a6702e7a7d00f97013ed0e.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-h.md => blocks/top-the-box-model/64a674937a7d00f97013ed0f.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-i.md => blocks/top-the-box-model/64a6749a7a7d00f97013ed10.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-j.md => blocks/top-the-box-model/64a674a47a7d00f97013ed11.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-k.md => blocks/top-the-box-model/64a674ac7a7d00f97013ed12.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-l.md => blocks/top-the-box-model/64a674b97a7d00f97013ed13.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-the-box-model/the-box-model-lesson-m.md => blocks/top-the-box-model/64a674c27a7d00f97013ed14.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-h.md => blocks/top-working-with-text/637f4e3e72c65bc8e73dfe24.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-i.md => blocks/top-working-with-text/637f4e4672c65bc8e73dfe25.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-j.md => blocks/top-working-with-text/637f4e5172c65bc8e73dfe26.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-a.md => blocks/top-working-with-text/637f4e5872c65bc8e73dfe27.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-b.md => blocks/top-working-with-text/637f4e5f72c65bc8e73dfe28.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-c.md => blocks/top-working-with-text/637f4e6672c65bc8e73dfe29.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-d.md => blocks/top-working-with-text/637f4e6e72c65bc8e73dfe2a.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-e.md => blocks/top-working-with-text/637f4e7972c65bc8e73dfe2b.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-f.md => blocks/top-working-with-text/637f4e8072c65bc8e73dfe2c.md} (100%) rename curriculum/challenges/english/{16-the-odin-project/top-working-with-text/working-with-text-lesson-g.md => blocks/top-working-with-text/637f4e8772c65bc8e73dfe2d.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647e230c8acb466c97ccbef9.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647e23188acb466c97ccbefa.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647e23248acb466c97ccbefb.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647e232c8acb466c97ccbefc.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647e23368acb466c97ccbefd.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647e23438acb466c97ccbefe.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647e23508acb466c97ccbeff.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/trophy-work-with-variable-data-in-c-sharp-console-applications.md => blocks/work-with-variable-data-in-c-sharp-console-applications/647f867a07d29547b3bee1bc.md} (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/613297a923965e0703b64796.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61329b210dac0b08047fd6ab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61329d52e5010e08d9b9d66b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6133acc353338c0bba9cb553.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6133d11ef548f51f876149e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/613e2546d0594208229ada50.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/613e275749ebd008e74bb62e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6140827cff96e906bd38fc2b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6140883f74224508174794c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61408e4ae3e35d08feb260eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61408f155e798909b6908712.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614090d5a22b6f0a5a6b464c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6141fabd6f75610664e908fd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6141fed65b61320743da5894.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614202874ca576084fca625f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614206033d366c090ca7dd42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61435e3c0679a306c20f1acc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6143610161323a081b249c19.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6143639d5eddc7094161648c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6143908b6aafb00a659ca189.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6143920c8eafb00b735746ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6143931a113bb80c45546287.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614394fb41985e0d2012a93e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6143956ed76ed60e012faa51.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614396f7ae83f20ea6f9f4b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6143cb26f7edff2dc28f7da5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6144e818fd5ea704fe56081d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6144f8dc6849e405dd8bb829.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145e6eeaa66c605eb087fe9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145e8b5080a5f06bb0223d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145eb5f08a38a0786c7a80c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145ed1f22caab087630aaad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145ee65e2e1530938cb594d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f02240ff8f09f7ec913c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f14f019a4b0adb94b051.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f3a5cd9be60b9459cdd6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f47393fbe70c4d885f9c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f59029474c0d3dc1c8b8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f685797bd30df9784e8c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f829ac6a920ebf5797d7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145f8f8bcd4370f6509078e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145fb5018cb5b100cb2a88c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6145fc3707fc3310c277f5c8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614796cb8086be482d60e0ac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6147a14ef5668b5881ef2297.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614878f7a412310647873015.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61487b77d4a37707073a64e5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61487da611a65307e78d2c20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61487f703571b60899055cf9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614880dc16070e093e29bc56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614883b6fa720e09fb167de9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614884c1f5d6f30ab3d78cde.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/61488ecfd05e290b5712e6da.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148d99cdc7acd0c519862cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148da157cc0bd0d06df5c0a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148dc095264000dce348bf5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148dcaaf2e8750e6cb4501a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148dd31d210990f0fb140f8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148defa9c01520fb9d178a0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148dfab9b54c110577de165.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148e0bcc13efd10f7d7a6a9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148e161ecec9511941f8833.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148e28706b34912340fd042.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148e335c1edd512d00e4691.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6148e41c728f65138addf9cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/614ccc21ea91ef1736b9b578.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-accessibility-quiz/6351e7a8684bf5377c4ee7f7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd5a93fd62bb35968adeab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd6343fb42013d99bcd7f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd66c687e610436494c6f1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd67a656743144844941cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd6ab779390f49148773bb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd6b7c83dbf54a08cf0498.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd6cc9475a784b7776233e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd70336ebb3e4f62ee81ba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd719788899952e67692b9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd71d596e8f253b9408b39.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd75ea7f663457612dba02.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd7648a7ba2e5882436831.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd778081276b59d59abad6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd78621573aa5e8b512f5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd7a160ed17960e971f28b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd7b3fcaa5406257abc5d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd8e491324ce717da97ffe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd8fd08af43372f02952d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd9126aa72a474301fc49f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd933ba685de776a94997e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd94056e0355785fbba4d3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd990577d8227dd93fbeeb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd9a4ff2fc4481b9157bd7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd9ad665a4a282c8106be3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd9b7285bde783ad5b8aac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fd9d9fbdfe078800317055.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fda307bde0b091cf7d884a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fda339eadcfd92a6812bed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fdac1e31692f9a9ad97295.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fdaea3999cb19d76ce717b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fdaf9ff894b6a084ecdc1b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fdafe6f07fd7a1c6785bc2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/61fdb04d9939f0a26ca51c2b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620159cd5431aa34bc6a4c9c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62015a5da1c95c358f079ebb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62015cd2654a1139321a89d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62015d8942384c3aed48329e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620167374bb8b4455cd11125.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620174ed519dd7506c1a4b61.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620175b3710a0951cfa86edf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201782cc420715562f36271.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620179bc0a6a2358c72b90ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62017b6f47454059bf2d3bd1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62017f47c87be96457c49f46.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62017fa5bbef406580ceb44f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62018243f046a368fab8ffb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201830cb0c74b69f1b41635.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620186f4b6b8356d2def576b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62018ba1aa263770c953be66.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62018c3e94434a71af1d5eaa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62018ec29b3ae674f40bef31.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/62019093fe30e278e797d2f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620191707bc65579ddd3ce15.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620192a767533a7ad19d96d7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201995d9ab88e80f1989dce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/620199c7a7a32c81d4db3410.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201a1a7af32c287bd6b8183.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201a1cc668a34888f5b2f52.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201a20d742f5c89736c8cfb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201a42e39bf3b95b6a33bf3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201a4adcc6414968b391592.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201a5258af7b398b030bfaf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/6201a59be346d399c21d10b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-balance-sheet/64076bbeba941114b0027b6a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-bash-boilerplate/5ea8adfab628f68d805bfc5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-bike-rental-shop/5f5b969a05380d2179fe6e18.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec39565dbc7e3375263b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff7a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff7b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff7c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff7d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff7f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff80.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff81.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff82.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff83.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/683ec95f2f8781355556ff84.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/684165a72e33e26a40904f8b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/684169b00a073c9b9f0a703c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/68416aab85dd00a7852cdeb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-binary-search/68416d66013635cb6325eb6d.md (100%) rename curriculum/challenges/english/{29-semantic-html/cat-blog-page => blocks/workshop-blog-page}/669aff9f5488f1bea056416d.md (100%) rename curriculum/challenges/english/{29-semantic-html/cat-blog-page => blocks/workshop-blog-page}/669fc7e141e4703748c558bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fc938d38e6e38ace9251e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fcb06c3034a39f5431a38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fcb5106eeb13ab7afcd09.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fd003cb89ee3c2402e041.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fd6fd12918e3de87854d4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fdc11c9b0263fe0814a7a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fdd3965f36f40af9615e5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fde2081f65141ad703fe4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/669fdfc9a5e3da42d2376609.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a334a1a7cca6354999f9bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a335e5888ffb367633200a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a338be7f1dee383a0e0ecb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a33a00514b40393a983c24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a33ac0ae8e3139fb34afc3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a33bd56208583aeb4837c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a33c449ffdf93b90c5821e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a33e9bd3aa213cd23d9c57.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a49f685961e997e337cab1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/66a7e72adf226c02626715a3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/67d1edfde28a4133ba64ad26.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-blog-page/67d1f348f2cc9eab9d0b4ff4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-build-a-heart-icon/686d749d6f32f708fdf2b7ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e80.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e81.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a3d4c065557260de2ff33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a431692a5f863f726c438.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a549f60f5a3fedfc0edd9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a5e7f3d47715196b12ca0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a7e200400089967b8b1f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a82806c4c6bc3567f2708.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/680a836235461fce1ff53b3f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6810869355fa2468f9ebaf9c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6810891bd6de8a87a833df42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6818b80519e6c6c47a8bb6e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6818e9c7c8dc5694e8f64fc3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6818eb3f98c0bca5af7c8d03.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6818ed1adc249bb91d373729.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6818fcb250f34e62cab32c39.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6819bc0637b80256a33adccc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6819be9055828d65c813eec5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6819c5c9faf2548e556163d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6819c7beb4a8289c2b4f24d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6819ca464db219ab86f37dc4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/6819cf38880d8cc9b9f6af7a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/681a1d60e037127e7c8e0230.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/681a2a6cf95e82ca30866364.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/681a2e35c406ade2f0a5f9b2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-caesar-cipher/681a44f4c3235f7d8f428545.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f33071498eb2472b87ddee4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3313e74582ad9d063e3a38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f331e55dfab7a896e53c3a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3326b143638ee1a09ff1e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f33294a6af5e9188dbdb8f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f332a88dc25a0fd25c7687a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f332b23c2045fb843337579.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f344f9c805cd193c33d829c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f344fad8bf01691e71a30eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f344fbc22624a2976425065.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f344fc1520b6719f2e35605.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3477ae34c1239cafe128be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3477ae8466a9a3d2cc953c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3477ae9675db8bb7655b30.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3477aefa51bfc29327200b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3477cb2e27333b1ab2b955.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3477cb303c5cb61b43aa9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3477cbcb6ba47918c1da92.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f34a1fd611d003edeafd681.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed60785e1f3e9850b6e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed60a5decd94ab66986.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed6199b0cdef1d2be8f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed63c7807a4f1e6d054.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed63e0fa262326eef05.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed656a336993abd9f7c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed69db0a491745e2bb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f35e5c4321f818cdc4bed30.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f35e5c44359872a137bd98f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3c866d0fc037f7311b4ac8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3c866d28d7ad0de6470505.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3c866d5414453fc2d7b480.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3c866daec9a49519871816.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3c866dbf362f99b9a0c6d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3c866dd0d0275f01d4d847.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3c866de7a5b784048f94b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3cade94c6576e7f7b7953f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3cade9993019e26313fa8e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3cade99dda4e6071a85dfd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3cade9fa77275d9f4efe62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e01f288a026d709587.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e03d719d5ac4738993.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e04559b939080db057.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e050279c7a4a7101d3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e05473f91f948724ab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e056bdde6ae6892ba2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e06d34faac0447fc44.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e07276f782bb46b93d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e0819d4f23ca7285e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e087d56ed3ffdc36be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e0a81099d9a697b550.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e0b431cc215bb16f55.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e0e9629bad967cd71e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3ef6e0f8c230bdd2349716.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f3f26fa39591db45e5cd7a0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f459225127805351a6ad057.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f459a7ceb8b5c446656d88b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f459cf202c2a3472fae6a9f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f459fd48bdc98491ca6d1a3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45a05977e2fa49d9119437.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45a276c093334f0f6e9df4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45a5a7c49a8251f0bdb527.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45a66d4a2b0453301e5a26.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45b0731d39e15d54df4dfc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45b25e7ec2405f166b9de1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45b3c93c027860d9298dbd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45b45d099f3e621fbbb256.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45b4c81cea7763550e40df.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f45b715301bbf667badc04a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f46e270702a8456a664f0df.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f46e36e745ead58487aabf2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f46e7a4750dd05b5a673920.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f46e8284aae155c83015dee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f46ede1ff8fec5ba656b44c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f4701b942c824109626c3d8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f475bb508746c16c9431d42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f475e1c7f71a61d913836c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f47633757ae3469f2d33d2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f47fe7e31980053a8d4403b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f716ad029ee4053c7027a7a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f716bee5838c354c728a7c5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f7691dafd882520797cd2f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f7692f7c5b3ce22a57788b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f769541be494f25449b292f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f76967fad478126d6552b0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f769702e6e33127d14aa120.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f7b87422a560036fd03ccff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/5f7b88d37b1f98386f04edc0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/6780e8ef4153930b965cd7b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cafe-menu/6780f0d898362873ac425dc8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc06012e46aa6bc9b8c001.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc095dfe1682753d2ab030.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc0a9e06e00b75d6782be9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc0ba5881acb7692cfc4de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc0de2920bec775f610424.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc0f1ae40802781b2ea972.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc10958d72e57907f898b2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc12fa504b0479dac479a0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc14ca14e65e7a9ebecb80.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc16abc30b367ba1d1f9ef.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc172af7159a7c67804544.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc1a3a39aef47d6473cb2f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc1ccfefdd727e18c2ab20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc1deb1f04647f2aabee2b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc21d23238dc8240a8a182.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc26907ff6908402af0149.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc2739f687e484d50bb6f1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cc281d687975858049fd8d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calculator/66cdf76685e4cb5a8726e27b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/5ddb965c65d27e1512d44d9a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b606f09a14cc1781aea1fb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b6075a62883218d282504c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b607af6fcdb119aae9b16a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60821c855d01b1eda3c0b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b6088bb56e2d1cac364043.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b608ebf40c871d960fc004.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60a140bf5a321d50a7315.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60aaaa65f8922bfce6b7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60af1a0b9f7238a9dd294.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60c09c5039f25a3b2dda9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60ca38c897f2721b27959.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60cfaca25bb27edd40f62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b60d3c5048302906962231.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b613f367584d2a5d041b7d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b61490e633a22b4593e62f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b614e6a1f7fe2cef6312dc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63b6152e6aff882db819fc1e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf461011fca327d3b60fa8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf47fd40599f29827f484d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf492b6dfb292a79f0e675.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf4bfe9de3852be51c8f86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf4d351e06432ce9bf3627.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf511b85b6082e54dc1573.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf5230bccd1c2f5c13e1ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf598a4c807930a13a1a27.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf5a518d54f63181ab639a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf5a92fd148d3264d5322b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf5adfe2981b332eb007b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf5bcfebff0734593fad19.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf5c438f523a359769106c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63bf5cf03b50bf36cfbe94ea.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c1dfbd56c71e278800010c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c1e0af28078f2dfad9eb3e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c1e1965a898d302e0af4e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c1e5b4b3c8a031def3bd65.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c1e704ee12703347625900.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c2164c0df38a382062c4af.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c216da562fbb3957b9cb2c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c2171c1e5b6e3aa51768d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c21774193de43bbc6a769f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c217ccd939053ce4fa16d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c21839f56eaf3ef4e027c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c2187f55eb0f400269568f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c218c028c56a411b2a379a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c2194dce265f429300c8b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c21c17fa8fd6447ff0389d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c21cd2c34541469f5700a9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c21d4f48267a47c2946788.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c21dea919c8e4adb0df8e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c8ab51214c8c1f1b9a49f7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c8b0187cceff21c8389543.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c8be904ffff922f3c6f8d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c8c00bfb671b23f9de4159.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c8c15fd337ad24b9b68049.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9bc53735149084390e5d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9bcc26219e7090da0f549.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9bce376ca4f09c15a3768.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9bdd916e0c10af01ed8d7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9be334f4a050c0b94bc93.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9bef7fec05c0d38853828.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9bf80558d780e848b2987.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9c09a7daa4f0ff92c4023.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9c0d0857f0a10a57af936.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9c11a0a090311dff55564.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9c16dd75dd212dc12363c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9c1ef134f3513e751c975.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e3a83bb3e61a80eea564.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e45519caf31b987fbb5f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e4d2ff41811dd640504f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e51b3a007a1eba1cd0f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e55b4b06c11fff555c64.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e5eea8261d22856ead1c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e63bb1e32d23b6adbe44.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e6b7c0303524af2d0bc2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e769df38c92635c158ba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e7d5b21eee2776ecc226.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e84c9fe8ca28c4101189.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e8fe3a6f022a05a04675.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9e94e9df7d72aed1c24bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9ea23dbadbf2c2764e3f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9ea9b16430f2d54522464.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9eb09bcfaa72e3da820a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9eb4a5d68f12f32d9b440.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9ebb7b12bca3025b0a935.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9ec044acedf312c4974ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9f24afbc9cf324dcaa9a4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9f28bda3e3f336e21b6b4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/63c9f2bff625af342023512c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/6603ac77cd4899599a98a1fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/6603b0bcba0eb95e5256b1e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/660404511dbf1b90eb23b617.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/6604080b66ff6e942d8225b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/66040ae710de0e96c26a0201.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-calorie-counter/670ea2c4f42def724c77e3c7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-castle/5f32db63eb37f7e17323f459.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646c48df8674cf2b91020ecc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646c586be7180e40ddf74ff6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646c59e942f35541923104bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646c5ace05e4be4211407935.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646c5d7057c45f432fcdd46c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646c5e727e56e743c9aed4a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646c5ffef5598d449b52ec12.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646ce8bb4b35544d501c7184.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646ce9d790d2a44de5f99e04.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646ceb843412c74edee27a79.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cecc9eb5c4f4f73dafd07.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cef0c2b98915094df7099.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cf1206cac5f51804f49cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cf2249f02ca5233d9af7c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cf48d8f8e1f535a1821d3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cf6cbca98e258da65c979.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cf88aa884405a11ea5bcc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cfc2b8e6fe95c20a819d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cfd853634255d02b64cc1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646cfde6ac612e5d60391f50.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dd556d524bc61c0139bd6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dd6f9caa862627dd87772.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dd7cfd0cfac630c1dd520.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dd8c79ec23463a3d0e356.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dd9d9a729916460724f16.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646ddab8afd73764f5241bbf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646ddb61ff08366570cc5902.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646ddd3f9f97a0667b964bdb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dde7dc20dc167489faa69.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646ddf888632fa67f1180940.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646de5dc8988076a1d992afd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646de6a97b50a86ac487de86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646de7b64467e96b7d35b5cd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646de8478d6f796bfbdccfb2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646de8d204a3426c7d184372.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dea1c98c2426d43a705c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646deb169847f86df0f95bfc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dec359bef3b7811fba5a6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dedbcba062079128b2ecc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646def5e863abf7a14501421.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646df03c8f79337ab46f148b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646df0cf26413a7b35e4b8b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646df1d1aa4ae57bdf1869c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646dffd8ce9ac77ec1906f2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f0417322c0e04983a5149.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f08293804a30685533c6f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f09293eb3230723a62f77.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f0c9a1e3360092d1bbd33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f0ce5737243098ad6e494.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f0ef13604420a8744f7d4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f0f7c5933560af8e7e380.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f102bf87b350b593baa72.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f107abb89d00bb99f387a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f12da0b4c5d0ca162834a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f135eab69d90d0c6d4e9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f159b2cffb21150b927cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f164bf100dd11d226161f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f1764e2f1d212ba9785a7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f1802a09a171332e14630.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f4d6c42dc5f214f4e7444.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f4e46e81f7021d5fd9c1d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f4f6a14e3c522d130a0d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f4fe12b7985232bf475a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f507e4d1cd323f17db4fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/646f516dbfc1342495515625.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6476f5c17f99146071ee884c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6476f7a4827bcc61682f2347.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6476fb7cbaafa36d65e9cf35.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6476fc5cf14b276e6d04e82a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6476fd4213318f6ee211028a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/64770351e8586671ec0911f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6477062778c85972eb648030.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/647d821de0d97b3283c72b36.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/647d855ac12cd436059acd39.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/649353647c44ef4867ab4935.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/64a2687ef267e5934a2f93e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/64a26ac5540c5493f4641f10.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/64a3bcbc83e574b58c8ed048.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6676a8a8d9861319ee901a90.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-painting/6676a8b01e56ec1a1e07c202.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc174fcf86c76b9248c6eb2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc1798ff86c76b9248c6eb3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc2385ff86c76b9248c6eb7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc23991f86c76b9248c6eb8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc23f9bf86c76b9248c6eba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc24073f86c76b9248c6ebb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc24165f86c76b9248c6ebc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dc24614f86c76b9248c6ebd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ddbd81294d8ddc1510a8e56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfa2407b521be39a3de7be1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfa30b9eacea3f48c6300ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfa3589eacea3f48c6300ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfa371beacea3f48c6300af.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfa37b9eacea3f48c6300b0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfb6250eacea3f48c6300b2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfb655eeacea3f48c6300b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5dfb6a35eacea3f48c6300b4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804d3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804d4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804e7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804ea.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5ef9b03c81a63668521804ee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5efada803cbd2bbdab94e332.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5efae0543cbd2bbdab94e333.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5efae16e3cbd2bbdab94e334.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5f07be6ef7412fbad0c5626b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/5f07c98cdb9413cbd4b16750.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/62bb4009e3458a128ff57d5d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/671141f948cbab359e74cc93.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/671141feba228a35cefba82d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/671144cdcc01d73f7dd79dc9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-cat-photo-app/671b6e873249bb35c9debfcf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98cd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98d9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98da.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98dc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98df.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98ea.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98ee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98ef.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98fa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98fb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98fd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e98ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9900.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9901.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9902.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9903.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9904.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9905.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9906.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9907.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9908.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9909.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e990a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e990b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e990c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e990d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e990e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e990f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9910.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9911.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9912.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9913.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9914.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9915.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9916.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9917.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9918.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9919.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e991a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e991b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e991c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e991d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e991e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e991f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9920.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9921.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9922.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9923.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9924.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9925.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9926.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9927.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9928.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9929.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e992a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e992b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e992c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e992d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e992e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e992f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9930.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9931.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9932.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9933.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9934.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9935.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9936.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9937.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9938.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e9939.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e993a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e993b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e993c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e993d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-city-skyline/5d822fd413a79914d39e993e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616968c2c94c8071b349c146.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61696ef7ac756c829f9e4048.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616971b3cd990186b66c99a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616d3a67ccf800ad94ec89ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616d47bc9eedc4bc7f621bec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616d4a84b756d9c4b8255093.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616d50b93ba424d6282c99cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616d525007b8c5d8b3308b1c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616d55bd160a95e22453a081.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/616d595270d902f0e7086e18.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61764c602bee6974e7790f35.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61764f23ea21477b76f3b80f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61764f7e5240eb7ccc7f6a0a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61764fdda535587e1fefb3aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/6176519636a76b810ab1219a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617b65579ce424bf5f02ca73.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617b8b38f32bf2080a140675.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617b8e0d93a8d10d9a90e720.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617b92b9de349513466f6156.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617b954d9f4f6217a749380e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617b97abd9f3f61d1590b815.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617b9ad735109e217284e095.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617bb5624a75e86463b7e638.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617bb77353188166af43f3ac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617bb9fdef27bc6aa0470ac2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617bbb6b97a83f6d1f7d6e38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617bc3386dc7d07d6469bf20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617bc4824e233180553a8069.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/617bd6ec666b1da2587e4e37.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/618a00ed1ca871a2b3aca0cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/618a0927005553b74bfa05ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/618a0b2befb143baefab632b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/618a1275e873dcc803c2d1aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/618a132676346ac9f7fd59dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/618a16873520a8d088ffdf44.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/618a16d21bd3dad1bb3aa8ef.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/619b72a0db211f1c29afb906.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/619b7396e57b771f903be90d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/619b7424f43ec9215e538afe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/619b74fa777a2b2473c94f82.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/619b761916dac02643940022.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/619b7c3c83de403126b69c1e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/619b7fd56aa2253778bcf5f7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a489b8579e87364b2d2cdb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a493ead935c148d2b76312.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a498399534644f59cff05e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a49d15bdbb5e57cc6fd280.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a4a53c4459446dc134a1c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a4a6e908bc34725b4c25ac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a4a7877da33a73a1c1723e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a4ac092eb21e7dbfe61c33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a4acbb5587197f68544d00.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a4ada3aabeec822b2975d9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a4ae5f29eb5584187201c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5be9833e7dc178de2af10.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5bfe091060f1d6a629dd0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5c906ab73313316e342f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5ca57f50ded36d33eef96.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5d594b887335228ee6533.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5d6701ee08953ca375243.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5d79c858bef560e26c685.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61a5d7ef1cfcf45764df07a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61adc60b69cd4b87739d2174.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61adc91467b5d59328b9f781.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61add79e739a5faee9d96080.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61add929e41980b1edbdba7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61addaf7e83988b59a7d18ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61ade49b2dad60c076cbd32d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b092eb9e7fc020b43b1bb2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b093179e7fc020b43b1bb3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b093219e7fc020b43b1bb4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b093329e7fc020b43b1bb5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b093429e7fc020b43b1bb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b0934c9e7fc020b43b1bb7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b0936d9e7fc020b43b1bb8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b095989e7fc020b43b1bb9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b095a79e7fc020b43b1bba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b095c79e7fc020b43b1bbb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b09f739aa6572d2064f9b8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b0a1b2af494934b7ec1a72.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b0a44a6b865738ba49b9fb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b306305810f1c9040ce5a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b30995968123ceb6b76167.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b30a286c228bd0c493c09a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b31287fb580ae75a486047.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b315e76a63b3ecbbb11b75.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b3183655ec10efd8c0bb07.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b31a451057fff645ec09be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-colored-markers/61b31cd7b0c76bfc076b4719.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/6823ac607bfdbc46331b2559.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/6823c1a0bcada44f32bf0bdc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/6823d6244511f252c8300eed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/6823d9ac8bdc3853df65a1ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/6823e036ea4b71553558c01b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/6823e169fda14755fbf00445.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/6823e637c1c0ed56f781b4fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/682ba2318000b62f179bdf04.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/682cd206883fc7b25eb539c5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/682cd20b883fc7b25eb539c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-curriculum-outline/683921c4769fd23dbadec2fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-database-of-video-game-characters/5f2c289f164c29556da632fd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/63db7f4677d06d7500a13321.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64005ab13a78eb062547c12d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/640067f276acd525509646cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644760f4fb15ce765baebb62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6448d62ce222044458b75931.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6448e475f904ad580cd7e722.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644905b34f614973a8252a26.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644b71f678b5e1687666c88d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b6c92876e836832538e34.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b6dad50514e69df601df6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b9d56b48971997a8055dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c803cad8434791a5f57b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c81683d816b7b3a044143.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ca381c8f87f263034954f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cb07132281a380223e458.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ce315efe609814258b0bc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/645ce4375221138326895726.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646203cdc054d012b5d71428.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646463be7341819690797ad2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464650a962e3d9852713549.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64646577f28ade99100a55c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646467130d7acc9b4e565c42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64648534ff5498bee5dceb28.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646486adf52652c0ee103aab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64648963e014f8c42a65b83a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464905afec9efcf7328ce58.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646491d2c856afd17c2f380d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646492f5c672c9d32f340c22.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64649c6d77059edf80279a32.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64649efb555939e30462c79b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/64649f91446721e3ff391d88.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464a057702d04e537d56d49.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464ad3c9b2e6cf58224cfa9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464b1384318a5087190950a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684cc59eed2706fa50e8933c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684cca09aac0fc035db4099f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684ccbdc1ef89e042b744e09.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684cd027744c2a0520ba4d58.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684cd59ec94b5e063bf776f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684cd8bf5445de089af9c837.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684cff0bf0a4ca0ad7e42990.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d009994a3840b98c9aa3a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d03df2a0ddf0c735865f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d07cbfa43a20d6a002ed7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d09cad4ec900e41db2e74.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d0d369e2b3b0f288d2c20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d0e11094c3e0fe1fb98f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d0eeb9c81e5109e52fe8b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d105e488dbd1166a717ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d11ffd15a531225d081e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d160a2370b01310ae0fda.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d17a3b350bb13d3c19c0f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/684d1942a1904a14a3709c6c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-error-message-component/68501d32b69f9d7756334ffc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641d9a19bff38d34d5a5edb8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da3c6b6fbd742bff6ee40.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da42481d90c4314c99e94.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da465273051435d332b15.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da4b16937be43ba24c63d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da51a9810e74411262fcc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da5462576784453146ec2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da5abaac81844a54adb03.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da73b09e7f046c758e0ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da791d0c34a472b8d15b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da7bfbc7f0f477438ad8a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da803d9892447d059804e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da836581c254815f785fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da86294fd9f485d3c2bf0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da895fb7ec648a5bdf19c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da8db2a036048ebe6999e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da97c987a514959ada414.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da9aceb788e49a73ebcc9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641daa5ea050f24a7cade6e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641daa8c2c3e364ac3650b37.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641daabed8d0584b1150c953.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641daae5e18eae4b562633e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fcc-authors-page/641dab13c1b6f14b9828e6b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140c7e645d8e905819f1dd4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140c9d35015ae0ba0c250e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140cbeec34e970dfe75e710.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140cd32d018ed0f600eefce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140cdebd39d6a101e747529.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140cfc08ca9c5128c3e6478.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d0069049f5139d78da40.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d10d50636e14695013b2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d1a351e88f159ed54fca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d263016325162fd076fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d2b687a2cd17bac5730c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d36b8b747718b50d4b7a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d3dc359b371b1a21d783.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d4bc9db3c81c51a09ab7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140d94b5fab7f1d73c9bedb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140dc5e13d0c81e7496f182.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140dd77e0bc5a1f70bd7466.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140de31b1f5b420410728ff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140df547f09402144e40b92.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140e0d875ec16262f26432b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6140f4b5c1555a2960de1e5f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/614100d7d335bb2a5ff74f1f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/61410126fa3a6d2b3cda502e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6141019eadec6d2c6c6f007b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6141026ec9882f2d39dcf2b8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6169ab1aaeb4cd1174def700.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6169b1357fcb701bb5efc619.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/6169b284950e171d8d0bb16a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-ferris-wheel/617ace7d831f9c16a569b38a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a98f42c7c06903e5f8dd07.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9b333487b9c14998539a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9b48a211a73155621d0df.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9b8f14b963916a3baa732.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9bb8578459a175432e7d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9bcf00f13a418368a272e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9c006e4f58819396605b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9c14e3b34c719e34bae20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9c7a4521d2b1b1ec6dcf0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9ca099e3ecb1be10a2696.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9cb26ec6bd41cf6c82bc5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-final-exams-table/66a9cd4ffa48cf1ef7333640.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619665c9abd72906f3ad30f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61967e74a8e3690ab6292daa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61968df2acd5550bf1616c34.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61968e9243a4090cc805531c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61968f8877c6720d6d61aaf5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619691693bc14b0e528f5a20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196928658b6010f28c39484.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619692ff79f5770fc6d8c0b4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196990f966e8f10a40094f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619699c10a0f6e11591d73c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61969aa6acef5b12200f672e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61969c487ced6f12db8fef94.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61969d66cfcdba137d021558.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61969e7451455614217e901b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196adc17f77a714d51485f2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196aead7ac7bf1584b17a7f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196ce0415498d2463989e84.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196cee94c6da1253809dff9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196d00a5d7292262bc02f4c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196d0cda039d026f7f78d1e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196d1ac33c68d27dcda5796.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196d213d99f16287bff22ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196d2c0f22ca0293107c048.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196d32d1340d829f0f6f57d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6196d41d40bf9b2aaea5d520.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6197cff995d03905b0cca8ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6197f40a16afea068c7e60c8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6197f667297bb30a552ce017.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61993b72e874e709b8dfd666.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61993cf26a8e0f0a553db223.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61993dbb35adf30b10d49e38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61993e9adc9e9a0bb4d28fff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6199409834ccaf0d10736596.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6199429802b7c10dc79ff871.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619943285a41720e6370d985.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619943876b706d0f35c01dbc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/6199442866286d0ff421a4fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619bcf239fc15905ecd66fce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619be73b3c806006ccc00bb0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619be7af7b0bf60770f5d2a4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619be80062551a080e32c821.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619be8ce4ea49008c5bfbc30.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619be946958c6009844f1dee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619c155df0063a0a3fec0e32.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619c16debd0c270b01c5ce38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619cfdf2e63ddf05feab86ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d019488f98c06acbbb71a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d022dc8400c0763829a17.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d02c7bc95bf0827a5d296.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d033915012509031f309a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d03dadadb6509a16f4f5f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0503e03a790a4179d463.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d05c54dabca0b10058235.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0882f54bf40bdc4671ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d090cd8d6db0c93dc5087.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0b51ca42ed0d74582186.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0bc9cb05360e1bf549c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0c1594c38c0ebae75878.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0d18ca99870f884a7bff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0daf214542102739b0da.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0e56f9ca9710fcb974e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0eec0ac40611b41e2ccc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d0fc9825c271253df28d4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d102d786c3d13124c37c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d107edf7ddf13cc77106a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d10cc98145f14820399c5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d115e2adcd71538e82ebb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d11e6d5ef9515d2a16033.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d129a417d0716a94de913.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1340361095175f4b5115.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d15797b580c1828b05426.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d15d955d9d418c4487bbc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1629a8adc61960ca8b40.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1c5fc9f8941a400955da.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1dab9ff3421ae1976991.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1deb8b04811b8839ffe4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1e7a8e81a61c5a819dc4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1ed33c9a071cf657a0d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d1fb5d244c31db8a7fdb7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d204bd73ae51e743b8e94.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d20b12996101f430920fb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d21fe6a3f9b2016be9d9d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d229b0e542520cd91c685.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d23089e787e216a7043d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d237a107c10221ed743fa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d26b12e651022d80cd017.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d2712853306238f41828e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d2b7a84e78b246f2d17a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d2bd9c1d43c2526e96f1f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d2d4e80400325ff89664a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d2ebc81ba81271460850d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d2f0e9440bc27caee1cec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d2fd3ff4f772882e3d998.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d30350883802921bfcccc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d324f5915c929f36ae91d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d32c7fa21f32aaa91d499.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d333b738e3c2b5d58b095.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d337765b9f02c10e93722.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d33c51140292cc5a21742.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d3482f505452d861d0f62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d3561a951bf2e41a24f10.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d36103839c82efa95dd34.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/619d3711d04d623000013e9e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flappy-penguin/61a8fe15a6a31306e60d1e89.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/61537bb9b1a29430ac15ad38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/61537c5f81f0cf325b4a854c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/61537c9eecea6a335db6da79.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/61537d86bdc3dd343688fceb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/615380dff67172357fcf0425.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153893900438b4643590367.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153897c27f6334716ee5abe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153908a366afb4d57185c8d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/615392916d83fa4f02f7e2cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153938dce8b294ff8f5a4e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153947986535e5117e60615.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/61539e07e7430b528fbffe21.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/61539f32a206bd53ec116465.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153a04847abee57a3a406ac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153a3485f0b20591d26d2a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153a3952facd25a83fe8083.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6153a3ebb4f7f05b8401b716.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/615f171d05def3218035dc85.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6493bc0d99879635209565aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/6494da0daf5df5197963671d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/64dd076a1b33c86d84b4232f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-flexbox-photo-gallery/64dd136e4e8b0894f9c70d86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67ec2f7924ade2450c06bcd8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67ec46b46f232344ebf3c114.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67ec4a95b609c071f7747be0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67ecfbfe17c7d24465e0de88.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67ed044dc76cf4a441618f2c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67ed0e7faf1f2d130a275a82.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67ed4c13de85e0aa05df5145.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67f8ec758a740e34432222db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67f8eeab71f4f24ba1a3a7eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67f8ef57b9974052e5ef6b30.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67f8fd20d0afc3e03122453a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67f90485c192d92ba3ba7e34.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/67f90574263ebf363f9edd1d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/6813ee1963b142d3cce0889c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/6813f04ebe7476ed447c4c89.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/6813f4dc94d4a31c5702f594.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/6813f677aa1f742ec3808903.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/6813fe47f24095890691642f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/68140ab94fd0ea19c62ca87e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-fruit-search-app/68245535872ded3cc2900fa8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66ad8294a0ad902f1b31b612.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66ad8ab945d266383f318cbf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66ad8d150264db3926eccfeb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66ad984e92ce213a66f7e51c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66ad998285df023b23dacdd3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66ad9c633fa26d3c1475eae3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66ada3f46945763dd97f43f8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66adb844118ba74107ce771f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66adbc8a9793d64250f7e609.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66adc42868cab843ccee87d9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66adc5919c1853448f119d11.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66adc6046acc18453decf577.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66adc82170acb1464bd348eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66adcf383276814776aba3ca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-bot/66add47d27763c4862492c8c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6720b1f2680ec706ed534acf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6720b3191bbafd269bae0ae8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6720b7f3155a9278d6b6a8b8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6720bbb38f697e2364f41c0e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6728fda085006772a247e779.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6729005c87b6320356ac1140.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/672b42241c0c6515f26786f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/672b4434dd6d6a1edc405419.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/672e410ddd98b409594890b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/672e44e811e610232fead333.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67332db0f793bf08f2a18528.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67332e9debcc820d18e3e169.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67332fff82eb28128f08ec2c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333082ab35e414eb4ea70d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6733319f1d586b1923e029e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/673332a6b63f9f1e1f81ba9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/673333130a2c40204162f0c7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/6733352ce2a5642827b4f7f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/673337337f794d3025ded433.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/673338ebd152d736d1bd2aa4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333a3a400b0a3c68854bcc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333aa0e231d43e7556c644.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333b1d5f4a7340a121973a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333ba820f99c43904c9eff.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333c34e357d34620217615.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333d70431f8a4b02596f3c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-greeting-card/67333f5462f7aa53fc47bb2f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a8290a27c2c625e2355042.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a833e88d08593618f22285.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a8347f97a33e36ffc81b9f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a83601cd819e37f0dccd14.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a8380d911e3f4270d5cadc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a83bdcf425e7446900b7c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a83e5e491625454b6f62c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a83fec026a7a4631e084d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a84111965a0c46df6bbd0a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a930b20f589b6664c51cb0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a93730719e1f68410cce54.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a937e74920ba68ebe5e86d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a93bbe65a26169dbf3bc39.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a93c95bc58e26a8fe95818.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9401c9d660d6bb15993e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9419e2d18476c645ce693.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a94ea5df66236ebed260e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9521bc70162712caf118d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a954b2bcddba72076c1857.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9577022877d72d8f43b4f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a95d0eff8168747805f1f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a96127422411756204bc1b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a962954f4e0d76223b37ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9689b1bf24b7750898a1b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a969951120be7818d8ee49.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a96b01f33ef178dfca9e42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a972137acd1179fa3fe8a0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a975260401487af226b290.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a975c259525b7bc2d5c776.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a97ca8c4cbae7d0bb6e0ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a97f40ddd40d7deb0618b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9824ac5d9f77ec304969f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9836b339fed7f9a8fe35a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66a9843525e9fa8046d709b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/66ad24c7eb8c121000c603a6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-hotel-feedback-form/67a51d3a8a6fe123b77b0c6e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-kitty-ipsum-translator/602da0de22201c65d2a019f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/67116c175a77cb64c5c10d49.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/67116d7584d0b469b14579bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/67116d7584d0b469b14579c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/67116d7584d0b469b14579c2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/67116d7584d0b469b14579c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/67116d7584d0b469b14579c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/681dbe48ee5df6842385d735.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/681dc1bbbf0d2e85ac499cf6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/681dc623b2b18887266777b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/6822576638d15cff700f091d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/6822595203b35c00b87c0524.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/68225ea2f1aae301fa4df0f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/682264d807fe00058c1ea013.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/6822694e3d34c807feeaba50.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/68226c92f138dd09cd5b9722.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/682277e2d3a05f0c5cf34d19.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/6827deed7fc01f074c90fc0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-library-manager/6827e10547fdd308bca1c73d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-loan-qualification-checker/66c8ba41a77db20a93f9d7a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4af.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/614385513d91ae5c251c2052.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143862a5e54455d262c212e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143869bb45bd85e3b1926aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/614387cbefeeba5f3654a291.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/614389f601bb4f611db98563.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/61438b5b66d76a6264430f2a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/61438ec09438696391076d6a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/61439dc084fa5f659cf75d7c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/61439dfc811e12666b04be6f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/61439e33e4fb7967609e0c83.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143a1a228f7d068ab16a130.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143a73279ce6369de4b9bcc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143a778bffc206ac6b1dbe3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143a83fcc32c26bcfae3efa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143b97c06c3306d23d5da47.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143b9e1f5035c6e5f2a8231.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143bb50e8e48c6f5ef9d8d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143c2a363865c715f1a3f72.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143cd08fe927072ca3a371d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143cdf48b634a747de42104.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143d003ad9e9d76766293ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6143d2842b497779bad947de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144d66a5358db0c80628757.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144d7dbdd3e580da730ff45.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144de308591ec10e27d5383.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144e1ba93e435127a7f516d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144ee46a9d6e614c598cc05.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144ee790af79815ad15a832.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144f1410990ea17187a722b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144f3818bfbc51844152e36.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144f42204c8c8195f1f3345.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6144f47b7c631e1a6f304dd5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148b07081759c2c691166a9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148b0d764e4192e5712ed92.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148b185ef37522f688316b0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148b30464daf630848c21d4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148b4b150434734143db6f2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148b5623efa8f369f2c3643.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148b59ef318e03875f35c4a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148bd62bbb8c83a5f1fc1b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148be3d605d6b3ca9425d11.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148be82ca63c63daa8cca49.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148bf49fcc7913f05dbf9b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148bfc43df3bc40fe0e6405.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148c004ffc8434252940dc3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148c224ecb157439bc5247c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148c434bd731d45617a76c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148c5036ddad94692a66230.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148c58bace368497fb11bcf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148c6aa9981d74af202125e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148c721e74ecd4c619ae51c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148ceaf5d897d4d8b3554b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148cf094b3f2b4e8a032c63.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d0b863d10d50544ace0e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d1bdf39c5b5186f5974b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d1f9eb63c252e1f8acc4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d2444d01ab541e64a1e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d33e31fccf558696c745.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d3fff5186b57123d97e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d4d57b965358c9fa38bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d7720f0db36775db868a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d94fdf6a5d6899f8ff15.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148d9825b50a3698aeee644.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e162e255676ae0da6a76.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e19c3e26436be0155690.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e246146b646cf4255f0c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e2dcdd60306dd77d41cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e4d6861a486f60681f36.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e5a204d99e70343a63e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e62a6f768f71c4f04828.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148e789329dc9736ce59b85.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148f34ebedc2274bceeb99c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148f600cde42b7670c2611f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148f693e0728f77c87f3020.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6148f6f7d8914c78e93136ca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/614e0e503b110f76d3ac2ff6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/614e0e588f0e8a772a8a81a6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6165d3b702a5d92ad970b30c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-magazine/6169cd8a558aa8434e0ad7f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ea7adae8053065a64f9002.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ea7e7399244c6d4b6052a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ea7fc048a6e26e33c598fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ea8239b9eeb76f12299030.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ea845f54195c7020cc521b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ea89c25e1bd871688eba6a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66eb3ec3b07dfe8f898646c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66eb480d996af5918d7c9c86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66eb488c0129e192542f0865.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66eb499511810e932ca7eecc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ecdcf7c8d9a6f49094ffde.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ece0b518f5dcf5930612ab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ece147323c91f654bf8dd9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-mathbot/66ece75c0b840df77c7e20f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/683ecb010f4c6bafd428802c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6842aee5bcaf4ab8883f8191.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6842ba0086201089ea268c92.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6842c3eee327042f1da17b89.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6842d5b537c64266420faf62.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6842d659a4ae7973dabab3b0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6842ff2b3c45aa4a89785ecb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846a1f2805ac73ce671a5d8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846a33f665a435203da0ad7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846a82852dae0bba941a9a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846a902bd25bdcdf6bba268.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846a9d1f115c1de0d357778.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846ab64c43448fcc72b3e9e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846ac424529900e7327d326.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846b0048f71fc4efd786b42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846ba7ef391f007fcc37688.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846d5043cc341d7fee2412e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846d5b4d1ca2de562d6629c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846e3e61271e1f164636b13.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846e4482d1a78f9cfd25eed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846e87cfa1500452def10c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6846ee2d4d66bda7e22362ab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6849311be42a0431b8e59109.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6849a0d59a98011bb2e46d12.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/684ed67f4c678896445f973f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/684fd85424ffdb2edff3afd1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/684fdb4386b473631d8e27ca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/684fde383e4b1298310927b9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/684fe1be09b05ad785832546.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/685081f42afaba3a60bdf94f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6851051b0da0e34840f3919f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/685106fab1f801691d8f58a0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/685118ddcad14fa5d62faaef.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68511abf14415dc7c27fbea7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68511bdce9282edbef75ca48.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68516ab0ba81759b1ff864e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68516d0c0cb162c7578616ad.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68516e3c627b43de8c138ea9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6851719eee78621daa093a00.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68517af94b02d6cc2bc08280.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68529393dcd6a5c80de570fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/685294b4a1ccb3de0e40410c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/68529fb26c581f13e901de3a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-medical-data-validator/6852c7f62711efe79f8a4219.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/655cd899f8de09431eabb40c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6564aee9c077774ea49c3faf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656627b47bd2d2a4afbc945d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656639771fed09b5c0e8fe71.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656680b0fc79f2c38a34d90e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656702f8b4cbd8cbf0a433c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656706afd65547d22bee0b68.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656707e11e671ed54c96f7ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656709e50ed928da35260276.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/65670d1ef177e7e2b76d9528.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/656710d1e0ec62253426db24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569b0a63423f65dd30888df.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569b19d31a09b65b4bc390a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569b20f829b7e69d43c232a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569b4e0bd29d17d4b53b16c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569b743630ee592a65a7e2f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569c05b9166f9d5bb36c09e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569c166d708dcdf7c8fd34c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569c1aeecaf95e25a3e2573.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6569c2cbf6c993ea8cd85682.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6577254891048c8f2c19e961.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/6577562501feabdf0984a184.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/657823a9f4f372518614c8b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/657f3a661730891aa64f3568.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-merge-sort/657f59751d5a5c9b069ae0f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/6720fc487ab844522b5aa036.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/6721089b71655f803ce3bef2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/67210c430ddf4889785aca66.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/67210ef0bbb7c895a7351b0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/672110bda073669bcc2302e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/6721128fdf008f9fd484486a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/6721134b2844faa0be27c791.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/6721145f25a6b9a1a5d19461.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/67211aa4a8959cc122dfa0bb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/672134eef863b05aaee80c75.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/67213641373a23696b74424b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/672137c47fa88d6f753f6d0b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/67213ce0a2ba1278a38df3a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-instrument-filter/672146dde7104896adb274ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67471d60ce8e6268fe9e12f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6747237371f13173c9f6c27e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674724ff8af92f7733e6d980.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6747257cdf5412781e138bb2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6747274264e8a5799fb3e0b5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674728eda5829d7b4c360643.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6747299cbed5107c6a00d64c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67472ab9f570797dbb01568a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67472eef7b4b7ba77b50929b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67473042e8751eac62fafc82.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674735e3b28351b8b8f05807.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674757668684f9deaa6ac3c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674836ba82e9057dfee1849c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674850b437668dd08edddbe2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6748567229cc8fe3f706de02.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6748bab9827a356c39559214.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674dda6c6ae8bb538678e125.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674de4ee2039496c30a31b71.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674e2e4e04eb381ccfe92e15.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674e305b7bda7c1f4f37a930.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674e316e3892d32108ad2bb9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674e34c42ee8f1237e4623cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674f489bf617af2bea9b92b5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674f50cce486fb404751a29c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/674f534fa181f64a789ffcf9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67503cecd563135d4f27b38e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/675057ce9acd418619127da4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67505d3a32d45997d2af4c0f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/675069b67b8267b36fa550b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6750712ee950facad5edc203.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67516a431252ed30832fa7c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67516ca9b7fe6636208c5ab5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67516e888477083c31614dc7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67517ef2fae05b65108212db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6751d5d32e58d065652e26a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6751e1c117350b7d3f356e1b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6752c62efa90554c01415e7b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6752ecd811c96d5dc33ae853.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6752edba757ff96404faf9e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/675304e7937e62902e08a3ab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/675309b2795c2a9ae03b8812.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67532282ab9b95d7083617ee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/675340b809683f45cae96539.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6757f2b25418da4f73e29eb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/6758a61fc7e949923716ec41.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-music-player/67594f37fa0c684835f1b064.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/68813c1b28ec3fd41838daf6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/68813f8b1b11bbdda98c6214.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/68813fbfc9f56dde3f21da08.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/688140eac18479dee90553e5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/6881417fdb4032df98134a89.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/688141a8be6e6be03af945ea.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/688141e05e367de0e3ef7635.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/68814221fc4752e17b9696bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/6881424b87c826e21247645b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/688142a607d1dce2aa82da77.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/6881431e481bf6e352a33969.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/6881436e1e2afae400e8b4fe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-note-taking-app/688143c66d5665e4b3409977.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f2abbe7d18d49a1e0e1c8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f2d4150fe0d4cbd0f2628.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f34948891834dd77655a6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f34ecc1091b4fd5a8a484.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f357957e370510f21ea16.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f378014c2da526a109c81.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f38279e5c3d53692ea441.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f38cabc64e3556f98cc1a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f3949f58e12577dcefb00.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f39d7da41b15851fa3fb9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f3b091162165948e1cb33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f3cafd794015aa9547a6d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f3d9e59db4b5b8e960762.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f3e1b7233ee5c7595771f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f3e4af8008c5d494d3afe.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f3ed16592445e57941aec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f405b89a7ec5f8e2d11f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f40b01f680e608d360ed4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f4172e9eec061d6456221.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f41c979787462e76dab90.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f423cf65d5864132a0956.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f42a021625f656101ef93.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f4bfb9de4a16703b56eb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f4ce9d877b668417c0c42.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f4dde9d72e3694cb9ee3b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f4ec58334106a4170c2a8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f4f9e4a40566b776a8f38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f50473cc0196c6dd3892a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f51257a8a516d80b6c743.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f51e4e5b24a6e80eccce1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f522dea4f776f64dc3e91.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f5486b8fd4b71633f69b0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f575b50b91e72af079480.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f5af373a68e744a3c5a76.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f5fd85d0062761f288364.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f61338c8ca176d6445574.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f666ac5edea782feb7e75.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f671b6d1919792745aa5d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f6823d0815b7a991f2a75.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f6b2d164f81809efd9bdc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f6cc778f7698258467596.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f6fddaac1e083502d3e6a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f70077a4ff98424236c1e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f72a872354a850d4f533e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f74a71f1e498619e38ee8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7ad94380408d971d14f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7bc680f7168ea01ebf99.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7c71eab8218f846e4503.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7d489a581590d1350288.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7de4487b64919bb4aa5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7e7281626a92bbd62da8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7ecb09de9a938ef94756.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f7fa959ab75948f96a0d6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f808d85793195b0f53be9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f829d07b18f96f6f6684b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f83ef928ec9982b785b6a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f84f246e8ba98e3cd97be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f887466db4ba14b5342cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f89e055040ba294719d2f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f8bfe0f30a1a3c340356b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f8f1223601fa546e93f31.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f905fbd1017a65ca224eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f94786869e1a7fec54375.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/615f951dff9317a900ef683f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/635bde33c91c80540eae239b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/6395d33ab5d91bf317107c48.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/6396e33fe478dd264ebbf278.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-nutritional-label/667d1bb875f5961913176069.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e78af05201622d4bab8aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e7d1c29fb872d6384379c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e804c54d5e7308d7ebe56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e813b3ba67633222cbe54.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e8279827a28352ce83a72.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e83ec2eca1e370f830511.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e89562043183c86df287c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e89d254fe5d3df7d6693d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e8eebe3a6dc3fcc33a66f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e95ef2e4bdf41f69067f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e96fc87fe8e44f69f7ec5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e98f3245c98475e49cfc6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e9a21381a1949327512e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e9d142affc44a453655db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612e9f1e7e5ccd4fa9ada0be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ea4c4993aba52ab4aa32e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ea97df5742154772f312e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ead8788d28655ef8db056.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612eaf56b7ba3257fdbfb0db.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612eb4893b63c75bb9251ddf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612eb75153591b5e3b1ab65e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612eb7ca8c275d5f89c73333.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612eb8e984cd73677a92b7e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612eb934f64a4d6890a45518.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ebcba99bfa46a15370b11.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ebe7fe6d07e6b76d1cae2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ebedec97e096c8bf64999.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ebf9a210f2b6d77001e68.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ec0490ae8626e9adf82e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ec19d5268da7074941f84.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-piano/612ec29c84b9a6718b1f5cec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/6852db755c9c1274d75aae9a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/6852dd8486c7ee0171322950.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68530231c05b93324e071104.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68531fbb934d735415053274.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68553423d775cc60134ac8bb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/685535bf527b2c77236b3a9a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/685578aae65e4106ad2b4300.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68557bd29f7f3c1880f98836.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/6855918e87c33c6979d21d3f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68559f3561d7df287586142e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/685926db99041c5e619ead41.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68592730aaf34b61ae279168.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68592807861cfb658c90f70f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/6859290fc8e07e6b2a8d8523.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/685929ee6d500c6f2bce6751.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68592b42b9c7f27cbe123203.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/68599f0fc7479410b2269742.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/6859a037b3d6721c7fbb8055.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-pin-extractor/6859a082915dae1e0eaaf962.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685976a92ffab8b2dc744b72.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/68599633407374c0d574587b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/68599af28ead38c22590a89d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/68599d0fcd5f6ac313d05908.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/68599f9df77791c4a311cc5f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/6859a1270ac255c571352189.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/6859a484a55387c6543ab2c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/6859a4c514603bc6d95a80da.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/6859ab9ba7a915c84fa69851.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/6859acc690736fc911a70967.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/6859ae3ef795c4c9d4badf9c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c3e887d32ea71964cd981.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c454eb1e7fb7341f1c6ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c49c6e1db1c74a9762eae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c4b88d56b107579124d3d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c52352f98cc76d66714dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c539a33f20877c4ef59d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c560bfde79c78a3f01a64.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685c57ae785a337969745135.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-planets-tablist/685db0bd1280154ae85bcf9f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/673339d96c56d36e963e888e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6733b5632fb854bc6c58dc0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6733b5e6f210c1bd1afdf8b3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/67349ba230cff237c0f2bdf2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/67349d6e726b2c3c7f7301e8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734a13a29acdf47f2b8e161.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734a2385c52c54d916a8b86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734a606e5968a5a19b77171.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734a772196245601e4b80e0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734ab61e916486c80c490d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734b36f1a3ce17e73327f24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734bbc0bd741598f942352e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734eee1f9498cd90f9ae340.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734f0ae9d1cf4dfd43a7805.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734f6290ebd5cfbc75996af.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6734fa225c6667121e589f7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/67350acfd2006f2777295b96.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/67351225403acd3d6f70ed6d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6735145b0ee741461bdbaa49.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/673521668be7905059b2d555.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/673529d08c0d9c5a4193a465.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/673762590f4bc1771c3a1e97.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/673788448f390305b34aa814.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6737a1a073a0d14c6544d301.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6737a5058ff3015829ce3265.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6737a95d5b431860f96ca7bb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6737ac8e4fe7ae6b91c806bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6737c6d5d66b5cc3dac09c7b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6738a5c704680355e29e077c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6738a8035efec45acd8fdbf9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-plant-nursery-catalog/6738ad2fd11775752d23ddc2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67351754cc06dc00d4661745.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67351e8fc8a4824a6dbc2b6c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67352456df2b0d43e5e3a606.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/6735248efd793950983b4be1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/6735255d6a71fd7674cad360.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/673526a283dd0daf53047ec9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67352acc50468d683805c23c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67352b06917ae5747566934c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67353792a505df8dac33d522.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67353880ed1f52ba28c8eb56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67353950c86fe2dfd84bc2f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/673539dddfa1affd12c80a18.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67353ab907569125112caffa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/67353fb237ffbd01af3be1cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/673540f6e49ae33d6a235c20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/673542088e459b6def5d6e56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/6735424ecfeb557d81dcc9d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-ingredient-converter/673543d867b44ac7580610a2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcdfed6848e48947dbbc9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f562d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f562e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5630.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5631.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5632.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5633.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5634.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5635.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5636.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66fbcf750a62784cf11f5637.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/66ff02792b3042a2b811f475.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-recipe-tracker/670e4f45f7116c0f216a5177.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f02e7361b68405e27b62a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f030d388cb74067cf291c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f1922fcbd2410527b3bd89.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f1a5e2d2c23707a4f9a660.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f1a9cbd23023082e149fee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f5c3e399ff1a05629964e4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f5cb8875ab6a0610f05071.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f5d2776c854e069560fbe6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f5dc35c07ac1078f140916.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f803d5241e6a0433a523a1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f805f813eaf2049bc2ceea.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f80e0081e0f2052ae5b505.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f81167d0d4910809f88945.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f81616cff80508badf9ad5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f83e7bfc09900959f41e20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f84ec41116b209c280ba91.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f852f645b5310a8264f555.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f85a62fb30c80bcea0cedb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f8604682407e0d017bbf7f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60f8618d191b940d62038513.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fab4a123ce4b04526b082b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fab8367d35de04e5cb7929.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fab9f17fa294054b74228c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fabf0dd4959805dbae09e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fac4095512d3066053d73c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fac56271087806def55b33.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fac8d7fdfaee0796934f20.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60faca286cb48b07f6482970.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60facde2d0dc61085b41063f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60facf914c7b9b08d7510c2c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fad0a812d9890938524f50.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fad1cafcde010995e15306.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fad6dfcc0d930a59becf12.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fad8e6148f310bba7890b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fad99e09f9d30c1657e790.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fadb18058e950c73925279.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fadce90f85c50d0bb0dd4f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fadd972e6ffe0d6858fa2d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fadfa2b540b70dcfa8b771.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fc219d333e37046f474a6e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fc22d1e64d1b04cdd4e602.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60fc236dc04532052926fdac.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe1bc30415f042faea936.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe3936796ac04959285a9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe4f4ec18cd04dc470c56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe69ee377c6055e192a46.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe7d8aae62c05bcc9e7eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe8a5ceb0e90618db06d9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe947a868ec068f7850f6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffe9cb47809106eda2f2c9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffec2825da1007509ddd06.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffecefac971607ae73c60f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/60ffefd6479a3d084fb77cbc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/62b30924c5e4ef0daba23b5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/62ff8b9dab5ac88e4d3d43a3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/62ff8e998d3e7eae14d6ae3b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/62ff919a7b5612c0670923a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/63541ef4f96cd82e8e6c788a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/65045fa2267ce52da6a73676.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/6537e0be715fcb57d31ba8c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-registration-form/6880995521770716269832cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/67457ff2dc531fbed928a0f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745c732dbeb7c04f346e6f7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745c7b06a0b530602cb63fa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745c89fba004707ded84453.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745cebbf97ef2129f3b9bab.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745d799beeb822076a4da9d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745d9df333efe2543a1f457.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745dce846995b2a466594be.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745de9ce925b92d72df713a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/674ef11f75254548672d998c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/674ef2d357676e50e4691658.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/674ef2d357676e50e4691659.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/674ef2d357676e50e469165a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/674ef2d357676e50e469165b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/674ef2d357676e50e469165c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/674ef2d357676e50e469165d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/68720c179cd34be6793bfdf6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/68778af56eb5d980a4e2daed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/68779156bd3704b727ba5f38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/687799aefd1f2af1704065d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-reusable-profile-card-component/68779c7183f88b0811570275.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6996b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6996c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6996d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6996e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6996f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69970.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69971.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69972.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69973.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69974.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69975.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69976.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69977.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69978.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69979.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6997a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6997b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6997c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6997d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6997e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6997f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69980.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69981.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69982.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69983.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69984.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69986.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69987.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69988.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69989.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6998a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6998b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6998c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6998d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6998e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad6998f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69990.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69991.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69992.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69993.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69994.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69995.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69996.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rothko-painting/60a3e3396c7b40068ad69997.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66cf13fe7619e9a1d57c7b5e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66cf315cff4d36b27da828ba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66cf33305293e1b35c1aef7f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66cf34fcb005e7b447141afd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66cf35a75f891ab4f4e5497b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66cf3639aca119b5c00b02d3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d05da61ff145d7a46fe41b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d064c7d79408da050f8b2f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d068348ca093db469b4d59.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d0746099f6f3de3678fd26.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d076040c7d1cdf36525af9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d081d79b1d57e1b42caabf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d085d37aeffce2ef786de3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-rps-game/66d8fade439d513e5f77c906.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2d680e129e1423116a541.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec14d1c216aa063f0be4af.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec19978a066607e23439f8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec1a16f930b108b8a76806.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec1bbf5584390a7d08d41f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec20a06fff670d37befbd9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec3287b182ec0efe8a3135.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec3427fc3e9214c9ed2a14.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec36f6133df7160be3ec66.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ec47b454495519739486a7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ee5d38a5d29d0696f8d820.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ee5d8f9e7168076e932fe2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ee5e0f08e82208364c4128.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ee5ea8be892e0955ab346c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ee5fc113bcb20a5db9214b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ee611d478dca0b77f6a393.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63ee7c664f9b65137d925c8a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63eea5cea403a81a68ae493c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63eea817673c8e1c22927fa6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63eea8e1e143ae1d098c8c9d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63eeb8e86becbf1e75c2cb0d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63eedebb0ec0231ff1cede1a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63efdbc22a0c56070beabed7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63efe370bbfc4a08d500118e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63eff02f00e69a0b2ac10b43.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63eff98ffb1d5a0d24ec79cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63effe558c87a70e7072e447.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0165121a9181342d5bc66.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f017b4ad028a148eb713c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f01861f813e01564c95315.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f018f04e487e164dc27bd9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f01c9791a0aa1751c73760.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0224ceb16dc196d2c860a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f026d041bc6c1a3d5cba0f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0284532742c1b26c7a052.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0289df84a581bbdbd29b7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0295e673b661ccb299e8a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f029b96b9e9e1df93be951.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f02a4ef92d711ec1ff618c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f02b22cce1c11fe9604381.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f02bdeb9b428208b97eb6b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f02c6e18773921ba50aa53.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0311f5ea9382388d6124f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f033fdb1fbcc254999fcc3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f03446c2ed3e264be6c7fc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0348a54a177272071a595.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f034d012f74627ce538d3a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f03686c5ea863533ec71f4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f036ec91fdf238c90665f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0370b340915399d31e5eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0374d5351223a747c301d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f0378e173e3c3b7638b528.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f038a0ae041d3c5b0cdf23.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f038e671d3f73d5a041973.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f039dbcef7673e4e758fa3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f03a7143a6ef3f7f3344f0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f03ac2b428b2404a5a7518.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f03af535682e4138fdb915.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f03b1ed5ab15420c057463.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-cart/63f6721d5110af243ef8f3d9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67f63e58ce657ae05908d6c8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67f647f3ce657ae05908d6c9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fcd561ae787aba05a9d917.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fcd83e40fa32ca2c6af073.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fcdbea6714f8df73b83c86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fcde1677d474ebe61b4f2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fcdef983296ff197e9a1cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe3fe8910ff7e2106ff340.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe42e8e6bbaaf3f128004c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe45cc404a5604ea3a1eb9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe49ea92b9fc1c09b6e314.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe4adca39a9b224b72d642.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe4fa5e660453e884d6710.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe512b066c4a479f82d6bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe53c21e2f8956dcaef1c5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe5810b61de16e891dd02f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe5f1eaea66710b08c03f1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe626cc464f1238514cd8b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe66d2490f143c510038bf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67fe694ebcafe94ab7451a8f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff7500255008598207a70c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff7e6d04d17507e8923f46.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff7f5515db250dc015f128.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff8059bac7f0146857c2b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff838da1cb2927ae18a3f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff89b745907449e0e5bae4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff8defd6747d621c4b838c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/67ff8eacd3d965670c9121f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/6808baa8f8dcaf4f50a7acaa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list-app/6808bcac6bd35f568a19f21a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c63bfa4685e4e3843fa0dc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c64095f61166ede6e39a84.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c64210413532ee9d3bd342.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c644c08ebcd2ef90c750bd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c645b345a39bf04864dc50.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c6491fe4c8e0f16845425f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c64ad16796c7f2419b45c5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c726c34ecf1e238aa9d7d5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c72a55418cc9247b710827.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c72b0ffbc5522525768558.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c72f4d0528bd268a82107b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c730183f4020275cbf0611.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c730ee6ae076281721d0b9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c73a0c5b264f2a75164d94.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c73a7798f6f62b2ae58f22.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c73fa7433e082c4be096b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c74079c30b1c2d166cb9a4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c742d045c9fc2e09fa64b1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66c748ffdfbe4f2ede268be2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-shopping-list/66cbe2319d3845545a293a0b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641cd18eb67c661d8a9e11f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641cd91d28bebe226f765d86.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641cdefa704f232675ed98aa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641cdf57c3f7ee276e1d9b32.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641ce03dfeca10293e05dad7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641ce3065c50e62f97406973.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641ce3dcd0aec8309fbc9971.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641ceed81533263283835c3d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/641cf198ec366c33d6504854.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/6421f6f59d665615c9e94d8a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/6421f98f4999d1179ce37cb4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642205fa6376c818f78bb24e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642206e054eef81b5e3092ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642208bc4d44701c6fd6f65e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/64220e8cb589f61e625bf453.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/64220fb017c57d20612de8b8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/64221007887f38213fa57827.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642213bf8d38b0227ed6ab0b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/64233094a1293c079b5b0996.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/6423322e71f8d108608005cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/6423331f0527840934183aba.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642335220b7d830a69eb59fb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642335d232d7690b2d67dbaf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/64233d08f234a310e73f9496.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642344dc9390c712080432c7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/64234598ef08dd13114edae5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/6423462975f33b14056583de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/6423472aeed932150e8984b6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/64234797d84734163088961a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/6423491485db5e1786dd6434.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/642349b5b7bae31af21cd5f8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-spam-filter/66bb6467b4b7381178420970.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sql-reference-object/5fa323cdaf6a73463d590659.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-sql-student-database-part-1/602da0c222201c65d2a019f5.md (100%) rename curriculum/challenges/english/{13-relational-databases/learn-sql-by-building-a-student-database-part-2/build-a-student-database-part-2.md => blocks/workshop-sql-student-database-part-2/618590adb0730ca724e37672.md} (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671f99a5dc221afb86fa2dc0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa1717ba9ea1a5fa028e0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa3adf532d9231b2c25b8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa47e415d88263d349a10.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa537114e412950b62089.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa769540d152e53327f4b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa7ed8364b130b5c55d2e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa82dc39e4c320352f371.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fa93b5eee8737af8bafde.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fae2d8e402a405a930e44.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671faec4b3733242b2c10989.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671faf18fd8b7b448a308bf3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671faf4ac1e19245df4db7f5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/671fafbae959c048d82bac8d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-storytelling-app/6724da4a41a727b89d2541c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/6808fe91a5cb0c3355f23027.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590c3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590c4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590c5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590c6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590c7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590c8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590c9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590ca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590cb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590cd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590cf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590d0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590d2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680900675ae3d54ee19590d3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/680fc849a6f2be0a8597c593.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/68148d280ee30e5a567a0e2d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-superhero-application-form/68149b101d905a6fc2fcd6d8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/68551b677a5f6898af364b85.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/685523c05fb41d0848c4b52f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/68552464ef378e1051a55c28.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6855255d96c1441bd919dc5d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858e6408a0999603b2a4fee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858e7e23bf9e475e14cb931.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858e9f87e4faa903267d810.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858eadd3144c89d45e02bc7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858ebf2552046ab3de9f17c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858ee73ed8106ccb214942a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858ef974c8ad5dcd7abb9f1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858f3a67aa8580ff37016c7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/6858f90c54647a48ddb8822d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/68591755e8cd86d27699d282.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/68597114730d7c6b8838d204.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/685972d14c6d8182fbae71f1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/685973ca82469e940afcc422.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-cta-component/685975c2505e3db255720561.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686383abac6c625a84458ea9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686386e76197458b7dfd52eb.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686386e76197458b7dfd52ec.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686386e76197458b7dfd52ed.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686386e76197458b7dfd52ee.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686386e76197458b7dfd52ef.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686386e76197458b7dfd52f9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864d9999f8a4e3f0d569a3f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864dafe72087c517e80f6e0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864dcea9ad9f86942ff0158.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864df7ec0fc508ac3828ab5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864e31ef17310b9e6aa376e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864e506a6f773d5e300c0b4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864e580f94941dcfa2bb26d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864e996adaf0b13437f1d11.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864ebcd123f7c335e92d6dd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864ed58edec4b4aaeb571cc.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864f28c46eb6f00dccd5c54.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864f340223afc0f133868d1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864f66df54d9d3abcd4fd31.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864f704409f85463386cd91.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864f7985a9b7e5285e27257.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864f81018a0085ae30afa9b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864f8fef1584f68696e8e24.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6864fb24b8070f904768c24f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667227c6b33aaf41d4e086.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6866733f0b8f85bcb9587646.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6866740a0f532cc7e9e21877.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6866771fa1b958f7560a6863.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/686678efc0d9e60eb59ca029.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667a42c6784620c088505c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667b354cdc432f3f83c846.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667bdd7e26613a6d013ac4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667c33e3c13940ce87c40d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667c8eca7580479ead76a0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667cefaa5ad54e5ec212a4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667da4251a7c59e083bb7e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667e17e51bbf62bc6e1737.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68667f8aa360b17a01982b7c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68668014d6a84384018dc302.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867c7b1f41ee104cf4aaa16.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867c8a8185485144ebbb453.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867c93aefc7751d197d1187.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867c9fd16b48f2abe22bdaa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867caa0dbbeb93570ec0069.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867cb70e797d142df4b88e5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867cbfbbb4a9f4bc73b01e6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/6867cca6236f87573044a39c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-tailwind-pricing-component/68755a4d49de76991ec3763d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b102ee0bdbad34a9f85ba0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b5928b86e907fdfbf34e56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b59829dba144ff1351220f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b59b12a745e10011158f7b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b59be6ab830800c4df9146.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6d482bbb9e12f2e5ee1ae.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6e39031393e30f2c48d0f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6e62423e8a031d6c1f03d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6e80d6c3f0b329c360283.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6efddeca35833cd6f0b03.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6f586767a1534f3097353.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6f80fca500635d1e8af8d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6fdb76441c738719039fa.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b6ffb42b88e33943788abf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b7049b7709ea3a9547c79d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b70b8a611cbf3bcc5c6c5f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b7137348cfb53fd3ec6c73.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-teacher-chatbot/66b7142e588c4a407a51cdb6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4e4c4ec263b62ae7bf54d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4e6c86954de67a3e44ee3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4e6fe78b5aa67ef2fc3e7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4e7241f52bb682eeb8211.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4e74d0fb4f0687bf4145d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4e78a7ea4a168de4e6a38.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4e7bbedb22d6939001ad3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4eaaa9070a66aecbfe603.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4ebc7eabc5a6babd479cd.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4ecd7735a566c9266a338.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64e4eec13546c06d61a63d59.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec89ee549ecf802de2b3e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec8f717b261e824d82d6a5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec9145e424d8835a4e0f28.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec9282cd547785258cecf2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec9343769e8f85c1e17e05.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec94f0de20c086e09b0fc3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec959a76336c8767f5cd4d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec96761156a187ed32b274.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec9b10356c2d8aa05d9ce1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ec9c55fdeef78bacd2fc3b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fac365aeb8ad70b69b366f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fac4d1773e7a719b1254de.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fac6a497811572b338e5e5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64faca774fd9fd74bc084cc9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fad07f43a101779cb8692a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fadae4f2d51b7d5d8b98d8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fadff23375f27ff06c6d40.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fae068bcdc9c805bd8399e.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64faedcd16a1e985c4c2dc94.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64faf0418e828c0114a558a7.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64faf65b22ad8d07df9be14d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64faf874364ec308f875f636.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fafac95328110a69bcb75f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb0fa0968f2b113b2d90e9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb1061ca838611ed6a7d6b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb1321e189a6136d200f77.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb1436adef3e145b4c3501.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb14d890415c14f93069ce.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb154a7c48cd159924bb18.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb1c4dc0feb219149a7c7d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb285637fa1e1c222033e3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fb29348a60361ccd45c1e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64fefebad99209211ec30537.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ff0313700dad264d19dfe4.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ff04cc33779427a6412449.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ff068e0426eb288874ed79.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/64ff24b80431f62ec6b93f65.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/65003986d17d1e1865b269c0.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/650046832f92c01a35834bca.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/650048b0764f9c1b798200e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/65004ba581d03d1d5628b41c.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/650300a25b6f72964ab8aca6.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/65099dbd8f137d58e5c0ff16.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/660d86150a52ced178d567f3.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/660d8ca387f989d6b25a3343.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/660d8d7bb2424cd7cdf90ec1.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/660d90b0ec1ef7da914c5e65.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/660d936a55565add0a27199b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/660d9535e86fd2deb351aeb9.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/660d9cb6cc6415e6ca0509d8.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/6632420f81f3cc554a5e540b.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/66ad0f178ed5791ed898fe56.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/671682cd6d7aa95f0078f35f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-todo-app/67168a7243b6396cb69c1bdf.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd33334277c108f5e0cb21.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd46ec4ec904186ad52ba5.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd49e05693111a41771f29.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd4cf8b5fe391b324ad11f.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd4fe67813f71c3479e64a.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd50e3d32a311cfced03e2.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd51b36a4e711da29a8622.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd525b0e575b1e5abf4c03.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd57e96257ed1fabbe4879.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd59f6581d3a20c9cc6460.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd5bace629fa219a70aa6d.md (100%) rename curriculum/challenges/english/{25-front-end-development => blocks}/workshop-toggle-text-app/67cd61c24bfc0a240132fd2f.md (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md => blocks/write-your-first-code-using-c-sharp/647e235a8acb466c97ccbf00.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md => blocks/write-your-first-code-using-c-sharp/647e236d8acb466c97ccbf01.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md => blocks/write-your-first-code-using-c-sharp/647e23788acb466c97ccbf02.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md => blocks/write-your-first-code-using-c-sharp/647e23828acb466c97ccbf03.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md => blocks/write-your-first-code-using-c-sharp/647e238f8acb466c97ccbf04.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md => blocks/write-your-first-code-using-c-sharp/647e239e8acb466c97ccbf05.md} (100%) rename curriculum/challenges/english/{19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/trophy-write-your-first-code-using-c-sharp.md => blocks/write-your-first-code-using-c-sharp/647f85d407d29547b3bee1bb.md} (100%) rename curriculum/challenges/english/{00-certifications/a1-professional-chinese/a1-professional-chinese-certification.yml => certifications/a1-professional-chinese.yml} (100%) rename curriculum/challenges/english/{00-certifications/a2-english-for-developers-certification/a2-english-for-developers-certification.yml => certifications/a2-english-for-developers.yml} (100%) rename curriculum/challenges/english/{00-certifications/a2-professional-chinese-certification/a2-professional-chinese-certification.yml => certifications/a2-professional-chinese.yml} (100%) rename curriculum/challenges/english/{00-certifications/a2-professional-spanish-certification/a2-professional-spanish-certification.yml => certifications/a2-professional-spanish.yml} (100%) rename curriculum/challenges/english/{00-certifications/b1-english-for-developers-certification/b1-english-for-developers-certification.yml => certifications/b1-english-for-developers.yml} (100%) rename curriculum/challenges/english/{00-certifications/back-end-development-and-apis-certification/back-end-development-and-apis-certification.yml => certifications/back-end-development-and-apis.yml} (100%) rename curriculum/challenges/english/{00-certifications/college-algebra-with-python-certification/college-algebra-with-python-certification.yml => certifications/college-algebra-with-python.yml} (100%) rename curriculum/challenges/english/{00-certifications/data-analysis-with-python-certification/data-analysis-with-python-certification.yml => certifications/data-analysis-with-python.yml} (100%) rename curriculum/challenges/english/{00-certifications/data-visualization-certification/data-visualization-certification.yml => certifications/data-visualization.yml} (100%) rename curriculum/challenges/english/{00-certifications/foundational-c-sharp-with-microsoft-certification => certifications}/foundational-c-sharp-with-microsoft.yml (100%) rename curriculum/challenges/english/{00-certifications/front-end-development-libraries-certification/front-end-development-libraries-certification.yml => certifications/front-end-development-libraries.yml} (100%) rename curriculum/challenges/english/{00-certifications/full-stack-developer => certifications}/full-stack-developer.yml (100%) rename curriculum/challenges/english/{00-certifications/information-security-certification/information-security-certification.yml => certifications/information-security.yml} (100%) rename curriculum/challenges/english/{00-certifications/javascript-algorithms-and-data-structures-v8/javascript-algorithms-and-data-structures-certification-v8.yml => certifications/javascript-algorithms-and-data-structures-v8.yml} (100%) rename curriculum/challenges/english/{00-certifications/javascript-algorithms-and-data-structures-certification/javascript-algorithms-and-data-structures-certification.yml => certifications/javascript-algorithms-and-data-structures.yml} (100%) rename curriculum/challenges/english/{00-certifications/legacy-back-end-certification/legacy-back-end-certification.yml => certifications/legacy-back-end.yml} (100%) rename curriculum/challenges/english/{00-certifications/legacy-data-visualization-certification/legacy-data-visualization-certification.yml => certifications/legacy-data-visualization.yml} (100%) rename curriculum/challenges/english/{00-certifications/legacy-front-end-certification/legacy-front-end-certification.yml => certifications/legacy-front-end.yml} (100%) rename curriculum/challenges/english/{00-certifications/legacy-full-stack-certification/legacy-full-stack-certification.yml => certifications/legacy-full-stack.yml} (100%) rename curriculum/challenges/english/{00-certifications/legacy-information-security-and-quality-assurance-certification/legacy-information-security-and-quality-assurance-certification.yml => certifications/legacy-information-security-and-quality-assurance.yml} (100%) rename curriculum/challenges/english/{00-certifications/machine-learning-with-python-certification/machine-learning-with-python-certification.yml => certifications/machine-learning-with-python.yml} (100%) rename curriculum/challenges/english/{00-certifications/quality-assurance-certification/quality-assurance-certification.yml => certifications/quality-assurance.yml} (100%) rename curriculum/challenges/english/{00-certifications/relational-database-certification/relational-database-certification.yml => certifications/relational-database.yml} (100%) rename curriculum/challenges/english/{00-certifications/responsive-web-design-certification/responsive-web-design-certification.yml => certifications/responsive-web-design.yml} (100%) rename curriculum/challenges/english/{00-certifications/scientific-computing-with-python-certification/scientific-computing-with-python-certification.yml => certifications/scientific-computing-with-python.yml} (100%) rename curriculum/{challenges/english/16-the-odin-project/LICENSE.txt => licenses/the-odin-project.txt} (100%) create mode 100644 curriculum/schema/curriculum-schema.js rename curriculum/{challenges/_meta/a2-english-for-developers-certification-exam/meta.json => structure/blocks/a2-english-for-developers-certification-exam.json} (99%) rename curriculum/{challenges/_meta/add-logic-to-c-sharp-console-applications/meta.json => structure/blocks/add-logic-to-c-sharp-console-applications.json} (99%) rename curriculum/{challenges/_meta/advanced-node-and-express/meta.json => structure/blocks/advanced-node-and-express.json} (99%) rename curriculum/{challenges/_meta/algorithms/meta.json => structure/blocks/algorithms.json} (99%) rename curriculum/{challenges/_meta/applied-accessibility/meta.json => structure/blocks/applied-accessibility.json} (99%) rename curriculum/{challenges/_meta/applied-visual-design/meta.json => structure/blocks/applied-visual-design.json} (99%) rename curriculum/{challenges/_meta/back-end-development-and-apis-projects/meta.json => structure/blocks/back-end-development-and-apis-projects.json} (99%) rename curriculum/{challenges/_meta/basic-algorithm-scripting/meta.json => structure/blocks/basic-algorithm-scripting.json} (99%) rename curriculum/{challenges/_meta/basic-css/meta.json => structure/blocks/basic-css.json} (99%) rename curriculum/{challenges/_meta/basic-data-structures/meta.json => structure/blocks/basic-data-structures.json} (99%) rename curriculum/{challenges/_meta/basic-html-and-html5/meta.json => structure/blocks/basic-html-and-html5.json} (99%) rename curriculum/{challenges/_meta/basic-javascript/meta.json => structure/blocks/basic-javascript.json} (99%) rename curriculum/{challenges/_meta/basic-node-and-express/meta.json => structure/blocks/basic-node-and-express.json} (99%) rename curriculum/{challenges/_meta/bootstrap/meta.json => structure/blocks/bootstrap.json} (99%) rename curriculum/{challenges/_meta/build-a-budget-app-project/meta.json => structure/blocks/build-a-budget-app-project.json} (99%) rename curriculum/{challenges/_meta/build-a-cash-register-project/meta.json => structure/blocks/build-a-cash-register-project.json} (99%) rename curriculum/{challenges/_meta/build-a-celestial-bodies-database-project/meta.json => structure/blocks/build-a-celestial-bodies-database-project.json} (99%) rename curriculum/{challenges/_meta/build-a-data-graph-explorer-project/meta.json => structure/blocks/build-a-data-graph-explorer-project.json} (99%) rename curriculum/{challenges/_meta/build-a-financial-calculator-project/meta.json => structure/blocks/build-a-financial-calculator-project.json} (99%) rename curriculum/{challenges/_meta/build-a-graphing-calculator-project/meta.json => structure/blocks/build-a-graphing-calculator-project.json} (99%) rename curriculum/{challenges/_meta/build-a-multi-function-calculator-project/meta.json => structure/blocks/build-a-multi-function-calculator-project.json} (99%) rename curriculum/{challenges/_meta/build-a-number-guessing-game-project/meta.json => structure/blocks/build-a-number-guessing-game-project.json} (99%) rename curriculum/{challenges/_meta/build-a-palindrome-checker-project/meta.json => structure/blocks/build-a-palindrome-checker-project.json} (99%) rename curriculum/{challenges/_meta/build-a-periodic-table-database-project/meta.json => structure/blocks/build-a-periodic-table-database-project.json} (99%) rename curriculum/{challenges/_meta/build-a-personal-portfolio-webpage-project/meta.json => structure/blocks/build-a-personal-portfolio-webpage-project.json} (99%) rename curriculum/{challenges/_meta/build-a-polygon-area-calculator-project/meta.json => structure/blocks/build-a-polygon-area-calculator-project.json} (99%) rename curriculum/{challenges/_meta/build-a-probability-calculator-project/meta.json => structure/blocks/build-a-probability-calculator-project.json} (99%) rename curriculum/{challenges/_meta/build-a-product-landing-page-project/meta.json => structure/blocks/build-a-product-landing-page-project.json} (99%) rename curriculum/{challenges/_meta/build-a-roman-numeral-converter-project/meta.json => structure/blocks/build-a-roman-numeral-converter-project.json} (99%) rename curriculum/{challenges/_meta/build-a-salon-appointment-scheduler-project/meta.json => structure/blocks/build-a-salon-appointment-scheduler-project.json} (99%) rename curriculum/{challenges/_meta/build-a-survey-form-project/meta.json => structure/blocks/build-a-survey-form-project.json} (99%) rename curriculum/{challenges/_meta/build-a-technical-documentation-page-project/meta.json => structure/blocks/build-a-technical-documentation-page-project.json} (99%) rename curriculum/{challenges/_meta/build-a-telephone-number-validator-project/meta.json => structure/blocks/build-a-telephone-number-validator-project.json} (99%) rename curriculum/{challenges/_meta/build-a-time-calculator-project/meta.json => structure/blocks/build-a-time-calculator-project.json} (99%) rename curriculum/{challenges/_meta/build-a-tribute-page-project/meta.json => structure/blocks/build-a-tribute-page-project.json} (99%) rename curriculum/{challenges/_meta/build-a-world-cup-database-project/meta.json => structure/blocks/build-a-world-cup-database-project.json} (99%) rename curriculum/{challenges/_meta/build-an-arithmetic-formatter-project/meta.json => structure/blocks/build-an-arithmetic-formatter-project.json} (99%) rename curriculum/{challenges/_meta/build-an-rpg-creature-search-app-project/meta.json => structure/blocks/build-an-rpg-creature-search-app-project.json} (99%) rename curriculum/{challenges/_meta/build-three-math-games-project/meta.json => structure/blocks/build-three-math-games-project.json} (99%) rename curriculum/{challenges/_meta/cat-blog-page/meta.json => structure/blocks/cat-blog-page.json} (100%) rename curriculum/{challenges/_meta/cat-photo-app/meta.json => structure/blocks/cat-photo-app.json} (100%) rename curriculum/{challenges/_meta/college-algebra-with-python-conclusion/meta.json => structure/blocks/college-algebra-with-python-conclusion.json} (99%) rename curriculum/{challenges/_meta/create-and-run-simple-c-sharp-console-applications/meta.json => structure/blocks/create-and-run-simple-c-sharp-console-applications.json} (99%) rename curriculum/{challenges/_meta/create-methods-in-c-sharp-console-applications/meta.json => structure/blocks/create-methods-in-c-sharp-console-applications.json} (99%) rename curriculum/{challenges/_meta/css-flexbox/meta.json => structure/blocks/css-flexbox.json} (99%) rename curriculum/{challenges/_meta/css-grid/meta.json => structure/blocks/css-grid.json} (99%) rename curriculum/{challenges/_meta/daily-coding-challenges-javascript/meta.json => structure/blocks/daily-coding-challenges-javascript.json} (99%) rename curriculum/{challenges/_meta/daily-coding-challenges-python/meta.json => structure/blocks/daily-coding-challenges-python.json} (99%) rename curriculum/{challenges/_meta/data-analysis-with-python-course/meta.json => structure/blocks/data-analysis-with-python-course.json} (99%) rename curriculum/{challenges/_meta/data-analysis-with-python-projects/meta.json => structure/blocks/data-analysis-with-python-projects.json} (99%) rename curriculum/{challenges/_meta/data-structures/meta.json => structure/blocks/data-structures.json} (99%) rename curriculum/{challenges/_meta/data-visualization-projects/meta.json => structure/blocks/data-visualization-projects.json} (99%) rename curriculum/{challenges/_meta/data-visualization-with-d3/meta.json => structure/blocks/data-visualization-with-d3.json} (99%) rename curriculum/{challenges/_meta/debug-c-sharp-console-applications/meta.json => structure/blocks/debug-c-sharp-console-applications.json} (99%) rename curriculum/{challenges/_meta/debugging/meta.json => structure/blocks/debugging.json} (99%) rename curriculum/{challenges/_meta/es6/meta.json => structure/blocks/es6.json} (99%) rename curriculum/{challenges/_meta/event-hub/meta.json => structure/blocks/event-hub.json} (71%) rename curriculum/{challenges/_meta/exam-certified-full-stack-developer/meta.json => structure/blocks/exam-certified-full-stack-developer.json} (99%) rename curriculum/{challenges/_meta/foundational-c-sharp-with-microsoft-certification-exam/meta.json => structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json} (99%) rename curriculum/{challenges/_meta/front-end-development-libraries-projects/meta.json => structure/blocks/front-end-development-libraries-projects.json} (99%) rename curriculum/{challenges/_meta/functional-programming/meta.json => structure/blocks/functional-programming.json} (99%) rename curriculum/{challenges/_meta/get-to-know-colleagues-by-asking-simple-questions/meta.json => structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json} (99%) rename curriculum/{challenges/_meta/get-to-know-others-by-asking-simple-questions/meta.json => structure/blocks/get-to-know-others-by-asking-simple-questions.json} (99%) rename curriculum/{challenges/_meta/how-neural-networks-work/meta.json => structure/blocks/how-neural-networks-work.json} (99%) rename curriculum/{challenges/_meta/information-security-projects/meta.json => structure/blocks/information-security-projects.json} (99%) rename curriculum/{challenges/_meta/information-security-with-helmetjs/meta.json => structure/blocks/information-security-with-helmetjs.json} (99%) rename curriculum/{challenges/_meta/intermediate-algorithm-scripting/meta.json => structure/blocks/intermediate-algorithm-scripting.json} (99%) rename curriculum/{challenges/_meta/javascript-algorithms-and-data-structures-projects/meta.json => structure/blocks/javascript-algorithms-and-data-structures-projects.json} (99%) rename curriculum/{challenges/_meta/jquery/meta.json => structure/blocks/jquery.json} (99%) rename curriculum/{challenges/_meta/json-apis-and-ajax/meta.json => structure/blocks/json-apis-and-ajax.json} (99%) rename curriculum/{challenges/_meta/lab-adjacency-list-to-matrix-converter/meta.json => structure/blocks/lab-adjacency-list-to-matrix-converter.json} (99%) rename curriculum/{challenges/_meta/lab-availability-table/meta.json => structure/blocks/lab-availability-table.json} (70%) rename curriculum/{challenges/_meta/lab-bank-account-manager/meta.json => structure/blocks/lab-bank-account-manager.json} (67%) rename curriculum/{challenges/_meta/lab-bisection-method/meta.json => structure/blocks/lab-bisection-method.json} (67%) rename curriculum/{challenges/_meta/lab-blog-post-card/meta.json => structure/blocks/lab-blog-post-card.json} (71%) rename curriculum/{challenges/_meta/lab-book-catalog-table/meta.json => structure/blocks/lab-book-catalog-table.json} (71%) rename curriculum/{challenges/_meta/lab-book-inventory-app/meta.json => structure/blocks/lab-book-inventory-app.json} (71%) rename curriculum/{challenges/_meta/lab-book-organizer/meta.json => structure/blocks/lab-book-organizer.json} (71%) rename curriculum/{challenges/_meta/lab-bookmark-manager-app/meta.json => structure/blocks/lab-bookmark-manager-app.json} (68%) rename curriculum/{challenges/_meta/lab-boolean-check/meta.json => structure/blocks/lab-boolean-check.json} (100%) rename curriculum/{challenges/_meta/lab-budget-app/meta.json => structure/blocks/lab-budget-app.json} (100%) rename curriculum/{challenges/_meta/lab-business-card/meta.json => structure/blocks/lab-business-card.json} (71%) rename curriculum/{challenges/_meta/lab-celestial-bodies-database/meta.json => structure/blocks/lab-celestial-bodies-database.json} (66%) rename curriculum/{challenges/_meta/lab-celsius-to-fahrenheit-converter/meta.json => structure/blocks/lab-celsius-to-fahrenheit-converter.json} (68%) rename curriculum/{challenges/_meta/lab-checkout-page/meta.json => structure/blocks/lab-checkout-page.json} (71%) rename curriculum/{challenges/_meta/lab-chunky-monkey/meta.json => structure/blocks/lab-chunky-monkey.json} (66%) create mode 100644 curriculum/structure/blocks/lab-color-picker.json rename curriculum/{challenges/_meta/lab-colored-boxes/meta.json => structure/blocks/lab-colored-boxes.json} (70%) rename curriculum/{challenges/_meta/lab-confidential-email-page/meta.json => structure/blocks/lab-confidential-email-page.json} (100%) rename curriculum/{challenges/_meta/lab-contact-form/meta.json => structure/blocks/lab-contact-form.json} (71%) rename curriculum/{challenges/_meta/lab-currency-converter/meta.json => structure/blocks/lab-currency-converter.json} (100%) rename curriculum/{challenges/_meta/lab-customer-complaint-form/meta.json => structure/blocks/lab-customer-complaint-form.json} (68%) rename curriculum/{challenges/_meta/lab-date-conversion/meta.json => structure/blocks/lab-date-conversion.json} (67%) rename curriculum/{challenges/_meta/lab-debug-camperbots-profile-page/meta.json => structure/blocks/lab-debug-camperbots-profile-page.json} (68%) rename curriculum/{challenges/_meta/lab-debug-pet-adoption-page/meta.json => structure/blocks/lab-debug-pet-adoption-page.json} (71%) rename curriculum/{challenges/_meta/lab-drum-machine/meta.json => structure/blocks/lab-drum-machine.json} (71%) rename curriculum/{challenges/_meta/lab-email-masker/meta.json => structure/blocks/lab-email-masker.json} (71%) rename curriculum/{challenges/_meta/lab-event-flyer-page/meta.json => structure/blocks/lab-event-flyer-page.json} (70%) rename curriculum/{challenges/_meta/lab-event-hub/meta.json => structure/blocks/lab-event-hub.json} (71%) rename curriculum/{challenges/_meta/lab-event-rsvp/meta.json => structure/blocks/lab-event-rsvp.json} (100%) rename curriculum/{challenges/_meta/lab-factorial-calculator/meta.json => structure/blocks/lab-factorial-calculator.json} (68%) rename curriculum/{challenges/_meta/lab-favorite-icon-toggler/meta.json => structure/blocks/lab-favorite-icon-toggler.json} (68%) rename curriculum/{challenges/_meta/lab-fcc-forum-leaderboard/meta.json => structure/blocks/lab-fcc-forum-leaderboard.json} (68%) rename curriculum/{challenges/_meta/lab-first-element-finder/meta.json => structure/blocks/lab-first-element-finder.json} (68%) rename curriculum/{challenges/_meta/lab-football-team-cards/meta.json => structure/blocks/lab-football-team-cards.json} (67%) rename curriculum/{challenges/_meta/lab-fortune-teller/meta.json => structure/blocks/lab-fortune-teller.json} (71%) rename curriculum/{challenges/_meta/lab-golf-score-translator/meta.json => structure/blocks/lab-golf-score-translator.json} (68%) rename curriculum/{challenges/_meta/lab-gradebook-app/meta.json => structure/blocks/lab-gradebook-app.json} (71%) rename curriculum/{challenges/_meta/lab-hash-table/meta.json => structure/blocks/lab-hash-table.json} (68%) rename curriculum/{challenges/_meta/lab-house-painting/meta.json => structure/blocks/lab-house-painting.json} (71%) rename curriculum/{challenges/_meta/lab-html-entitiy-converter/meta.json => structure/blocks/lab-html-entitiy-converter.json} (100%) rename curriculum/{challenges/_meta/lab-inventory-management-program/meta.json => structure/blocks/lab-inventory-management-program.json} (68%) rename curriculum/{challenges/_meta/lab-isbn-validator/meta.json => structure/blocks/lab-isbn-validator.json} (68%) rename curriculum/{challenges/_meta/lab-javascript-trivia-bot/meta.json => structure/blocks/lab-javascript-trivia-bot.json} (68%) rename curriculum/{challenges/_meta/lab-job-application-form/meta.json => structure/blocks/lab-job-application-form.json} (68%) rename curriculum/{challenges/_meta/lab-largest-number-finder/meta.json => structure/blocks/lab-largest-number-finder.json} (68%) rename curriculum/{challenges/_meta/lab-leap-year-calculator/meta.json => structure/blocks/lab-leap-year-calculator.json} (68%) rename curriculum/{challenges/_meta/lab-lightbox-viewer/meta.json => structure/blocks/lab-lightbox-viewer.json} (71%) rename curriculum/{challenges/_meta/lab-longest-word-in-a-string/meta.json => structure/blocks/lab-longest-word-in-a-string.json} (68%) rename curriculum/{challenges/_meta/lab-luhn-algorithm/meta.json => structure/blocks/lab-luhn-algorithm.json} (64%) rename curriculum/{challenges/_meta/lab-lunch-picker-program/meta.json => structure/blocks/lab-lunch-picker-program.json} (68%) rename curriculum/{challenges/_meta/lab-magazine-layout/meta.json => structure/blocks/lab-magazine-layout.json} (70%) rename curriculum/{challenges/_meta/lab-markdown-to-html-converter/meta.json => structure/blocks/lab-markdown-to-html-converter.json} (68%) rename curriculum/{challenges/_meta/lab-mood-board/meta.json => structure/blocks/lab-mood-board.json} (71%) rename curriculum/{challenges/_meta/lab-moon-orbit/meta.json => structure/blocks/lab-moon-orbit.json} (73%) rename curriculum/{challenges/_meta/lab-movie-review-page/meta.json => structure/blocks/lab-movie-review-page.json} (99%) rename curriculum/{challenges/_meta/lab-multimedia-player/meta.json => structure/blocks/lab-multimedia-player.json} (99%) rename curriculum/{challenges/_meta/lab-music-shopping-cart-page/meta.json => structure/blocks/lab-music-shopping-cart-page.json} (68%) rename curriculum/{challenges/_meta/lab-mutations/meta.json => structure/blocks/lab-mutations.json} (66%) rename curriculum/{challenges/_meta/lab-newspaper-article/meta.json => structure/blocks/lab-newspaper-article.json} (100%) rename curriculum/{challenges/_meta/lab-number-guessing-game/meta.json => structure/blocks/lab-number-guessing-game.json} (66%) rename curriculum/{challenges/_meta/lab-number-pattern-generator/meta.json => structure/blocks/lab-number-pattern-generator.json} (100%) rename curriculum/{challenges/_meta/lab-one-time-password-generator/meta.json => structure/blocks/lab-one-time-password-generator.json} (68%) rename curriculum/{challenges/_meta/lab-page-of-playing-cards/meta.json => structure/blocks/lab-page-of-playing-cards.json} (100%) rename curriculum/{challenges/_meta/lab-palindrome-checker/meta.json => structure/blocks/lab-palindrome-checker.json} (71%) rename curriculum/{challenges/_meta/lab-password-generator/meta.json => structure/blocks/lab-password-generator.json} (67%) rename curriculum/{challenges/_meta/lab-periodic-table-database/meta.json => structure/blocks/lab-periodic-table-database.json} (66%) rename curriculum/{challenges/_meta/lab-permutation-generator/meta.json => structure/blocks/lab-permutation-generator.json} (68%) rename curriculum/{challenges/_meta/lab-personal-portfolio/meta.json => structure/blocks/lab-personal-portfolio.json} (71%) rename curriculum/{challenges/_meta/lab-photography-exhibit/meta.json => structure/blocks/lab-photography-exhibit.json} (67%) rename curriculum/{challenges/_meta/lab-polygon-area-calculator/meta.json => structure/blocks/lab-polygon-area-calculator.json} (65%) rename curriculum/{challenges/_meta/lab-product-landing-page/meta.json => structure/blocks/lab-product-landing-page.json} (68%) rename curriculum/{challenges/_meta/lab-profile-lookup/meta.json => structure/blocks/lab-profile-lookup.json} (100%) rename curriculum/{challenges/_meta/lab-project-idea-board/meta.json => structure/blocks/lab-project-idea-board.json} (71%) rename curriculum/{challenges/_meta/lab-pyramid-generator/meta.json => structure/blocks/lab-pyramid-generator.json} (71%) rename curriculum/{challenges/_meta/lab-quicksort/meta.json => structure/blocks/lab-quicksort.json} (66%) rename curriculum/{challenges/_meta/lab-quiz-game/meta.json => structure/blocks/lab-quiz-game.json} (71%) rename curriculum/{challenges/_meta/lab-random-background-color-changer/meta.json => structure/blocks/lab-random-background-color-changer.json} (68%) rename curriculum/{challenges/_meta/lab-real-time-counter/meta.json => structure/blocks/lab-real-time-counter.json} (71%) rename curriculum/{challenges/_meta/lab-recipe-page/meta.json => structure/blocks/lab-recipe-page.json} (100%) rename curriculum/{challenges/_meta/lab-record-collection/meta.json => structure/blocks/lab-record-collection.json} (71%) rename curriculum/{challenges/_meta/lab-regex-sandbox/meta.json => structure/blocks/lab-regex-sandbox.json} (71%) rename curriculum/{challenges/_meta/lab-repeat-a-string/meta.json => structure/blocks/lab-repeat-a-string.json} (67%) rename curriculum/{challenges/_meta/lab-reusable-footer/meta.json => structure/blocks/lab-reusable-footer.json} (70%) rename curriculum/{challenges/_meta/lab-reverse-a-string/meta.json => structure/blocks/lab-reverse-a-string.json} (71%) rename curriculum/{challenges/_meta/lab-rpg-character/meta.json => structure/blocks/lab-rpg-character.json} (68%) rename curriculum/{challenges/_meta/lab-salon-appointment-scheduler/meta.json => structure/blocks/lab-salon-appointment-scheduler.json} (99%) rename curriculum/{challenges/_meta/lab-selection-sort/meta.json => structure/blocks/lab-selection-sort.json} (67%) rename curriculum/{challenges/_meta/lab-sentence-maker/meta.json => structure/blocks/lab-sentence-maker.json} (71%) rename curriculum/{challenges/_meta/lab-slice-and-splice/meta.json => structure/blocks/lab-slice-and-splice.json} (66%) rename curriculum/{challenges/_meta/lab-sorted-index-finder/meta.json => structure/blocks/lab-sorted-index-finder.json} (99%) rename curriculum/{challenges/_meta/lab-sorting-visualizer/meta.json => structure/blocks/lab-sorting-visualizer.json} (71%) rename curriculum/{challenges/_meta/lab-string-ending-checker/meta.json => structure/blocks/lab-string-ending-checker.json} (68%) rename curriculum/{challenges/_meta/lab-stylized-to-do-list/meta.json => structure/blocks/lab-stylized-to-do-list.json} (70%) rename curriculum/{challenges/_meta/lab-sum-all-numbers-algorithm/meta.json => structure/blocks/lab-sum-all-numbers-algorithm.json} (68%) rename curriculum/{challenges/_meta/lab-survey-form/meta.json => structure/blocks/lab-survey-form.json} (71%) rename curriculum/{challenges/_meta/lab-technical-documentation-page/meta.json => structure/blocks/lab-technical-documentation-page.json} (100%) rename curriculum/{challenges/_meta/lab-theme-switcher/meta.json => structure/blocks/lab-theme-switcher.json} (71%) rename curriculum/{challenges/_meta/lab-tic-tac-toe/meta.json => structure/blocks/lab-tic-tac-toe.json} (100%) rename curriculum/{challenges/_meta/lab-tower-of-hanoi/meta.json => structure/blocks/lab-tower-of-hanoi.json} (66%) rename curriculum/{challenges/_meta/lab-travel-agency-page/meta.json => structure/blocks/lab-travel-agency-page.json} (85%) rename curriculum/{challenges/_meta/lab-tribute-page/meta.json => structure/blocks/lab-tribute-page.json} (100%) rename curriculum/{challenges/_meta/lab-truncate-string/meta.json => structure/blocks/lab-truncate-string.json} (66%) rename curriculum/{challenges/_meta/lab-user-configuration-manager/meta.json => structure/blocks/lab-user-configuration-manager.json} (73%) rename curriculum/{challenges/_meta/lab-video-compilation-page/meta.json => structure/blocks/lab-video-compilation-page.json} (100%) rename curriculum/{challenges/_meta/lab-voting-system/meta.json => structure/blocks/lab-voting-system.json} (71%) rename curriculum/{challenges/_meta/lab-weather-app/meta.json => structure/blocks/lab-weather-app.json} (71%) rename curriculum/{challenges/_meta/lab-world-cup-database/meta.json => structure/blocks/lab-world-cup-database.json} (74%) rename curriculum/{challenges/_meta/learn-about-adverbial-phrases/meta.json => structure/blocks/learn-about-adverbial-phrases.json} (99%) rename curriculum/{challenges/_meta/learn-about-speculation-and-requests/meta.json => structure/blocks/learn-about-speculation-and-requests.json} (100%) rename curriculum/{challenges/_meta/learn-accessibility-by-building-a-quiz/meta.json => structure/blocks/learn-accessibility-by-building-a-quiz.json} (99%) rename curriculum/{challenges/_meta/learn-advanced-array-methods-by-building-a-statistics-calculator/meta.json => structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json} (99%) rename curriculum/{challenges/_meta/learn-advanced-bash-by-building-a-kitty-ipsum-translator/meta.json => structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json} (99%) rename curriculum/{challenges/_meta/learn-algorithm-design-by-building-a-shortest-path-algorithm/meta.json => structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json} (99%) rename curriculum/{challenges/_meta/learn-applications-of-linear-systems/meta.json => structure/blocks/learn-applications-of-linear-systems.json} (99%) rename curriculum/{challenges/_meta/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/meta.json => structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json} (99%) rename curriculum/{challenges/_meta/learn-bash-and-sql-by-building-a-bike-rental-shop/meta.json => structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json} (99%) rename curriculum/{challenges/_meta/learn-bash-by-building-a-boilerplate/meta.json => structure/blocks/learn-bash-by-building-a-boilerplate.json} (99%) rename curriculum/{challenges/_meta/learn-bash-scripting-by-building-five-programs/meta.json => structure/blocks/learn-bash-scripting-by-building-five-programs.json} (99%) rename curriculum/{challenges/_meta/learn-basic-algorithmic-thinking-by-building-a-number-sorter/meta.json => structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json} (99%) rename curriculum/{challenges/_meta/learn-basic-css-by-building-a-cafe-menu/meta.json => structure/blocks/learn-basic-css-by-building-a-cafe-menu.json} (99%) rename curriculum/{challenges/_meta/learn-basic-debugging-by-building-a-random-background-color-changer/meta.json => structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json} (99%) rename curriculum/{challenges/_meta/learn-basic-javascript-by-building-a-role-playing-game/meta.json => structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json} (99%) rename curriculum/{challenges/_meta/learn-basic-oop-by-building-a-shopping-cart/meta.json => structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json} (99%) rename curriculum/{challenges/_meta/learn-basic-string-and-array-methods-by-building-a-music-player/meta.json => structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json} (99%) rename curriculum/{challenges/_meta/learn-business-applications-of-college-algebra/meta.json => structure/blocks/learn-business-applications-of-college-algebra.json} (99%) rename curriculum/{challenges/_meta/learn-classes-and-objects-by-building-a-sudoku-solver/meta.json => structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json} (99%) rename curriculum/{challenges/_meta/learn-common-factors-and-square-roots/meta.json => structure/blocks/learn-common-factors-and-square-roots.json} (99%) rename curriculum/{challenges/_meta/learn-common-phrasal-verbs-and-idioms/meta.json => structure/blocks/learn-common-phrasal-verbs-and-idioms.json} (99%) rename curriculum/{challenges/_meta/learn-conversation-starters-in-the-break-room/meta.json => structure/blocks/learn-conversation-starters-in-the-break-room.json} (100%) rename curriculum/{challenges/_meta/learn-css-animation-by-building-a-ferris-wheel/meta.json => structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json} (99%) rename curriculum/{challenges/_meta/learn-css-colors-by-building-a-set-of-colored-markers/meta.json => structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json} (99%) rename curriculum/{challenges/_meta/learn-css-flexbox-by-building-a-photo-gallery/meta.json => structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json} (99%) rename curriculum/{challenges/_meta/learn-css-grid-by-building-a-magazine/meta.json => structure/blocks/learn-css-grid-by-building-a-magazine.json} (99%) rename curriculum/{challenges/_meta/learn-css-transforms-by-building-a-penguin/meta.json => structure/blocks/learn-css-transforms-by-building-a-penguin.json} (99%) rename curriculum/{challenges/_meta/learn-css-variables-by-building-a-city-skyline/meta.json => structure/blocks/learn-css-variables-by-building-a-city-skyline.json} (99%) rename curriculum/{challenges/_meta/learn-data-structures-by-building-the-merge-sort-algorithm/meta.json => structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json} (99%) rename curriculum/{challenges/_meta/learn-determiners-and-advanced-use-of-articles/meta.json => structure/blocks/learn-determiners-and-advanced-use-of-articles.json} (100%) rename curriculum/{challenges/_meta/learn-encapsulation-by-building-a-projectile-trajectory-calculator/meta.json => structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json} (99%) rename curriculum/{challenges/_meta/learn-essential-courtesies-at-the-office/meta.json => structure/blocks/learn-essential-courtesies-at-the-office.json} (95%) rename curriculum/{challenges/_meta/learn-exponents-and-logarithms/meta.json => structure/blocks/learn-exponents-and-logarithms.json} (99%) rename curriculum/{challenges/_meta/learn-fetch-and-promises-by-building-an-fcc-authors-page/meta.json => structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json} (99%) rename curriculum/{challenges/_meta/learn-form-validation-by-building-a-calorie-counter/meta.json => structure/blocks/learn-form-validation-by-building-a-calorie-counter.json} (99%) rename curriculum/{challenges/_meta/learn-fractions-and-decimals/meta.json => structure/blocks/learn-fractions-and-decimals.json} (99%) rename curriculum/{challenges/_meta/learn-functional-programming-by-building-a-spreadsheet/meta.json => structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json} (99%) rename curriculum/{challenges/_meta/learn-functions-and-graphing/meta.json => structure/blocks/learn-functions-and-graphing.json} (99%) rename curriculum/{challenges/_meta/learn-future-continuous-while-describing-actions/meta.json => structure/blocks/learn-future-continuous-while-describing-actions.json} (100%) rename curriculum/{challenges/_meta/learn-git-by-building-an-sql-reference-object/meta.json => structure/blocks/learn-git-by-building-an-sql-reference-object.json} (99%) rename curriculum/{challenges/_meta/learn-greetings-in-your-first-day-at-the-office/meta.json => structure/blocks/learn-greetings-in-your-first-day-at-the-office.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-analyze-code-documentation/meta.json => structure/blocks/learn-how-to-analyze-code-documentation.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-ask-and-share-about-educational-and-professional-background/meta.json => structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-ask-for-clarification-on-code-understanding/meta.json => structure/blocks/learn-how-to-ask-for-clarification-on-code-understanding.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-clarify-information-in-different-interactions/meta.json => structure/blocks/learn-how-to-clarify-information-in-different-interactions.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-clarify-misunderstandings/meta.json => structure/blocks/learn-how-to-clarify-misunderstandings.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-describe-places-and-events/meta.json => structure/blocks/learn-how-to-describe-places-and-events.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-describe-your-current-project/meta.json => structure/blocks/learn-how-to-describe-your-current-project.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-discuss-popular-trends-in-technology/meta.json => structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-discuss-roles-and-responsibilies/meta.json => structure/blocks/learn-how-to-discuss-roles-and-responsibilies.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-discuss-tech-trends-and-updates/meta.json => structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-discuss-your-morning-or-evening-routine/meta.json => structure/blocks/learn-how-to-discuss-your-morning-or-evening-routine.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-document-code-for-a-project/meta.json => structure/blocks/learn-how-to-document-code-for-a-project.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-express-agreement-or-disagreement/meta.json => structure/blocks/learn-how-to-express-agreement-or-disagreement.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-express-agreement/meta.json => structure/blocks/learn-how-to-express-agreement.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-express-concerns/meta.json => structure/blocks/learn-how-to-express-concerns.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-express-decisions-based-on-comparisons/meta.json => structure/blocks/learn-how-to-express-decisions-based-on-comparisons.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-express-disagreement/meta.json => structure/blocks/learn-how-to-express-disagreement.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-graph-systems-of-equations/meta.json => structure/blocks/learn-how-to-graph-systems-of-equations.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-have-a-conversation-about-preferences-and-motivations/meta.json => structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-help-a-coworker-troubleshoot-on-github/meta.json => structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-manage-a-conversation/meta.json => structure/blocks/learn-how-to-manage-a-conversation.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json => structure/blocks/learn-how-to-offer-technical-support-and-guidance.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-plan-future-events/meta.json => structure/blocks/learn-how-to-plan-future-events.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-provide-explanations-when-helping-others/meta.json => structure/blocks/learn-how-to-provide-explanations-when-helping-others.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-read-and-understand-code-documentation/meta.json => structure/blocks/learn-how-to-read-and-understand-code-documentation.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-request-and-receive-guidance/meta.json => structure/blocks/learn-how-to-request-and-receive-guidance.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-share-feedback/meta.json => structure/blocks/learn-how-to-share-feedback.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-share-progress-and-accomplishments/meta.json => structure/blocks/learn-how-to-share-progress-and-accomplishments.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-share-your-opinion/meta.json => structure/blocks/learn-how-to-share-your-opinion.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/meta.json => structure/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-solve-for-x/meta.json => structure/blocks/learn-how-to-solve-for-x.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-solve-systems-of-equations/meta.json => structure/blocks/learn-how-to-solve-systems-of-equations.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-talk-about-a-typical-workday-and-tasks/meta.json => structure/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-talk-about-hobbies-and-interests/meta.json => structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-talk-about-numbers-with-a-coworker/meta.json => structure/blocks/learn-how-to-talk-about-numbers-with-a-coworker.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-talk-about-past-activities/meta.json => structure/blocks/learn-how-to-talk-about-past-activities.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-talk-about-past-experiences/meta.json => structure/blocks/learn-how-to-talk-about-past-experiences.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/meta.json => structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-use-adjectives-in-conversations/meta.json => structure/blocks/learn-how-to-use-adjectives-in-conversations.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json => structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-use-code-related-concepts-and-terms/meta.json => structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-use-conditionals/meta.json => structure/blocks/learn-how-to-use-conditionals.json} (100%) rename curriculum/{challenges/_meta/learn-how-to-use-modal-verbs/meta.json => structure/blocks/learn-how-to-use-modal-verbs.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-use-prepositions-according-to-context/meta.json => structure/blocks/learn-how-to-use-prepositions-according-to-context.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-use-reported-speech/meta.json => structure/blocks/learn-how-to-use-reported-speech.json} (99%) rename curriculum/{challenges/_meta/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/meta.json => structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json} (99%) rename curriculum/{challenges/_meta/learn-html-by-building-a-cat-photo-app/meta.json => structure/blocks/learn-html-by-building-a-cat-photo-app.json} (99%) rename curriculum/{challenges/_meta/learn-html-forms-by-building-a-registration-form/meta.json => structure/blocks/learn-html-forms-by-building-a-registration-form.json} (99%) rename curriculum/{challenges/_meta/learn-interfaces-by-building-an-equation-solver/meta.json => structure/blocks/learn-interfaces-by-building-an-equation-solver.json} (99%) rename curriculum/{challenges/_meta/learn-intermediate-css-by-building-a-cat-painting/meta.json => structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json} (99%) rename curriculum/{challenges/_meta/learn-intermediate-oop-by-building-a-platformer-game/meta.json => structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json} (99%) rename curriculum/{challenges/_meta/learn-introductions-in-an-online-team-meeting/meta.json => structure/blocks/learn-introductions-in-an-online-team-meeting.json} (100%) rename curriculum/{challenges/_meta/learn-introductory-javascript-by-building-a-pyramid-generator/meta.json => structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json} (99%) rename curriculum/{challenges/_meta/learn-lambda-functions-by-building-an-expense-tracker/meta.json => structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json} (99%) rename curriculum/{challenges/_meta/learn-linear-functions/meta.json => structure/blocks/learn-linear-functions.json} (99%) rename curriculum/{challenges/_meta/learn-list-comprehension-by-building-a-case-converter-program/meta.json => structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json} (99%) rename curriculum/{challenges/_meta/learn-localstorage-by-building-a-todo-app/meta.json => structure/blocks/learn-localstorage-by-building-a-todo-app.json} (99%) rename curriculum/{challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json => structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json} (99%) rename curriculum/{challenges/_meta/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/meta.json => structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json} (99%) rename curriculum/{challenges/_meta/learn-nano-by-building-a-castle/meta.json => structure/blocks/learn-nano-by-building-a-castle.json} (99%) rename curriculum/{challenges/_meta/learn-parent-graphs-and-polynomials/meta.json => structure/blocks/learn-parent-graphs-and-polynomials.json} (99%) rename curriculum/{challenges/_meta/learn-present-perfect-while-talking-about-accessibility/meta.json => structure/blocks/learn-present-perfect-while-talking-about-accessibility.json} (100%) rename curriculum/{challenges/_meta/learn-quadratic-equations/meta.json => structure/blocks/learn-quadratic-equations.json} (99%) rename curriculum/{challenges/_meta/learn-ratios-and-proportions/meta.json => structure/blocks/learn-ratios-and-proportions.json} (99%) rename curriculum/{challenges/_meta/learn-recursion-by-building-a-decimal-to-binary-converter/meta.json => structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json} (99%) rename curriculum/{challenges/_meta/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/meta.json => structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json} (99%) rename curriculum/{challenges/_meta/learn-regular-expressions-by-building-a-password-generator/meta.json => structure/blocks/learn-regular-expressions-by-building-a-password-generator.json} (99%) rename curriculum/{challenges/_meta/learn-regular-expressions-by-building-a-spam-filter/meta.json => structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json} (99%) rename curriculum/{challenges/_meta/learn-relational-databases-by-building-a-database-of-video-game-characters/meta.json => structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json} (99%) rename curriculum/{challenges/_meta/learn-responsive-web-design-by-building-a-piano/meta.json => structure/blocks/learn-responsive-web-design-by-building-a-piano.json} (99%) rename curriculum/{challenges/_meta/learn-simple-and-compound-interest/meta.json => structure/blocks/learn-simple-and-compound-interest.json} (99%) rename curriculum/{challenges/_meta/learn-special-methods-by-building-a-vector-space/meta.json => structure/blocks/learn-special-methods-by-building-a-vector-space.json} (99%) rename curriculum/{challenges/_meta/learn-sql-by-building-a-student-database-part-1/meta.json => structure/blocks/learn-sql-by-building-a-student-database-part-1.json} (99%) rename curriculum/{challenges/_meta/learn-sql-by-building-a-student-database-part-2/meta.json => structure/blocks/learn-sql-by-building-a-student-database-part-2.json} (99%) rename curriculum/{challenges/_meta/learn-string-manipulation-by-building-a-cipher/meta.json => structure/blocks/learn-string-manipulation-by-building-a-cipher.json} (99%) rename curriculum/{challenges/_meta/learn-the-bisection-method-by-finding-the-square-root-of-a-number/meta.json => structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json} (99%) rename curriculum/{challenges/_meta/learn-the-css-box-model-by-building-a-rothko-painting/meta.json => structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json} (99%) rename curriculum/{challenges/_meta/learn-the-date-object-by-building-a-date-formatter/meta.json => structure/blocks/learn-the-date-object-by-building-a-date-formatter.json} (99%) rename curriculum/{challenges/_meta/learn-tree-traversal-by-building-a-binary-search-tree/meta.json => structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json} (99%) rename curriculum/{challenges/_meta/learn-typography-by-building-a-nutrition-label/meta.json => structure/blocks/learn-typography-by-building-a-nutrition-label.json} (99%) rename curriculum/{challenges/_meta/lecture-accessible-media-elements/meta.json => structure/blocks/lecture-accessible-media-elements.json} (100%) rename curriculum/{challenges/_meta/lecture-accessible-tables-forms/meta.json => structure/blocks/lecture-accessible-tables-forms.json} (95%) rename curriculum/{challenges/_meta/lecture-animations-and-accessibility/meta.json => structure/blocks/lecture-animations-and-accessibility.json} (99%) rename curriculum/{challenges/_meta/lecture-best-practices-for-accessibility-and-css/meta.json => structure/blocks/lecture-best-practices-for-accessibility-and-css.json} (99%) rename curriculum/{challenges/_meta/lecture-best-practices-for-responsive-web-design/meta.json => structure/blocks/lecture-best-practices-for-responsive-web-design.json} (99%) rename curriculum/{challenges/_meta/lecture-best-practices-for-styling-forms/meta.json => structure/blocks/lecture-best-practices-for-styling-forms.json} (99%) rename curriculum/{challenges/_meta/lecture-browsing-the-web-effectively/meta.json => structure/blocks/lecture-browsing-the-web-effectively.json} (99%) rename curriculum/{challenges/_meta/lecture-classes-and-objects/meta.json => structure/blocks/lecture-classes-and-objects.json} (99%) rename curriculum/{challenges/_meta/lecture-common-design-tools/meta.json => structure/blocks/lecture-common-design-tools.json} (99%) rename curriculum/{challenges/_meta/lecture-css-specificity-the-cascade-algorithm-and-inheritance/meta.json => structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json} (99%) rename curriculum/{challenges/_meta/lecture-debugging-css/meta.json => structure/blocks/lecture-debugging-css.json} (56%) rename curriculum/{challenges/_meta/lecture-debugging-techniques/meta.json => structure/blocks/lecture-debugging-techniques.json} (99%) rename curriculum/{challenges/_meta/lecture-html-fundamentals/meta.json => structure/blocks/lecture-html-fundamentals.json} (100%) rename curriculum/{challenges/_meta/lecture-importance-of-accessibility-and-good-html-structure/meta.json => structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json} (99%) rename curriculum/{challenges/_meta/lecture-importance-of-semantic-html/meta.json => structure/blocks/lecture-importance-of-semantic-html.json} (100%) rename curriculum/{challenges/_meta/lecture-introduction-to-aria/meta.json => structure/blocks/lecture-introduction-to-aria.json} (100%) rename curriculum/{challenges/_meta/lecture-introduction-to-javascript-libraries-and-frameworks/meta.json => structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json} (99%) rename curriculum/{challenges/_meta/lecture-introduction-to-javascript/meta.json => structure/blocks/lecture-introduction-to-javascript.json} (99%) rename curriculum/{challenges/_meta/lecture-introduction-to-python/meta.json => structure/blocks/lecture-introduction-to-python.json} (100%) rename curriculum/{challenges/_meta/lecture-introduction-to-typescript/meta.json => structure/blocks/lecture-introduction-to-typescript.json} (99%) rename curriculum/{challenges/_meta/lecture-react-strategies-and-debugging/meta.json => structure/blocks/lecture-react-strategies-and-debugging.json} (99%) rename curriculum/{challenges/_meta/lecture-routing-react-frameworks-and-dependency-management-tools/meta.json => structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json} (99%) rename curriculum/{challenges/_meta/lecture-searching-and-sorting-algorithms/meta.json => structure/blocks/lecture-searching-and-sorting-algorithms.json} (100%) rename curriculum/{challenges/_meta/lecture-styling-lists-and-links/meta.json => structure/blocks/lecture-styling-lists-and-links.json} (99%) rename curriculum/{challenges/_meta/lecture-the-var-keyword-and-hoisting/meta.json => structure/blocks/lecture-the-var-keyword-and-hoisting.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-abstraction/meta.json => structure/blocks/lecture-understanding-abstraction.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/meta.json => structure/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-asynchronous-programming/meta.json => structure/blocks/lecture-understanding-asynchronous-programming.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-bash-scripting/meta.json => structure/blocks/lecture-understanding-bash-scripting.json} (62%) rename curriculum/{challenges/_meta/lecture-understanding-comparisons-and-conditionals/meta.json => structure/blocks/lecture-understanding-comparisons-and-conditionals.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-computer-internet-and-tooling-basics/meta.json => structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-dynamic-programming/meta.json => structure/blocks/lecture-understanding-dynamic-programming.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-effects-and-referencing-values-in-react/meta.json => structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-error-handling/meta.json => structure/blocks/lecture-understanding-error-handling.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-form-validation/meta.json => structure/blocks/lecture-understanding-form-validation.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-functional-programming/meta.json => structure/blocks/lecture-understanding-functional-programming.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-graphs-and-trees/meta.json => structure/blocks/lecture-understanding-graphs-and-trees.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-how-to-work-with-classes-in-javascript/meta.json => structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/meta.json => structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-html-attributes/meta.json => structure/blocks/lecture-understanding-html-attributes.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-inheritance-and-polymorphism/meta.json => structure/blocks/lecture-understanding-inheritance-and-polymorphism.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-modules-imports-and-exports/meta.json => structure/blocks/lecture-understanding-modules-imports-and-exports.json} (60%) rename curriculum/{challenges/_meta/lecture-understanding-nuanced-semantic-elements/meta.json => structure/blocks/lecture-understanding-nuanced-semantic-elements.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-object-oriented-programming-and-encapsulation/meta.json => structure/blocks/lecture-understanding-object-oriented-programming-and-encapsulation.json} (100%) rename curriculum/{challenges/_meta/lecture-understanding-performance-in-web-applications/meta.json => structure/blocks/lecture-understanding-performance-in-web-applications.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-recursion-and-the-call-stack/meta.json => structure/blocks/lecture-understanding-recursion-and-the-call-stack.json} (67%) rename curriculum/{challenges/_meta/lecture-understanding-the-command-line-and-working-with-bash/meta.json => structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-the-different-types-of-testing/meta.json => structure/blocks/lecture-understanding-the-different-types-of-testing.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-the-event-object-and-event-delegation/meta.json => structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json} (99%) rename curriculum/{challenges/_meta/lecture-understanding-the-html-boilerplate/meta.json => structure/blocks/lecture-understanding-the-html-boilerplate.json} (100%) rename curriculum/{challenges/_meta/lecture-user-centered-design/meta.json => structure/blocks/lecture-user-centered-design.json} (99%) rename curriculum/{challenges/_meta/lecture-user-interface-design-fundamentals/meta.json => structure/blocks/lecture-user-interface-design-fundamentals.json} (99%) rename curriculum/{challenges/_meta/lecture-welcome-to-freecodecamp/meta.json => structure/blocks/lecture-welcome-to-freecodecamp.json} (86%) rename curriculum/{challenges/_meta/lecture-what-is-css/meta.json => structure/blocks/lecture-what-is-css.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-arrays-variables-and-naming-practices/meta.json => structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-arrays/meta.json => structure/blocks/lecture-working-with-arrays.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-attribute-selectors/meta.json => structure/blocks/lecture-working-with-attribute-selectors.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-audio-and-video-elements/meta.json => structure/blocks/lecture-working-with-audio-and-video-elements.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-audio-and-video/meta.json => structure/blocks/lecture-working-with-audio-and-video.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-backgrounds-and-borders/meta.json => structure/blocks/lecture-working-with-backgrounds-and-borders.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-client-side-storage-and-crud-operations/meta.json => structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-code-editors-and-ides/meta.json => structure/blocks/lecture-working-with-code-editors-and-ides.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-code-quality-and-execution-concepts/meta.json => structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-colors-in-css/meta.json => structure/blocks/lecture-working-with-colors-in-css.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-common-array-methods/meta.json => structure/blocks/lecture-working-with-common-array-methods.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-common-data-structures/meta.json => structure/blocks/lecture-working-with-common-data-structures.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-comparison-and-boolean-operators/meta.json => structure/blocks/lecture-working-with-comparison-and-boolean-operators.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-conditional-logic-and-math-methods/meta.json => structure/blocks/lecture-working-with-conditional-logic-and-math-methods.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-css-flexbox/meta.json => structure/blocks/lecture-working-with-css-flexbox.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-css-fonts/meta.json => structure/blocks/lecture-working-with-css-fonts.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-css-grid/meta.json => structure/blocks/lecture-working-with-css-grid.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-css-libraries-and-frameworks/meta.json => structure/blocks/lecture-working-with-css-libraries-and-frameworks.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-css-transforms-overflow-and-filters/meta.json => structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-css-variables/meta.json => structure/blocks/lecture-working-with-css-variables.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-data-fetching-and-memoization-in-react/meta.json => structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-data-in-react/meta.json => structure/blocks/lecture-working-with-data-in-react.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-data-types/meta.json => structure/blocks/lecture-working-with-data-types.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-dates/meta.json => structure/blocks/lecture-working-with-dates.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-dictionaries-and-sets/meta.json => structure/blocks/lecture-working-with-dictionaries-and-sets.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-file-systems/meta.json => structure/blocks/lecture-working-with-file-systems.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-forms-in-react/meta.json => structure/blocks/lecture-working-with-forms-in-react.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-forms/meta.json => structure/blocks/lecture-working-with-forms.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-functions/meta.json => structure/blocks/lecture-working-with-functions.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-higher-order-functions-and-callbacks/meta.json => structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-html-tools/meta.json => structure/blocks/lecture-working-with-html-tools.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-images-and-svgs/meta.json => structure/blocks/lecture-working-with-images-and-svgs.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-links/meta.json => structure/blocks/lecture-working-with-links.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-loops-and-sequences/meta.json => structure/blocks/lecture-working-with-loops-and-sequences.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-loops/meta.json => structure/blocks/lecture-working-with-loops.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-maps-and-sets/meta.json => structure/blocks/lecture-working-with-maps-and-sets.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-media/meta.json => structure/blocks/lecture-working-with-media.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-modules/meta.json => structure/blocks/lecture-working-with-modules.json} (59%) rename curriculum/{challenges/_meta/lecture-working-with-nano/meta.json => structure/blocks/lecture-working-with-nano.json} (72%) rename curriculum/{challenges/_meta/lecture-working-with-numbers-and-arithmetic-operators/meta.json => structure/blocks/lecture-working-with-numbers-and-arithmetic-operators.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-numbers-and-common-number-methods/meta.json => structure/blocks/lecture-working-with-numbers-and-common-number-methods.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-objects/meta.json => structure/blocks/lecture-working-with-objects.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-operator-behavior/meta.json => structure/blocks/lecture-working-with-operator-behavior.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/meta.json => structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-regular-expressions/meta.json => structure/blocks/lecture-working-with-regular-expressions.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-relational-databases/meta.json => structure/blocks/lecture-working-with-relational-databases.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-relative-and-absolute-units/meta.json => structure/blocks/lecture-working-with-relative-and-absolute-units.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-specialized-semantic-elements/meta.json => structure/blocks/lecture-working-with-specialized-semantic-elements.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-sql/meta.json => structure/blocks/lecture-working-with-sql.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-state-and-responding-to-events-in-react/meta.json => structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-string-character-methods/meta.json => structure/blocks/lecture-working-with-string-character-methods.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-string-formatting-methods/meta.json => structure/blocks/lecture-working-with-string-formatting-methods.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-string-modification-methods/meta.json => structure/blocks/lecture-working-with-string-modification-methods.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-string-search-and-slice-methods/meta.json => structure/blocks/lecture-working-with-string-search-and-slice-methods.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-strings-in-javascript/meta.json => structure/blocks/lecture-working-with-strings-in-javascript.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-tables/meta.json => structure/blocks/lecture-working-with-tables.json} (59%) rename curriculum/{challenges/_meta/lecture-working-with-text-and-time-semantic-elements/meta.json => structure/blocks/lecture-working-with-text-and-time-semantic-elements.json} (100%) rename curriculum/{challenges/_meta/lecture-working-with-the-dom-click-events-and-web-apis/meta.json => structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-types-and-objects/meta.json => structure/blocks/lecture-working-with-types-and-objects.json} (99%) rename curriculum/{challenges/_meta/lecture-working-with-unary-and-bitwise-operators/meta.json => structure/blocks/lecture-working-with-unary-and-bitwise-operators.json} (99%) rename curriculum/{challenges/_meta/machine-learning-with-python-projects/meta.json => structure/blocks/machine-learning-with-python-projects.json} (99%) rename curriculum/{challenges/_meta/managing-packages-with-npm/meta.json => structure/blocks/managing-packages-with-npm.json} (99%) rename curriculum/{challenges/_meta/mongodb-and-mongoose/meta.json => structure/blocks/mongodb-and-mongoose.json} (99%) rename curriculum/{challenges/_meta/numpy/meta.json => structure/blocks/numpy.json} (99%) rename curriculum/{challenges/_meta/object-oriented-programming/meta.json => structure/blocks/object-oriented-programming.json} (99%) rename curriculum/{challenges/_meta/project-euler-problems-1-to-100/meta.json => structure/blocks/project-euler-problems-1-to-100.json} (99%) rename curriculum/{challenges/_meta/project-euler-problems-101-to-200/meta.json => structure/blocks/project-euler-problems-101-to-200.json} (99%) rename curriculum/{challenges/_meta/project-euler-problems-201-to-300/meta.json => structure/blocks/project-euler-problems-201-to-300.json} (99%) rename curriculum/{challenges/_meta/project-euler-problems-301-to-400/meta.json => structure/blocks/project-euler-problems-301-to-400.json} (99%) rename curriculum/{challenges/_meta/project-euler-problems-401-to-480/meta.json => structure/blocks/project-euler-problems-401-to-480.json} (99%) rename curriculum/{challenges/_meta/python-for-everybody/meta.json => structure/blocks/python-for-everybody.json} (99%) rename curriculum/{challenges/_meta/python-for-penetration-testing/meta.json => structure/blocks/python-for-penetration-testing.json} (99%) rename curriculum/{challenges/_meta/quality-assurance-and-testing-with-chai/meta.json => structure/blocks/quality-assurance-and-testing-with-chai.json} (99%) rename curriculum/{challenges/_meta/quality-assurance-projects/meta.json => structure/blocks/quality-assurance-projects.json} (99%) rename curriculum/{challenges/_meta/quiz-asynchronous-javascript/meta.json => structure/blocks/quiz-asynchronous-javascript.json} (100%) rename curriculum/{challenges/_meta/quiz-bash-and-sql/meta.json => structure/blocks/quiz-bash-and-sql.json} (100%) rename curriculum/{challenges/_meta/quiz-bash-commands/meta.json => structure/blocks/quiz-bash-commands.json} (100%) rename curriculum/{challenges/_meta/quiz-bash-scripting/meta.json => structure/blocks/quiz-bash-scripting.json} (100%) rename curriculum/{challenges/_meta/quiz-basic-css/meta.json => structure/blocks/quiz-basic-css.json} (69%) rename curriculum/{challenges/_meta/quiz-basic-html/meta.json => structure/blocks/quiz-basic-html.json} (69%) rename curriculum/{challenges/_meta/quiz-classes-and-objects/meta.json => structure/blocks/quiz-classes-and-objects.json} (100%) rename curriculum/{challenges/_meta/quiz-computer-basics/meta.json => structure/blocks/quiz-computer-basics.json} (68%) rename curriculum/{challenges/_meta/quiz-css-accessibility/meta.json => structure/blocks/quiz-css-accessibility.json} (68%) rename curriculum/{challenges/_meta/quiz-css-animations/meta.json => structure/blocks/quiz-css-animations.json} (68%) rename curriculum/{challenges/_meta/quiz-css-attribute-selectors/meta.json => structure/blocks/quiz-css-attribute-selectors.json} (65%) rename curriculum/{challenges/_meta/quiz-css-backgrounds-and-borders/meta.json => structure/blocks/quiz-css-backgrounds-and-borders.json} (65%) rename curriculum/{challenges/_meta/quiz-css-colors/meta.json => structure/blocks/quiz-css-colors.json} (69%) rename curriculum/{challenges/_meta/quiz-css-flexbox/meta.json => structure/blocks/quiz-css-flexbox.json} (69%) rename curriculum/{challenges/_meta/quiz-css-grid/meta.json => structure/blocks/quiz-css-grid.json} (69%) rename curriculum/{challenges/_meta/quiz-css-layout-and-effects/meta.json => structure/blocks/quiz-css-layout-and-effects.json} (68%) rename curriculum/{challenges/_meta/quiz-css-libraries-and-frameworks/meta.json => structure/blocks/quiz-css-libraries-and-frameworks.json} (100%) rename curriculum/{challenges/_meta/quiz-css-positioning/meta.json => structure/blocks/quiz-css-positioning.json} (68%) rename curriculum/{challenges/_meta/quiz-css-pseudo-classes/meta.json => structure/blocks/quiz-css-pseudo-classes.json} (68%) rename curriculum/{challenges/_meta/quiz-css-relative-and-absolute-units/meta.json => structure/blocks/quiz-css-relative-and-absolute-units.json} (65%) rename curriculum/{challenges/_meta/quiz-css-typography/meta.json => structure/blocks/quiz-css-typography.json} (68%) rename curriculum/{challenges/_meta/quiz-css-variables/meta.json => structure/blocks/quiz-css-variables.json} (68%) rename curriculum/{challenges/_meta/quiz-data-structures/meta.json => structure/blocks/quiz-data-structures.json} (100%) rename curriculum/{challenges/_meta/quiz-debugging-javascript/meta.json => structure/blocks/quiz-debugging-javascript.json} (100%) rename curriculum/{challenges/_meta/quiz-design-fundamentals/meta.json => structure/blocks/quiz-design-fundamentals.json} (68%) rename curriculum/{challenges/_meta/quiz-dictionaries-and-sets/meta.json => structure/blocks/quiz-dictionaries-and-sets.json} (100%) rename curriculum/{challenges/_meta/quiz-dom-manipulation-and-click-event-with-javascript/meta.json => structure/blocks/quiz-dom-manipulation-and-click-event-with-javascript.json} (100%) rename curriculum/{challenges/_meta/quiz-dynamic-programming/meta.json => structure/blocks/quiz-dynamic-programming.json} (100%) rename curriculum/{challenges/_meta/quiz-error-handling/meta.json => structure/blocks/quiz-error-handling.json} (100%) rename curriculum/{challenges/_meta/quiz-form-validation-with-javascript/meta.json => structure/blocks/quiz-form-validation-with-javascript.json} (100%) rename curriculum/{challenges/_meta/quiz-git/meta.json => structure/blocks/quiz-git.json} (100%) rename curriculum/{challenges/_meta/quiz-graphs-and-trees/meta.json => structure/blocks/quiz-graphs-and-trees.json} (100%) rename curriculum/{challenges/_meta/quiz-html-accessibility/meta.json => structure/blocks/quiz-html-accessibility.json} (68%) rename curriculum/{challenges/_meta/quiz-html-tables-and-forms/meta.json => structure/blocks/quiz-html-tables-and-forms.json} (68%) rename curriculum/{challenges/_meta/quiz-javascript-arrays/meta.json => structure/blocks/quiz-javascript-arrays.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-audio-and-video/meta.json => structure/blocks/quiz-javascript-audio-and-video.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-classes/meta.json => structure/blocks/quiz-javascript-classes.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-comparisons-and-conditionals/meta.json => structure/blocks/quiz-javascript-comparisons-and-conditionals.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-dates/meta.json => structure/blocks/quiz-javascript-dates.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-functional-programming/meta.json => structure/blocks/quiz-javascript-functional-programming.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-functions/meta.json => structure/blocks/quiz-javascript-functions.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-fundamentals/meta.json => structure/blocks/quiz-javascript-fundamentals.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-higher-order-functions/meta.json => structure/blocks/quiz-javascript-higher-order-functions.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-loops/meta.json => structure/blocks/quiz-javascript-loops.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-maps-and-sets/meta.json => structure/blocks/quiz-javascript-maps-and-sets.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-math/meta.json => structure/blocks/quiz-javascript-math.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-objects/meta.json => structure/blocks/quiz-javascript-objects.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-regular-expressions/meta.json => structure/blocks/quiz-javascript-regular-expressions.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-strings/meta.json => structure/blocks/quiz-javascript-strings.json} (100%) rename curriculum/{challenges/_meta/quiz-javascript-variables-and-data-types/meta.json => structure/blocks/quiz-javascript-variables-and-data-types.json} (100%) rename curriculum/{challenges/_meta/quiz-js-a11y/meta.json => structure/blocks/quiz-js-a11y.json} (63%) rename curriculum/{challenges/_meta/quiz-local-storage-and-crud/meta.json => structure/blocks/quiz-local-storage-and-crud.json} (100%) rename curriculum/{challenges/_meta/quiz-loops-and-sequences/meta.json => structure/blocks/quiz-loops-and-sequences.json} (100%) rename curriculum/{challenges/_meta/quiz-object-oriented-programming/meta.json => structure/blocks/quiz-object-oriented-programming.json} (100%) rename curriculum/{challenges/_meta/quiz-python-basics/meta.json => structure/blocks/quiz-python-basics.json} (100%) rename curriculum/{challenges/_meta/quiz-react-basics/meta.json => structure/blocks/quiz-react-basics.json} (100%) rename curriculum/{challenges/_meta/quiz-react-forms-data-fetching-and-routing/meta.json => structure/blocks/quiz-react-forms-data-fetching-and-routing.json} (72%) rename curriculum/{challenges/_meta/quiz-react-state-and-hooks/meta.json => structure/blocks/quiz-react-state-and-hooks.json} (100%) rename curriculum/{challenges/_meta/quiz-recursion/meta.json => structure/blocks/quiz-recursion.json} (100%) rename curriculum/{challenges/_meta/quiz-relational-database/meta.json => structure/blocks/quiz-relational-database.json} (100%) rename curriculum/{challenges/_meta/quiz-responsive-web-design/meta.json => structure/blocks/quiz-responsive-web-design.json} (68%) rename curriculum/{challenges/_meta/quiz-searching-and-sorting-algorithms/meta.json => structure/blocks/quiz-searching-and-sorting-algorithms.json} (100%) rename curriculum/{challenges/_meta/quiz-semantic-html/meta.json => structure/blocks/quiz-semantic-html.json} (68%) rename curriculum/{challenges/_meta/quiz-styling-forms/meta.json => structure/blocks/quiz-styling-forms.json} (68%) rename curriculum/{challenges/_meta/quiz-testing/meta.json => structure/blocks/quiz-testing.json} (100%) rename curriculum/{challenges/_meta/quiz-typescript/meta.json => structure/blocks/quiz-typescript.json} (100%) rename curriculum/{challenges/_meta/quiz-web-performance/meta.json => structure/blocks/quiz-web-performance.json} (100%) rename curriculum/{challenges/_meta/react-and-redux/meta.json => structure/blocks/react-and-redux.json} (100%) rename curriculum/{challenges/_meta/react/meta.json => structure/blocks/react.json} (100%) rename curriculum/{challenges/_meta/recipe-page/meta.json => structure/blocks/recipe-page.json} (100%) rename curriculum/{challenges/_meta/redux/meta.json => structure/blocks/redux.json} (99%) rename curriculum/{challenges/_meta/regular-expressions/meta.json => structure/blocks/regular-expressions.json} (99%) rename curriculum/{challenges/_meta/responsive-web-design-principles/meta.json => structure/blocks/responsive-web-design-principles.json} (99%) rename curriculum/{challenges/_meta/review-algorithmic-thinking-by-building-a-dice-game/meta.json => structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json} (99%) rename curriculum/{challenges/_meta/review-asynchronous-javascript/meta.json => structure/blocks/review-asynchronous-javascript.json} (100%) rename curriculum/{challenges/_meta/review-bash-and-sql/meta.json => structure/blocks/review-bash-and-sql.json} (100%) rename curriculum/{challenges/_meta/review-bash-commands/meta.json => structure/blocks/review-bash-commands.json} (100%) rename curriculum/{challenges/_meta/review-bash-scripting/meta.json => structure/blocks/review-bash-scripting.json} (100%) rename curriculum/{challenges/_meta/review-basic-css/meta.json => structure/blocks/review-basic-css.json} (100%) rename curriculum/{challenges/_meta/review-basic-html/meta.json => structure/blocks/review-basic-html.json} (69%) rename curriculum/{challenges/_meta/review-classes-and-objects/meta.json => structure/blocks/review-classes-and-objects.json} (68%) rename curriculum/{challenges/_meta/review-computer-basics/meta.json => structure/blocks/review-computer-basics.json} (100%) rename curriculum/{challenges/_meta/review-css-accessibility/meta.json => structure/blocks/review-css-accessibility.json} (100%) rename curriculum/{challenges/_meta/review-css-animations/meta.json => structure/blocks/review-css-animations.json} (100%) rename curriculum/{challenges/_meta/review-css-attribute-selectors/meta.json => structure/blocks/review-css-attribute-selectors.json} (100%) rename curriculum/{challenges/_meta/review-css-backgrounds-and-borders/meta.json => structure/blocks/review-css-backgrounds-and-borders.json} (100%) rename curriculum/{challenges/_meta/review-css-colors/meta.json => structure/blocks/review-css-colors.json} (100%) rename curriculum/{challenges/_meta/review-css-flexbox/meta.json => structure/blocks/review-css-flexbox.json} (100%) rename curriculum/{challenges/_meta/review-css-grid/meta.json => structure/blocks/review-css-grid.json} (100%) rename curriculum/{challenges/_meta/review-css-layout-and-effects/meta.json => structure/blocks/review-css-layout-and-effects.json} (100%) rename curriculum/{challenges/_meta/review-css-libraries-and-frameworks/meta.json => structure/blocks/review-css-libraries-and-frameworks.json} (100%) rename curriculum/{challenges/_meta/review-css-positioning/meta.json => structure/blocks/review-css-positioning.json} (100%) rename curriculum/{challenges/_meta/review-css-pseudo-classes/meta.json => structure/blocks/review-css-pseudo-classes.json} (100%) rename curriculum/{challenges/_meta/review-css-relative-and-absolute-units/meta.json => structure/blocks/review-css-relative-and-absolute-units.json} (100%) rename curriculum/{challenges/_meta/review-css-typography/meta.json => structure/blocks/review-css-typography.json} (100%) rename curriculum/{challenges/_meta/review-css-variables/meta.json => structure/blocks/review-css-variables.json} (100%) rename curriculum/{challenges/_meta/review-css/meta.json => structure/blocks/review-css.json} (100%) rename curriculum/{challenges/_meta/review-data-structures/meta.json => structure/blocks/review-data-structures.json} (68%) rename curriculum/{challenges/_meta/review-debugging-javascript/meta.json => structure/blocks/review-debugging-javascript.json} (100%) rename curriculum/{challenges/_meta/review-design-fundamentals/meta.json => structure/blocks/review-design-fundamentals.json} (100%) rename curriculum/{challenges/_meta/review-dictionaries-and-sets/meta.json => structure/blocks/review-dictionaries-and-sets.json} (65%) rename curriculum/{challenges/_meta/review-dom-manipulation-and-click-events-with-javascript/meta.json => structure/blocks/review-dom-manipulation-and-click-events-with-javascript.json} (100%) rename curriculum/{challenges/_meta/review-dom-manipulation-by-building-a-rock-paper-scissors-game/meta.json => structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json} (99%) rename curriculum/{challenges/_meta/review-dynamic-programming/meta.json => structure/blocks/review-dynamic-programming.json} (68%) rename curriculum/{challenges/_meta/review-error-handling/meta.json => structure/blocks/review-error-handling.json} (68%) rename curriculum/{challenges/_meta/review-form-validation-with-javascript/meta.json => structure/blocks/review-form-validation-with-javascript.json} (100%) rename curriculum/{challenges/_meta/review-front-end-libraries/meta.json => structure/blocks/review-front-end-libraries.json} (100%) rename curriculum/{challenges/_meta/review-git/meta.json => structure/blocks/review-git.json} (100%) rename curriculum/{challenges/_meta/review-graphs-and-trees/meta.json => structure/blocks/review-graphs-and-trees.json} (68%) rename curriculum/{challenges/_meta/review-html-accessibility/meta.json => structure/blocks/review-html-accessibility.json} (100%) rename curriculum/{challenges/_meta/review-html-tables-and-forms/meta.json => structure/blocks/review-html-tables-and-forms.json} (100%) rename curriculum/{challenges/_meta/review-html/meta.json => structure/blocks/review-html.json} (100%) rename curriculum/{challenges/_meta/review-javascript-arrays/meta.json => structure/blocks/review-javascript-arrays.json} (100%) rename curriculum/{challenges/_meta/review-javascript-audio-and-video/meta.json => structure/blocks/review-javascript-audio-and-video.json} (100%) rename curriculum/{challenges/_meta/review-javascript-classes/meta.json => structure/blocks/review-javascript-classes.json} (100%) rename curriculum/{challenges/_meta/review-javascript-comparisons-and-conditionals/meta.json => structure/blocks/review-javascript-comparisons-and-conditionals.json} (100%) rename curriculum/{challenges/_meta/review-javascript-dates/meta.json => structure/blocks/review-javascript-dates.json} (100%) rename curriculum/{challenges/_meta/review-javascript-functional-programming/meta.json => structure/blocks/review-javascript-functional-programming.json} (100%) rename curriculum/{challenges/_meta/review-javascript-functions/meta.json => structure/blocks/review-javascript-functions.json} (100%) rename curriculum/{challenges/_meta/review-javascript-fundamentals/meta.json => structure/blocks/review-javascript-fundamentals.json} (100%) rename curriculum/{challenges/_meta/review-javascript-higher-order-functions/meta.json => structure/blocks/review-javascript-higher-order-functions.json} (100%) rename curriculum/{challenges/_meta/review-javascript-loops/meta.json => structure/blocks/review-javascript-loops.json} (100%) rename curriculum/{challenges/_meta/review-javascript-maps-and-sets/meta.json => structure/blocks/review-javascript-maps-and-sets.json} (100%) rename curriculum/{challenges/_meta/review-javascript-math/meta.json => structure/blocks/review-javascript-math.json} (100%) rename curriculum/{challenges/_meta/review-javascript-objects/meta.json => structure/blocks/review-javascript-objects.json} (100%) rename curriculum/{challenges/_meta/review-javascript-regular-expressions/meta.json => structure/blocks/review-javascript-regular-expressions.json} (100%) rename curriculum/{challenges/_meta/review-javascript-strings/meta.json => structure/blocks/review-javascript-strings.json} (100%) rename curriculum/{challenges/_meta/review-javascript-variables-and-data-types/meta.json => structure/blocks/review-javascript-variables-and-data-types.json} (100%) rename curriculum/{challenges/_meta/review-javascript/meta.json => structure/blocks/review-javascript.json} (100%) rename curriculum/{challenges/_meta/review-js-a11y/meta.json => structure/blocks/review-js-a11y.json} (64%) rename curriculum/{challenges/_meta/review-js-fundamentals-by-building-a-gradebook-app/meta.json => structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json} (99%) rename curriculum/{challenges/_meta/review-local-storage-and-crud/meta.json => structure/blocks/review-local-storage-and-crud.json} (100%) rename curriculum/{challenges/_meta/review-loops-and-sequences/meta.json => structure/blocks/review-loops-and-sequences.json} (68%) rename curriculum/{challenges/_meta/review-object-oriented-programming/meta.json => structure/blocks/review-object-oriented-programming.json} (65%) rename curriculum/{challenges/_meta/review-python-basics/meta.json => structure/blocks/review-python-basics.json} (68%) rename curriculum/{challenges/_meta/review-python/meta.json => structure/blocks/review-python.json} (68%) rename curriculum/{challenges/_meta/review-react-basics/meta.json => structure/blocks/review-react-basics.json} (100%) rename curriculum/{challenges/_meta/review-react-forms-data-fetching-and-routing/meta.json => structure/blocks/review-react-forms-data-fetching-and-routing.json} (66%) rename curriculum/{challenges/_meta/review-react-state-and-hooks/meta.json => structure/blocks/review-react-state-and-hooks.json} (66%) rename curriculum/{challenges/_meta/review-recursion/meta.json => structure/blocks/review-recursion.json} (100%) rename curriculum/{challenges/_meta/review-relational-database/meta.json => structure/blocks/review-relational-database.json} (100%) rename curriculum/{challenges/_meta/review-relational-databases/meta.json => structure/blocks/review-relational-databases.json} (100%) rename curriculum/{challenges/_meta/review-responsive-web-design/meta.json => structure/blocks/review-responsive-web-design.json} (100%) rename curriculum/{challenges/_meta/review-searching-and-sorting-algorithms/meta.json => structure/blocks/review-searching-and-sorting-algorithms.json} (65%) rename curriculum/{challenges/_meta/review-semantic-html/meta.json => structure/blocks/review-semantic-html.json} (100%) rename curriculum/{challenges/_meta/review-styling-forms/meta.json => structure/blocks/review-styling-forms.json} (100%) rename curriculum/{challenges/_meta/review-testing/meta.json => structure/blocks/review-testing.json} (100%) rename curriculum/{challenges/_meta/review-typescript/meta.json => structure/blocks/review-typescript.json} (100%) rename curriculum/{challenges/_meta/review-web-performance/meta.json => structure/blocks/review-web-performance.json} (100%) rename curriculum/{challenges/_meta/rosetta-code-challenges/meta.json => structure/blocks/rosetta-code-challenges.json} (99%) rename curriculum/{challenges/_meta/sass/meta.json => structure/blocks/sass.json} (99%) rename curriculum/{challenges/_meta/take-home-projects/meta.json => structure/blocks/take-home-projects.json} (99%) rename curriculum/{challenges/_meta/talk-about-what-you-do-by-using-key-verbs/meta.json => structure/blocks/talk-about-what-you-do-by-using-key-verbs.json} (99%) rename curriculum/{challenges/_meta/talk-about-who-you-are-by-using-key-verbs/meta.json => structure/blocks/talk-about-who-you-are-by-using-key-verbs.json} (99%) rename curriculum/{challenges/_meta/tensorflow/meta.json => structure/blocks/tensorflow.json} (99%) rename curriculum/{challenges/_meta/top-basic-function-projects/meta.json => structure/blocks/top-basic-function-projects.json} (99%) rename curriculum/{challenges/_meta/top-build-a-recipe-project/meta.json => structure/blocks/top-build-a-recipe-project.json} (99%) rename curriculum/{challenges/_meta/top-build-a-rock-paper-scissors-game/meta.json => structure/blocks/top-build-a-rock-paper-scissors-game.json} (99%) rename curriculum/{challenges/_meta/top-introduction-to-flexbox/meta.json => structure/blocks/top-introduction-to-flexbox.json} (99%) rename curriculum/{challenges/_meta/top-learn-arrays-and-loops/meta.json => structure/blocks/top-learn-arrays-and-loops.json} (99%) rename curriculum/{challenges/_meta/top-learn-block-and-inline/meta.json => structure/blocks/top-learn-block-and-inline.json} (99%) rename curriculum/{challenges/_meta/top-learn-css-foundations-projects/meta.json => structure/blocks/top-learn-css-foundations-projects.json} (99%) rename curriculum/{challenges/_meta/top-learn-css-foundations/meta.json => structure/blocks/top-learn-css-foundations.json} (99%) rename curriculum/{challenges/_meta/top-learn-css-specificity/meta.json => structure/blocks/top-learn-css-specificity.json} (99%) rename curriculum/{challenges/_meta/top-learn-data-types-and-conditionals/meta.json => structure/blocks/top-learn-data-types-and-conditionals.json} (99%) rename curriculum/{challenges/_meta/top-learn-function-basics/meta.json => structure/blocks/top-learn-function-basics.json} (99%) rename curriculum/{challenges/_meta/top-learn-html-foundations/meta.json => structure/blocks/top-learn-html-foundations.json} (99%) rename curriculum/{challenges/_meta/top-learn-to-solve-problems-and-understand-errors/meta.json => structure/blocks/top-learn-to-solve-problems-and-understand-errors.json} (99%) rename curriculum/{challenges/_meta/top-learn-variables-and-operators/meta.json => structure/blocks/top-learn-variables-and-operators.json} (99%) rename curriculum/{challenges/_meta/top-links-and-images/meta.json => structure/blocks/top-links-and-images.json} (99%) rename curriculum/{challenges/_meta/top-the-box-model/meta.json => structure/blocks/top-the-box-model.json} (99%) rename curriculum/{challenges/_meta/top-working-with-text/meta.json => structure/blocks/top-working-with-text.json} (99%) rename curriculum/{challenges/_meta/work-with-variable-data-in-c-sharp-console-applications/meta.json => structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json} (99%) rename curriculum/{challenges/_meta/workshop-accessibility-quiz/meta.json => structure/blocks/workshop-accessibility-quiz.json} (100%) rename curriculum/{challenges/_meta/workshop-balance-sheet/meta.json => structure/blocks/workshop-balance-sheet.json} (100%) rename curriculum/{challenges/_meta/workshop-bash-boilerplate/meta.json => structure/blocks/workshop-bash-boilerplate.json} (75%) rename curriculum/{challenges/_meta/workshop-bash-five-programs/meta.json => structure/blocks/workshop-bash-five-programs.json} (75%) rename curriculum/{challenges/_meta/workshop-bike-rental-shop/meta.json => structure/blocks/workshop-bike-rental-shop.json} (74%) rename curriculum/{challenges/_meta/workshop-binary-search/meta.json => structure/blocks/workshop-binary-search.json} (99%) rename curriculum/{challenges/_meta/workshop-blog-page/meta.json => structure/blocks/workshop-blog-page.json} (100%) rename curriculum/{challenges/_meta/workshop-build-a-heart-icon/meta.json => structure/blocks/workshop-build-a-heart-icon.json} (100%) rename curriculum/{challenges/_meta/workshop-caesar-cipher/meta.json => structure/blocks/workshop-caesar-cipher.json} (99%) rename curriculum/{challenges/_meta/workshop-cafe-menu/meta.json => structure/blocks/workshop-cafe-menu.json} (100%) rename curriculum/{challenges/_meta/workshop-calculator/meta.json => structure/blocks/workshop-calculator.json} (100%) rename curriculum/{challenges/_meta/workshop-calorie-counter/meta.json => structure/blocks/workshop-calorie-counter.json} (100%) rename curriculum/{challenges/_meta/workshop-castle/meta.json => structure/blocks/workshop-castle.json} (75%) rename curriculum/{challenges/_meta/workshop-cat-painting/meta.json => structure/blocks/workshop-cat-painting.json} (99%) rename curriculum/{challenges/_meta/workshop-cat-photo-app/meta.json => structure/blocks/workshop-cat-photo-app.json} (100%) rename curriculum/{challenges/_meta/workshop-city-skyline/meta.json => structure/blocks/workshop-city-skyline.json} (100%) rename curriculum/{challenges/_meta/workshop-colored-markers/meta.json => structure/blocks/workshop-colored-markers.json} (99%) rename curriculum/{challenges/_meta/workshop-curriculum-outline/meta.json => structure/blocks/workshop-curriculum-outline.json} (99%) rename curriculum/{challenges/_meta/workshop-database-of-video-game-characters/meta.json => structure/blocks/workshop-database-of-video-game-characters.json} (71%) rename curriculum/{challenges/_meta/workshop-decimal-to-binary-converter/meta.json => structure/blocks/workshop-decimal-to-binary-converter.json} (100%) rename curriculum/{challenges/_meta/workshop-error-message-component/meta.json => structure/blocks/workshop-error-message-component.json} (99%) rename curriculum/{challenges/_meta/workshop-fcc-authors-page/meta.json => structure/blocks/workshop-fcc-authors-page.json} (100%) rename curriculum/{challenges/_meta/workshop-ferris-wheel/meta.json => structure/blocks/workshop-ferris-wheel.json} (99%) rename curriculum/{challenges/_meta/workshop-final-exams-table/meta.json => structure/blocks/workshop-final-exams-table.json} (100%) rename curriculum/{challenges/_meta/workshop-flappy-penguin/meta.json => structure/blocks/workshop-flappy-penguin.json} (100%) rename curriculum/{challenges/_meta/workshop-flexbox-photo-gallery/meta.json => structure/blocks/workshop-flexbox-photo-gallery.json} (100%) rename curriculum/{challenges/_meta/workshop-fruit-search-app/meta.json => structure/blocks/workshop-fruit-search-app.json} (99%) rename curriculum/{challenges/_meta/workshop-greeting-bot/meta.json => structure/blocks/workshop-greeting-bot.json} (100%) rename curriculum/{challenges/_meta/workshop-greeting-card/meta.json => structure/blocks/workshop-greeting-card.json} (99%) rename curriculum/{challenges/_meta/workshop-hotel-feedback-form/meta.json => structure/blocks/workshop-hotel-feedback-form.json} (99%) rename curriculum/{challenges/_meta/workshop-kitty-ipsum-translator/meta.json => structure/blocks/workshop-kitty-ipsum-translator.json} (71%) rename curriculum/{challenges/_meta/workshop-library-manager/meta.json => structure/blocks/workshop-library-manager.json} (99%) rename curriculum/{challenges/_meta/workshop-loan-qualification-checker/meta.json => structure/blocks/workshop-loan-qualification-checker.json} (100%) rename curriculum/{challenges/_meta/workshop-magazine/meta.json => structure/blocks/workshop-magazine.json} (99%) rename curriculum/{challenges/_meta/workshop-mathbot/meta.json => structure/blocks/workshop-mathbot.json} (100%) rename curriculum/{challenges/_meta/workshop-medical-data-validator/meta.json => structure/blocks/workshop-medical-data-validator.json} (99%) rename curriculum/{challenges/_meta/workshop-merge-sort/meta.json => structure/blocks/workshop-merge-sort.json} (99%) rename curriculum/{challenges/_meta/workshop-music-instrument-filter/meta.json => structure/blocks/workshop-music-instrument-filter.json} (99%) rename curriculum/{challenges/_meta/workshop-music-player/meta.json => structure/blocks/workshop-music-player.json} (99%) rename curriculum/{challenges/_meta/workshop-note-taking-app/meta.json => structure/blocks/workshop-note-taking-app.json} (99%) rename curriculum/{challenges/_meta/workshop-nutritional-label/meta.json => structure/blocks/workshop-nutritional-label.json} (100%) rename curriculum/{challenges/_meta/workshop-piano/meta.json => structure/blocks/workshop-piano.json} (100%) rename curriculum/{challenges/_meta/workshop-pin-extractor/meta.json => structure/blocks/workshop-pin-extractor.json} (99%) rename curriculum/{challenges/_meta/workshop-planets-tablist/meta.json => structure/blocks/workshop-planets-tablist.json} (99%) rename curriculum/{challenges/_meta/workshop-plant-nursery-catalog/meta.json => structure/blocks/workshop-plant-nursery-catalog.json} (99%) rename curriculum/{challenges/_meta/workshop-recipe-ingredient-converter/meta.json => structure/blocks/workshop-recipe-ingredient-converter.json} (99%) rename curriculum/{challenges/_meta/workshop-recipe-tracker/meta.json => structure/blocks/workshop-recipe-tracker.json} (100%) rename curriculum/{challenges/_meta/workshop-registration-form/meta.json => structure/blocks/workshop-registration-form.json} (99%) rename curriculum/{challenges/_meta/workshop-reusable-mega-navbar/meta.json => structure/blocks/workshop-reusable-mega-navbar.json} (99%) rename curriculum/{challenges/_meta/workshop-reusable-profile-card-component/meta.json => structure/blocks/workshop-reusable-profile-card-component.json} (99%) rename curriculum/{challenges/_meta/workshop-rothko-painting/meta.json => structure/blocks/workshop-rothko-painting.json} (100%) rename curriculum/{challenges/_meta/workshop-rps-game/meta.json => structure/blocks/workshop-rps-game.json} (100%) rename curriculum/{challenges/_meta/workshop-sentence-analyzer/meta.json => structure/blocks/workshop-sentence-analyzer.json} (100%) rename curriculum/{challenges/_meta/workshop-shopping-cart/meta.json => structure/blocks/workshop-shopping-cart.json} (100%) rename curriculum/{challenges/_meta/workshop-shopping-list-app/meta.json => structure/blocks/workshop-shopping-list-app.json} (99%) rename curriculum/{challenges/_meta/workshop-shopping-list/meta.json => structure/blocks/workshop-shopping-list.json} (100%) rename curriculum/{challenges/_meta/workshop-spam-filter/meta.json => structure/blocks/workshop-spam-filter.json} (99%) rename curriculum/{challenges/_meta/workshop-sql-reference-object/meta.json => structure/blocks/workshop-sql-reference-object.json} (71%) rename curriculum/{challenges/_meta/workshop-sql-student-database-part-1/meta.json => structure/blocks/workshop-sql-student-database-part-1.json} (72%) rename curriculum/{challenges/_meta/workshop-sql-student-database-part-2/meta.json => structure/blocks/workshop-sql-student-database-part-2.json} (72%) rename curriculum/{challenges/_meta/workshop-storytelling-app/meta.json => structure/blocks/workshop-storytelling-app.json} (99%) rename curriculum/{challenges/_meta/workshop-superhero-application-form/meta.json => structure/blocks/workshop-superhero-application-form.json} (99%) rename curriculum/{challenges/_meta/workshop-tailwind-cta-component/meta.json => structure/blocks/workshop-tailwind-cta-component.json} (99%) rename curriculum/{challenges/_meta/workshop-tailwind-pricing-component/meta.json => structure/blocks/workshop-tailwind-pricing-component.json} (99%) rename curriculum/{challenges/_meta/workshop-teacher-chatbot/meta.json => structure/blocks/workshop-teacher-chatbot.json} (100%) rename curriculum/{challenges/_meta/workshop-todo-app/meta.json => structure/blocks/workshop-todo-app.json} (99%) rename curriculum/{challenges/_meta/workshop-toggle-text-app/meta.json => structure/blocks/workshop-toggle-text-app.json} (99%) rename curriculum/{challenges/_meta/write-your-first-code-using-c-sharp/meta.json => structure/blocks/write-your-first-code-using-c-sharp.json} (99%) create mode 100644 curriculum/structure/curriculum.json create mode 100644 curriculum/structure/superblocks/a1-professional-chinese.json create mode 100644 curriculum/structure/superblocks/a2-english-for-developers.json create mode 100644 curriculum/structure/superblocks/a2-professional-chinese.json create mode 100644 curriculum/structure/superblocks/a2-professional-spanish.json create mode 100644 curriculum/structure/superblocks/b1-english-for-developers.json create mode 100644 curriculum/structure/superblocks/back-end-development-and-apis.json create mode 100644 curriculum/structure/superblocks/basic-html.json create mode 100644 curriculum/structure/superblocks/coding-interview-prep.json create mode 100644 curriculum/structure/superblocks/college-algebra-with-python.json create mode 100644 curriculum/structure/superblocks/data-analysis-with-python.json create mode 100644 curriculum/structure/superblocks/data-visualization.json create mode 100644 curriculum/structure/superblocks/dev-playground.json create mode 100644 curriculum/structure/superblocks/foundational-c-sharp-with-microsoft.json create mode 100644 curriculum/structure/superblocks/front-end-development-libraries.json create mode 100644 curriculum/structure/superblocks/full-stack-developer.json create mode 100644 curriculum/structure/superblocks/information-security.json create mode 100644 curriculum/structure/superblocks/javascript-algorithms-and-data-structures-22.json create mode 100644 curriculum/structure/superblocks/javascript-algorithms-and-data-structures.json create mode 100644 curriculum/structure/superblocks/machine-learning-with-python.json create mode 100644 curriculum/structure/superblocks/project-euler.json create mode 100644 curriculum/structure/superblocks/python-for-everybody.json create mode 100644 curriculum/structure/superblocks/quality-assurance.json create mode 100644 curriculum/structure/superblocks/relational-databases.json create mode 100644 curriculum/structure/superblocks/responsive-web-design-22.json create mode 100644 curriculum/structure/superblocks/responsive-web-design.json create mode 100644 curriculum/structure/superblocks/rosetta-code.json create mode 100644 curriculum/structure/superblocks/scientific-computing-with-python.json create mode 100644 curriculum/structure/superblocks/semantic-html.json create mode 100644 curriculum/structure/superblocks/the-odin-project.json delete mode 100644 curriculum/superblock-structure/full-stack.json diff --git a/client/src/redux/selectors.js b/client/src/redux/selectors.js index bf6ab609925..a60da02ded1 100644 --- a/client/src/redux/selectors.js +++ b/client/src/redux/selectors.js @@ -1,6 +1,8 @@ import { createSelector } from 'reselect'; -import superBlockStructure from '../../../curriculum/superblock-structure/full-stack.json'; +// TODO: source the superblock structure via a GQL query, rather than directly +// from the curriculum +import superBlockStructure from '../../../curriculum/structure/superblocks/full-stack-developer.json'; import { randomBetween } from '../utils/random-between'; import { getSessionChallengeData } from '../utils/session-storage'; import { ns as MainApp } from './action-types'; @@ -144,7 +146,7 @@ export const completionStateSelector = createSelector( const populateBlocks = blocks => blocks.map(block => { const blockChallenges = challenges.filter( - ({ block: blockName }) => blockName === block.dashedName + ({ block: blockName }) => blockName === block ); const completedBlockChallenges = blockChallenges.every(({ id }) => @@ -152,7 +154,7 @@ export const completionStateSelector = createSelector( ); return { - name: block.dashedName, + name: block, isCompleted: completedBlockChallenges.length === blockChallenges.length }; diff --git a/client/src/templates/Introduction/components/super-block-accordion.tsx b/client/src/templates/Introduction/components/super-block-accordion.tsx index 32362cb9bd7..d1f43072d0a 100644 --- a/client/src/templates/Introduction/components/super-block-accordion.tsx +++ b/client/src/templates/Introduction/components/super-block-accordion.tsx @@ -5,9 +5,9 @@ import { Disclosure } from '@headlessui/react'; import { SuperBlocks } from '../../../../../shared/config/curriculum'; import DropDown from '../../../assets/icons/dropdown'; -// TODO: See if there's a nice way to incorporate the structure into data Gatsby -// sources from the curriculum, rather than importing it directly. -import superBlockStructure from '../../../../../curriculum/superblock-structure/full-stack.json'; +// TODO: source the superblock structure via a GQL query, rather than directly +// from the curriculum +import superBlockStructure from '../../../../../curriculum/structure/superblocks/full-stack-developer.json'; import { ChapterIcon } from '../../../assets/chapter-icon'; import { BlockLayouts, BlockTypes } from '../../../../../shared/config/blocks'; import { FsdChapters } from '../../../../../shared/config/chapters'; @@ -74,7 +74,7 @@ const getBlockToChapterMap = () => { chapters.forEach(chapter => { chapter.modules.forEach(module => { module.blocks.forEach(block => { - blockToChapterMap.set(block.dashedName, chapter.dashedName); + blockToChapterMap.set(block, chapter.dashedName); }); }); }); @@ -86,7 +86,7 @@ const getBlockToModuleMap = () => { const blockToModuleMap = new Map(); modules.forEach(module => { module.blocks.forEach(block => { - blockToModuleMap.set(block.dashedName, module.dashedName); + blockToModuleMap.set(block, module.dashedName); }); }); @@ -212,14 +212,14 @@ export const SuperBlockAccordion = ({ }: SuperBlockAccordionProps) => { const { t } = useTranslation(); const { allChapters } = useMemo(() => { - const populateBlocks = (blocks: { dashedName: string }[]) => + const populateBlocks = (blocks: string[]) => blocks.map(block => { const blockChallenges = challenges.filter( - ({ block: blockName }) => blockName === block.dashedName + ({ block: blockName }) => blockName === block ); return { - name: block.dashedName, + name: block, blockType: blockChallenges[0]?.blockType ?? null, challenges: blockChallenges }; diff --git a/client/utils/build-challenges.js b/client/utils/build-challenges.js index 8cbd6904f5a..629b6ce10e6 100644 --- a/client/utils/build-challenges.js +++ b/client/utils/build-challenges.js @@ -3,45 +3,34 @@ const path = require('path'); const _ = require('lodash'); const envData = require('../config/env.json'); +const { getChallengesForLang } = require('../../curriculum/get-challenges'); + const { - getChallengesForLang, - generateChallengeCreator, - ENGLISH_CHALLENGES_DIR, - META_DIR, - I18N_CHALLENGES_DIR, - getChallengesDirForLang -} = require('../../curriculum/get-challenges'); + getContentDir, + getBlockCreator +} = require('../../curriculum/build-curriculum'); const { curriculumLocale } = envData; -exports.localeChallengesRootDir = getChallengesDirForLang(curriculumLocale); +exports.localeChallengesRootDir = getContentDir(curriculumLocale); + +const blockCreator = getBlockCreator(curriculumLocale); exports.replaceChallengeNode = () => { return async function replaceChallengeNode(filePath) { - // get the meta so that challengeOrder is accurate - const blockNameRe = /\d\d-[-\w]+\/([^/]+)\//; - const posix = path.normalize(filePath).split(path.sep).join(path.posix.sep); - const blockName = posix.match(blockNameRe)[1]; - const metaPath = path.resolve(META_DIR, `${blockName}/meta.json`); - delete require.cache[require.resolve(metaPath)]; - const meta = require(metaPath); - const englishPath = path.resolve( - ENGLISH_CHALLENGES_DIR, - 'english', - filePath - ); - const i18nPath = path.resolve( - I18N_CHALLENGES_DIR, - curriculumLocale, - filePath - ); - // TODO: reimplement hot-reloading of certifications - const createChallenge = generateChallengeCreator( - curriculumLocale, - englishPath, - i18nPath - ); - return await createChallenge(filePath, meta); + const parentDir = path.dirname(filePath); + const block = path.basename(parentDir); + const filename = path.basename(filePath); + + console.log(`Replacing challenge node for ${filePath}`); + const meta = blockCreator.getMetaForBlock(block); + + return await blockCreator.createChallenge({ + filename, + block, + meta, + isAudited: true + }); }; }; diff --git a/curriculum/build-certification.js b/curriculum/build-certification.js new file mode 100644 index 00000000000..36c6d3bdae5 --- /dev/null +++ b/curriculum/build-certification.js @@ -0,0 +1,8 @@ +const fs = require('fs'); +const yaml = require('js-yaml'); + +const buildCertification = filePath => ({ + challenges: [yaml.load(fs.readFileSync(filePath, 'utf8'))] +}); + +module.exports = { buildCertification }; diff --git a/curriculum/build-curriculum.js b/curriculum/build-curriculum.js new file mode 100644 index 00000000000..47b81b1d6e7 --- /dev/null +++ b/curriculum/build-curriculum.js @@ -0,0 +1,387 @@ +const fs = require('fs'); +const path = require('path'); +const assert = require('assert'); + +const { isEmpty } = require('lodash'); +const debug = require('debug')('fcc:build-curriculum'); + +const { + SuperblockCreator, + BlockCreator, + transformSuperBlock +} = require('./build-superblock'); + +const { buildCertification } = require('./build-certification'); +const { applyFilters } = require('./utils'); + +const CURRICULUM_DIR = __dirname; +const I18N_CURRICULUM_DIR = path.resolve( + CURRICULUM_DIR, + 'i18n-curriculum', + 'curriculum' +); +const STRUCTURE_DIR = path.resolve(CURRICULUM_DIR, 'structure'); + +/** + * Creates a BlockCreator instance for a specific language with appropriate configuration + * @param {string} lang - The language code (e.g., 'english', 'spanish', etc.) + * @param {boolean} [skipValidation=false] - Whether to skip validation of challenges + * @param {Object} [opts] - Optional configuration object + * @param {string} [opts.baseDir] - Base directory for curriculum content + * @param {string} [opts.i18nBaseDir] - Base directory for i18n curriculum content + * @param {string} [opts.structureDir] - Directory containing curriculum structure + * @returns {BlockCreator} A configured BlockCreator instance + */ +const getBlockCreator = (lang, skipValidation, opts) => { + const { + blockContentDir, + blockStructureDir, + i18nBlockContentDir, + dictionariesDir, + i18nDictionariesDir + } = getLanguageConfig(lang, opts); + + const targetDictionariesDir = + lang === 'english' ? dictionariesDir : i18nDictionariesDir; + + return new BlockCreator({ + lang, + blockContentDir, + blockStructureDir, + i18nBlockContentDir, + commentTranslations: createCommentMap( + dictionariesDir, + targetDictionariesDir + ), + skipValidation: skipValidation ?? false + }); +}; + +/** + * Gets a translation entry for a specific English ID and text across all languages + * @param {Object} dicts - Dictionary object containing translations for each language + * @param {Object} params - Parameters object + * @param {string} params.engId - The English ID to look up in dictionaries + * @param {string} params.text - The fallback English text to use if translation not found + * @returns {Object} Object mapping language codes to translated text or fallback English text + */ +function getTranslationEntry(dicts, { engId, text }) { + return Object.keys(dicts).reduce((acc, lang) => { + const entry = dicts[lang][engId]; + if (entry) { + return { ...acc, [lang]: entry }; + } else { + // default to english + return { ...acc, [lang]: text }; + } + }, {}); +} + +/** + * Creates a mapping of English comments to their translations across all supported languages + * @param {string} dictionariesDir - Path to the main (english) dictionaries directory + * @param {string} targetDictionariesDir - Path to the target (i18n or english) dictionaries directory + * @returns {Object} Object mapping English comment text to translations in all languages + */ +function createCommentMap(dictionariesDir, targetDictionariesDir) { + debug( + `Creating comment map from ${dictionariesDir} and ${targetDictionariesDir}` + ); + const languages = fs.readdirSync(targetDictionariesDir); + + const dictionaries = languages.reduce((acc, lang) => { + const commentsPath = path.resolve( + targetDictionariesDir, + lang, + 'comments.json' + ); + const commentsData = JSON.parse(fs.readFileSync(commentsPath, 'utf8')); + return { + ...acc, + [lang]: commentsData + }; + }, {}); + + const COMMENTS_TO_TRANSLATE = JSON.parse( + fs.readFileSync( + path.resolve(dictionariesDir, 'english', 'comments.json'), + 'utf8' + ) + ); + + const COMMENTS_TO_NOT_TRANSLATE = JSON.parse( + fs.readFileSync( + path.resolve( + dictionariesDir, + 'english', + 'comments-to-not-translate.json' + ), + 'utf8' + ) + ); + + // map from english comment text to translations + const translatedCommentMap = Object.entries(COMMENTS_TO_TRANSLATE).reduce( + (acc, [id, text]) => { + return { + ...acc, + [text]: getTranslationEntry(dictionaries, { engId: id, text }) + }; + }, + {} + ); + + // map from english comment text to itself + const untranslatableCommentMap = Object.values( + COMMENTS_TO_NOT_TRANSLATE + ).reduce((acc, text) => { + const englishEntry = languages.reduce( + (acc, lang) => ({ + ...acc, + [lang]: text + }), + {} + ); + return { + ...acc, + [text]: englishEntry + }; + }, {}); + + const allComments = { ...translatedCommentMap, ...untranslatableCommentMap }; + + // the english entries need to be added here, because english is not in + // languages + Object.keys(allComments).forEach(comment => { + allComments[comment].english = comment; + }); + + return allComments; +} + +// Map of superblock filenames to their SuperBlocks enum values +const superBlockNames = { + 'responsive-web-design': 'responsive-web-design', + 'javascript-algorithms-and-data-structures': + 'javascript-algorithms-and-data-structures', + 'front-end-development-libraries': 'front-end-development-libraries', + 'data-visualization': 'data-visualization', + 'back-end-development-and-apis': 'back-end-development-and-apis', + 'quality-assurance': 'quality-assurance', + 'scientific-computing-with-python': 'scientific-computing-with-python', + 'data-analysis-with-python': 'data-analysis-with-python', + 'information-security': 'information-security', + 'coding-interview-prep': 'coding-interview-prep', + 'machine-learning-with-python': 'machine-learning-with-python', + 'relational-databases': 'relational-database', + 'responsive-web-design-22': '2022/responsive-web-design', + 'javascript-algorithms-and-data-structures-22': + 'javascript-algorithms-and-data-structures-v8', + 'the-odin-project': 'the-odin-project', + 'college-algebra-with-python': 'college-algebra-with-python', + 'project-euler': 'project-euler', + 'foundational-c-sharp-with-microsoft': 'foundational-c-sharp-with-microsoft', + 'a2-english-for-developers': 'a2-english-for-developers', + 'rosetta-code': 'rosetta-code', + 'python-for-everybody': 'python-for-everybody', + 'b1-english-for-developers': 'b1-english-for-developers', + 'full-stack-developer': 'full-stack-developer', + 'a2-professional-spanish': 'a2-professional-spanish', + 'a2-professional-chinese': 'a2-professional-chinese', + 'basic-html': 'basic-html', + 'semantic-html': 'semantic-html', + 'a1-professional-chinese': 'a1-professional-chinese', + 'dev-playground': 'dev-playground' +}; + +/** + * Gets language-specific configuration paths for curriculum content + * @param {string} lang - The language code (e.g., 'english', 'spanish', etc.) + * @param {Object} [options] - Optional configuration object with directory overrides + * @param {string} [options.baseDir] - Base directory for curriculum content (defaults to CURRICULUM_DIR) + * @param {string} [options.i18nBaseDir] - Base directory for i18n content (defaults to I18N_CURRICULUM_DIR) + * @param {string} [options.structureDir] - Directory for curriculum structure (defaults to STRUCTURE_DIR) + * @returns {Object} Object containing all relevant directory paths for the language + * @throws {AssertionError} When required i18n directories don't exist for non-English languages + */ +function getLanguageConfig( + lang, + { baseDir, i18nBaseDir, structureDir } = { + baseDir: CURRICULUM_DIR, + i18nBaseDir: I18N_CURRICULUM_DIR, + structureDir: STRUCTURE_DIR + } +) { + const contentDir = path.resolve(baseDir, 'challenges', 'english'); + const i18nContentDir = path.resolve(i18nBaseDir, 'challenges', lang); + const blockContentDir = path.resolve(contentDir, 'blocks'); + const i18nBlockContentDir = path.resolve(i18nContentDir, 'blocks'); + const blockStructureDir = path.resolve(structureDir, 'blocks'); + const dictionariesDir = path.resolve(baseDir, 'dictionaries'); + const i18nDictionariesDir = path.resolve(i18nBaseDir, 'dictionaries'); + + if (lang !== 'english') { + assert( + fs.existsSync(i18nContentDir), + `i18n content directory does not exist: ${i18nContentDir}` + ); + assert( + fs.existsSync(i18nBlockContentDir), + `i18n block content directory does not exist: ${i18nBlockContentDir}` + ); + assert( + fs.existsSync(i18nDictionariesDir), + `i18n dictionaries directory does not exist: ${i18nDictionariesDir}` + ); + } + + debug(`Using content directory: ${contentDir}`); + debug(`Using i18n content directory: ${i18nContentDir}`); + debug(`Using block content directory: ${blockContentDir}`); + debug(`Using i18n block content directory: ${i18nBlockContentDir}`); + debug(`Using dictionaries directory: ${dictionariesDir}`); + debug(`Using i18n dictionaries directory: ${i18nDictionariesDir}`); + + return { + contentDir, + i18nContentDir, + blockContentDir, + i18nBlockContentDir, + blockStructureDir, + dictionariesDir, + i18nDictionariesDir + }; +} + +/** + * Gets the appropriate content directory path for a given language + * @param {string} lang - The language code (e.g., 'english', 'spanish', etc.) + * @returns {string} Path to the content directory for the specified language + */ +function getContentDir(lang) { + const { contentDir, i18nContentDir } = getLanguageConfig(lang); + + return lang === 'english' ? contentDir : i18nContentDir; +} + +const getCurriculumStructure = () => { + const curriculumPath = path.resolve(STRUCTURE_DIR, 'curriculum.json'); + if (!fs.existsSync(curriculumPath)) { + throw new Error(`Curriculum file not found: ${curriculumPath}`); + } + + return JSON.parse(fs.readFileSync(curriculumPath, 'utf8')); +}; + +/** + * Builds an array of superblock structures from a curriculum object + + * @param {string[]} superblocks - Array of superblock filename strings + * @returns {Array} Array of superblock structure objects with filename, name, and blocks + * @throws {Error} When a superblock file is not found + */ +function addSuperblockStructure(superblocks) { + debug(`Building structure for ${superblocks.length} superblocks`); + + const superblockStructures = superblocks.map(superblockFilename => { + const superblockName = superBlockNames[superblockFilename]; + if (!superblockName) { + throw new Error(`Superblock name not found for ${superblockFilename}`); + } + + return { + name: superblockName, + blocks: transformSuperBlock(getSuperblockStructure(superblockFilename), { + showComingSoon: process.env.SHOW_UPCOMING_CHANGES === 'true' + }) + }; + }); + + debug( + `Successfully built ${superblockStructures.length} superblock structures` + ); + + return superblockStructures; +} + +function getSuperblockStructure(superblock) { + const superblockPath = path.resolve( + STRUCTURE_DIR, + 'superblocks', + `${superblock}.json` + ); + + return JSON.parse(fs.readFileSync(superblockPath, 'utf8')); +} + +function getBlockStructure(block) { + const blockPath = path.resolve(STRUCTURE_DIR, 'blocks', `${block}.json`); + + try { + return JSON.parse(fs.readFileSync(blockPath, 'utf8')); + } catch { + console.warn('block missing', block); + } +} + +function addBlockStructure( + superblocks, + _getBlockStructure = getBlockStructure +) { + return superblocks.map(superblock => ({ + ...superblock, + blocks: superblock.blocks.map((block, index) => ({ + ...block, + ..._getBlockStructure(block.dashedName), + order: index, + superBlock: superblock.name + })) + })); +} + +async function buildCurriculum(lang, filters) { + const contentDir = getContentDir(lang); + const builder = new SuperblockCreator({ + blockCreator: getBlockCreator(lang, !isEmpty(filters)) + }); + + const curriculum = getCurriculumStructure(); + if (isEmpty(curriculum.superblocks)) + throw Error('No superblocks found in curriculum.json'); + if (isEmpty(curriculum.certifications)) + throw Error('No certifications found in curriculum.json'); + debug(`Found ${curriculum.superblocks.length} superblocks to build`); + debug(`Found ${curriculum.certifications.length} certifications to build`); + + const superblockList = addBlockStructure( + addSuperblockStructure(curriculum.superblocks) + ); + const fullSuperblockList = applyFilters(superblockList, filters); + const fullCurriculum = { certifications: { blocks: {} } }; + + for (const superblock of fullSuperblockList) { + fullCurriculum[superblock.name] = + await builder.processSuperblock(superblock); + } + + for (const cert of curriculum.certifications) { + const certPath = path.resolve(contentDir, 'certifications', `${cert}.yml`); + if (!fs.existsSync(certPath)) { + throw Error(`Certification file not found: ${certPath}`); + } + debug(`=== Processing certification ${cert} ===`); + fullCurriculum.certifications.blocks[cert] = buildCertification(certPath); + } + + return fullCurriculum; +} + +module.exports = { + addBlockStructure, + buildCurriculum, + getContentDir, + getBlockCreator, + getBlockStructure, + getSuperblockStructure, + createCommentMap +}; diff --git a/curriculum/build-curriculum.test.js b/curriculum/build-curriculum.test.js new file mode 100644 index 00000000000..f78fe56afb2 --- /dev/null +++ b/curriculum/build-curriculum.test.js @@ -0,0 +1,105 @@ +const path = require('node:path'); + +const { createCommentMap, addBlockStructure } = require('./build-curriculum'); + +describe('createCommentMap', () => { + const dictionaryDir = path.resolve(__dirname, '__fixtures__', 'dictionaries'); + const incompleteDictDir = path.resolve( + __dirname, + '__fixtures__', + 'incomplete-dicts' + ); + + it('returns an object', () => { + expect(typeof createCommentMap(dictionaryDir, dictionaryDir)).toBe( + 'object' + ); + }); + + it('fallback to the untranslated string', () => { + expect.assertions(2); + const commentMap = createCommentMap(incompleteDictDir, incompleteDictDir); + expect(commentMap['To be translated one'].spanish).toEqual( + 'Spanish translation one' + ); + expect(commentMap['To be translated two'].spanish).toEqual( + 'To be translated two' + ); + }); + + it('returns an object with an expected form', () => { + expect.assertions(4); + const expectedIds = [ + 'To be translated one', + 'To be translated two', + 'Not translated one', + 'Not translated two' + ]; + const map = createCommentMap(dictionaryDir, dictionaryDir); + expect(Object.keys(map)).toEqual(expect.arrayContaining(expectedIds)); + + const mapValue = map['To be translated one']; + + expect(Object.keys(mapValue)).toEqual( + expect.arrayContaining(['chinese', 'spanish']) + ); + expect(typeof mapValue.chinese).toBe('string'); + expect(typeof mapValue.spanish).toBe('string'); + }); + + it('returns an object with expected values', () => { + expect.assertions(9); + const expectedIds = [ + 'To be translated one', + 'To be translated two', + 'Not translated one', + 'Not translated two' + ]; + const map = createCommentMap(dictionaryDir, dictionaryDir); + expect(Object.keys(map)).toEqual(expect.arrayContaining(expectedIds)); + + const translatedOne = map['To be translated one']; + + expect(translatedOne.chinese).toBe('Chinese translation one'); + expect(translatedOne.spanish).toBe('Spanish translation one'); + + const translatedTwo = map['To be translated two']; + + expect(translatedTwo.chinese).toBe('Chinese translation two'); + expect(translatedTwo.spanish).toBe('Spanish translation two'); + + const untranslatedOne = map['Not translated one']; + + expect(untranslatedOne.chinese).toBe('Not translated one'); + expect(untranslatedOne.spanish).toBe('Not translated one'); + + const untranslatedTwo = map['Not translated two']; + + expect(untranslatedTwo.chinese).toBe('Not translated two'); + expect(untranslatedTwo.spanish).toBe('Not translated two'); + }); +}); + +describe('addBlockStructure', () => { + it('should override the order and superblock coming from getBlockStructure', () => { + const mockGetBlockStructure = () => ({ + order: 5, + superBlock: 'no' + }); + + const result = addBlockStructure( + [{ name: 'yes', blocks: [{ a: 1 }, { b: 1 }] }], + mockGetBlockStructure + ); + + expect(result).toEqual([ + { + name: 'yes', + blocks: [ + { a: 1, order: 0, superBlock: 'yes' }, + { b: 1, order: 1, superBlock: 'yes' } + ] + } + ]); + }); +}); diff --git a/curriculum/build-superblock.js b/curriculum/build-superblock.js new file mode 100644 index 00000000000..fe5fcb8d717 --- /dev/null +++ b/curriculum/build-superblock.js @@ -0,0 +1,486 @@ +const fs = require('fs'); +const path = require('path'); +const { isEmpty } = require('lodash'); +const debug = require('debug')('fcc:build-superblock'); + +const { parseMD } = require('../tools/challenge-parser/parser'); +const { createPoly } = require('../shared/utils/polyvinyl'); +const { isAuditedSuperBlock } = require('../shared/utils/is-audited'); +const { + translateCommentsInChallenge +} = require('../tools/challenge-parser/translation-parser'); +const { getSuperOrder } = require('./utils'); + +const duplicates = xs => xs.filter((x, i) => xs.indexOf(x) !== i); + +const createValidator = throwOnError => fn => { + try { + fn(); + } catch (error) { + if (throwOnError) { + throw error; + } else { + console.error(error.message); + } + } +}; + +/** + * Validates challenges against meta.json challengeOrder + * @param {Array} foundChallenges - Array of challenge objects + * @param {object} meta - Meta object with challengeOrder array + * @throws {Error} If validation fails (missing challenges, duplicates, etc.) + */ +function validateChallenges(foundChallenges, meta, throwOnError) { + const metaChallengeIds = new Set(meta.challengeOrder.map(c => c.id)); + const foundChallengeIds = new Set(foundChallenges.map(c => c.id)); + + const throwOrLog = createValidator(throwOnError); + + throwOrLog(() => { + const missingFromMeta = Array.from(foundChallengeIds).filter( + id => !metaChallengeIds.has(id) + ); + if (missingFromMeta.length > 0) + throw Error( + `Challenges found in directory but missing from meta: ${missingFromMeta.join(', ')}` + ); + }); + + throwOrLog(() => { + const missingFromFiles = Array.from(metaChallengeIds).filter( + id => !foundChallengeIds.has(id) + ); + if (missingFromFiles.length > 0) + throw Error( + `Challenges in meta but missing files with id(s): ${missingFromFiles.join(', ')}` + ); + }); + + throwOrLog(() => { + const duplicateIds = duplicates(foundChallenges.map(c => c.id)); + if (duplicateIds.length > 0) + throw Error( + `Duplicate challenges found in found challenges with id(s): ${duplicateIds.join(', ')}` + ); + }); + + throwOrLog(() => { + const duplicateMetaIds = duplicates(meta.challengeOrder.map(c => c.id)); + if (duplicateMetaIds.length > 0) + throw Error( + `Duplicate challenges found in meta with id(s): ${duplicateMetaIds.join(', ')}` + ); + }); + + throwOrLog(() => { + const duplicateTitles = duplicates(foundChallenges.map(c => c.title)); + if (duplicateTitles.length > 0) + throw Error( + `Duplicate titles found in found challenges with title(s): ${duplicateTitles.join(', ')} in block ${meta.dashedName}` + ); + }); + + throwOrLog(() => { + const duplicateMetaTitles = duplicates( + meta.challengeOrder.map(c => c.title) + ); + if (duplicateMetaTitles.length > 0) + throw Error( + `Duplicate titles found in meta with title(s): ${duplicateMetaTitles.join(', ')}` + ); + }); +} + +/** + * Builds a block object from challenges and meta data + * @param {Array} foundChallenges - Array of challenge objects + * @param {object} meta - Meta object with name, dashedName, and challengeOrder + * @returns {object} Block object with ordered challenges + */ +function buildBlock(foundChallenges, meta) { + const challenges = meta.challengeOrder.map(challengeInfo => { + const challenge = foundChallenges.find(c => c.id === challengeInfo.id); + if (!challenge) { + throw Error( + `Challenge ${challengeInfo.id} (${challengeInfo.title}) not found in block` + ); + } + + return challenge; + }); + + return { + challenges, + meta + }; +} + +/** + * Adds the meta information to a challenge + * @param {object} challenge - The challenge object + * @param {object} meta - The meta information object + * @returns {object} The challenge object with added meta information + */ +function addMetaToChallenge(challenge, meta) { + const challengeOrderIndex = meta.challengeOrder.findIndex( + ({ id }) => id === challenge.id + ); + + const isLastChallengeInBlock = + meta.challengeOrder.length - 1 === challengeOrderIndex; + + // Add basic meta properties + challenge.block = meta.dashedName; + challenge.blockType = meta.blockType; + challenge.blockLayout = meta.blockLayout; + challenge.hasEditableBoundaries = !!meta.hasEditableBoundaries; + challenge.order = meta.order; + + // Ensure required properties exist + if (!challenge.description) challenge.description = ''; + if (!challenge.instructions) challenge.instructions = ''; + if (!challenge.questions) challenge.questions = []; + + // Set superblock-related properties + challenge.superBlock = meta.superBlock; + challenge.superOrder = meta.superOrder; + challenge.challengeOrder = challengeOrderIndex; + challenge.isLastChallengeInBlock = isLastChallengeInBlock; + challenge.isPrivate = challenge.isPrivate || meta.isPrivate; + challenge.required = (meta.required || []).concat(challenge.required || []); + challenge.template = meta.template; + challenge.helpCategory = challenge.helpCategory || meta.helpCategory; + challenge.usesMultifileEditor = !!meta.usesMultifileEditor; + challenge.disableLoopProtectTests = !!meta.disableLoopProtectTests; + challenge.disableLoopProtectPreview = !!meta.disableLoopProtectPreview; + + // Add chapter and module if present in meta + if (meta.chapter) challenge.chapter = meta.chapter; + if (meta.module) challenge.module = meta.module; + + // Handle certification field for legacy support + const dupeCertifications = [ + { + certification: 'responsive-web-design', + dupe: '2022/responsive-web-design' + } + ]; + const hasDupe = dupeCertifications.find( + cert => cert.dupe === meta.superBlock + ); + challenge.certification = hasDupe ? hasDupe.certification : meta.superBlock; + + return challenge; +} + +/** + * Converts challenge files to polyvinyl objects with seed property + * @param {Array} files - Array of challenge file objects + * @returns {Array} Array of polyvinyl objects with seed property + */ +function challengeFilesToPolys(files) { + return files.reduce((challengeFiles, challengeFile) => { + return [ + ...challengeFiles, + { + ...createPoly(challengeFile), + seed: challengeFile.contents.slice(0) + } + ]; + }, []); +} + +/** + * Fixes challenge properties by converting files to polyvinyl objects + * @param {object} challenge - The challenge object to fix + * @returns {object} The challenge object with fixed properties + */ +function fixChallengeProperties(challenge) { + const fixedChallenge = { + ...challenge + }; + + if (challenge.challengeFiles) { + fixedChallenge.challengeFiles = challengeFilesToPolys( + challenge.challengeFiles + ); + } + if (challenge.solutions?.length) { + // The test runner needs the solutions to be arrays of polyvinyls so it + // can sort them correctly. + fixedChallenge.solutions = challenge.solutions.map(challengeFilesToPolys); + } + return fixedChallenge; +} + +/** + * Finalizes a challenge by fixing properties and adding meta information + * @param {object} challenge - The challenge object to finalize + * @param {object} meta - The meta information object + * @returns {object} The finalized challenge object + */ +function finalizeChallenge(challenge, meta) { + return addMetaToChallenge(fixChallengeProperties(challenge), meta); +} +class BlockCreator { + /** + * @param {object} options - Options object + * @param {string} options.blockContentDir - Directory containing block content files + * @param {string} options.blockStructureDir - Directory containing block structure files (meta + * .json) + * @param {string} options.i18nBlockContentDir - Directory containing i18n block content files + * @param {string} options.lang - Language code for the block content + * @param {object} options.commentTranslations - Translations for comments in challenges + * @constructor + * @description Initializes the BlockCreator with directories for block content and structure. + * This class is responsible for reading block directories, parsing challenges, and validating them + * against the meta information. + */ + constructor({ + blockContentDir, + blockStructureDir, + i18nBlockContentDir, + lang, + commentTranslations, + skipValidation + }) { + this.blockContentDir = blockContentDir; + this.blockStructureDir = blockStructureDir; + this.i18nBlockContentDir = i18nBlockContentDir; + this.lang = lang; + this.commentTranslations = commentTranslations; + this.skipValidation = skipValidation; + } + + /** + * Creates a challenge from a markdown file + * @param {object} options - Options object + * @param {string} options.filename - Name of the challenge file + * @param {string} options.block - Name of the block + * @param {object} options.meta - Meta information for the block + * @param {boolean} options.isAudited - Whether the block is audited for i18n + * @param {Function} parser - Parser function to use (defaults to parseMD) + * @returns {Promise} The finalized challenge object + */ + async createChallenge( + { filename, block, meta, isAudited }, + parser = parseMD + ) { + debug( + `Creating challenge from file: ${filename} in block: ${block}, using lang: ${this.lang}` + ); + + const englishPath = path.resolve(this.blockContentDir, block, filename); + const i18nPath = path.resolve(this.i18nBlockContentDir, block, filename); + + const langUsed = + isAudited && fs.existsSync(i18nPath) ? this.lang : 'english'; + + const challengePath = langUsed === 'english' ? englishPath : i18nPath; + + const challenge = translateCommentsInChallenge( + await parser(challengePath), + langUsed, + this.commentTranslations + ); + + challenge.translationPending = this.lang !== 'english' && !isAudited; + + return finalizeChallenge(challenge, meta); + } + + /** + * Reads and builds all challenges from a block directory + * @param {string} block - Name of the block + * @param {object} meta - Meta object for the block + * @param {boolean} isAudited - Whether the block is audited for i18n + * @returns {Promise>} Array of challenge objects + */ + async readBlockChallenges(block, meta, isAudited) { + const blockDir = path.resolve(this.blockContentDir, block); + const challengeFiles = fs + .readdirSync(blockDir) + .filter(file => file.endsWith('.md')); + + return await Promise.all( + challengeFiles.map(filename => + this.createChallenge({ filename, block, meta, isAudited }) + ) + ); + } + + /** + * Gets meta information for a block from its JSON file + * @param {string} blockName - Name of the block + * @returns {object} The meta information object for the block + * @throws {Error} If meta file is not found + */ + getMetaForBlock(blockName) { + // Read meta.json for this block + const metaPath = path.resolve(this.blockStructureDir, `${blockName}.json`); + if (!fs.existsSync(metaPath)) { + throw new Error( + `Meta file not found for block ${blockName}: ${metaPath}` + ); + } + + // Not all "meta information" can be found in the meta.json. + const rawMeta = JSON.parse(fs.readFileSync(metaPath, 'utf8')); + debug( + `Meta file indicates ${rawMeta.challengeOrder.length} challenges should exist` + ); + return rawMeta; + } + + async processBlock(block, { superBlock, order }) { + const blockName = block.dashedName; + debug(`Processing block ${blockName} in superblock ${superBlock}`); + + // Check if block directory exists + const blockContentDir = path.resolve(this.blockContentDir, blockName); + if (!fs.existsSync(blockContentDir)) { + throw Error(`Block directory not found: ${blockContentDir}`); + } + + if ( + block.isUpcomingChange && + process.env.SHOW_UPCOMING_CHANGES !== 'true' + ) { + debug(`Ignoring upcoming block ${blockName}`); + return null; + } + + const superOrder = getSuperOrder(superBlock); + const meta = { + ...block, + superOrder, + superBlock, + order, + ...(block.chapter && { chapter: block.chapter }), + ...(block.module && { module: block.module }) + }; + const isAudited = isAuditedSuperBlock(this.lang, superBlock); + + // Read challenges from directory + const foundChallenges = await this.readBlockChallenges( + blockName, + meta, + isAudited + ); + debug(`Found ${foundChallenges.length} challenge files in directory`); + + // Log found challenges + foundChallenges.forEach(challenge => { + debug(`Found challenge: ${challenge.title} (${challenge.id})`); + }); + + const throwOnError = this.lang === 'english'; + // Validate challenges against meta + if (!this.skipValidation) + validateChallenges(foundChallenges, meta, throwOnError); + + // Build the block object + const blockResult = buildBlock(foundChallenges, meta); + + debug( + `Completed block "${meta.name}" with ${blockResult.challenges.length} challenges (${blockResult.challenges.filter(c => !c.missing).length} built successfully)` + ); + + return blockResult; + } +} + +class SuperblockCreator { + /** + * @param {object} options - Options object + * @param {BlockCreator} options.blockCreator - Instance of BlockCreator + */ + constructor({ blockCreator }) { + this.blockCreator = blockCreator; + } + + async processSuperblock({ blocks, name }) { + const superBlock = { blocks: {} }; + + for (let i = 0; i < blocks.length; i++) { + const block = blocks[i]; + const blockResult = await this.blockCreator.processBlock(block, { + superBlock: name, + order: i + }); + if (blockResult) { + superBlock.blocks[block.dashedName] = blockResult; + } + } + + debug( + `Completed parsing superblock. Total blocks: ${Object.keys(superBlock.blocks).length}` + ); + return superBlock; + } +} + +/** + * Transforms superblock data to extract blocks array + * @param {object} superblockData - The superblock data object + * @returns {object[]} Array of block objects with dashedName, chapter, and module properties + */ +function transformSuperBlock( + superblockData, + { showComingSoon } = { showComingSoon: false } +) { + let blocks = []; + + // Handle simple blocks array format + if (superblockData.blocks) { + blocks = superblockData.blocks.map(dashedName => ({ + dashedName + })); + } + // Handle nested chapters/modules/blocks format + else if (superblockData.chapters) { + for (const chapter of superblockData.chapters) { + if (chapter.comingSoon && !showComingSoon) { + continue; + } + + if (chapter.modules) { + for (const module of chapter.modules) { + if (module.comingSoon && !showComingSoon) { + continue; + } + + if (module.blocks) { + for (const block of module.blocks) { + blocks.push({ + dashedName: block, + chapter: chapter.dashedName, + module: module.dashedName + }); + } + } + } + } + } + } + + if (isEmpty(blocks)) { + throw Error(`No blocks found in superblock data`); + } + + const blockNames = blocks.map(block => block.dashedName); + debug(`Found ${blocks.length} blocks: ${blockNames.join(', ')}`); + return blocks; +} + +module.exports = { + SuperblockCreator, + BlockCreator, + addMetaToChallenge, + validateChallenges, + buildBlock, + finalizeChallenge, + transformSuperBlock, + fixChallengeProperties +}; diff --git a/curriculum/build-superblock.test.js b/curriculum/build-superblock.test.js new file mode 100644 index 00000000000..a12bb5470df --- /dev/null +++ b/curriculum/build-superblock.test.js @@ -0,0 +1,586 @@ +const { isPoly } = require('../shared/utils/polyvinyl'); +const { + validateChallenges, + buildBlock, + transformSuperBlock, + addMetaToChallenge, + fixChallengeProperties, + SuperblockCreator, + finalizeChallenge +} = require('./build-superblock'); + +const dummyFullStackSuperBlock = { + chapters: [ + { + dashedName: 'chapter-1', + modules: [ + { + dashedName: 'module-1', + blocks: ['block-1', 'block-2'] + }, + { + dashedName: 'module-2', + blocks: ['block-3', 'block-4'] + } + ] + }, + { + dashedName: 'chapter-2', + modules: [ + { + dashedName: 'module-3', + blocks: ['block-5', 'block-6'] + } + ] + } + ] +}; + +// Includes "comingSoon" modules and chapters +const dummyUnfinishedSuperBlock = { + chapters: [ + { + dashedName: 'chapter-1', + modules: [ + { + comingSoon: true, + dashedName: 'module-1', + blocks: ['block-1', 'block-2'] + }, + { + dashedName: 'module-2', + blocks: ['block-3', 'block-4'] + } + ] + }, + { + dashedName: 'chapter-2', + comingSoon: true, + modules: [ + { + dashedName: 'module-3', + blocks: ['block-5', 'block-6'] + } + ] + } + ] +}; + +const dummyBlockMeta = { + name: 'Test Block', + blockLayout: 'challenge-list', + blockType: 'workshop', + isUpcomingChange: false, + dashedName: 'test-block', + superBlock: 'responsive-web-design', + order: 1, + superOrder: 2, + usesMultifileEditor: true, + hasEditableBoundaries: false, + disableLoopProtectTests: true, + template: 'html/css', + required: [ + { + link: 'https://example.com/style.css', + raw: false, + src: 'style.css' + } + ], + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ], + helpCategory: 'HTML-CSS' +}; + +const dummyChallenge = { + challengeFiles: [ + { + spuriousProp: '1', + name: 'file1', + ext: 'js', + history: [], + contents: 'console.log("Hello")', + // head and tail should not be required, but they currently are + head: '', + tail: '' + }, + { + spuriousProp: '2', + name: 'file2', + ext: 'css', + history: [], + contents: 'body { background: red; }', + head: '', + tail: '' + } + ] +}; + +const expectedChallengeProperties = { + id: expect.any(String), + challengeOrder: expect.any(Number), + isLastChallengeInBlock: expect.any(Boolean), + block: dummyBlockMeta.dashedName, + blockLayout: dummyBlockMeta.blockLayout, + blockType: dummyBlockMeta.blockType, + hasEditableBoundaries: dummyBlockMeta.hasEditableBoundaries, + order: dummyBlockMeta.order, + description: '', + instructions: '', + questions: [], + superOrder: dummyBlockMeta.superOrder, + certification: dummyBlockMeta.superBlock, + superBlock: dummyBlockMeta.superBlock, + required: dummyBlockMeta.required, + template: dummyBlockMeta.template, + helpCategory: dummyBlockMeta.helpCategory, + usesMultifileEditor: dummyBlockMeta.usesMultifileEditor, + disableLoopProtectTests: dummyBlockMeta.disableLoopProtectTests, + disableLoopProtectPreview: false +}; + +describe('buildSuperblock pure functions', () => { + describe('validateChallenges', () => { + test('should not throw when all challenges match meta', () => { + const foundChallenges = [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ] + }; + + expect(() => + validateChallenges(foundChallenges, meta, true) + ).not.toThrow(); + }); + + test('should throw when challenges are missing from meta', () => { + const foundChallenges = [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' }, + { id: '3', title: 'Challenge 3' } // Extra challenge + ]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Challenges found in directory but missing from meta: 3' + ); + }); + + test('should throw when challenge files are missing', () => { + const foundChallenges = [{ id: '1', title: 'Challenge 1' }]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } // Missing file + ] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Challenges in meta but missing files with id(s): 2' + ); + }); + + test('should throw when multiple challenges are missing from meta', () => { + const foundChallenges = [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' }, + { id: '3', title: 'Challenge 3' }, + { id: '4', title: 'Challenge 4' } + ]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Challenges found in directory but missing from meta: 3, 4' + ); + }); + + test('should throw when multiple challenge files are missing', () => { + const foundChallenges = [{ id: '1', title: 'Challenge 1' }]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' }, + { id: '3', title: 'Challenge 3' } + ] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Challenges in meta but missing files with id(s): 2, 3' + ); + }); + + test('should throw if there are duplicate challenges in the meta', () => { + const foundChallenges = [{ id: '1', title: 'Challenge 1' }]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '1', title: 'Challenge 2' } + ] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Duplicate challenges found in meta with id(s): 1' + ); + }); + + test('should throw if there are duplicate found challenges', () => { + const foundChallenges = [ + { id: '1', title: 'Challenge 1' }, + { id: '1', title: 'Challenge 2' } + ]; + + const meta = { + challengeOrder: [{ id: '1', title: 'Challenge 1' }] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Duplicate challenges found in found challenges with id(s): 1' + ); + }); + + test('should throw if there are duplicate titles in the meta', () => { + const foundChallenges = [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 1' } // Duplicate title + ] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Duplicate titles found in meta with title(s): Challenge 1' + ); + }); + + test('should throw if there are duplicate titles in the found challenges', () => { + const foundChallenges = [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 1' } // Duplicate title + ]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ] + }; + + expect(() => validateChallenges(foundChallenges, meta, true)).toThrow( + 'Duplicate titles found in found challenges with title(s): Challenge 1' + ); + }); + + test('should log errors for duplicate titles in meta if shouldThrow is false', () => { + jest.spyOn(console, 'error'); + const foundChallenges = [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ]; + + const meta = { + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 1' } // Duplicate title + ] + }; + + validateChallenges(foundChallenges, meta, false); + + expect(console.error).toHaveBeenCalledWith( + 'Duplicate titles found in meta with title(s): Challenge 1' + ); + }); + }); + + describe('buildBlock', () => { + test('should build block with ordered challenges', () => { + const foundChallenges = [ + { id: '2', title: 'Challenge 2' }, + { id: '1', title: 'Challenge 1' } + ]; + + const meta = { + name: 'Test Block', + dashedName: 'test-block', + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, + { id: '2', title: 'Challenge 2' } + ] + }; + + const result = buildBlock(foundChallenges, meta); + + expect(result.challenges).toHaveLength(2); + expect(result.challenges[0].id).toBe('1'); // First in order + expect(result.challenges[1].id).toBe('2'); // Second in order + }); + + test('should throw if challenges are missing', () => { + const foundChallenges = [{ id: '2', title: 'Challenge 2' }]; + + const meta = { + name: 'Test Block', + dashedName: 'test-block', + challengeOrder: [ + { id: '1', title: 'Challenge 1' }, // Missing + { id: '2', title: 'Challenge 2' } + ] + }; + + expect(() => buildBlock(foundChallenges, meta)).toThrow( + 'Challenge 1 (Challenge 1) not found in block' + ); + }); + + test('should return the passed in meta', () => { + const foundChallenges = [{ id: '1', title: 'Challenge 1' }]; + + const meta = { + name: 'Test Block', + dashedName: 'test-block', + challengeOrder: [{ id: '1', title: 'Challenge 1' }] + }; + + const result = buildBlock(foundChallenges, meta); + + expect(result.meta).toEqual(meta); + }); + }); + + describe('addMetaToChallenge', () => { + test('should add meta properties to challenge', () => { + const challenge = { id: '1' }; + + addMetaToChallenge(challenge, dummyBlockMeta); + + expect(challenge).toEqual(expectedChallengeProperties); + }); + + test('should add chapter and module properties when present in meta', () => { + const challenge = { id: '1' }; + const metaWithChapterAndModule = { + ...dummyBlockMeta, + chapter: 'chapter-1', + module: 'module-1' + }; + + addMetaToChallenge(challenge, metaWithChapterAndModule); + + expect(challenge).toMatchObject({ + ...expectedChallengeProperties, + chapter: 'chapter-1', + module: 'module-1' + }); + }); + }); + + describe('finalizeChallenge', () => { + it('should add meta properties', async () => { + const challenge = finalizeChallenge( + { + id: '1' + }, + { challengeOrder: [{ id: '1' }] } + ); + + expect(challenge).toMatchObject({ + id: '1', + isLastChallengeInBlock: true + }); + }); + }); + + describe('fixChallengeProperties', () => { + test("should ensure all challengeFiles are 'polyvinyls'", () => { + dummyChallenge.challengeFiles.forEach(file => { + expect(isPoly(file)).toBe(false); + }); + + const fixedChallenge = fixChallengeProperties(dummyChallenge); + expect(fixedChallenge.challengeFiles).toHaveLength(2); + fixedChallenge.challengeFiles.forEach(file => + expect(isPoly(file)).toBe(true) + ); + + const seeds = fixedChallenge.challengeFiles.map(file => file.seed); + expect(seeds[0]).toBe(dummyChallenge.challengeFiles[0].contents); + expect(seeds[1]).toBe(dummyChallenge.challengeFiles[1].contents); + }); + + test("should ensure all the solutions are arrays of 'polyvinyls'", () => { + const challengeWithSolutions = { + ...dummyChallenge, + solutions: [dummyChallenge.challengeFiles] + }; + + const fixedChallenge = fixChallengeProperties(challengeWithSolutions); + expect(fixedChallenge.solutions).toHaveLength(1); + fixedChallenge.solutions.forEach(solution => { + expect(Array.isArray(solution)).toBe(true); + solution.forEach(file => expect(isPoly(file)).toBe(true)); + }); + }); + }); + + describe('transformSuperBlock', () => { + test('should return the blocks array when valid superblock data is provided', () => { + const superblockData = { + blocks: ['basic-html-and-html5', 'basic-css', 'applied-visual-design'] + }; + + const result = transformSuperBlock(superblockData); + + expect(result).toEqual([ + { dashedName: 'basic-html-and-html5' }, + { dashedName: 'basic-css' }, + { dashedName: 'applied-visual-design' } + ]); + expect(Array.isArray(result)).toBe(true); + expect(result).toHaveLength(3); + }); + + test('should return single block when superblock has one block', () => { + const superblockData = { + blocks: ['basic-html-and-html5'] + }; + + const result = transformSuperBlock(superblockData); + + expect(result).toEqual([{ dashedName: 'basic-html-and-html5' }]); + expect(result).toHaveLength(1); + }); + + test('should throw an error when the blocks array is empty', () => { + const superblockData = { + blocks: [] + }; + + expect(() => transformSuperBlock(superblockData)).toThrow( + 'No blocks found in superblock data' + ); + }); + + test('should handle superblock data with other properties', () => { + const superblockData = { + name: 'Responsive Web Design', + dashedName: 'responsive-web-design', + blocks: ['basic-html-and-html5', 'basic-css'], + otherProperty: 'should be ignored' + }; + + const result = transformSuperBlock(superblockData); + + expect(result).toEqual([ + { dashedName: 'basic-html-and-html5' }, + { dashedName: 'basic-css' } + ]); + expect(result).toHaveLength(2); + }); + + test('should transform superblocks with nested chapters and modules', () => { + const result = transformSuperBlock(dummyFullStackSuperBlock); + + expect(result).toEqual([ + { dashedName: 'block-1', chapter: 'chapter-1', module: 'module-1' }, + { dashedName: 'block-2', chapter: 'chapter-1', module: 'module-1' }, + { dashedName: 'block-3', chapter: 'chapter-1', module: 'module-2' }, + { dashedName: 'block-4', chapter: 'chapter-1', module: 'module-2' }, + { dashedName: 'block-5', chapter: 'chapter-2', module: 'module-3' }, + { dashedName: 'block-6', chapter: 'chapter-2', module: 'module-3' } + ]); + expect(result).toHaveLength(6); + }); + + test("should omit 'comingSoon' modules and chapters", () => { + const result = transformSuperBlock(dummyUnfinishedSuperBlock); + + expect(result).toEqual([ + { dashedName: 'block-3', chapter: 'chapter-1', module: 'module-2' }, + { dashedName: 'block-4', chapter: 'chapter-1', module: 'module-2' } + ]); + expect(result).toHaveLength(2); + }); + + test("should NOT omit 'comingSoon' modules and chapters if showComingSoon is true", () => { + const result = transformSuperBlock(dummyUnfinishedSuperBlock, { + showComingSoon: true + }); + + expect(result).toEqual([ + { dashedName: 'block-1', chapter: 'chapter-1', module: 'module-1' }, + { dashedName: 'block-2', chapter: 'chapter-1', module: 'module-1' }, + { dashedName: 'block-3', chapter: 'chapter-1', module: 'module-2' }, + { dashedName: 'block-4', chapter: 'chapter-1', module: 'module-2' }, + { dashedName: 'block-5', chapter: 'chapter-2', module: 'module-3' }, + { dashedName: 'block-6', chapter: 'chapter-2', module: 'module-3' } + ]); + expect(result).toHaveLength(6); + }); + }); +}); + +describe('SuperblockCreator class', () => { + describe('processSuperblock', () => { + test('should process blocks using the provided processing function', async () => { + const mockProcessBlockFn = jest + .fn() + .mockResolvedValueOnce('Block 1') + .mockResolvedValueOnce('Block 2') + .mockResolvedValueOnce(null); + + const mockBlockCreator = { + processBlock: mockProcessBlockFn + }; + + const blocks = [ + { dashedName: 'block-1' }, + { dashedName: 'block-2' }, + { dashedName: 'block-3' } + ]; + + const parser = new SuperblockCreator({ + blockCreator: mockBlockCreator + }); + + const result = await parser.processSuperblock({ + blocks, + name: 'test-superblock' + }); + + expect(mockProcessBlockFn).toHaveBeenCalledTimes(3); + + expect(result).toEqual({ + blocks: { + 'block-1': 'Block 1', + 'block-2': 'Block 2' + } + }); + }); + }); +}); diff --git a/curriculum/challenges/_meta/lab-color-picker/meta.json b/curriculum/challenges/_meta/lab-color-picker/meta.json deleted file mode 100644 index 9e5e60fdf2f..00000000000 --- a/curriculum/challenges/_meta/lab-color-picker/meta.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Build a Color Picker App", - "isUpcomingChange": false, - "usesMultifileEditor": true, - "dashedName": "lab-color-picker", - "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67bf4350777ac6ffdc027745", "title": "Build a Color Picker App" }], - "helpCategory": "JavaScript", - "blockType": "lab", - "blockLayout": "link", - "disableLoopProtectPreview": true - } diff --git a/curriculum/challenges/english/21-a2-english-for-developers/a2-english-for-developers-certification-exam/6721db5d9f0c116e6a0fe25a.md b/curriculum/challenges/english/blocks/a2-english-for-developers-certification-exam/6721db5d9f0c116e6a0fe25a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/a2-english-for-developers-certification-exam/6721db5d9f0c116e6a0fe25a.md rename to curriculum/challenges/english/blocks/a2-english-for-developers-certification-exam/6721db5d9f0c116e6a0fe25a.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e1f4e8acb466c97ccbedf.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e1f4e8acb466c97ccbedf.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e214b8acb466c97ccbee0.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e214b8acb466c97ccbee0.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e21598acb466c97ccbee1.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e21598acb466c97ccbee1.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e21658acb466c97ccbee2.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e21658acb466c97ccbee2.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e21708acb466c97ccbee3.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e21708acb466c97ccbee3.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e217e8acb466c97ccbee4.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e217e8acb466c97ccbee4.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e218f8acb466c97ccbee5.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647e218f8acb466c97ccbee5.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/trophy-add-logic-to-c-sharp-console-applications.md b/curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647f882207d29547b3bee1c0.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/trophy-add-logic-to-c-sharp-console-applications.md rename to curriculum/challenges/english/blocks/add-logic-to-c-sharp-console-applications/647f882207d29547b3bee1c0.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-a-template-engine.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f700f9fc0f352b528e63.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-a-template-engine.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f700f9fc0f352b528e63.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70bf9fc0f352b528e64.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70bf9fc0f352b528e64.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-passport.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70cf9fc0f352b528e65.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-passport.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70cf9fc0f352b528e65.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/serialization-of-a-user-object.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70cf9fc0f352b528e66.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/serialization-of-a-user-object.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70cf9fc0f352b528e66.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70cf9fc0f352b528e67.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70cf9fc0f352b528e67.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-strategies.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70df9fc0f352b528e68.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-strategies.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70df9fc0f352b528e68.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70df9fc0f352b528e69.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70df9fc0f352b528e69.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70df9fc0f352b528e6a.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70df9fc0f352b528e6a.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-put-a-profile-together.md b/curriculum/challenges/english/blocks/advanced-node-and-express/5895f70ef9fc0f352b528e6b.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-put-a-profile-together.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/5895f70ef9fc0f352b528e6b.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md b/curriculum/challenges/english/blocks/advanced-node-and-express/58965611f9fc0f352b528e6c.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/58965611f9fc0f352b528e6c.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/registration-of-new-users.md b/curriculum/challenges/english/blocks/advanced-node-and-express/58966a17f9fc0f352b528e6d.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/registration-of-new-users.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/58966a17f9fc0f352b528e6d.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589690e6f9fc0f352b528e6e.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589690e6f9fc0f352b528e6e.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589a69f5f9fc0f352b528e70.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589a69f5f9fc0f352b528e70.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589a69f5f9fc0f352b528e71.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589a69f5f9fc0f352b528e71.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589a8eb3f9fc0f352b528e72.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589a8eb3f9fc0f352b528e72.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589fc830f9fc0f352b528e74.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589fc830f9fc0f352b528e74.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/communicate-by-emitting.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589fc831f9fc0f352b528e75.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/communicate-by-emitting.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589fc831f9fc0f352b528e75.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/handle-a-disconnect.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589fc831f9fc0f352b528e76.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/handle-a-disconnect.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589fc831f9fc0f352b528e76.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589fc831f9fc0f352b528e77.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589fc831f9fc0f352b528e77.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/announce-new-users.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589fc832f9fc0f352b528e78.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/announce-new-users.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589fc832f9fc0f352b528e78.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md b/curriculum/challenges/english/blocks/advanced-node-and-express/589fc832f9fc0f352b528e79.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/589fc832f9fc0f352b528e79.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md b/curriculum/challenges/english/blocks/advanced-node-and-express/58a25c98f9fc0f352b528e7f.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md rename to curriculum/challenges/english/blocks/advanced-node-and-express/58a25c98f9fc0f352b528e7f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.md b/curriculum/challenges/english/blocks/algorithms/587d8259367417b2b2512c85.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.md rename to curriculum/challenges/english/blocks/algorithms/587d8259367417b2b2512c85.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.md b/curriculum/challenges/english/blocks/algorithms/587d8259367417b2b2512c86.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.md rename to curriculum/challenges/english/blocks/algorithms/587d8259367417b2b2512c86.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.md b/curriculum/challenges/english/blocks/algorithms/587d825a367417b2b2512c89.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.md rename to curriculum/challenges/english/blocks/algorithms/587d825a367417b2b2512c89.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.md b/curriculum/challenges/english/blocks/algorithms/587d825c367417b2b2512c8f.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.md rename to curriculum/challenges/english/blocks/algorithms/587d825c367417b2b2512c8f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-binary-search.md b/curriculum/challenges/english/blocks/algorithms/61abc7ebf3029b56226de5b6.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-binary-search.md rename to curriculum/challenges/english/blocks/algorithms/61abc7ebf3029b56226de5b6.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.md b/curriculum/challenges/english/blocks/algorithms/8d5123c8c441eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.md rename to curriculum/challenges/english/blocks/algorithms/8d5123c8c441eddfaeb5bdef.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md b/curriculum/challenges/english/blocks/algorithms/a3f503de51cf954ede28891d.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md rename to curriculum/challenges/english/blocks/algorithms/a3f503de51cf954ede28891d.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.md b/curriculum/challenges/english/blocks/algorithms/a3f503de51cfab748ff001aa.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.md rename to curriculum/challenges/english/blocks/algorithms/a3f503de51cfab748ff001aa.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.md b/curriculum/challenges/english/blocks/algorithms/a56138aff60341a09ed6c480.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.md rename to curriculum/challenges/english/blocks/algorithms/a56138aff60341a09ed6c480.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.md b/curriculum/challenges/english/blocks/algorithms/a7bf700cd123b9a54eef01d5.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.md rename to curriculum/challenges/english/blocks/algorithms/a7bf700cd123b9a54eef01d5.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md b/curriculum/challenges/english/blocks/applied-accessibility/587d774c367417b2b2512a9c.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d774c367417b2b2512a9c.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md b/curriculum/challenges/english/blocks/applied-accessibility/587d774c367417b2b2512a9d.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d774c367417b2b2512a9d.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-headings-to-show-hierarchical-relationships-of-content.md b/curriculum/challenges/english/blocks/applied-accessibility/587d774d367417b2b2512a9e.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-headings-to-show-hierarchical-relationships-of-content.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d774d367417b2b2512a9e.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/jump-straight-to-the-content-using-the-main-element.md b/curriculum/challenges/english/blocks/applied-accessibility/587d774e367417b2b2512a9f.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/jump-straight-to-the-content-using-the-main-element.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d774e367417b2b2512a9f.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-content-in-the-article-element.md b/curriculum/challenges/english/blocks/applied-accessibility/587d774e367417b2b2512aa0.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-content-in-the-article-element.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d774e367417b2b2512aa0.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-header-landmark.md b/curriculum/challenges/english/blocks/applied-accessibility/587d7787367417b2b2512aa1.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-header-landmark.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d7787367417b2b2512aa1.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-nav-landmark.md b/curriculum/challenges/english/blocks/applied-accessibility/587d7788367417b2b2512aa2.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-nav-landmark.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d7788367417b2b2512aa2.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-footer-landmark.md b/curriculum/challenges/english/blocks/applied-accessibility/587d7788367417b2b2512aa3.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-footer-landmark.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d7788367417b2b2512aa3.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md b/curriculum/challenges/english/blocks/applied-accessibility/587d7789367417b2b2512aa4.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d7789367417b2b2512aa4.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-chart-accessibility-with-the-figure-element.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778a367417b2b2512aa5.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-chart-accessibility-with-the-figure-element.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778a367417b2b2512aa5.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-form-field-accessibility-with-the-label-element.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778a367417b2b2512aa6.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-form-field-accessibility-with-the-label-element.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778a367417b2b2512aa6.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778b367417b2b2512aa7.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778b367417b2b2512aa7.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-an-accessible-date-picker.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778b367417b2b2512aa8.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-an-accessible-date-picker.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778b367417b2b2512aa8.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778c367417b2b2512aa9.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778c367417b2b2512aa9.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-elements-only-visible-to-a-screen-reader-by-using-custom-css.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778d367417b2b2512aaa.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-elements-only-visible-to-a-screen-reader-by-using-custom-css.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778d367417b2b2512aaa.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-readability-with-high-contrast-text.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778e367417b2b2512aab.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-readability-with-high-contrast-text.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778e367417b2b2512aab.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-using-sufficient-contrast.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778f367417b2b2512aac.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-using-sufficient-contrast.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778f367417b2b2512aac.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778f367417b2b2512aad.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778f367417b2b2512aad.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/give-links-meaning-by-using-descriptive-link-text.md b/curriculum/challenges/english/blocks/applied-accessibility/587d778f367417b2b2512aae.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/give-links-meaning-by-using-descriptive-link-text.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d778f367417b2b2512aae.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md b/curriculum/challenges/english/blocks/applied-accessibility/587d7790367417b2b2512aaf.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d7790367417b2b2512aaf.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md b/curriculum/challenges/english/blocks/applied-accessibility/587d7790367417b2b2512ab0.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d7790367417b2b2512ab0.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md b/curriculum/challenges/english/blocks/applied-accessibility/587d7790367417b2b2512ab1.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md rename to curriculum/challenges/english/blocks/applied-accessibility/587d7790367417b2b2512ab1.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-balance-using-the-text-align-property.md b/curriculum/challenges/english/blocks/applied-visual-design/587d7791367417b2b2512ab3.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-balance-using-the-text-align-property.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d7791367417b2b2512ab3.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-width-of-an-element-using-the-width-property.md b/curriculum/challenges/english/blocks/applied-visual-design/587d7791367417b2b2512ab4.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-width-of-an-element-using-the-width-property.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d7791367417b2b2512ab4.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-height-of-an-element-using-the-height-property.md b/curriculum/challenges/english/blocks/applied-visual-design/587d7791367417b2b2512ab5.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-height-of-an-element-using-the-height-property.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d7791367417b2b2512ab5.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-strong-tag-to-make-text-bold.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781a367417b2b2512ab7.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-strong-tag-to-make-text-bold.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781a367417b2b2512ab7.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781a367417b2b2512ab8.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781a367417b2b2512ab8.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-em-tag-to-italicize-text.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781a367417b2b2512ab9.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-em-tag-to-italicize-text.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781a367417b2b2512ab9.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-s-tag-to-strikethrough-text.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512aba.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-s-tag-to-strikethrough-text.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512aba.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abb.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abb.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-background-color-property-of-text.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abc.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-background-color-property-of-text.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abc.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-size-of-a-heading-element-versus-a-paragraph-element.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abd.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-size-of-a-heading-element-versus-a-paragraph-element.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abd.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/add-a-box-shadow-to-a-card-like-element.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abe.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/add-a-box-shadow-to-a-card-like-element.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781b367417b2b2512abe.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/decrease-the-opacity-of-an-element.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512abf.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/decrease-the-opacity-of-an-element.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512abf.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac0.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac0.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-for-multiple-heading-elements.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac2.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-for-multiple-heading-elements.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac2.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-weight-for-multiple-heading-elements.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac3.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-weight-for-multiple-heading-elements.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac3.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-of-paragraph-text.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac4.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-of-paragraph-text.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781c367417b2b2512ac4.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-line-height-of-paragraphs.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781d367417b2b2512ac5.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-line-height-of-paragraphs.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781d367417b2b2512ac5.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hover-state-of-an-anchor-tag.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781d367417b2b2512ac8.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hover-state-of-an-anchor-tag.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781d367417b2b2512ac8.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-an-elements-relative-position.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512ac9.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-an-elements-relative-position.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512ac9.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/move-a-relatively-positioned-element-with-css-offsets.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512aca.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/move-a-relatively-positioned-element-with-css-offsets.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512aca.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512acb.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512acb.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.md b/curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512acc.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d781e367417b2b2512acc.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/push-elements-left-or-right-with-the-float-property.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512ace.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/push-elements-left-or-right-with-the-float-property.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512ace.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-the-position-of-overlapping-elements-with-the-z-index-property.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512acf.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-the-position-of-overlapping-elements-with-the-z-index-property.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512acf.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/center-an-element-horizontally-using-the-margin-property.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512ad0.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/center-an-element-horizontally-using-the-margin-property.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512ad0.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-complementary-colors.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512ad1.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-complementary-colors.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a3367417b2b2512ad1.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad2.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad2.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-color-of-various-elements-to-complementary-colors.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad3.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-color-of-various-elements-to-complementary-colors.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad3.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad4.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad4.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-tone-of-a-color.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad5.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-tone-of-a-color.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a4367417b2b2512ad5.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad6.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad6.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad7.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad7.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-texture-by-adding-a-subtle-pattern-as-a-background-image.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad8.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-texture-by-adding-a-subtle-pattern-as-a-background-image.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad8.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-change-the-size-of-an-element.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad9.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-change-the-size-of-an-element.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ad9.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-scale-an-element-on-hover.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ada.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-scale-an-element-on-hover.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a5367417b2b2512ada.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512adb.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512adb.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512adc.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512adc.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-graphic-using-css.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512add.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-graphic-using-css.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512add.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-more-complex-shape-using-css-and-html.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512ade.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-more-complex-shape-using-css-and-html.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a6367417b2b2512ade.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-the-css-keyframes-and-animation-properties-work.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512adf.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-the-css-keyframes-and-animation-properties-work.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512adf.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-css-animation-to-change-the-hover-state-of-a-button.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512ae0.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-css-animation-to-change-the-hover-state-of-a-button.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512ae0.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-movement-using-css-animation.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512ae1.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-movement-using-css-animation.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512ae1.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-direction-by-fading-an-element-from-left-to-right.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512ae2.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-direction-by-fading-an-element-from-left-to-right.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a7367417b2b2512ae2.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae3.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae3.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae4.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae4.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-at-variable-rates.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae5.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-at-variable-rates.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae5.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-multiple-elements-at-variable-rates.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae6.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-multiple-elements-at-variable-rates.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae6.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-animation-timing-with-keywords.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae7.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-animation-timing-with-keywords.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a8367417b2b2512ae7.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a9367417b2b2512ae8.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a9367417b2b2512ae8.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a9367417b2b2512ae9.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a9367417b2b2512ae9.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md b/curriculum/challenges/english/blocks/applied-visual-design/587d78a9367417b2b2512aea.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md rename to curriculum/challenges/english/blocks/applied-visual-design/587d78a9367417b2b2512aea.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md b/curriculum/challenges/english/blocks/applied-visual-design/58a7a6ebf9a6318348e2d5aa.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md rename to curriculum/challenges/english/blocks/applied-visual-design/58a7a6ebf9a6318348e2d5aa.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/exercise-tracker.md b/curriculum/challenges/english/blocks/back-end-development-and-apis-projects/5a8b073d06fa14fcfde687aa.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/exercise-tracker.md rename to curriculum/challenges/english/blocks/back-end-development-and-apis-projects/5a8b073d06fa14fcfde687aa.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md b/curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bd0e.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md rename to curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bd0e.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md b/curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bd0f.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md rename to curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bd0f.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md b/curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md rename to curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bdef.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/request-header-parser-microservice.md b/curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bdff.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/back-end-development-and-apis-projects/request-header-parser-microservice.md rename to curriculum/challenges/english/blocks/back-end-development-and-apis-projects/bd7158d8c443edefaeb5bdff.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/56533eb9ac21ba0edf2244b3.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/56533eb9ac21ba0edf2244b3.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/slice-and-splice.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/579e2a2c335b9d72dd32e05c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/slice-and-splice.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/579e2a2c335b9d72dd32e05c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/reverse-a-string.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a202eed8fc186c8434cb6d61.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/reverse-a-string.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a202eed8fc186c8434cb6d61.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/where-do-i-belong.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a24c1a4622e3c05097f71d67.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/where-do-i-belong.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a24c1a4622e3c05097f71d67.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a26cbbe9ad8655a977e1ceb5.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a26cbbe9ad8655a977e1ceb5.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/factorialize-a-number.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a302f7aae1aa3152a5b413bc.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/factorialize-a-number.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a302f7aae1aa3152a5b413bc.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a6e40f1041b06c996f7b2406.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a6e40f1041b06c996f7b2406.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a77dbc43c33f39daa4429b4f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a77dbc43c33f39daa4429b4f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a789b3483989747d63b0e427.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a789b3483989747d63b0e427.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/a9bd25c716030ec90084d8a1.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/a9bd25c716030ec90084d8a1.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/ab6137d4e35944e21037b769.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/ab6137d4e35944e21037b769.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/truncate-a-string.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/ac6993d51946422351508a41.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/truncate-a-string.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/ac6993d51946422351508a41.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/confirm-the-ending.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/acda2fb1324d9b0fa741e6b5.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/confirm-the-ending.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/acda2fb1324d9b0fa741e6b5.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/adf08ec01beb4f99fc7a68f2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/adf08ec01beb4f99fc7a68f2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/af2170cad53daa0770fabdea.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/af2170cad53daa0770fabdea.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/repeat-a-string-repeat-a-string.md b/curriculum/challenges/english/blocks/basic-algorithm-scripting/afcc8d540bea9ea2669306b6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/repeat-a-string-repeat-a-string.md rename to curriculum/challenges/english/blocks/basic-algorithm-scripting/afcc8d540bea9ea2669306b6.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-attribute-selectors-to-style-elements.md b/curriculum/challenges/english/blocks/basic-css/58c383d33e2e3259241f3076.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-attribute-selectors-to-style-elements.md rename to curriculum/challenges/english/blocks/basic-css/58c383d33e2e3259241f3076.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-variables-to-change-several-elements-at-once.md b/curriculum/challenges/english/blocks/basic-css/5a9d725e424fe3d0e10cad10.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-variables-to-change-several-elements-at-once.md rename to curriculum/challenges/english/blocks/basic-css/5a9d725e424fe3d0e10cad10.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/create-a-custom-css-variable.md b/curriculum/challenges/english/blocks/basic-css/5a9d726c424fe3d0e10cad11.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/create-a-custom-css-variable.md rename to curriculum/challenges/english/blocks/basic-css/5a9d726c424fe3d0e10cad11.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-custom-css-variable.md b/curriculum/challenges/english/blocks/basic-css/5a9d727a424fe3d0e10cad12.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-custom-css-variable.md rename to curriculum/challenges/english/blocks/basic-css/5a9d727a424fe3d0e10cad12.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/attach-a-fallback-value-to-a-css-variable.md b/curriculum/challenges/english/blocks/basic-css/5a9d7286424fe3d0e10cad13.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/attach-a-fallback-value-to-a-css-variable.md rename to curriculum/challenges/english/blocks/basic-css/5a9d7286424fe3d0e10cad13.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-css-variables.md b/curriculum/challenges/english/blocks/basic-css/5a9d7295424fe3d0e10cad14.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-css-variables.md rename to curriculum/challenges/english/blocks/basic-css/5a9d7295424fe3d0e10cad14.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/change-a-variable-for-a-specific-area.md b/curriculum/challenges/english/blocks/basic-css/5a9d72a1424fe3d0e10cad15.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/change-a-variable-for-a-specific-area.md rename to curriculum/challenges/english/blocks/basic-css/5a9d72a1424fe3d0e10cad15.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-media-query-to-change-a-variable.md b/curriculum/challenges/english/blocks/basic-css/5a9d72ad424fe3d0e10cad16.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-media-query-to-change-a-variable.md rename to curriculum/challenges/english/blocks/basic-css/5a9d72ad424fe3d0e10cad16.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/improve-compatibility-with-browser-fallbacks.md b/curriculum/challenges/english/blocks/basic-css/5b7d72c338cd7e35b63f3e14.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/improve-compatibility-with-browser-fallbacks.md rename to curriculum/challenges/english/blocks/basic-css/5b7d72c338cd7e35b63f3e14.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/understand-absolute-versus-relative-units.md b/curriculum/challenges/english/blocks/basic-css/bad82fee1322bd9aedf08721.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/understand-absolute-versus-relative-units.md rename to curriculum/challenges/english/blocks/basic-css/bad82fee1322bd9aedf08721.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/english/blocks/basic-css/bad82fee1348bd9aedf08721.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md rename to curriculum/challenges/english/blocks/basic-css/bad82fee1348bd9aedf08721.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87dee1348bd9aede07836.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87dee1348bd9aede07836.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-id-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87eee1348bd9aede07836.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-id-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87eee1348bd9aede07836.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/give-a-background-color-to-a-div-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fed1348bd9aede07836.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/give-a-background-color-to-a-div-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fed1348bd9aede07836.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-margins-to-each-side-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1248bd9aedf08824.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-margins-to-each-side-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1248bd9aedf08824.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd8aedf06756.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd8aedf06756.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/size-your-images.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9acdf08812.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/size-your-images.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9acdf08812.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-css-class-to-style-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aecf08806.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-css-class-to-style-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aecf08806.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aede08718.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aede08718.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-font-family-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aede08807.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-font-family-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aede08807.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf04756.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf04756.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf06756.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf06756.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf07756.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf07756.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08719.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08719.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08721.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08721.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08726.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08726.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/style-the-html-body-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08736.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/style-the-html-body-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08736.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-styles-from-the-body-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08746.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-styles-from-the-body-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08746.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/prioritize-one-style-over-another.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08756.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/prioritize-one-style-over-another.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08756.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-color-of-text.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08803.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-color-of-text.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08803.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08805.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08805.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-font-size-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08806.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-font-size-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08806.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/import-a-google-font.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08807.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/import-a-google-font.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08807.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/specify-how-fonts-should-degrade.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08808.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/specify-how-fonts-should-degrade.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08808.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-rounded-corners-with-border-radius.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08814.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-rounded-corners-with-border-radius.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08814.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/make-circular-images-with-a-border-radius.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08815.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/make-circular-images-with-a-border-radius.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08815.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-margin-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08822.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-margin-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08822.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-a-negative-margin-to-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08823.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-a-negative-margin-to-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08823.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-padding-to-each-side-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08824.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-padding-to-each-side-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08824.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08826.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aedf08826.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/style-multiple-elements-with-a-css-class.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aefe08806.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/style-multiple-elements-with-a-css-class.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9aefe08806.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9afdf08726.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9afdf08726.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-borders-around-your-elements.md b/curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9bedf08813.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-borders-around-your-elements.md rename to curriculum/challenges/english/blocks/basic-css/bad87fee1348bd9bedf08813.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-padding-of-an-element.md b/curriculum/challenges/english/blocks/basic-css/bad88fee1348bd9aedf08825.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-padding-of-an-element.md rename to curriculum/challenges/english/blocks/basic-css/bad88fee1348bd9aedf08825.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md b/curriculum/challenges/english/blocks/basic-data-structures/587d78b2367417b2b2512b0e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d78b2367417b2b2512b0e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md b/curriculum/challenges/english/blocks/basic-data-structures/587d78b2367417b2b2512b0f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d78b2367417b2b2512b0f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md b/curriculum/challenges/english/blocks/basic-data-structures/587d78b2367417b2b2512b10.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d78b2367417b2b2512b10.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md b/curriculum/challenges/english/blocks/basic-data-structures/587d78b3367417b2b2512b11.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d78b3367417b2b2512b11.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7a367417b2b2512b12.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7a367417b2b2512b12.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b13.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b13.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-for-the-presence-of-an-element-with-indexof.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b14.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-for-the-presence-of-an-element-with-indexof.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b14.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b15.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b15.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b16.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b16.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b17.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7b367417b2b2512b17.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-key-value-pairs-to-javascript-objects.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b18.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-key-value-pairs-to-javascript-objects.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b18.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b19.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b19.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b1a.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b1a.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b1b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7c367417b2b2512b1b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7d367417b2b2512b1f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md b/curriculum/challenges/english/blocks/basic-data-structures/587d7b7e367417b2b2512b20.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md rename to curriculum/challenges/english/blocks/basic-data-structures/587d7b7e367417b2b2512b20.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md b/curriculum/challenges/english/blocks/basic-data-structures/5a661e0f1068aca922b3ef17.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md rename to curriculum/challenges/english/blocks/basic-data-structures/5a661e0f1068aca922b3ef17.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document.md b/curriculum/challenges/english/blocks/basic-html-and-html5/587d78aa367417b2b2512aec.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/587d78aa367417b2b2512aec.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document.md b/curriculum/challenges/english/blocks/basic-html-and-html5/587d78aa367417b2b2512aed.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/587d78aa367417b2b2512aed.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-the-value-attribute-with-radio-buttons-and-checkboxes.md b/curriculum/challenges/english/blocks/basic-html-and-html5/5c6c06847491271903d37cfd.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-the-value-attribute-with-radio-buttons-and-checkboxes.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/5c6c06847491271903d37cfd.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/delete-html-elements.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fed1348bd9aedf08833.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/delete-html-elements.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fed1348bd9aedf08833.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/introduction-to-html5-elements.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aecf08801.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/introduction-to-html5-elements.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aecf08801.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedc08830.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedc08830.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedd08830.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedd08830.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedd08835.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedd08835.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aede08817.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aede08817.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-form-element.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aede08830.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-form-element.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aede08830.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aede08835.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aede08835.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08801.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08801.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/uncomment-html.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08802.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/uncomment-html.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08802.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/comment-out-html.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08804.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/comment-out-html.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08804.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08812.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08812.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08816.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08816.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08817.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08817.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08820.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08820.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08827.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08827.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-an-ordered-list.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08828.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-an-ordered-list.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08828.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08829.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08829.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08830.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08830.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08833.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08833.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08834.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08834.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08835.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf08835.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/headline-with-the-h2-element.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf0887a.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/headline-with-the-h2-element.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad87fee1348bd9aedf0887a.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bad88fee1348bd9aedf08816.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bad88fee1348bd9aedf08816.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md b/curriculum/challenges/english/blocks/basic-html-and-html5/bd7123c8c441eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md rename to curriculum/challenges/english/blocks/basic-html-and-html5/bd7123c8c441eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md b/curriculum/challenges/english/blocks/basic-javascript/56104e9e514f539506016a5c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md rename to curriculum/challenges/english/blocks/basic-javascript/56104e9e514f539506016a5c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md b/curriculum/challenges/english/blocks/basic-javascript/56105e7b514f539506016a5e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md rename to curriculum/challenges/english/blocks/basic-javascript/56105e7b514f539506016a5e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244a8.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244a8.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/initializing-variables-with-the-assignment-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244a9.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/initializing-variables-with-the-assignment-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244a9.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244aa.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244aa.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-case-sensitivity-in-variables.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ab.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-case-sensitivity-in-variables.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ab.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ac.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ac.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/decrement-a-number-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ad.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/decrement-a-number-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ad.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ae.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ae.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-addition.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244af.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-addition.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244af.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-subtraction.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b0.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-subtraction.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b0.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-multiplication.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b1.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-multiplication.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b1.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-division.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-division.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/quoting-strings-with-single-quotes.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b4.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/quoting-strings-with-single-quotes.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b4.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b5.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b5.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-plus-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b7.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-plus-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b7.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b8.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b8.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b9.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244b9.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ba.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ba.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bb.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bb.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/shopping-list.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bc.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/shopping-list.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bc.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bd.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bd.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244be.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244be.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/local-scope-and-functions.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bf.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/local-scope-and-functions.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244bf.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-vs.-local-scope-in-functions.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c0.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-vs.-local-scope-in-functions.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c0.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-a-value-from-a-function-with-return.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-a-value-from-a-function-with-return.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c3.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c3.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c4.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c4.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/stand-in-line.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/stand-in-line.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-dot-notation.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c7.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-dot-notation.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c7.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-bracket-notation.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c8.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-bracket-notation.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c8.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c9.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244c9.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ca.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ca.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cb.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cb.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cc.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cc.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cd.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cd.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cf.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244cf.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d0.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d0.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d1.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d1.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-inequality-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d3.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-inequality-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d3.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d4.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d4.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d5.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d5.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-or-equal-to-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d7.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-or-equal-to-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d7.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d8.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d8.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d9.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244d9.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244da.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244da.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244db.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244db.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244dc.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244dc.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244dd.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244dd.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244de.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244de.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244df.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244df.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244e0.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244e0.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244e1.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244e1.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/appending-variables-to-strings.md b/curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ed.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/appending-variables-to-strings.md rename to curriculum/challenges/english/blocks/basic-javascript/56533eb9ac21ba0edf2244ed.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md b/curriculum/challenges/english/blocks/basic-javascript/56592a60ddddeae28f7aa8e1.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md rename to curriculum/challenges/english/blocks/basic-javascript/56592a60ddddeae28f7aa8e1.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/english/blocks/basic-javascript/565bbe00e9cc8ac0725390f4.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md rename to curriculum/challenges/english/blocks/basic-javascript/565bbe00e9cc8ac0725390f4.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/english/blocks/basic-javascript/5664820f61c48e80c9fa476c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md rename to curriculum/challenges/english/blocks/basic-javascript/5664820f61c48e80c9fa476c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md b/curriculum/challenges/english/blocks/basic-javascript/5675e877dbd60be8ad28edc6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md rename to curriculum/challenges/english/blocks/basic-javascript/5675e877dbd60be8ad28edc6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.md b/curriculum/challenges/english/blocks/basic-javascript/5679ceb97cbaa8c51670a16b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.md rename to curriculum/challenges/english/blocks/basic-javascript/5679ceb97cbaa8c51670a16b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md b/curriculum/challenges/english/blocks/basic-javascript/567af2437cbaa8c51670a16c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md rename to curriculum/challenges/english/blocks/basic-javascript/567af2437cbaa8c51670a16c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md b/curriculum/challenges/english/blocks/basic-javascript/5688e62ea601b2482ff8422b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md rename to curriculum/challenges/english/blocks/basic-javascript/5688e62ea601b2482ff8422b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements.md b/curriculum/challenges/english/blocks/basic-javascript/5690307fddb111c6084545d7.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/5690307fddb111c6084545d7.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392ca.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392ca.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cb.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cb.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-pop.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cc.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-pop.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cc.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-shift.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cd.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-shift.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cd.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-unshift.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392ce.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-unshift.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392ce.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cf.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392cf.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d0.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d0.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d1.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d1.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-new-properties-to-a-javascript-object.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-new-properties-to-a-javascript-object.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object.md b/curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d3.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object.md rename to curriculum/challenges/english/blocks/basic-javascript/56bbb991ad1ed5201cd392d3.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.md b/curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b21.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.md rename to curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b21.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix.md b/curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b22.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix.md rename to curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b22.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function.md b/curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b23.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function.md rename to curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b23.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md b/curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b24.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md rename to curriculum/challenges/english/blocks/basic-javascript/587d7b7e367417b2b2512b24.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/explore-differences-between-the-var-and-let-keywords.md b/curriculum/challenges/english/blocks/basic-javascript/587d7b87367417b2b2512b3f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/explore-differences-between-the-var-and-let-keywords.md rename to curriculum/challenges/english/blocks/basic-javascript/587d7b87367417b2b2512b3f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md b/curriculum/challenges/english/blocks/basic-javascript/587d7b87367417b2b2512b41.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md rename to curriculum/challenges/english/blocks/basic-javascript/587d7b87367417b2b2512b41.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-undefined-value-returned-from-a-function.md b/curriculum/challenges/english/blocks/basic-javascript/598e8944f009e646fc236146.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-undefined-value-returned-from-a-function.md rename to curriculum/challenges/english/blocks/basic-javascript/598e8944f009e646fc236146.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/practice-comparing-different-values.md b/curriculum/challenges/english/blocks/basic-javascript/599a789b454f2bbd91a3ff4d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/practice-comparing-different-values.md rename to curriculum/challenges/english/blocks/basic-javascript/599a789b454f2bbd91a3ff4d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md b/curriculum/challenges/english/blocks/basic-javascript/5a2efd662fb457916e1fe604.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md rename to curriculum/challenges/english/blocks/basic-javascript/5a2efd662fb457916e1fe604.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers.md b/curriculum/challenges/english/blocks/basic-javascript/5cc0bd7a49b71cb96132e54c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers.md rename to curriculum/challenges/english/blocks/basic-javascript/5cc0bd7a49b71cb96132e54c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown.md b/curriculum/challenges/english/blocks/basic-javascript/5cd9a70215d3c4e65518328f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown.md rename to curriculum/challenges/english/blocks/basic-javascript/5cd9a70215d3c4e65518328f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion.md b/curriculum/challenges/english/blocks/basic-javascript/5cfa3679138e7d9595b9d9d4.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion.md rename to curriculum/challenges/english/blocks/basic-javascript/5cfa3679138e7d9595b9d9d4.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assigning-the-value-of-one-variable-to-another.md b/curriculum/challenges/english/blocks/basic-javascript/5ee127a03c3b35dd45426493.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assigning-the-value-of-one-variable-to-another.md rename to curriculum/challenges/english/blocks/basic-javascript/5ee127a03c3b35dd45426493.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c441eddfaeb4bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c441eddfaeb4bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-boolean-values.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c441eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-boolean-values.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c441eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-javascript-variables.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c443eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-javascript-variables.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c443eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c444eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c444eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/find-the-length-of-a-string.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c448eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/find-the-length-of-a-string.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c448eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-character-in-a-string.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c450eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-character-in-a-string.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c450eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-last-character-in-a-string.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c451eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-last-character-in-a-string.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c451eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c452eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c452eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-first-character-in-a-string.md b/curriculum/challenges/english/blocks/basic-javascript/bd7123c9c549eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-first-character-in-a-string.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7123c9c549eddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-decimals-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/bd7993c9c69feddfaeb7bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-decimals-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7993c9c69feddfaeb7bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/store-multiple-values-in-one-variable-using-javascript-arrays.md b/curriculum/challenges/english/blocks/basic-javascript/bd7993c9c69feddfaeb8bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/store-multiple-values-in-one-variable-using-javascript-arrays.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7993c9c69feddfaeb8bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-decimal-by-another-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/bd7993c9ca9feddfaeb7bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-decimal-by-another-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/bd7993c9ca9feddfaeb7bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb1bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb1bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb3bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb3bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb4bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb4bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-number-by-another-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb6bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-number-by-another-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb6bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb7bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb7bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb8bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb8bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb9bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c11feddfaeb9bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c12feddfaeb1bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c12feddfaeb1bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c12feddfaeb2bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c12feddfaeb2bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-conditional-logic-with-if-statements.md b/curriculum/challenges/english/blocks/basic-javascript/cf1111c1c12feddfaeb3bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-conditional-logic-with-if-statements.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1111c1c12feddfaeb3bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/cf1231c1c11feddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1231c1c11feddfaeb5bdef.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/create-decimal-numbers-with-javascript.md b/curriculum/challenges/english/blocks/basic-javascript/cf1391c1c11feddfaeb4bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/create-decimal-numbers-with-javascript.md rename to curriculum/challenges/english/blocks/basic-javascript/cf1391c1c11feddfaeb4bdef.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/meet-the-node-console.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bed.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/meet-the-node-console.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bed.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/start-a-working-express-server.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bee.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/start-a-working-express-server.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bee.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/serve-an-html-file.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bef.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/serve-an-html-file.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bef.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/serve-static-assets.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bf0.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/serve-static-assets.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb0367417b2b2512bf0.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/serve-json-on-a-specific-route.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf1.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/serve-json-on-a-specific-route.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf1.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/use-the-.env-file.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf2.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/use-the-.env-file.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf2.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/implement-a-root-level-request-logger-middleware.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf3.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/implement-a-root-level-request-logger-middleware.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf3.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/chain-middleware-to-create-a-time-server.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf4.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/chain-middleware-to-create-a-time-server.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb1367417b2b2512bf4.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/get-route-parameter-input-from-the-client.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf5.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/get-route-parameter-input-from-the-client.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf5.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/get-query-parameter-input-from-the-client.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf6.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/get-query-parameter-input-from-the-client.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf6.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/use-body-parser-to-parse-post-requests.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf7.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/use-body-parser-to-parse-post-requests.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf7.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf8.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md rename to curriculum/challenges/english/blocks/basic-node-and-express/587d7fb2367417b2b2512bf8.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/ditch-custom-css-for-bootstrap.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1347bd9aedf08845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/ditch-custom-css-for-bootstrap.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1347bd9aedf08845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/center-text-with-bootstrap.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd8acde08812.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/center-text-with-bootstrap.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd8acde08812.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-responsive-design-with-bootstrap-fluid-containers.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9acde08712.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-responsive-design-with-bootstrap-fluid-containers.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9acde08712.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/make-images-mobile-responsive.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9acde08812.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/make-images-mobile-responsive.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9acde08812.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908746.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908746.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-bootstrap-headline.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908846.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-bootstrap-headline.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908846.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/split-your-bootstrap-row.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908847.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/split-your-bootstrap-row.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908847.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-bootstrap-wells.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908848.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-bootstrap-wells.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908848.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908849.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908849.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/apply-the-default-bootstrap-button-style.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908850.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/apply-the-default-bootstrap-button-style.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908850.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908852.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908852.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908853.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908853.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/label-bootstrap-wells.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908854.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/label-bootstrap-wells.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908854.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/give-each-element-a-unique-id.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908855.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/give-each-element-a-unique-id.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908855.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/label-bootstrap-buttons.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908856.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/label-bootstrap-buttons.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908856.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-comments-to-clarify-code.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908857.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-comments-to-clarify-code.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aec908857.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/style-text-inputs-as-form-controls.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aed908845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/style-text-inputs-as-form-controls.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aed908845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/responsively-style-checkboxes.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aeda08845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/responsively-style-checkboxes.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aeda08845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/responsively-style-radio-buttons.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedb08845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/responsively-style-radio-buttons.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedb08845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedc08845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedc08845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedd08845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedd08845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-custom-heading.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aede08845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-custom-heading.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aede08845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-a-span-to-target-inline-elements.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedf08845.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-a-span-to-target-inline-elements.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9aedf08845.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-bootstrap-row.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9bec908846.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-bootstrap-row.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348bd9bec908846.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-bootstrap-button.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acdf08812.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-bootstrap-button.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acdf08812.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/taste-the-bootstrap-button-color-rainbow.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acef08811.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/taste-the-bootstrap-button-color-rainbow.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acef08811.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-block-element-bootstrap-button.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acef08812.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/create-a-block-element-bootstrap-button.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acef08812.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/call-out-optional-actions-with-btn-info.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acef08813.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/call-out-optional-actions-with-btn-info.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348cd8acef08813.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/warn-your-users-of-a-dangerous-action-with-btn-danger.md b/curriculum/challenges/english/blocks/bootstrap/bad87fee1348ce8acef08814.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/warn-your-users-of-a-dangerous-action-with-btn-danger.md rename to curriculum/challenges/english/blocks/bootstrap/bad87fee1348ce8acef08814.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-the-bootstrap-grid-to-put-elements-side-by-side.md b/curriculum/challenges/english/blocks/bootstrap/bad88fee1348ce8acef08815.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/bootstrap/use-the-bootstrap-grid-to-put-elements-side-by-side.md rename to curriculum/challenges/english/blocks/bootstrap/bad88fee1348ce8acef08815.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/build-a-budget-app-project/budget-app.md b/curriculum/challenges/english/blocks/build-a-budget-app-project/5e44413e903586ffb414c94e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/build-a-budget-app-project/budget-app.md rename to curriculum/challenges/english/blocks/build-a-budget-app-project/5e44413e903586ffb414c94e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/build-a-cash-register.md b/curriculum/challenges/english/blocks/build-a-cash-register-project/657bdcc3a322aae1eac38392.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/build-a-cash-register.md rename to curriculum/challenges/english/blocks/build-a-cash-register-project/657bdcc3a322aae1eac38392.md diff --git a/curriculum/challenges/english/13-relational-databases/build-a-celestial-bodies-database-project/build-a-celestial-bodies-database.md b/curriculum/challenges/english/blocks/build-a-celestial-bodies-database-project/5f1a4ef5d5d6b5ab580fc6ae.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/build-a-celestial-bodies-database-project/build-a-celestial-bodies-database.md rename to curriculum/challenges/english/blocks/build-a-celestial-bodies-database-project/5f1a4ef5d5d6b5ab580fc6ae.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/build-a-data-graph-explorer-project/build-a-data-graph-explorer.md b/curriculum/challenges/english/blocks/build-a-data-graph-explorer-project/63d8402e39c73468b059cd43.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/build-a-data-graph-explorer-project/build-a-data-graph-explorer.md rename to curriculum/challenges/english/blocks/build-a-data-graph-explorer-project/63d8402e39c73468b059cd43.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/build-a-financial-calculator-project/build-a-financial-calculator.md b/curriculum/challenges/english/blocks/build-a-financial-calculator-project/63d8401e39c73468b059cd42.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/build-a-financial-calculator-project/build-a-financial-calculator.md rename to curriculum/challenges/english/blocks/build-a-financial-calculator-project/63d8401e39c73468b059cd42.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/build-a-graphing-calculator-project/build-a-graphing-calculator.md b/curriculum/challenges/english/blocks/build-a-graphing-calculator-project/63d83ffd39c73468b059cd40.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/build-a-graphing-calculator-project/build-a-graphing-calculator.md rename to curriculum/challenges/english/blocks/build-a-graphing-calculator-project/63d83ffd39c73468b059cd40.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/build-a-multi-function-calculator-project/build-a-multi-function-calculator.md b/curriculum/challenges/english/blocks/build-a-multi-function-calculator-project/63d83ff239c73468b059cd3f.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/build-a-multi-function-calculator-project/build-a-multi-function-calculator.md rename to curriculum/challenges/english/blocks/build-a-multi-function-calculator-project/63d83ff239c73468b059cd3f.md diff --git a/curriculum/challenges/english/13-relational-databases/build-a-number-guessing-game-project/build-a-number-guessing-game.md b/curriculum/challenges/english/blocks/build-a-number-guessing-game-project/602da04c22201c65d2a019f4.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/build-a-number-guessing-game-project/build-a-number-guessing-game.md rename to curriculum/challenges/english/blocks/build-a-number-guessing-game-project/602da04c22201c65d2a019f4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-palindrome-checker-project/build-a-palindrome-checker.md b/curriculum/challenges/english/blocks/build-a-palindrome-checker-project/657bdc55a322aae1eac3838f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-palindrome-checker-project/build-a-palindrome-checker.md rename to curriculum/challenges/english/blocks/build-a-palindrome-checker-project/657bdc55a322aae1eac3838f.md diff --git a/curriculum/challenges/english/13-relational-databases/build-a-periodic-table-database-project/build-a-periodic-table-database.md b/curriculum/challenges/english/blocks/build-a-periodic-table-database-project/602d9ff222201c65d2a019f2.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/build-a-periodic-table-database-project/build-a-periodic-table-database.md rename to curriculum/challenges/english/blocks/build-a-periodic-table-database-project/602d9ff222201c65d2a019f2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/build-a-personal-portfolio-webpage-project/build-a-personal-portfolio-webpage.md b/curriculum/challenges/english/blocks/build-a-personal-portfolio-webpage-project/bd7158d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/build-a-personal-portfolio-webpage-project/build-a-personal-portfolio-webpage.md rename to curriculum/challenges/english/blocks/build-a-personal-portfolio-webpage-project/bd7158d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/build-a-polygon-area-calculator-project/polygon-area-calculator.md b/curriculum/challenges/english/blocks/build-a-polygon-area-calculator-project/5e444147903586ffb414c94f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/build-a-polygon-area-calculator-project/polygon-area-calculator.md rename to curriculum/challenges/english/blocks/build-a-polygon-area-calculator-project/5e444147903586ffb414c94f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/build-a-probability-calculator-project/probability-calculator.md b/curriculum/challenges/english/blocks/build-a-probability-calculator-project/5e44414f903586ffb414c950.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/build-a-probability-calculator-project/probability-calculator.md rename to curriculum/challenges/english/blocks/build-a-probability-calculator-project/5e44414f903586ffb414c950.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/build-a-product-landing-page-project/build-a-product-landing-page.md b/curriculum/challenges/english/blocks/build-a-product-landing-page-project/587d78af367417b2b2512b04.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/build-a-product-landing-page-project/build-a-product-landing-page.md rename to curriculum/challenges/english/blocks/build-a-product-landing-page-project/587d78af367417b2b2512b04.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-roman-numeral-converter-project/build-a-roman-numeral-converter.md b/curriculum/challenges/english/blocks/build-a-roman-numeral-converter-project/657bdc8ba322aae1eac38390.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-roman-numeral-converter-project/build-a-roman-numeral-converter.md rename to curriculum/challenges/english/blocks/build-a-roman-numeral-converter-project/657bdc8ba322aae1eac38390.md diff --git a/curriculum/challenges/english/13-relational-databases/build-a-salon-appointment-scheduler-project/build-a-salon-appointment-scheduler.md b/curriculum/challenges/english/blocks/build-a-salon-appointment-scheduler-project/5f87ac112ae598023a42df1a.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/build-a-salon-appointment-scheduler-project/build-a-salon-appointment-scheduler.md rename to curriculum/challenges/english/blocks/build-a-salon-appointment-scheduler-project/5f87ac112ae598023a42df1a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/build-a-survey-form-project/build-a-survey-form.md b/curriculum/challenges/english/blocks/build-a-survey-form-project/587d78af367417b2b2512b03.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/build-a-survey-form-project/build-a-survey-form.md rename to curriculum/challenges/english/blocks/build-a-survey-form-project/587d78af367417b2b2512b03.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/build-a-technical-documentation-page-project/build-a-technical-documentation-page.md b/curriculum/challenges/english/blocks/build-a-technical-documentation-page-project/587d78b0367417b2b2512b05.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/build-a-technical-documentation-page-project/build-a-technical-documentation-page.md rename to curriculum/challenges/english/blocks/build-a-technical-documentation-page-project/587d78b0367417b2b2512b05.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-telephone-number-validator-project/build-a-telephone-number-validator.md b/curriculum/challenges/english/blocks/build-a-telephone-number-validator-project/657bdcb9a322aae1eac38391.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-a-telephone-number-validator-project/build-a-telephone-number-validator.md rename to curriculum/challenges/english/blocks/build-a-telephone-number-validator-project/657bdcb9a322aae1eac38391.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/build-a-time-calculator-project/time-calculator.md b/curriculum/challenges/english/blocks/build-a-time-calculator-project/5e444136903586ffb414c94d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/build-a-time-calculator-project/time-calculator.md rename to curriculum/challenges/english/blocks/build-a-time-calculator-project/5e444136903586ffb414c94d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/build-a-tribute-page-project/build-a-tribute-page.md b/curriculum/challenges/english/blocks/build-a-tribute-page-project/bd7158d8c442eddfaeb5bd18.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/build-a-tribute-page-project/build-a-tribute-page.md rename to curriculum/challenges/english/blocks/build-a-tribute-page-project/bd7158d8c442eddfaeb5bd18.md diff --git a/curriculum/challenges/english/13-relational-databases/build-a-world-cup-database-project/build-a-world-cup-database.md b/curriculum/challenges/english/blocks/build-a-world-cup-database-project/5f9771307d4d22b9d2b75a94.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/build-a-world-cup-database-project/build-a-world-cup-database.md rename to curriculum/challenges/english/blocks/build-a-world-cup-database-project/5f9771307d4d22b9d2b75a94.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/build-an-arithmetic-formatter-project/arithmetic-formatter.md b/curriculum/challenges/english/blocks/build-an-arithmetic-formatter-project/5e44412c903586ffb414c94c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/build-an-arithmetic-formatter-project/arithmetic-formatter.md rename to curriculum/challenges/english/blocks/build-an-arithmetic-formatter-project/5e44412c903586ffb414c94c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-an-rpg-creature-search-app-project/build-an-rpg-creature-search-app.md b/curriculum/challenges/english/blocks/build-an-rpg-creature-search-app-project/6555c1d3e11a1574434cf8b5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/build-an-rpg-creature-search-app-project/build-an-rpg-creature-search-app.md rename to curriculum/challenges/english/blocks/build-an-rpg-creature-search-app-project/6555c1d3e11a1574434cf8b5.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/build-three-math-games-project/build-three-math-games.md b/curriculum/challenges/english/blocks/build-three-math-games-project/63d8401039c73468b059cd41.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/build-three-math-games-project/build-three-math-games.md rename to curriculum/challenges/english/blocks/build-three-math-games-project/63d8401039c73468b059cd41.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669aff9f5488f1bea056416d.md b/curriculum/challenges/english/blocks/cat-blog-page/669aff9f5488f1bea056416d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669aff9f5488f1bea056416d.md rename to curriculum/challenges/english/blocks/cat-blog-page/669aff9f5488f1bea056416d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fc7e141e4703748c558bf.md b/curriculum/challenges/english/blocks/cat-blog-page/669fc7e141e4703748c558bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fc7e141e4703748c558bf.md rename to curriculum/challenges/english/blocks/cat-blog-page/669fc7e141e4703748c558bf.md diff --git a/curriculum/challenges/english/29-semantic-html/cat-blog-page/669fc938d38e6e38ace9251e.md b/curriculum/challenges/english/blocks/cat-blog-page/669fc938d38e6e38ace9251e.md similarity index 100% rename from curriculum/challenges/english/29-semantic-html/cat-blog-page/669fc938d38e6e38ace9251e.md rename to curriculum/challenges/english/blocks/cat-blog-page/669fc938d38e6e38ace9251e.md diff --git a/curriculum/challenges/english/29-semantic-html/cat-blog-page/669fcb06c3034a39f5431a38.md b/curriculum/challenges/english/blocks/cat-blog-page/669fcb06c3034a39f5431a38.md similarity index 100% rename from curriculum/challenges/english/29-semantic-html/cat-blog-page/669fcb06c3034a39f5431a38.md rename to curriculum/challenges/english/blocks/cat-blog-page/669fcb06c3034a39f5431a38.md diff --git a/curriculum/challenges/english/28-basic-html/cat-photo-app/5dc174fcf86c76b9248c6eb2.md b/curriculum/challenges/english/blocks/cat-photo-app/5dc174fcf86c76b9248c6eb2.md similarity index 100% rename from curriculum/challenges/english/28-basic-html/cat-photo-app/5dc174fcf86c76b9248c6eb2.md rename to curriculum/challenges/english/blocks/cat-photo-app/5dc174fcf86c76b9248c6eb2.md diff --git a/curriculum/challenges/english/28-basic-html/cat-photo-app/5dc1798ff86c76b9248c6eb3.md b/curriculum/challenges/english/blocks/cat-photo-app/5dc1798ff86c76b9248c6eb3.md similarity index 100% rename from curriculum/challenges/english/28-basic-html/cat-photo-app/5dc1798ff86c76b9248c6eb3.md rename to curriculum/challenges/english/blocks/cat-photo-app/5dc1798ff86c76b9248c6eb3.md diff --git a/curriculum/challenges/english/28-basic-html/cat-photo-app/5dc17d3bf86c76b9248c6eb4.md b/curriculum/challenges/english/blocks/cat-photo-app/5dc17d3bf86c76b9248c6eb4.md similarity index 100% rename from curriculum/challenges/english/28-basic-html/cat-photo-app/5dc17d3bf86c76b9248c6eb4.md rename to curriculum/challenges/english/blocks/cat-photo-app/5dc17d3bf86c76b9248c6eb4.md diff --git a/curriculum/challenges/english/28-basic-html/cat-photo-app/5dc17dc8f86c76b9248c6eb5.md b/curriculum/challenges/english/blocks/cat-photo-app/5dc17dc8f86c76b9248c6eb5.md similarity index 100% rename from curriculum/challenges/english/28-basic-html/cat-photo-app/5dc17dc8f86c76b9248c6eb5.md rename to curriculum/challenges/english/blocks/cat-photo-app/5dc17dc8f86c76b9248c6eb5.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/college-algebra-with-python-conclusion/spreadsheets-and-additional-resources.md b/curriculum/challenges/english/blocks/college-algebra-with-python-conclusion/6363d2899078df117ce4c407.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/college-algebra-with-python-conclusion/spreadsheets-and-additional-resources.md rename to curriculum/challenges/english/blocks/college-algebra-with-python-conclusion/6363d2899078df117ce4c407.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/college-algebra-with-python-conclusion/more-resources-in-colab.md b/curriculum/challenges/english/blocks/college-algebra-with-python-conclusion/6363d2959078df117ce4c408.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/college-algebra-with-python-conclusion/more-resources-in-colab.md rename to curriculum/challenges/english/blocks/college-algebra-with-python-conclusion/6363d2959078df117ce4c408.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21ba8acb466c97ccbee6.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21ba8acb466c97ccbee6.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21c48acb466c97ccbee7.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21c48acb466c97ccbee7.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21d08acb466c97ccbee8.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21d08acb466c97ccbee8.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21df8acb466c97ccbee9.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21df8acb466c97ccbee9.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21eb8acb466c97ccbeea.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21eb8acb466c97ccbeea.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21f88acb466c97ccbeeb.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e21f88acb466c97ccbeeb.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e22058acb466c97ccbeec.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647e22058acb466c97ccbeec.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/trophy-create-and-run-simple-c-sharp-console-applications.md b/curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647f87dc07d29547b3bee1bf.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/trophy-create-and-run-simple-c-sharp-console-applications.md rename to curriculum/challenges/english/blocks/create-and-run-simple-c-sharp-console-applications/647f87dc07d29547b3bee1bf.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e22338acb466c97ccbeed.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md rename to curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e22338acb466c97ccbeed.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e223c8acb466c97ccbeee.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md rename to curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e223c8acb466c97ccbeee.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e224b8acb466c97ccbeef.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md rename to curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e224b8acb466c97ccbeef.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e225e8acb466c97ccbef0.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md rename to curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e225e8acb466c97ccbef0.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e226a8acb466c97ccbef1.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md rename to curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647e226a8acb466c97ccbef1.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/trophy-create-methods-in-c-sharp-console-applications.md b/curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647f877f07d29547b3bee1be.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/trophy-create-methods-in-c-sharp-console-applications.md rename to curriculum/challenges/english/blocks/create-methods-in-c-sharp-console-applications/647f877f07d29547b3bee1be.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af0.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af0.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af1.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af1.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-row.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af2.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-row.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af2.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af3.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ab367417b2b2512af3.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-column.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af4.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-column.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af4.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af5.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af5.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-justify-content-property.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af6.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-justify-content-property.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af6.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-justify-content-property-in-the-tweet-embed.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af7.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-justify-content-property-in-the-tweet-embed.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ac367417b2b2512af7.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-align-items-property.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512af8.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-align-items-property.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512af8.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-items-property-in-the-tweet-embed.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512af9.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-items-property-in-the-tweet-embed.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512af9.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512afa.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512afa.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shrink-property-to-shrink-items.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512afb.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shrink-property-to-shrink-items.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ad367417b2b2512afb.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-grow-property-to-expand-items.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512afc.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-grow-property-to-expand-items.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512afc.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-basis-property-to-set-the-initial-size-of-an-item.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512afd.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-basis-property-to-set-the-initial-size-of-an-item.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512afd.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shorthand-property.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512afe.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shorthand-property.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512afe.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-order-property-to-rearrange-items.md b/curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512aff.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-order-property-to-rearrange-items.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78ae367417b2b2512aff.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-self-property.md b/curriculum/challenges/english/blocks/css-flexbox/587d78af367417b2b2512b00.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-self-property.md rename to curriculum/challenges/english/blocks/css-flexbox/587d78af367417b2b2512b00.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-your-first-css-grid.md b/curriculum/challenges/english/blocks/css-grid/5a858944d96184f06fd60d61.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-your-first-css-grid.md rename to curriculum/challenges/english/blocks/css-grid/5a858944d96184f06fd60d61.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/add-columns-with-grid-template-columns.md b/curriculum/challenges/english/blocks/css-grid/5a9036d038fddaf9a66b5d32.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/add-columns-with-grid-template-columns.md rename to curriculum/challenges/english/blocks/css-grid/5a9036d038fddaf9a66b5d32.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/add-rows-with-grid-template-rows.md b/curriculum/challenges/english/blocks/css-grid/5a9036e138fddaf9a66b5d33.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/add-rows-with-grid-template-rows.md rename to curriculum/challenges/english/blocks/css-grid/5a9036e138fddaf9a66b5d33.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-css-grid-units-to-change-the-size-of-columns-and-rows.md b/curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d34.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-css-grid-units-to-change-the-size-of-columns-and-rows.md rename to curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d34.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-column-gap-using-grid-column-gap.md b/curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d35.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-column-gap-using-grid-column-gap.md rename to curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d35.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-row-gap-using-grid-row-gap.md b/curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d36.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-row-gap-using-grid-row-gap.md rename to curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d36.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/add-gaps-faster-with-grid-gap.md b/curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d37.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/add-gaps-faster-with-grid-gap.md rename to curriculum/challenges/english/blocks/css-grid/5a9036ee38fddaf9a66b5d37.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-column-to-control-spacing.md b/curriculum/challenges/english/blocks/css-grid/5a90372638fddaf9a66b5d38.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-column-to-control-spacing.md rename to curriculum/challenges/english/blocks/css-grid/5a90372638fddaf9a66b5d38.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-row-to-control-spacing.md b/curriculum/challenges/english/blocks/css-grid/5a90373638fddaf9a66b5d39.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-row-to-control-spacing.md rename to curriculum/challenges/english/blocks/css-grid/5a90373638fddaf9a66b5d39.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-horizontally-using-justify-self.md b/curriculum/challenges/english/blocks/css-grid/5a90374338fddaf9a66b5d3a.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-horizontally-using-justify-self.md rename to curriculum/challenges/english/blocks/css-grid/5a90374338fddaf9a66b5d3a.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-vertically-using-align-self.md b/curriculum/challenges/english/blocks/css-grid/5a90375238fddaf9a66b5d3b.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-vertically-using-align-self.md rename to curriculum/challenges/english/blocks/css-grid/5a90375238fddaf9a66b5d3b.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-horizontally-using-justify-items.md b/curriculum/challenges/english/blocks/css-grid/5a90376038fddaf9a66b5d3c.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-horizontally-using-justify-items.md rename to curriculum/challenges/english/blocks/css-grid/5a90376038fddaf9a66b5d3c.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-vertically-using-align-items.md b/curriculum/challenges/english/blocks/css-grid/5a94fdf869fb03452672e45b.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-vertically-using-align-items.md rename to curriculum/challenges/english/blocks/css-grid/5a94fdf869fb03452672e45b.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.md b/curriculum/challenges/english/blocks/css-grid/5a94fe0569fb03452672e45c.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe0569fb03452672e45c.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/place-items-in-grid-areas-using-the-grid-area-property.md b/curriculum/challenges/english/blocks/css-grid/5a94fe1369fb03452672e45d.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/place-items-in-grid-areas-using-the-grid-area-property.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe1369fb03452672e45d.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-area-without-creating-an-areas-template.md b/curriculum/challenges/english/blocks/css-grid/5a94fe2669fb03452672e45e.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-area-without-creating-an-areas-template.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe2669fb03452672e45e.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/reduce-repetition-using-the-repeat-function.md b/curriculum/challenges/english/blocks/css-grid/5a94fe3669fb03452672e45f.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/reduce-repetition-using-the-repeat-function.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe3669fb03452672e45f.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/limit-item-size-using-the-minmax-function.md b/curriculum/challenges/english/blocks/css-grid/5a94fe4469fb03452672e460.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/limit-item-size-using-the-minmax-function.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe4469fb03452672e460.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fill.md b/curriculum/challenges/english/blocks/css-grid/5a94fe5469fb03452672e461.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fill.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe5469fb03452672e461.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit.md b/curriculum/challenges/english/blocks/css-grid/5a94fe6269fb03452672e462.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe6269fb03452672e462.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-media-queries-to-create-responsive-layouts.md b/curriculum/challenges/english/blocks/css-grid/5a94fe7769fb03452672e463.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-media-queries-to-create-responsive-layouts.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe7769fb03452672e463.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-grids-within-grids.md b/curriculum/challenges/english/blocks/css-grid/5a94fe8569fb03452672e464.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-grids-within-grids.md rename to curriculum/challenges/english/blocks/css-grid/5a94fe8569fb03452672e464.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-1.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6814d8e1516e86b171929de4.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-1.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6814d8e1516e86b171929de4.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-2.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb05adab50c87ddb2e513.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-2.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb05adab50c87ddb2e513.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-3.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1a2dab50c87ddb2e514.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-3.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1a2dab50c87ddb2e514.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-4.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e515.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-4.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e515.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-5.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e516.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-5.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e516.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-6.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e517.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-6.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1afdab50c87ddb2e517.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-7.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e518.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-7.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e518.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-8.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e519.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-8.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e519.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-9.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e51a.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-9.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e51a.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-10.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e51b.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-10.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/681cb1b0dab50c87ddb2e51b.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-11.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/68216eb60f957572e7c340c4.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-11.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/68216eb60f957572e7c340c4.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-12.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/68216ef80f957572e7c340c5.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-12.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/68216ef80f957572e7c340c5.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-13.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebc9237de8297eaee78f.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-13.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebc9237de8297eaee78f.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-14.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebce237de8297eaee790.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-14.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebce237de8297eaee790.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-15.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebd4237de8297eaee791.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-15.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebd4237de8297eaee791.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-16.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebda237de8297eaee792.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-16.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebda237de8297eaee792.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-17.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebdf237de8297eaee793.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-17.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebdf237de8297eaee793.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-18.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebe4237de8297eaee794.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-18.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebe4237de8297eaee794.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-19.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebea237de8297eaee795.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-19.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebea237de8297eaee795.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-20.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebee237de8297eaee796.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-20.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebee237de8297eaee796.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-21.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebf3237de8297eaee797.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-21.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebf3237de8297eaee797.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-22.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebf8237de8297eaee798.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-22.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebf8237de8297eaee798.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-23.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebfd237de8297eaee799.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-23.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ebfd237de8297eaee799.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-24.md b/curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ec02237de8297eaee79a.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-javascript/javascript-challenge-24.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-javascript/6821ec02237de8297eaee79a.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-1.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6814d93d516e86b171929de5.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-1.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6814d93d516e86b171929de5.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-2.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51c.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-2.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51c.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-3.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51d.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-3.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51d.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-4.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51e.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-4.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51e.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-5.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51f.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-5.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b1dab50c87ddb2e51f.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-6.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e520.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-6.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e520.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-7.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e521.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-7.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e521.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-8.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e522.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-8.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e522.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-9.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e523.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-9.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b2dab50c87ddb2e523.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-10.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b3dab50c87ddb2e524.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-10.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/681cb1b3dab50c87ddb2e524.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-11.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/68216eff0f957572e7c340c6.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-11.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/68216eff0f957572e7c340c6.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-12.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/68216f040f957572e7c340c7.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-12.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/68216f040f957572e7c340c7.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-13.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ec92237de8297eaee79b.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-13.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ec92237de8297eaee79b.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-14.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ec98237de8297eaee79c.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-14.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ec98237de8297eaee79c.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-15.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ec9d237de8297eaee79d.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-15.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ec9d237de8297eaee79d.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-16.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821eca2237de8297eaee79e.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-16.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821eca2237de8297eaee79e.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-17.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821eca7237de8297eaee79f.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-17.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821eca7237de8297eaee79f.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-18.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecab237de8297eaee7a0.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-18.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecab237de8297eaee7a0.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-19.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecb1237de8297eaee7a1.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-19.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecb1237de8297eaee7a1.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-20.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecb5237de8297eaee7a2.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-20.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecb5237de8297eaee7a2.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-21.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecb9237de8297eaee7a3.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-21.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecb9237de8297eaee7a3.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-22.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecbf237de8297eaee7a4.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-22.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecbf237de8297eaee7a4.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-23.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecc5237de8297eaee7a5.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-23.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821ecc5237de8297eaee7a5.md diff --git a/curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-24.md b/curriculum/challenges/english/blocks/daily-coding-challenges-python/6821eccb237de8297eaee7a6.md similarity index 100% rename from curriculum/challenges/english/99-dev-playground/daily-coding-challenges-python/python-challenge-24.md rename to curriculum/challenges/english/blocks/daily-coding-challenges-python/6821eccb237de8297eaee7a6.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14c.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14c.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14d.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14d.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14e.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14e.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14f.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c14f.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c150.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c150.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c151.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c151.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c152.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c152.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c153.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c153.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c154.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c154.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c155.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c155.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c156.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c156.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c157.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c157.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c158.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c158.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c159.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c159.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15a.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15a.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15b.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15b.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15c.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15c.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15d.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15d.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15e.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15e.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15f.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c15f.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c160.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c160.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c161.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c161.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c162.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c162.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c163.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c163.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c164.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c164.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c165.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c165.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c166.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c166.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c167.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-course/5e9a093a74c4063ca6f7c167.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f7e5ac417301a38fb928.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f7e5ac417301a38fb928.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md b/curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f7e5ac417301a38fb929.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f7e5ac417301a38fb929.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f7f8ac417301a38fb92a.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f7f8ac417301a38fb92a.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f802ac417301a38fb92b.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e46f802ac417301a38fb92b.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e4f5c4b570f7e3a4949899f.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md rename to curriculum/challenges/english/blocks/data-analysis-with-python-projects/5e4f5c4b570f7e3a4949899f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/learn-how-a-stack-works.md b/curriculum/challenges/english/blocks/data-structures/587d8250367417b2b2512c5e.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/learn-how-a-stack-works.md rename to curriculum/challenges/english/blocks/data-structures/587d8250367417b2b2512c5e.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-stack-class.md b/curriculum/challenges/english/blocks/data-structures/587d8250367417b2b2512c5f.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-stack-class.md rename to curriculum/challenges/english/blocks/data-structures/587d8250367417b2b2512c5f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-queue-class.md b/curriculum/challenges/english/blocks/data-structures/587d8250367417b2b2512c60.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-queue-class.md rename to curriculum/challenges/english/blocks/data-structures/587d8250367417b2b2512c60.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.md b/curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c61.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.md rename to curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c61.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-linked-list-class.md b/curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c62.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-linked-list-class.md rename to curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c62.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.md b/curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c63.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.md rename to curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c63.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/search-within-a-linked-list.md b/curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c64.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/search-within-a-linked-list.md rename to curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c64.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.md b/curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c65.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.md rename to curriculum/challenges/english/blocks/data-structures/587d8251367417b2b2512c65.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md b/curriculum/challenges/english/blocks/data-structures/587d8252367417b2b2512c67.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md rename to curriculum/challenges/english/blocks/data-structures/587d8252367417b2b2512c67.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/english/blocks/data-structures/587d8253367417b2b2512c6a.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.md rename to curriculum/challenges/english/blocks/data-structures/587d8253367417b2b2512c6a.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-union-on-two-sets.md b/curriculum/challenges/english/blocks/data-structures/587d8253367417b2b2512c6c.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-union-on-two-sets.md rename to curriculum/challenges/english/blocks/data-structures/587d8253367417b2b2512c6c.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.md b/curriculum/challenges/english/blocks/data-structures/587d8253367417b2b2512c6d.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.md rename to curriculum/challenges/english/blocks/data-structures/587d8253367417b2b2512c6d.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.md b/curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c6e.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.md rename to curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c6e.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.md b/curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c6f.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.md rename to curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c6f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.md b/curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c70.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.md rename to curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c70.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.md b/curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c71.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.md rename to curriculum/challenges/english/blocks/data-structures/587d8254367417b2b2512c71.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.md b/curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c72.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.md rename to curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c72.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.md b/curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c73.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.md rename to curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c73.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-priority-queue-class.md b/curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c74.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-priority-queue-class.md rename to curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c74.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-circular-queue.md b/curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c75.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-circular-queue.md rename to curriculum/challenges/english/blocks/data-structures/587d8255367417b2b2512c75.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.md b/curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c77.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.md rename to curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c77.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.md b/curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c78.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.md rename to curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c78.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.md b/curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c79.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.md rename to curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c79.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c7a.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8256367417b2b2512c7a.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7b.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7b.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7c.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7c.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7d.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7d.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7e.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8257367417b2b2512c7e.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c7f.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c7f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c80.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c80.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c81.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c81.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c82.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8258367417b2b2512c82.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/invert-a-binary-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8259367417b2b2512c83.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/invert-a-binary-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8259367417b2b2512c83.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-trie-search-tree.md b/curriculum/challenges/english/blocks/data-structures/587d8259367417b2b2512c84.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-trie-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/587d8259367417b2b2512c84.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-doubly-linked-list.md b/curriculum/challenges/english/blocks/data-structures/587d825a367417b2b2512c87.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-doubly-linked-list.md rename to curriculum/challenges/english/blocks/data-structures/587d825a367417b2b2512c87.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.md b/curriculum/challenges/english/blocks/data-structures/587d825a367417b2b2512c88.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.md rename to curriculum/challenges/english/blocks/data-structures/587d825a367417b2b2512c88.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.md b/curriculum/challenges/english/blocks/data-structures/587d825a367417b2b2512c8a.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.md rename to curriculum/challenges/english/blocks/data-structures/587d825a367417b2b2512c8a.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.md b/curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8b.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.md rename to curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8b.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.md b/curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8c.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.md rename to curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8c.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-an-es6-javascript-map.md b/curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8d.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-an-es6-javascript-map.md rename to curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8d.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-hash-table.md b/curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8e.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-hash-table.md rename to curriculum/challenges/english/blocks/data-structures/587d825b367417b2b2512c8e.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.md b/curriculum/challenges/english/blocks/data-structures/587d825c367417b2b2512c90.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.md rename to curriculum/challenges/english/blocks/data-structures/587d825c367417b2b2512c90.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.md b/curriculum/challenges/english/blocks/data-structures/587d825d367417b2b2512c96.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.md rename to curriculum/challenges/english/blocks/data-structures/587d825d367417b2b2512c96.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-binary-search-tree.md b/curriculum/challenges/english/blocks/data-structures/5cc0c1b32479e176caf3b422.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-binary-search-tree.md rename to curriculum/challenges/english/blocks/data-structures/5cc0c1b32479e176caf3b422.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-set-class.md b/curriculum/challenges/english/blocks/data-structures/8d1323c8c441eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-set-class.md rename to curriculum/challenges/english/blocks/data-structures/8d1323c8c441eddfaeb5bdef.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-map-data-structure.md b/curriculum/challenges/english/blocks/data-structures/8d5823c8c441eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-map-data-structure.md rename to curriculum/challenges/english/blocks/data-structures/8d5823c8c441eddfaeb5bdef.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md b/curriculum/challenges/english/blocks/data-visualization-projects/587d7fa6367417b2b2512bbf.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md rename to curriculum/challenges/english/blocks/data-visualization-projects/587d7fa6367417b2b2512bbf.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md b/curriculum/challenges/english/blocks/data-visualization-projects/587d7fa6367417b2b2512bc0.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md rename to curriculum/challenges/english/blocks/data-visualization-projects/587d7fa6367417b2b2512bc0.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md b/curriculum/challenges/english/blocks/data-visualization-projects/bd7168d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md rename to curriculum/challenges/english/blocks/data-visualization-projects/bd7168d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md b/curriculum/challenges/english/blocks/data-visualization-projects/bd7178d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md rename to curriculum/challenges/english/blocks/data-visualization-projects/bd7178d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md b/curriculum/challenges/english/blocks/data-visualization-projects/bd7188d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md rename to curriculum/challenges/english/blocks/data-visualization-projects/bd7188d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-document-elements-with-d3.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa6367417b2b2512bc2.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-document-elements-with-d3.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa6367417b2b2512bc2.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/select-a-group-of-elements-with-d3.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa6367417b2b2512bc3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/select-a-group-of-elements-with-d3.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa6367417b2b2512bc3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-data-in-d3.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc4.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-data-in-d3.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc4.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-dynamic-data-in-d3.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc5.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-dynamic-data-in-d3.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc5.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-inline-styling-to-elements.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc6.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-inline-styling-to-elements.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc6.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-styles-based-on-data.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc7.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-styles-based-on-data.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc7.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-classes-with-d3.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc8.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-classes-with-d3.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa7367417b2b2512bc8.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/update-the-height-of-an-element-dynamically.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bc9.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/update-the-height-of-an-element-dynamically.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bc9.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-presentation-of-a-bar-chart.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bca.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-presentation-of-a-bar-chart.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bca.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/learn-about-svg-in-d3.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcb.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/learn-about-svg-in-d3.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcb.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/display-shapes-with-svg.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcc.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/display-shapes-with-svg.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcc.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-bar-for-each-data-point-in-the-set.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcd.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-bar-for-each-data-point-in-the-set.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa8367417b2b2512bcd.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-set-the-coordinates-for-each-bar.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bce.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-set-the-coordinates-for-each-bar.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bce.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-change-the-height-of-each-bar.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bcf.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-change-the-height-of-each-bar.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bcf.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/invert-svg-elements.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bd0.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/invert-svg-elements.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bd0.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-color-of-an-svg-element.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bd1.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-color-of-an-svg-element.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fa9367417b2b2512bd1.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-d3-elements.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd2.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-d3-elements.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd2.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/style-d3-labels.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/style-d3-labels.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-hover-effect-to-a-d3-element.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd4.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-hover-effect-to-a-d3-element.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd4.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-tooltip-to-a-d3-element.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd6.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-tooltip-to-a-d3-element.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7faa367417b2b2512bd6.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-scatterplot-with-svg-circles.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bd7.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-scatterplot-with-svg-circles.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bd7.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-attributes-to-the-circle-elements.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bd8.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-attributes-to-the-circle-elements.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bd8.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-scatter-plot-circles.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bd9.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-scatter-plot-circles.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bd9.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-linear-scale-with-d3.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bda.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-linear-scale-with-d3.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fab367417b2b2512bda.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/set-a-domain-and-a-range-on-a-scale.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bdb.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/set-a-domain-and-a-range-on-a-scale.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bdb.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bdc.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bdc.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-dynamic-scales.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bdd.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-dynamic-scales.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bdd.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-a-pre-defined-scale-to-place-elements.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bde.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-a-pre-defined-scale-to-place-elements.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fac367417b2b2512bde.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-axes-to-a-visualization.md b/curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fad367417b2b2512bdf.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-axes-to-a-visualization.md rename to curriculum/challenges/english/blocks/data-visualization-with-d3/587d7fad367417b2b2512bdf.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22778acb466c97ccbef2.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md rename to curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22778acb466c97ccbef2.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e228a8acb466c97ccbef3.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md rename to curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e228a8acb466c97ccbef3.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22958acb466c97ccbef4.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md rename to curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22958acb466c97ccbef4.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22a08acb466c97ccbef5.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md rename to curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22a08acb466c97ccbef5.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22b38acb466c97ccbef6.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md rename to curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22b38acb466c97ccbef6.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22c08acb466c97ccbef7.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md rename to curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647e22c08acb466c97ccbef7.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/trophy-debug-c-sharp-console-applications.md b/curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647f86ff07d29547b3bee1bd.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/trophy-debug-c-sharp-console-applications.md rename to curriculum/challenges/english/blocks/debug-c-sharp-console-applications/647f86ff07d29547b3bee1bd.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable.md b/curriculum/challenges/english/blocks/debugging/587d7b83367417b2b2512b33.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable.md rename to curriculum/challenges/english/blocks/debugging/587d7b83367417b2b2512b33.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.md b/curriculum/challenges/english/blocks/debugging/587d7b83367417b2b2512b37.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.md rename to curriculum/challenges/english/blocks/debugging/587d7b83367417b2b2512b37.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable.md b/curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b34.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable.md rename to curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b34.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-misspelled-variable-and-function-names.md b/curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b35.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-misspelled-variable-and-function-names.md rename to curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b35.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-unclosed-parentheses-brackets-braces-and-quotes.md b/curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b36.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-unclosed-parentheses-brackets-braces-and-quotes.md rename to curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b36.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.md b/curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b37.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.md rename to curriculum/challenges/english/blocks/debugging/587d7b84367417b2b2512b37.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-use-of-assignment-operator-instead-of-equality-operator.md b/curriculum/challenges/english/blocks/debugging/587d7b85367417b2b2512b38.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-use-of-assignment-operator-instead-of-equality-operator.md rename to curriculum/challenges/english/blocks/debugging/587d7b85367417b2b2512b38.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.md b/curriculum/challenges/english/blocks/debugging/587d7b85367417b2b2512b39.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.md rename to curriculum/challenges/english/blocks/debugging/587d7b85367417b2b2512b39.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.md b/curriculum/challenges/english/blocks/debugging/587d7b85367417b2b2512b3a.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.md rename to curriculum/challenges/english/blocks/debugging/587d7b85367417b2b2512b3a.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-off-by-one-errors-when-using-indexing.md b/curriculum/challenges/english/blocks/debugging/587d7b86367417b2b2512b3b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-off-by-one-errors-when-using-indexing.md rename to curriculum/challenges/english/blocks/debugging/587d7b86367417b2b2512b3b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-caution-when-reinitializing-variables-inside-a-loop.md b/curriculum/challenges/english/blocks/debugging/587d7b86367417b2b2512b3c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-caution-when-reinitializing-variables-inside-a-loop.md rename to curriculum/challenges/english/blocks/debugging/587d7b86367417b2b2512b3c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/prevent-infinite-loops-with-a-valid-terminal-condition.md b/curriculum/challenges/english/blocks/debugging/587d7b86367417b2b2512b3d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/prevent-infinite-loops-with-a-valid-terminal-condition.md rename to curriculum/challenges/english/blocks/debugging/587d7b86367417b2b2512b3d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md b/curriculum/challenges/english/blocks/es6/587d7b87367417b2b2512b40.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md rename to curriculum/challenges/english/blocks/es6/587d7b87367417b2b2512b40.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/mutate-an-array-declared-with-const.md b/curriculum/challenges/english/blocks/es6/587d7b87367417b2b2512b42.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/mutate-an-array-declared-with-const.md rename to curriculum/challenges/english/blocks/es6/587d7b87367417b2b2512b42.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md b/curriculum/challenges/english/blocks/es6/587d7b87367417b2b2512b43.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md rename to curriculum/challenges/english/blocks/es6/587d7b87367417b2b2512b43.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters.md b/curriculum/challenges/english/blocks/es6/587d7b88367417b2b2512b44.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters.md rename to curriculum/challenges/english/blocks/es6/587d7b88367417b2b2512b44.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/set-default-parameters-for-your-functions.md b/curriculum/challenges/english/blocks/es6/587d7b88367417b2b2512b46.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/set-default-parameters-for-your-functions.md rename to curriculum/challenges/english/blocks/es6/587d7b88367417b2b2512b46.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-rest-parameter-with-function-parameters.md b/curriculum/challenges/english/blocks/es6/587d7b88367417b2b2512b47.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-rest-parameter-with-function-parameters.md rename to curriculum/challenges/english/blocks/es6/587d7b88367417b2b2512b47.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-spread-operator-to-evaluate-arrays-in-place.md b/curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b48.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-spread-operator-to-evaluate-arrays-in-place.md rename to curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b48.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects.md b/curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b49.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects.md rename to curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b49.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects.md b/curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b4a.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects.md rename to curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b4a.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-arrays.md b/curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b4b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-arrays.md rename to curriculum/challenges/english/blocks/es6/587d7b89367417b2b2512b4b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.md b/curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.md rename to curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.md b/curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.md rename to curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md b/curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md rename to curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-object-literal-declarations-using-object-property-shorthand.md b/curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-object-literal-declarations-using-object-property-shorthand.md rename to curriculum/challenges/english/blocks/es6/587d7b8a367417b2b2512b4f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md b/curriculum/challenges/english/blocks/es6/587d7b8b367417b2b2512b50.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md rename to curriculum/challenges/english/blocks/es6/587d7b8b367417b2b2512b50.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-class-syntax-to-define-a-constructor-function.md b/curriculum/challenges/english/blocks/es6/587d7b8b367417b2b2512b53.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-class-syntax-to-define-a-constructor-function.md rename to curriculum/challenges/english/blocks/es6/587d7b8b367417b2b2512b53.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-getters-and-setters-to-control-access-to-an-object.md b/curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b54.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-getters-and-setters-to-control-access-to-an-object.md rename to curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b54.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/reuse-javascript-code-using-import.md b/curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b55.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/reuse-javascript-code-using-import.md rename to curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b55.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-share-a-code-block.md b/curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b56.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-share-a-code-block.md rename to curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b56.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.md b/curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b57.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.md rename to curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b57.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.md b/curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b58.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.md rename to curriculum/challenges/english/blocks/es6/587d7b8c367417b2b2512b58.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.md b/curriculum/challenges/english/blocks/es6/587d7b8d367417b2b2512b59.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.md rename to curriculum/challenges/english/blocks/es6/587d7b8d367417b2b2512b59.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.md b/curriculum/challenges/english/blocks/es6/598f48a36c8c40764b4e52b3.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.md rename to curriculum/challenges/english/blocks/es6/598f48a36c8c40764b4e52b3.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-javascript-promise.md b/curriculum/challenges/english/blocks/es6/5cdafbb0291309899753167f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-javascript-promise.md rename to curriculum/challenges/english/blocks/es6/5cdafbb0291309899753167f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md b/curriculum/challenges/english/blocks/es6/5cdafbc32913098997531680.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md rename to curriculum/challenges/english/blocks/es6/5cdafbc32913098997531680.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md b/curriculum/challenges/english/blocks/es6/5cdafbd72913098997531681.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md rename to curriculum/challenges/english/blocks/es6/5cdafbd72913098997531681.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md b/curriculum/challenges/english/blocks/es6/5cdafbe72913098997531682.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md rename to curriculum/challenges/english/blocks/es6/5cdafbe72913098997531682.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-module-script.md b/curriculum/challenges/english/blocks/es6/5cddbfd622f1a59093ec611d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-module-script.md rename to curriculum/challenges/english/blocks/es6/5cddbfd622f1a59093ec611d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-extract-values-from-objects.md b/curriculum/challenges/english/blocks/es6/5cfa550e84205a357704ccb6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-extract-values-from-objects.md rename to curriculum/challenges/english/blocks/es6/5cfa550e84205a357704ccb6.md diff --git a/curriculum/challenges/english/29-semantic-html/event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/english/blocks/event-hub/66ebd4ae2812430bb883c787.md similarity index 100% rename from curriculum/challenges/english/29-semantic-html/event-hub/66ebd4ae2812430bb883c787.md rename to curriculum/challenges/english/blocks/event-hub/66ebd4ae2812430bb883c787.md diff --git a/curriculum/challenges/english/25-front-end-development/exam-certified-full-stack-developer/645147516c245de4d11eb7ba.md b/curriculum/challenges/english/blocks/exam-certified-full-stack-developer/645147516c245de4d11eb7ba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/exam-certified-full-stack-developer/645147516c245de4d11eb7ba.md rename to curriculum/challenges/english/blocks/exam-certified-full-stack-developer/645147516c245de4d11eb7ba.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/foundational-c-sharp-with-microsoft-certification-exam/foundational-c-sharp-with-microsoft-certification-exam.md b/curriculum/challenges/english/blocks/foundational-c-sharp-with-microsoft-certification-exam/647e22d18acb466c97ccbef8.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/foundational-c-sharp-with-microsoft-certification-exam/foundational-c-sharp-with-microsoft-certification-exam.md rename to curriculum/challenges/english/blocks/foundational-c-sharp-with-microsoft-certification-exam/647e22d18acb466c97ccbef8.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-drum-machine.md b/curriculum/challenges/english/blocks/front-end-development-libraries-projects/587d7dbc367417b2b2512bae.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-drum-machine.md rename to curriculum/challenges/english/blocks/front-end-development-libraries-projects/587d7dbc367417b2b2512bae.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-markdown-previewer.md b/curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7157d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-markdown-previewer.md rename to curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7157d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-25-5-clock.md b/curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd0f.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-25-5-clock.md rename to curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd0f.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-random-quote-machine.md b/curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-random-quote-machine.md rename to curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd13.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator.md b/curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd17.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator.md rename to curriculum/challenges/english/blocks/front-end-development-libraries-projects/bd7158d8c442eddfaeb5bd17.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.md b/curriculum/challenges/english/blocks/functional-programming/587d7b88367417b2b2512b45.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b88367417b2b2512b45.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8d367417b2b2512b5b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8d367417b2b2512b5b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-functional-programming-terminology.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-functional-programming-terminology.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/pass-arguments-to-avoid-external-dependence-in-a-function.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/pass-arguments-to-avoid-external-dependence-in-a-function.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8e367417b2b2512b5f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b60.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b60.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b61.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b61.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b62.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b62.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b63.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b63.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-the-filter-method-on-a-prototype.md b/curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b64.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-the-filter-method-on-a-prototype.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b8f367417b2b2512b64.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md b/curriculum/challenges/english/blocks/functional-programming/587d7b90367417b2b2512b65.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md rename to curriculum/challenges/english/blocks/functional-programming/587d7b90367417b2b2512b65.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.md b/curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b66.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.md rename to curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b66.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/add-elements-to-the-end-of-an-array-using-concat-instead-of-push.md b/curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b67.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/add-elements-to-the-end-of-an-array-using-concat-instead-of-push.md rename to curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b67.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md b/curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b68.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md rename to curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b68.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/sort-an-array-alphabetically-using-the-sort-method.md b/curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b69.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/sort-an-array-alphabetically-using-the-sort-method.md rename to curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b69.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md b/curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b6a.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md rename to curriculum/challenges/english/blocks/functional-programming/587d7da9367417b2b2512b6a.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/split-a-string-into-an-array-using-the-split-method.md b/curriculum/challenges/english/blocks/functional-programming/587d7daa367417b2b2512b6b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/split-a-string-into-an-array-using-the-split-method.md rename to curriculum/challenges/english/blocks/functional-programming/587d7daa367417b2b2512b6b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-an-array-into-a-string-using-the-join-method.md b/curriculum/challenges/english/blocks/functional-programming/587d7daa367417b2b2512b6c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-an-array-into-a-string-using-the-join-method.md rename to curriculum/challenges/english/blocks/functional-programming/587d7daa367417b2b2512b6c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/apply-functional-programming-to-convert-strings-to-url-slugs.md b/curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b6d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/apply-functional-programming-to-convert-strings-to-url-slugs.md rename to curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b6d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md b/curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b6e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md rename to curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b6e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md b/curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b6f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md rename to curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b6f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/introduction-to-currying-and-partial-application.md b/curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b70.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/introduction-to-currying-and-partial-application.md rename to curriculum/challenges/english/blocks/functional-programming/587d7dab367417b2b2512b70.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/remove-elements-from-an-array-using-slice-instead-of-splice.md b/curriculum/challenges/english/blocks/functional-programming/9d7123c8c441eeafaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/remove-elements-from-an-array-using-slice-instead-of-splice.md rename to curriculum/challenges/english/blocks/functional-programming/9d7123c8c441eeafaeb5bdef.md diff --git a/curriculum/challenges/english/27-a2-professional-chinese/get-to-know-colleagues-by-asking-simple-questions/682c2671d8010bef0a79f466.md b/curriculum/challenges/english/blocks/get-to-know-colleagues-by-asking-simple-questions/682c2671d8010bef0a79f466.md similarity index 100% rename from curriculum/challenges/english/27-a2-professional-chinese/get-to-know-colleagues-by-asking-simple-questions/682c2671d8010bef0a79f466.md rename to curriculum/challenges/english/blocks/get-to-know-colleagues-by-asking-simple-questions/682c2671d8010bef0a79f466.md diff --git a/curriculum/challenges/english/26-a2-professional-spanish/get-to-know-others-by-asking-simple-questions/6823914bc8a5c9c820230d99.md b/curriculum/challenges/english/blocks/get-to-know-others-by-asking-simple-questions/6823914bc8a5c9c820230d99.md similarity index 100% rename from curriculum/challenges/english/26-a2-professional-spanish/get-to-know-others-by-asking-simple-questions/6823914bc8a5c9c820230d99.md rename to curriculum/challenges/english/blocks/get-to-know-others-by-asking-simple-questions/6823914bc8a5c9c820230d99.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md b/curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610ca.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md rename to curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610ca.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md b/curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cb.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md rename to curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cb.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md b/curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cc.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md rename to curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cc.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md b/curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cd.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md rename to curriculum/challenges/english/blocks/how-neural-networks-work/5e9a0e9ef99a403d019610cd.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md b/curriculum/challenges/english/blocks/information-security-projects/587d824a367417b2b2512c44.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md rename to curriculum/challenges/english/blocks/information-security-projects/587d824a367417b2b2512c44.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md b/curriculum/challenges/english/blocks/information-security-projects/587d824a367417b2b2512c45.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md rename to curriculum/challenges/english/blocks/information-security-projects/587d824a367417b2b2512c45.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md b/curriculum/challenges/english/blocks/information-security-projects/5e46f979ac417301a38fb932.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md rename to curriculum/challenges/english/blocks/information-security-projects/5e46f979ac417301a38fb932.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md b/curriculum/challenges/english/blocks/information-security-projects/5e46f983ac417301a38fb933.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md rename to curriculum/challenges/english/blocks/information-security-projects/5e46f983ac417301a38fb933.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md b/curriculum/challenges/english/blocks/information-security-projects/5e601c775ac9d0ecd8b94aff.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md rename to curriculum/challenges/english/blocks/information-security-projects/5e601c775ac9d0ecd8b94aff.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/install-and-require-helmet.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c36.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/install-and-require-helmet.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c36.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hide-potentially-dangerous-information-using-helmet.hidepoweredby.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c37.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hide-potentially-dangerous-information-using-helmet.hidepoweredby.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c37.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-clickjacking-with-helmet.frameguard.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c38.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-clickjacking-with-helmet.frameguard.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c38.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c39.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8247367417b2b2512c39.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/avoid-inferring-the-response-mime-type-with-helmet.nosniff.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3a.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/avoid-inferring-the-response-mime-type-with-helmet.nosniff.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3a.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3b.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3b.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3c.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3c.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-dns-prefetching-with-helmet.dnsprefetchcontrol.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3d.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-dns-prefetching-with-helmet.dnsprefetchcontrol.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8248367417b2b2512c3d.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-client-side-caching-with-helmet.nocache.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8249367417b2b2512c3e.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-client-side-caching-with-helmet.nocache.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8249367417b2b2512c3e.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/set-a-content-security-policy-with-helmet.contentsecuritypolicy.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8249367417b2b2512c3f.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/set-a-content-security-policy-with-helmet.contentsecuritypolicy.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8249367417b2b2512c3f.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8249367417b2b2512c40.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/587d8249367417b2b2512c40.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/understand-bcrypt-hashes.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/58a25bcef9fc0f352b528e7c.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/understand-bcrypt-hashes.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/58a25bcef9fc0f352b528e7c.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-asynchronously.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/58a25bcff9fc0f352b528e7d.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-asynchronously.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/58a25bcff9fc0f352b528e7d.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-synchronously.md b/curriculum/challenges/english/blocks/information-security-with-helmetjs/58a25bcff9fc0f352b528e7e.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-synchronously.md rename to curriculum/challenges/english/blocks/information-security-with-helmetjs/58a25bcff9fc0f352b528e7e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a0b5010f579e69b815e7c5d6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a0b5010f579e69b815e7c5d6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/spinal-tap-case.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a103376db3ba46b2d50db289.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/spinal-tap-case.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a103376db3ba46b2d50db289.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a105e963526e7de52b219be9.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a105e963526e7de52b219be9.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a10d2431ad0c6a099a4b8b52.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a10d2431ad0c6a099a4b8b52.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/make-a-person.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a2f1d72d9b908d0bd72bb9f6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/make-a-person.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a2f1d72d9b908d0bd72bb9f6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-numbers-in-a-range.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a3566b1109230028080c9345.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-numbers-in-a-range.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a3566b1109230028080c9345.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/seek-and-destroy.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a39963a4c10bc8b4d4f06d7e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/seek-and-destroy.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a39963a4c10bc8b4d4f06d7e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-primes.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a3bfc1673c0526e06d3ac698.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-primes.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a3bfc1673c0526e06d3ac698.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a5229172f011153519423690.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a5229172f011153519423690.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/diff-two-arrays.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a5de63ebea8dbee56860f4f2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/diff-two-arrays.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a5de63ebea8dbee56860f4f2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/drop-it.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a5deed1811a43193f9f1c841.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/drop-it.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a5deed1811a43193f9f1c841.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a6b0bb188d873cb2c8729495.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a6b0bb188d873cb2c8729495.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/binary-agents.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a8d97bd4c764e91f9d2bda01.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/binary-agents.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a8d97bd4c764e91f9d2bda01.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/wherefore-art-thou.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a8e512fbe388ac2f9198f0fa.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/wherefore-art-thou.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a8e512fbe388ac2f9198f0fa.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments-optional.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a97fd23d9b809dac9921074f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments-optional.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/a97fd23d9b809dac9921074f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/pig-latin.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/aa7697ea2477d1316795783b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/pig-latin.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/aa7697ea2477d1316795783b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/steamroller.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/ab306dbdcc907c7ddfc30830.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/steamroller.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/ab306dbdcc907c7ddfc30830.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/smallest-common-multiple.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/ae9defd7acaf69703ab432ea.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/smallest-common-multiple.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/ae9defd7acaf69703ab432ea.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/af4afb223120f7348cdfc9fd.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/af4afb223120f7348cdfc9fd.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/missing-letters.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/af7588ade1100bde429baf20.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/missing-letters.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/af7588ade1100bde429baf20.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/dna-pairing.md b/curriculum/challenges/english/blocks/intermediate-algorithm-scripting/afd15382cdfb22c9efe8b7de.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/dna-pairing.md rename to curriculum/challenges/english/blocks/intermediate-algorithm-scripting/afd15382cdfb22c9efe8b7de.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md b/curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/56533eb9ac21ba0edf2244e2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md rename to curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/56533eb9ac21ba0edf2244e2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md b/curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/a7f4d8f2483413a6ce226cac.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md rename to curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/a7f4d8f2483413a6ce226cac.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/aa2e6f85cab2ab736c9a9b24.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md rename to curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/aa2e6f85cab2ab736c9a9b24.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/palindrome-checker.md b/curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/aaa48de84e1ecc7c742e1124.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/palindrome-checker.md rename to curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/aaa48de84e1ecc7c742e1124.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/telephone-number-validator.md b/curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/aff0395860f5d3034dc0bfc9.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/telephone-number-validator.md rename to curriculum/challenges/english/blocks/javascript-algorithms-and-data-structures-projects/aff0395860f5d3034dc0bfc9.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/change-text-inside-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/564944c91be2204b269d51e3.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/change-text-inside-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/564944c91be2204b269d51e3.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/learn-how-script-tags-and-document-ready-work.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9acdd08826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/learn-how-script-tags-and-document-ready-work.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9acdd08826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/use-jquery-to-modify-the-entire-page.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aecb08826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/use-jquery-to-modify-the-entire-page.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aecb08826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-even-elements-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed008826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-even-elements-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed008826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-a-specific-child-of-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed108826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-a-specific-child-of-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed108826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-the-children-of-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed208826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-the-children-of-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed208826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-the-parent-of-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed308826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-the-parent-of-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed308826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/clone-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed508826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/clone-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed508826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/use-appendto-to-move-elements-with-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed608826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/use-appendto-to-move-elements-with-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed608826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/remove-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed708826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/remove-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed708826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/disable-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed808826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/disable-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed808826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-the-same-element-with-multiple-jquery-selectors.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed908626.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-the-same-element-with-multiple-jquery-selectors.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed908626.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/change-the-css-of-an-element-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed908826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/change-the-css-of-an-element-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed908826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/remove-classes-from-an-element-with-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed918626.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/remove-classes-from-an-element-with-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aed918626.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/delete-your-jquery-functions.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aeda08726.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/delete-your-jquery-functions.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aeda08726.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-elements-by-id-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aeda08826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-elements-by-id-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aeda08826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-elements-by-class-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aedc08826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-elements-by-class-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9aedc08826.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/jquery/target-html-elements-with-selectors-using-jquery.md b/curriculum/challenges/english/blocks/jquery/bad87fee1348bd9bedc08826.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/jquery/target-html-elements-with-selectors-using-jquery.md rename to curriculum/challenges/english/blocks/jquery/bad87fee1348bd9bedc08826.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/handle-click-events-with-javascript-using-the-onclick-property.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fad367417b2b2512be1.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/handle-click-events-with-javascript-using-the-onclick-property.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fad367417b2b2512be1.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/change-text-with-click-events.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fad367417b2b2512be2.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/change-text-with-click-events.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fad367417b2b2512be2.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-xmlhttprequest-method.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-xmlhttprequest-method.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be3.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be4.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be4.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/convert-json-data-to-html.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be5.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/convert-json-data-to-html.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be5.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/render-images-from-data-sources.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be6.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/render-images-from-data-sources.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be6.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/pre-filter-json-to-get-the-data-you-need.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be7.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/pre-filter-json-to-get-the-data-you-need.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7fae367417b2b2512be7.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-geolocation-data-to-find-a-users-gps-coordinates.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7faf367417b2b2512be8.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-geolocation-data-to-find-a-users-gps-coordinates.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7faf367417b2b2512be8.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/post-data-with-the-javascript-xmlhttprequest-method.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/587d7faf367417b2b2512be9.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/post-data-with-the-javascript-xmlhttprequest-method.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/587d7faf367417b2b2512be9.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md b/curriculum/challenges/english/blocks/json-apis-and-ajax/5ccfad82bb2dc6c965a848e5.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md rename to curriculum/challenges/english/blocks/json-apis-and-ajax/5ccfad82bb2dc6c965a848e5.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-adjacency-list-to-matrix-converter/686fdcfe055bcda9f651dd2e.md b/curriculum/challenges/english/blocks/lab-adjacency-list-to-matrix-converter/686fdcfe055bcda9f651dd2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-adjacency-list-to-matrix-converter/686fdcfe055bcda9f651dd2e.md rename to curriculum/challenges/english/blocks/lab-adjacency-list-to-matrix-converter/686fdcfe055bcda9f651dd2e.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-availability-table/66b36358ed4f261d64840c24.md b/curriculum/challenges/english/blocks/lab-availability-table/66b36358ed4f261d64840c24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-availability-table/66b36358ed4f261d64840c24.md rename to curriculum/challenges/english/blocks/lab-availability-table/66b36358ed4f261d64840c24.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-bank-account-manager/6718d2d59337c822ecb697ff.md b/curriculum/challenges/english/blocks/lab-bank-account-manager/6718d2d59337c822ecb697ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-bank-account-manager/6718d2d59337c822ecb697ff.md rename to curriculum/challenges/english/blocks/lab-bank-account-manager/6718d2d59337c822ecb697ff.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-bisection-method/686ccc2c8b967e17ab18d593.md b/curriculum/challenges/english/blocks/lab-bisection-method/686ccc2c8b967e17ab18d593.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-bisection-method/686ccc2c8b967e17ab18d593.md rename to curriculum/challenges/english/blocks/lab-bisection-method/686ccc2c8b967e17ab18d593.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-blog-post-card/66eaddd04a9e533fba689001.md b/curriculum/challenges/english/blocks/lab-blog-post-card/66eaddd04a9e533fba689001.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-blog-post-card/66eaddd04a9e533fba689001.md rename to curriculum/challenges/english/blocks/lab-blog-post-card/66eaddd04a9e533fba689001.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/english/blocks/lab-book-catalog-table/66ec4c8e9878d8441956516f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md rename to curriculum/challenges/english/blocks/lab-book-catalog-table/66ec4c8e9878d8441956516f.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-book-inventory-app/66a207974c806a19d6607073.md b/curriculum/challenges/english/blocks/lab-book-inventory-app/66a207974c806a19d6607073.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-book-inventory-app/66a207974c806a19d6607073.md rename to curriculum/challenges/english/blocks/lab-book-inventory-app/66a207974c806a19d6607073.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-book-organizer/67172b43f84bcd2dec238a3d.md b/curriculum/challenges/english/blocks/lab-book-organizer/67172b43f84bcd2dec238a3d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-book-organizer/67172b43f84bcd2dec238a3d.md rename to curriculum/challenges/english/blocks/lab-book-organizer/67172b43f84bcd2dec238a3d.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-bookmark-manager-app/66def5467aee701733aaf8cc.md b/curriculum/challenges/english/blocks/lab-bookmark-manager-app/66def5467aee701733aaf8cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-bookmark-manager-app/66def5467aee701733aaf8cc.md rename to curriculum/challenges/english/blocks/lab-bookmark-manager-app/66def5467aee701733aaf8cc.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-boolean-check/a77dbc43c33f39daa4429b4f.md b/curriculum/challenges/english/blocks/lab-boolean-check/a77dbc43c33f39daa4429b4f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-boolean-check/a77dbc43c33f39daa4429b4f.md rename to curriculum/challenges/english/blocks/lab-boolean-check/a77dbc43c33f39daa4429b4f.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-budget-app/5e44413e903586ffb414c94e.md b/curriculum/challenges/english/blocks/lab-budget-app/5e44413e903586ffb414c94e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-budget-app/5e44413e903586ffb414c94e.md rename to curriculum/challenges/english/blocks/lab-budget-app/5e44413e903586ffb414c94e.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-business-card/6690e10ebe2181212abc9652.md b/curriculum/challenges/english/blocks/lab-business-card/6690e10ebe2181212abc9652.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-business-card/6690e10ebe2181212abc9652.md rename to curriculum/challenges/english/blocks/lab-business-card/6690e10ebe2181212abc9652.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-celestial-bodies-database/5f1a4ef5d5d6b5ab580fc6ae.md b/curriculum/challenges/english/blocks/lab-celestial-bodies-database/5f1a4ef5d5d6b5ab580fc6ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-celestial-bodies-database/5f1a4ef5d5d6b5ab580fc6ae.md rename to curriculum/challenges/english/blocks/lab-celestial-bodies-database/5f1a4ef5d5d6b5ab580fc6ae.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-celsius-to-fahrenheit-converter/56533eb9ac21ba0edf2244b3.md b/curriculum/challenges/english/blocks/lab-celsius-to-fahrenheit-converter/56533eb9ac21ba0edf2244b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-celsius-to-fahrenheit-converter/56533eb9ac21ba0edf2244b3.md rename to curriculum/challenges/english/blocks/lab-celsius-to-fahrenheit-converter/56533eb9ac21ba0edf2244b3.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-checkout-page/66da326c02141df538f29ba5.md b/curriculum/challenges/english/blocks/lab-checkout-page/66da326c02141df538f29ba5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-checkout-page/66da326c02141df538f29ba5.md rename to curriculum/challenges/english/blocks/lab-checkout-page/66da326c02141df538f29ba5.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-chunky-monkey/a9bd25c716030ec90084d8a1.md b/curriculum/challenges/english/blocks/lab-chunky-monkey/a9bd25c716030ec90084d8a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-chunky-monkey/a9bd25c716030ec90084d8a1.md rename to curriculum/challenges/english/blocks/lab-chunky-monkey/a9bd25c716030ec90084d8a1.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-color-picker/67bf4350777ac6ffdc027745.md b/curriculum/challenges/english/blocks/lab-color-picker/67bf4350777ac6ffdc027745.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-color-picker/67bf4350777ac6ffdc027745.md rename to curriculum/challenges/english/blocks/lab-color-picker/67bf4350777ac6ffdc027745.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-colored-boxes/66f3f6eb66ea9dc41cdc30df.md b/curriculum/challenges/english/blocks/lab-colored-boxes/66f3f6eb66ea9dc41cdc30df.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-colored-boxes/66f3f6eb66ea9dc41cdc30df.md rename to curriculum/challenges/english/blocks/lab-colored-boxes/66f3f6eb66ea9dc41cdc30df.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-confidential-email-page/66bba6fff611169359d9d36a.md b/curriculum/challenges/english/blocks/lab-confidential-email-page/66bba6fff611169359d9d36a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-confidential-email-page/66bba6fff611169359d9d36a.md rename to curriculum/challenges/english/blocks/lab-confidential-email-page/66bba6fff611169359d9d36a.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-contact-form/66f26c32ec6f90df01a44f60.md b/curriculum/challenges/english/blocks/lab-contact-form/66f26c32ec6f90df01a44f60.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-contact-form/66f26c32ec6f90df01a44f60.md rename to curriculum/challenges/english/blocks/lab-contact-form/66f26c32ec6f90df01a44f60.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-currency-converter/67eaa957114d373deb3a9149.md b/curriculum/challenges/english/blocks/lab-currency-converter/67eaa957114d373deb3a9149.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-currency-converter/67eaa957114d373deb3a9149.md rename to curriculum/challenges/english/blocks/lab-currency-converter/67eaa957114d373deb3a9149.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-customer-complaint-form/67279fe50237291f80eed8b8.md b/curriculum/challenges/english/blocks/lab-customer-complaint-form/67279fe50237291f80eed8b8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-customer-complaint-form/67279fe50237291f80eed8b8.md rename to curriculum/challenges/english/blocks/lab-customer-complaint-form/67279fe50237291f80eed8b8.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-date-conversion/66f686b8ebdb982fa8e14330.md b/curriculum/challenges/english/blocks/lab-date-conversion/66f686b8ebdb982fa8e14330.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-date-conversion/66f686b8ebdb982fa8e14330.md rename to curriculum/challenges/english/blocks/lab-date-conversion/66f686b8ebdb982fa8e14330.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-debug-camperbots-profile-page/6823f9df49cc206af5471a30.md b/curriculum/challenges/english/blocks/lab-debug-camperbots-profile-page/6823f9df49cc206af5471a30.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-debug-camperbots-profile-page/6823f9df49cc206af5471a30.md rename to curriculum/challenges/english/blocks/lab-debug-camperbots-profile-page/6823f9df49cc206af5471a30.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-debug-pet-adoption-page/685239f0cad43c7a909cbd98.md b/curriculum/challenges/english/blocks/lab-debug-pet-adoption-page/685239f0cad43c7a909cbd98.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-debug-pet-adoption-page/685239f0cad43c7a909cbd98.md rename to curriculum/challenges/english/blocks/lab-debug-pet-adoption-page/685239f0cad43c7a909cbd98.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-drum-machine/6762ec275cef87635acc4fe3.md b/curriculum/challenges/english/blocks/lab-drum-machine/6762ec275cef87635acc4fe3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-drum-machine/6762ec275cef87635acc4fe3.md rename to curriculum/challenges/english/blocks/lab-drum-machine/6762ec275cef87635acc4fe3.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-email-masker/66b205e6eacba4c4e54ea434.md b/curriculum/challenges/english/blocks/lab-email-masker/66b205e6eacba4c4e54ea434.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-email-masker/66b205e6eacba4c4e54ea434.md rename to curriculum/challenges/english/blocks/lab-email-masker/66b205e6eacba4c4e54ea434.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-event-flyer-page/66e45c8140f9fda5c105ae26.md b/curriculum/challenges/english/blocks/lab-event-flyer-page/66e45c8140f9fda5c105ae26.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-event-flyer-page/66e45c8140f9fda5c105ae26.md rename to curriculum/challenges/english/blocks/lab-event-flyer-page/66e45c8140f9fda5c105ae26.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/english/blocks/lab-event-hub/66ebd4ae2812430bb883c787.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md rename to curriculum/challenges/english/blocks/lab-event-hub/66ebd4ae2812430bb883c787.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-event-rsvp/67d936de7055982b02baf186.md b/curriculum/challenges/english/blocks/lab-event-rsvp/67d936de7055982b02baf186.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-event-rsvp/67d936de7055982b02baf186.md rename to curriculum/challenges/english/blocks/lab-event-rsvp/67d936de7055982b02baf186.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-factorial-calculator/66c07238b01053abaf812065.md b/curriculum/challenges/english/blocks/lab-factorial-calculator/66c07238b01053abaf812065.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-factorial-calculator/66c07238b01053abaf812065.md rename to curriculum/challenges/english/blocks/lab-factorial-calculator/66c07238b01053abaf812065.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/english/blocks/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md rename to curriculum/challenges/english/blocks/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-fcc-forum-leaderboard/673c91f0b934834bc4a3ecc2.md b/curriculum/challenges/english/blocks/lab-fcc-forum-leaderboard/673c91f0b934834bc4a3ecc2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-fcc-forum-leaderboard/673c91f0b934834bc4a3ecc2.md rename to curriculum/challenges/english/blocks/lab-fcc-forum-leaderboard/673c91f0b934834bc4a3ecc2.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-first-element-finder/a6e40f1041b06c996f7b2406.md b/curriculum/challenges/english/blocks/lab-first-element-finder/a6e40f1041b06c996f7b2406.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-first-element-finder/a6e40f1041b06c996f7b2406.md rename to curriculum/challenges/english/blocks/lab-first-element-finder/a6e40f1041b06c996f7b2406.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-football-team-cards/66e7ee20b79186306fc12da5.md b/curriculum/challenges/english/blocks/lab-football-team-cards/66e7ee20b79186306fc12da5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-football-team-cards/66e7ee20b79186306fc12da5.md rename to curriculum/challenges/english/blocks/lab-football-team-cards/66e7ee20b79186306fc12da5.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-fortune-teller/66c06d618d075c7f7f1b890a.md b/curriculum/challenges/english/blocks/lab-fortune-teller/66c06d618d075c7f7f1b890a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-fortune-teller/66c06d618d075c7f7f1b890a.md rename to curriculum/challenges/english/blocks/lab-fortune-teller/66c06d618d075c7f7f1b890a.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-golf-score-translator/689f7996426c1534fa5bea66.md b/curriculum/challenges/english/blocks/lab-golf-score-translator/689f7996426c1534fa5bea66.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-golf-score-translator/689f7996426c1534fa5bea66.md rename to curriculum/challenges/english/blocks/lab-golf-score-translator/689f7996426c1534fa5bea66.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-gradebook-app/66bb6a9c2dd58b73cd759034.md b/curriculum/challenges/english/blocks/lab-gradebook-app/66bb6a9c2dd58b73cd759034.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-gradebook-app/66bb6a9c2dd58b73cd759034.md rename to curriculum/challenges/english/blocks/lab-gradebook-app/66bb6a9c2dd58b73cd759034.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-hash-table/67ed03ac474c48692f41749e.md b/curriculum/challenges/english/blocks/lab-hash-table/67ed03ac474c48692f41749e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-hash-table/67ed03ac474c48692f41749e.md rename to curriculum/challenges/english/blocks/lab-hash-table/67ed03ac474c48692f41749e.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/english/blocks/lab-house-painting/66d6a7a3e1aa411e94bf2346.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md rename to curriculum/challenges/english/blocks/lab-house-painting/66d6a7a3e1aa411e94bf2346.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-html-entitiy-converter/a6b0bb188d873cb2c8729495.md b/curriculum/challenges/english/blocks/lab-html-entitiy-converter/a6b0bb188d873cb2c8729495.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-html-entitiy-converter/a6b0bb188d873cb2c8729495.md rename to curriculum/challenges/english/blocks/lab-html-entitiy-converter/a6b0bb188d873cb2c8729495.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-inventory-management-program/66d75dd0aa65a71600dc669b.md b/curriculum/challenges/english/blocks/lab-inventory-management-program/66d75dd0aa65a71600dc669b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-inventory-management-program/66d75dd0aa65a71600dc669b.md rename to curriculum/challenges/english/blocks/lab-inventory-management-program/66d75dd0aa65a71600dc669b.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-isbn-validator/686b9720ee1d032bd77a480a.md b/curriculum/challenges/english/blocks/lab-isbn-validator/686b9720ee1d032bd77a480a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-isbn-validator/686b9720ee1d032bd77a480a.md rename to curriculum/challenges/english/blocks/lab-isbn-validator/686b9720ee1d032bd77a480a.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/english/blocks/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md rename to curriculum/challenges/english/blocks/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-job-application-form/66faac4139dbbd5dd632c860.md b/curriculum/challenges/english/blocks/lab-job-application-form/66faac4139dbbd5dd632c860.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-job-application-form/66faac4139dbbd5dd632c860.md rename to curriculum/challenges/english/blocks/lab-job-application-form/66faac4139dbbd5dd632c860.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-largest-number-finder/a789b3483989747d63b0e427.md b/curriculum/challenges/english/blocks/lab-largest-number-finder/a789b3483989747d63b0e427.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-largest-number-finder/a789b3483989747d63b0e427.md rename to curriculum/challenges/english/blocks/lab-largest-number-finder/a789b3483989747d63b0e427.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-leap-year-calculator/66c06fad3475cd92421b9ac2.md b/curriculum/challenges/english/blocks/lab-leap-year-calculator/66c06fad3475cd92421b9ac2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-leap-year-calculator/66c06fad3475cd92421b9ac2.md rename to curriculum/challenges/english/blocks/lab-leap-year-calculator/66c06fad3475cd92421b9ac2.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-lightbox-viewer/66db57ad34c7089b9b41bfd6.md b/curriculum/challenges/english/blocks/lab-lightbox-viewer/66db57ad34c7089b9b41bfd6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-lightbox-viewer/66db57ad34c7089b9b41bfd6.md rename to curriculum/challenges/english/blocks/lab-lightbox-viewer/66db57ad34c7089b9b41bfd6.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-longest-word-in-a-string/a26cbbe9ad8655a977e1ceb5.md b/curriculum/challenges/english/blocks/lab-longest-word-in-a-string/a26cbbe9ad8655a977e1ceb5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-longest-word-in-a-string/a26cbbe9ad8655a977e1ceb5.md rename to curriculum/challenges/english/blocks/lab-longest-word-in-a-string/a26cbbe9ad8655a977e1ceb5.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-luhn-algorithm/68507cadbf36aa089a84ce2d.md b/curriculum/challenges/english/blocks/lab-luhn-algorithm/68507cadbf36aa089a84ce2d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-luhn-algorithm/68507cadbf36aa089a84ce2d.md rename to curriculum/challenges/english/blocks/lab-luhn-algorithm/68507cadbf36aa089a84ce2d.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-lunch-picker-program/66db529d37ad966480ebb633.md b/curriculum/challenges/english/blocks/lab-lunch-picker-program/66db529d37ad966480ebb633.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-lunch-picker-program/66db529d37ad966480ebb633.md rename to curriculum/challenges/english/blocks/lab-lunch-picker-program/66db529d37ad966480ebb633.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-magazine-layout/6735a7370e0ae93a4577c689.md b/curriculum/challenges/english/blocks/lab-magazine-layout/6735a7370e0ae93a4577c689.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-magazine-layout/6735a7370e0ae93a4577c689.md rename to curriculum/challenges/english/blocks/lab-magazine-layout/6735a7370e0ae93a4577c689.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-markdown-to-html-converter/66f55eac933ff64ce654ca74.md b/curriculum/challenges/english/blocks/lab-markdown-to-html-converter/66f55eac933ff64ce654ca74.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-markdown-to-html-converter/66f55eac933ff64ce654ca74.md rename to curriculum/challenges/english/blocks/lab-markdown-to-html-converter/66f55eac933ff64ce654ca74.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-mood-board/673b3d6b7ef7318eef926d5a.md b/curriculum/challenges/english/blocks/lab-mood-board/673b3d6b7ef7318eef926d5a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-mood-board/673b3d6b7ef7318eef926d5a.md rename to curriculum/challenges/english/blocks/lab-mood-board/673b3d6b7ef7318eef926d5a.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-moon-orbit/66a37f37ef5823a313de8c26.md b/curriculum/challenges/english/blocks/lab-moon-orbit/66a37f37ef5823a313de8c26.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-moon-orbit/66a37f37ef5823a313de8c26.md rename to curriculum/challenges/english/blocks/lab-moon-orbit/66a37f37ef5823a313de8c26.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-movie-review-page/67ef8f695db52583424bd118.md b/curriculum/challenges/english/blocks/lab-movie-review-page/67ef8f695db52583424bd118.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-movie-review-page/67ef8f695db52583424bd118.md rename to curriculum/challenges/english/blocks/lab-movie-review-page/67ef8f695db52583424bd118.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-multimedia-player/67fccc2463253b213a000142.md b/curriculum/challenges/english/blocks/lab-multimedia-player/67fccc2463253b213a000142.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-multimedia-player/67fccc2463253b213a000142.md rename to curriculum/challenges/english/blocks/lab-multimedia-player/67fccc2463253b213a000142.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-music-shopping-cart-page/685dbd19200ad656d48b77ff.md b/curriculum/challenges/english/blocks/lab-music-shopping-cart-page/685dbd19200ad656d48b77ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-music-shopping-cart-page/685dbd19200ad656d48b77ff.md rename to curriculum/challenges/english/blocks/lab-music-shopping-cart-page/685dbd19200ad656d48b77ff.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-mutations/af2170cad53daa0770fabdea.md b/curriculum/challenges/english/blocks/lab-mutations/af2170cad53daa0770fabdea.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-mutations/af2170cad53daa0770fabdea.md rename to curriculum/challenges/english/blocks/lab-mutations/af2170cad53daa0770fabdea.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-newspaper-article/66ba762af611169359d9d369.md b/curriculum/challenges/english/blocks/lab-newspaper-article/66ba762af611169359d9d369.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-newspaper-article/66ba762af611169359d9d369.md rename to curriculum/challenges/english/blocks/lab-newspaper-article/66ba762af611169359d9d369.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-number-guessing-game/602da04c22201c65d2a019f4.md b/curriculum/challenges/english/blocks/lab-number-guessing-game/602da04c22201c65d2a019f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-number-guessing-game/602da04c22201c65d2a019f4.md rename to curriculum/challenges/english/blocks/lab-number-guessing-game/602da04c22201c65d2a019f4.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-number-pattern-generator/6842a6cd9836f0114a5b7a8a.md b/curriculum/challenges/english/blocks/lab-number-pattern-generator/6842a6cd9836f0114a5b7a8a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-number-pattern-generator/6842a6cd9836f0114a5b7a8a.md rename to curriculum/challenges/english/blocks/lab-number-pattern-generator/6842a6cd9836f0114a5b7a8a.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-one-time-password-generator/67c562286b29447da020d407.md b/curriculum/challenges/english/blocks/lab-one-time-password-generator/67c562286b29447da020d407.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-one-time-password-generator/67c562286b29447da020d407.md rename to curriculum/challenges/english/blocks/lab-one-time-password-generator/67c562286b29447da020d407.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-page-of-playing-cards/66be24cb4144f955b6bcc550.md b/curriculum/challenges/english/blocks/lab-page-of-playing-cards/66be24cb4144f955b6bcc550.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-page-of-playing-cards/66be24cb4144f955b6bcc550.md rename to curriculum/challenges/english/blocks/lab-page-of-playing-cards/66be24cb4144f955b6bcc550.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/english/blocks/lab-palindrome-checker/657bdc55a322aae1eac3838f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md rename to curriculum/challenges/english/blocks/lab-palindrome-checker/657bdc55a322aae1eac3838f.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-password-generator/66f53dc2c5bd6a11d6c3282f.md b/curriculum/challenges/english/blocks/lab-password-generator/66f53dc2c5bd6a11d6c3282f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-password-generator/66f53dc2c5bd6a11d6c3282f.md rename to curriculum/challenges/english/blocks/lab-password-generator/66f53dc2c5bd6a11d6c3282f.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-periodic-table-database/602d9ff222201c65d2a019f2.md b/curriculum/challenges/english/blocks/lab-periodic-table-database/602d9ff222201c65d2a019f2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-periodic-table-database/602d9ff222201c65d2a019f2.md rename to curriculum/challenges/english/blocks/lab-periodic-table-database/602d9ff222201c65d2a019f2.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-permutation-generator/66fe4f33a2cc9b33f4d5cd9b.md b/curriculum/challenges/english/blocks/lab-permutation-generator/66fe4f33a2cc9b33f4d5cd9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-permutation-generator/66fe4f33a2cc9b33f4d5cd9b.md rename to curriculum/challenges/english/blocks/lab-permutation-generator/66fe4f33a2cc9b33f4d5cd9b.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-personal-portfolio/bd7158d8c242eddfaeb5bd13.md b/curriculum/challenges/english/blocks/lab-personal-portfolio/bd7158d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-personal-portfolio/bd7158d8c242eddfaeb5bd13.md rename to curriculum/challenges/english/blocks/lab-personal-portfolio/bd7158d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-photography-exhibit/686e64be3cd9db25282a956d.md b/curriculum/challenges/english/blocks/lab-photography-exhibit/686e64be3cd9db25282a956d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-photography-exhibit/686e64be3cd9db25282a956d.md rename to curriculum/challenges/english/blocks/lab-photography-exhibit/686e64be3cd9db25282a956d.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-polygon-area-calculator/5e444147903586ffb414c94f.md b/curriculum/challenges/english/blocks/lab-polygon-area-calculator/5e444147903586ffb414c94f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-polygon-area-calculator/5e444147903586ffb414c94f.md rename to curriculum/challenges/english/blocks/lab-polygon-area-calculator/5e444147903586ffb414c94f.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/english/blocks/lab-product-landing-page/587d78af367417b2b2512b04.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md rename to curriculum/challenges/english/blocks/lab-product-landing-page/587d78af367417b2b2512b04.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-profile-lookup/5688e62ea601b2482ff8422b.md b/curriculum/challenges/english/blocks/lab-profile-lookup/5688e62ea601b2482ff8422b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-profile-lookup/5688e62ea601b2482ff8422b.md rename to curriculum/challenges/english/blocks/lab-profile-lookup/5688e62ea601b2482ff8422b.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-project-idea-board/67051431a73f1ca25d9a6f25.md b/curriculum/challenges/english/blocks/lab-project-idea-board/67051431a73f1ca25d9a6f25.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-project-idea-board/67051431a73f1ca25d9a6f25.md rename to curriculum/challenges/english/blocks/lab-project-idea-board/67051431a73f1ca25d9a6f25.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-pyramid-generator/66f2836c459cfb16ae76f24f.md b/curriculum/challenges/english/blocks/lab-pyramid-generator/66f2836c459cfb16ae76f24f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-pyramid-generator/66f2836c459cfb16ae76f24f.md rename to curriculum/challenges/english/blocks/lab-pyramid-generator/66f2836c459cfb16ae76f24f.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-quicksort/681dbcca65bbda5f286dc0ca.md b/curriculum/challenges/english/blocks/lab-quicksort/681dbcca65bbda5f286dc0ca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-quicksort/681dbcca65bbda5f286dc0ca.md rename to curriculum/challenges/english/blocks/lab-quicksort/681dbcca65bbda5f286dc0ca.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-quiz-game/66f17db06803d11a1bd19a20.md b/curriculum/challenges/english/blocks/lab-quiz-game/66f17db06803d11a1bd19a20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-quiz-game/66f17db06803d11a1bd19a20.md rename to curriculum/challenges/english/blocks/lab-quiz-game/66f17db06803d11a1bd19a20.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-random-background-color-changer/66b62d0ad68488dd76228d6c.md b/curriculum/challenges/english/blocks/lab-random-background-color-changer/66b62d0ad68488dd76228d6c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-random-background-color-changer/66b62d0ad68488dd76228d6c.md rename to curriculum/challenges/english/blocks/lab-random-background-color-changer/66b62d0ad68488dd76228d6c.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-real-time-counter/66bb3e20d3dc5b6d0a21f5dd.md b/curriculum/challenges/english/blocks/lab-real-time-counter/66bb3e20d3dc5b6d0a21f5dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-real-time-counter/66bb3e20d3dc5b6d0a21f5dd.md rename to curriculum/challenges/english/blocks/lab-real-time-counter/66bb3e20d3dc5b6d0a21f5dd.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-recipe-page/668f08ea07b99b1f4a91acab.md b/curriculum/challenges/english/blocks/lab-recipe-page/668f08ea07b99b1f4a91acab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-recipe-page/668f08ea07b99b1f4a91acab.md rename to curriculum/challenges/english/blocks/lab-recipe-page/668f08ea07b99b1f4a91acab.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-record-collection/56533eb9ac21ba0edf2244cf.md b/curriculum/challenges/english/blocks/lab-record-collection/56533eb9ac21ba0edf2244cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-record-collection/56533eb9ac21ba0edf2244cf.md rename to curriculum/challenges/english/blocks/lab-record-collection/56533eb9ac21ba0edf2244cf.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/english/blocks/lab-regex-sandbox/66e028680eca7d21db7e1aee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md rename to curriculum/challenges/english/blocks/lab-regex-sandbox/66e028680eca7d21db7e1aee.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-repeat-a-string/afcc8d540bea9ea2669306b6.md b/curriculum/challenges/english/blocks/lab-repeat-a-string/afcc8d540bea9ea2669306b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-repeat-a-string/afcc8d540bea9ea2669306b6.md rename to curriculum/challenges/english/blocks/lab-repeat-a-string/afcc8d540bea9ea2669306b6.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-reusable-footer/673b02b03134b04637bf7055.md b/curriculum/challenges/english/blocks/lab-reusable-footer/673b02b03134b04637bf7055.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-reusable-footer/673b02b03134b04637bf7055.md rename to curriculum/challenges/english/blocks/lab-reusable-footer/673b02b03134b04637bf7055.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-reverse-a-string/a202eed8fc186c8434cb6d61.md b/curriculum/challenges/english/blocks/lab-reverse-a-string/a202eed8fc186c8434cb6d61.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-reverse-a-string/a202eed8fc186c8434cb6d61.md rename to curriculum/challenges/english/blocks/lab-reverse-a-string/a202eed8fc186c8434cb6d61.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-rpg-character/67d83df6f82eda3868dd2a84.md b/curriculum/challenges/english/blocks/lab-rpg-character/67d83df6f82eda3868dd2a84.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-rpg-character/67d83df6f82eda3868dd2a84.md rename to curriculum/challenges/english/blocks/lab-rpg-character/67d83df6f82eda3868dd2a84.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-salon-appointment-scheduler/5f87ac112ae598023a42df1a.md b/curriculum/challenges/english/blocks/lab-salon-appointment-scheduler/5f87ac112ae598023a42df1a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-salon-appointment-scheduler/5f87ac112ae598023a42df1a.md rename to curriculum/challenges/english/blocks/lab-salon-appointment-scheduler/5f87ac112ae598023a42df1a.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-selection-sort/680b3ef395479b0e449ecb6e.md b/curriculum/challenges/english/blocks/lab-selection-sort/680b3ef395479b0e449ecb6e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-selection-sort/680b3ef395479b0e449ecb6e.md rename to curriculum/challenges/english/blocks/lab-selection-sort/680b3ef395479b0e449ecb6e.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-sentence-maker/66c057041df6394ca796bf33.md b/curriculum/challenges/english/blocks/lab-sentence-maker/66c057041df6394ca796bf33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-sentence-maker/66c057041df6394ca796bf33.md rename to curriculum/challenges/english/blocks/lab-sentence-maker/66c057041df6394ca796bf33.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-slice-and-splice/579e2a2c335b9d72dd32e05c.md b/curriculum/challenges/english/blocks/lab-slice-and-splice/579e2a2c335b9d72dd32e05c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-slice-and-splice/579e2a2c335b9d72dd32e05c.md rename to curriculum/challenges/english/blocks/lab-slice-and-splice/579e2a2c335b9d72dd32e05c.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-sorted-index-finder/68a47dcdbce12193caf77012.md b/curriculum/challenges/english/blocks/lab-sorted-index-finder/68a47dcdbce12193caf77012.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-sorted-index-finder/68a47dcdbce12193caf77012.md rename to curriculum/challenges/english/blocks/lab-sorted-index-finder/68a47dcdbce12193caf77012.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-sorting-visualizer/6716249b5405164036fd0b0d.md b/curriculum/challenges/english/blocks/lab-sorting-visualizer/6716249b5405164036fd0b0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-sorting-visualizer/6716249b5405164036fd0b0d.md rename to curriculum/challenges/english/blocks/lab-sorting-visualizer/6716249b5405164036fd0b0d.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-string-ending-checker/acda2fb1324d9b0fa741e6b5.md b/curriculum/challenges/english/blocks/lab-string-ending-checker/acda2fb1324d9b0fa741e6b5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-string-ending-checker/acda2fb1324d9b0fa741e6b5.md rename to curriculum/challenges/english/blocks/lab-string-ending-checker/acda2fb1324d9b0fa741e6b5.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-stylized-to-do-list/66c051d13a6a20255a963695.md b/curriculum/challenges/english/blocks/lab-stylized-to-do-list/66c051d13a6a20255a963695.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-stylized-to-do-list/66c051d13a6a20255a963695.md rename to curriculum/challenges/english/blocks/lab-stylized-to-do-list/66c051d13a6a20255a963695.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-sum-all-numbers-algorithm/a3566b1109230028080c9345.md b/curriculum/challenges/english/blocks/lab-sum-all-numbers-algorithm/a3566b1109230028080c9345.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-sum-all-numbers-algorithm/a3566b1109230028080c9345.md rename to curriculum/challenges/english/blocks/lab-sum-all-numbers-algorithm/a3566b1109230028080c9345.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-survey-form/587d78af367417b2b2512b03.md b/curriculum/challenges/english/blocks/lab-survey-form/587d78af367417b2b2512b03.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-survey-form/587d78af367417b2b2512b03.md rename to curriculum/challenges/english/blocks/lab-survey-form/587d78af367417b2b2512b03.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-technical-documentation-page/587d78b0367417b2b2512b05.md b/curriculum/challenges/english/blocks/lab-technical-documentation-page/587d78b0367417b2b2512b05.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-technical-documentation-page/587d78b0367417b2b2512b05.md rename to curriculum/challenges/english/blocks/lab-technical-documentation-page/587d78b0367417b2b2512b05.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-theme-switcher/687ad7be1ff45032ccf1d92f.md b/curriculum/challenges/english/blocks/lab-theme-switcher/687ad7be1ff45032ccf1d92f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-theme-switcher/687ad7be1ff45032ccf1d92f.md rename to curriculum/challenges/english/blocks/lab-theme-switcher/687ad7be1ff45032ccf1d92f.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-tic-tac-toe/67e3a6b7f60b4085588189e6.md b/curriculum/challenges/english/blocks/lab-tic-tac-toe/67e3a6b7f60b4085588189e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-tic-tac-toe/67e3a6b7f60b4085588189e6.md rename to curriculum/challenges/english/blocks/lab-tic-tac-toe/67e3a6b7f60b4085588189e6.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-tower-of-hanoi/68773ee26f332a80bc0295db.md b/curriculum/challenges/english/blocks/lab-tower-of-hanoi/68773ee26f332a80bc0295db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-tower-of-hanoi/68773ee26f332a80bc0295db.md rename to curriculum/challenges/english/blocks/lab-tower-of-hanoi/68773ee26f332a80bc0295db.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-travel-agency-page/669e2f60e83c011754f711f9.md b/curriculum/challenges/english/blocks/lab-travel-agency-page/669e2f60e83c011754f711f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-travel-agency-page/669e2f60e83c011754f711f9.md rename to curriculum/challenges/english/blocks/lab-travel-agency-page/669e2f60e83c011754f711f9.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-tribute-page/bd7158d8c442eddfaeb5bd18.md b/curriculum/challenges/english/blocks/lab-tribute-page/bd7158d8c442eddfaeb5bd18.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-tribute-page/bd7158d8c442eddfaeb5bd18.md rename to curriculum/challenges/english/blocks/lab-tribute-page/bd7158d8c442eddfaeb5bd18.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-truncate-string/ac6993d51946422351508a41.md b/curriculum/challenges/english/blocks/lab-truncate-string/ac6993d51946422351508a41.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-truncate-string/ac6993d51946422351508a41.md rename to curriculum/challenges/english/blocks/lab-truncate-string/ac6993d51946422351508a41.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-user-configuration-manager/684aaf9ec670c68d20efd0d0.md b/curriculum/challenges/english/blocks/lab-user-configuration-manager/684aaf9ec670c68d20efd0d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-user-configuration-manager/684aaf9ec670c68d20efd0d0.md rename to curriculum/challenges/english/blocks/lab-user-configuration-manager/684aaf9ec670c68d20efd0d0.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-video-compilation-page/669e81368e52b3a5c35a2dc5.md b/curriculum/challenges/english/blocks/lab-video-compilation-page/669e81368e52b3a5c35a2dc5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-video-compilation-page/669e81368e52b3a5c35a2dc5.md rename to curriculum/challenges/english/blocks/lab-video-compilation-page/669e81368e52b3a5c35a2dc5.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-voting-system/673b567e3ba535dda140d278.md b/curriculum/challenges/english/blocks/lab-voting-system/673b567e3ba535dda140d278.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-voting-system/673b567e3ba535dda140d278.md rename to curriculum/challenges/english/blocks/lab-voting-system/673b567e3ba535dda140d278.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-weather-app/66f12a88741aeb16b9246c59.md b/curriculum/challenges/english/blocks/lab-weather-app/66f12a88741aeb16b9246c59.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-weather-app/66f12a88741aeb16b9246c59.md rename to curriculum/challenges/english/blocks/lab-weather-app/66f12a88741aeb16b9246c59.md diff --git a/curriculum/challenges/english/25-front-end-development/lab-world-cup-database/5f9771307d4d22b9d2b75a94.md b/curriculum/challenges/english/blocks/lab-world-cup-database/5f9771307d4d22b9d2b75a94.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lab-world-cup-database/5f9771307d4d22b9d2b75a94.md rename to curriculum/challenges/english/blocks/lab-world-cup-database/5f9771307d4d22b9d2b75a94.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6660a229268f4469af6af407.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6660a229268f4469af6af407.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6660a229268f4469af6af407.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6660a229268f4469af6af407.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67f8317b94735744f65b1599.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67f8317b94735744f65b1599.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67f8317b94735744f65b1599.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67f8317b94735744f65b1599.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe4657aecd7cb795d20c40.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe4657aecd7cb795d20c40.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe4657aecd7cb795d20c40.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe4657aecd7cb795d20c40.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe493ff469cad1b4f4ed3c.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe493ff469cad1b4f4ed3c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe493ff469cad1b4f4ed3c.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe493ff469cad1b4f4ed3c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe4a1670a9e2d8eee4ef56.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe4a1670a9e2d8eee4ef56.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe4a1670a9e2d8eee4ef56.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe4a1670a9e2d8eee4ef56.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe50c070bcf6e80b6e5541.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe50c070bcf6e80b6e5541.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe50c070bcf6e80b6e5541.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe50c070bcf6e80b6e5541.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe5379d26421f3749d97a5.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe5379d26421f3749d97a5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe5379d26421f3749d97a5.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe5379d26421f3749d97a5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe57d88b0042ff35d217cf.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe57d88b0042ff35d217cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe57d88b0042ff35d217cf.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe57d88b0042ff35d217cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe5ba4bb58670788cd5410.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe5ba4bb58670788cd5410.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe5ba4bb58670788cd5410.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe5ba4bb58670788cd5410.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe5e1452d7a90f919f1583.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe5e1452d7a90f919f1583.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe5e1452d7a90f919f1583.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe5e1452d7a90f919f1583.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe65a968ed0b1c7299d88e.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe65a968ed0b1c7299d88e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe65a968ed0b1c7299d88e.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe65a968ed0b1c7299d88e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe683b5eff6b23651191cf.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe683b5eff6b23651191cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe683b5eff6b23651191cf.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe683b5eff6b23651191cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe6921821b7b28d1b38906.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe6921821b7b28d1b38906.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe6921821b7b28d1b38906.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe6921821b7b28d1b38906.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe82a0e739e448db2ac70f.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe82a0e739e448db2ac70f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe82a0e739e448db2ac70f.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe82a0e739e448db2ac70f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe8365a79fb94d93868035.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe8365a79fb94d93868035.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe8365a79fb94d93868035.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe8365a79fb94d93868035.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe85cf6c20a358e41f2ba6.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe85cf6c20a358e41f2ba6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe85cf6c20a358e41f2ba6.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe85cf6c20a358e41f2ba6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe88227fc9836054216af0.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe88227fc9836054216af0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe88227fc9836054216af0.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe88227fc9836054216af0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe8edd35fc896ce366b14b.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe8edd35fc896ce366b14b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe8edd35fc896ce366b14b.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe8edd35fc896ce366b14b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe8fb7a764b271b550172e.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe8fb7a764b271b550172e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe8fb7a764b271b550172e.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe8fb7a764b271b550172e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe9b40ec6bdb9c8f891e4d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe9b40ec6bdb9c8f891e4d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe9b40ec6bdb9c8f891e4d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe9b40ec6bdb9c8f891e4d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe9c903ee32aa40f26dd0a.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe9c903ee32aa40f26dd0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fe9c903ee32aa40f26dd0a.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fe9c903ee32aa40f26dd0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fea25dcb63f5c249b64f3d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fea25dcb63f5c249b64f3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fea25dcb63f5c249b64f3d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fea25dcb63f5c249b64f3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fea5eff4f7ddccd1fe2bb9.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fea5eff4f7ddccd1fe2bb9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fea5eff4f7ddccd1fe2bb9.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fea5eff4f7ddccd1fe2bb9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fea7ebc9b348d812b4c7fd.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fea7ebc9b348d812b4c7fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/67fea7ebc9b348d812b4c7fd.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/67fea7ebc9b348d812b4c7fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68017ab60d2a18a4a49e81c1.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68017ab60d2a18a4a49e81c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68017ab60d2a18a4a49e81c1.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68017ab60d2a18a4a49e81c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68017cf85f4b91ad041f533e.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68017cf85f4b91ad041f533e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68017cf85f4b91ad041f533e.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68017cf85f4b91ad041f533e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680182241b10fab8a0a27b37.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680182241b10fab8a0a27b37.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680182241b10fab8a0a27b37.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680182241b10fab8a0a27b37.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680183318a1912c1ef6ec616.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680183318a1912c1ef6ec616.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680183318a1912c1ef6ec616.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680183318a1912c1ef6ec616.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6801848624b786c7ef7a51e4.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6801848624b786c7ef7a51e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6801848624b786c7ef7a51e4.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6801848624b786c7ef7a51e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680185e57f67f7d05951fa28.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680185e57f67f7d05951fa28.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680185e57f67f7d05951fa28.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680185e57f67f7d05951fa28.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6801874351deead7df0b1c1f.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6801874351deead7df0b1c1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6801874351deead7df0b1c1f.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6801874351deead7df0b1c1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68018abc0b4d84e4453e9f68.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68018abc0b4d84e4453e9f68.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68018abc0b4d84e4453e9f68.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68018abc0b4d84e4453e9f68.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68018d6bd79477eacb1b08ca.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68018d6bd79477eacb1b08ca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68018d6bd79477eacb1b08ca.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68018d6bd79477eacb1b08ca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054124e08f2ee90ac3bcc1.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054124e08f2ee90ac3bcc1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054124e08f2ee90ac3bcc1.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054124e08f2ee90ac3bcc1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680541e6aa6106eddbf03980.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680541e6aa6106eddbf03980.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680541e6aa6106eddbf03980.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680541e6aa6106eddbf03980.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054397868897fa376ddf3d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054397868897fa376ddf3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054397868897fa376ddf3d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054397868897fa376ddf3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680544fcf581e60096e8a628.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680544fcf581e60096e8a628.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680544fcf581e60096e8a628.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680544fcf581e60096e8a628.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054a145c52c10a7ccfb88f.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054a145c52c10a7ccfb88f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054a145c52c10a7ccfb88f.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054a145c52c10a7ccfb88f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054eec55f9a316a700d0c5.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054eec55f9a316a700d0c5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68054eec55f9a316a700d0c5.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68054eec55f9a316a700d0c5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68055154af4ca324a3e5709d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68055154af4ca324a3e5709d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68055154af4ca324a3e5709d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68055154af4ca324a3e5709d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6805526c0370a929a3f34e62.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6805526c0370a929a3f34e62.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6805526c0370a929a3f34e62.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6805526c0370a929a3f34e62.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680553835dc5f22e8000c791.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680553835dc5f22e8000c791.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680553835dc5f22e8000c791.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680553835dc5f22e8000c791.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68055434109039336ba0108c.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68055434109039336ba0108c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68055434109039336ba0108c.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68055434109039336ba0108c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68055569c6dce23e32e12cfb.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68055569c6dce23e32e12cfb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/68055569c6dce23e32e12cfb.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/68055569c6dce23e32e12cfb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680556e0905de6460d3251ae.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680556e0905de6460d3251ae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680556e0905de6460d3251ae.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680556e0905de6460d3251ae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807db78737bb0a4c95d4c45.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807db78737bb0a4c95d4c45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807db78737bb0a4c95d4c45.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807db78737bb0a4c95d4c45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807dd51100bf2a9d80106a3.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807dd51100bf2a9d80106a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807dd51100bf2a9d80106a3.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807dd51100bf2a9d80106a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807efe87ed28cc0fee29a42.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807efe87ed28cc0fee29a42.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807efe87ed28cc0fee29a42.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807efe87ed28cc0fee29a42.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f0a49a52b5c6502ba704.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f0a49a52b5c6502ba704.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f0a49a52b5c6502ba704.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f0a49a52b5c6502ba704.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f237eafb11ce7bbc1b01.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f237eafb11ce7bbc1b01.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f237eafb11ce7bbc1b01.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f237eafb11ce7bbc1b01.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f3debc9345d3d395724d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f3debc9345d3d395724d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f3debc9345d3d395724d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f3debc9345d3d395724d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f57f288b79e26bb67a27.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f57f288b79e26bb67a27.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f57f288b79e26bb67a27.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f57f288b79e26bb67a27.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f5e2596dbae75b6ebb95.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f5e2596dbae75b6ebb95.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f5e2596dbae75b6ebb95.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f5e2596dbae75b6ebb95.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f78ecae797ee4f73a698.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f78ecae797ee4f73a698.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f78ecae797ee4f73a698.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f78ecae797ee4f73a698.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f912778d30f41a35f17b.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f912778d30f41a35f17b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/6807f912778d30f41a35f17b.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/6807f912778d30f41a35f17b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a2ae4fff48d4e65e984f5.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a2ae4fff48d4e65e984f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a2ae4fff48d4e65e984f5.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a2ae4fff48d4e65e984f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a2c6cebf646549eb8597d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a2c6cebf646549eb8597d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a2c6cebf646549eb8597d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a2c6cebf646549eb8597d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a2f13fd2ab45da7d5f255.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a2f13fd2ab45da7d5f255.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a2f13fd2ab45da7d5f255.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a2f13fd2ab45da7d5f255.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a308a6e4b6664c1b54223.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a308a6e4b6664c1b54223.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a308a6e4b6664c1b54223.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a308a6e4b6664c1b54223.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a316d0236fd69eeace239.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a316d0236fd69eeace239.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a316d0236fd69eeace239.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a316d0236fd69eeace239.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a326daf7d8e7265f7d9e8.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a326daf7d8e7265f7d9e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a326daf7d8e7265f7d9e8.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a326daf7d8e7265f7d9e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3586617ca27ae4cd47d5.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3586617ca27ae4cd47d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3586617ca27ae4cd47d5.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3586617ca27ae4cd47d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a36bdad264f84ea672a47.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a36bdad264f84ea672a47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a36bdad264f84ea672a47.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a36bdad264f84ea672a47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a37bca400d98d1974bee8.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a37bca400d98d1974bee8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a37bca400d98d1974bee8.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a37bca400d98d1974bee8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3885bda4ec957c362161.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3885bda4ec957c362161.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3885bda4ec957c362161.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3885bda4ec957c362161.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3a29b3d0809de1d303be.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3a29b3d0809de1d303be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3a29b3d0809de1d303be.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3a29b3d0809de1d303be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3bb5008c12a859a24601.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3bb5008c12a859a24601.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3bb5008c12a859a24601.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3bb5008c12a859a24601.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3cf5ca047daf5e8ecff5.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3cf5ca047daf5e8ecff5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3cf5ca047daf5e8ecff5.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3cf5ca047daf5e8ecff5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3d7de6ff63b3983aa930.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3d7de6ff63b3983aa930.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a3d7de6ff63b3983aa930.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a3d7de6ff63b3983aa930.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a4199cc2f1dce58320bbe.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a4199cc2f1dce58320bbe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a4199cc2f1dce58320bbe.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a4199cc2f1dce58320bbe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a42e4f7c7a3dd1c4f388f.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a42e4f7c7a3dd1c4f388f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a42e4f7c7a3dd1c4f388f.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a42e4f7c7a3dd1c4f388f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a44fcbf008ee86c599c67.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a44fcbf008ee86c599c67.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a44fcbf008ee86c599c67.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a44fcbf008ee86c599c67.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a45bc564e0decd89f8cfc.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a45bc564e0decd89f8cfc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a45bc564e0decd89f8cfc.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a45bc564e0decd89f8cfc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a47902d05f6f842701575.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a47902d05f6f842701575.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a47902d05f6f842701575.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a47902d05f6f842701575.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a6db1b7ee1629cb7f2b3c.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a6db1b7ee1629cb7f2b3c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a6db1b7ee1629cb7f2b3c.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a6db1b7ee1629cb7f2b3c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a6fe43f46c833fe6127c0.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a6fe43f46c833fe6127c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a6fe43f46c833fe6127c0.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a6fe43f46c833fe6127c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a71abea885638d0c17247.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a71abea885638d0c17247.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a71abea885638d0c17247.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a71abea885638d0c17247.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a726a64435f3e7ae29e7e.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a726a64435f3e7ae29e7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a726a64435f3e7ae29e7e.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a726a64435f3e7ae29e7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a7424bd7074444a532666.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a7424bd7074444a532666.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a7424bd7074444a532666.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a7424bd7074444a532666.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a74f8edec0e48cb50628e.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a74f8edec0e48cb50628e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a74f8edec0e48cb50628e.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a74f8edec0e48cb50628e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a7a930df68b565d3ec6d9.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a7a930df68b565d3ec6d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a7a930df68b565d3ec6d9.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a7a930df68b565d3ec6d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a919d0c30477904f3d543.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a919d0c30477904f3d543.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a919d0c30477904f3d543.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a919d0c30477904f3d543.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a95e67e1e999b038b81a1.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a95e67e1e999b038b81a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680a95e67e1e999b038b81a1.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680a95e67e1e999b038b81a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ad6cff83d15c9adb8bc45.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ad6cff83d15c9adb8bc45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ad6cff83d15c9adb8bc45.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ad6cff83d15c9adb8bc45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ad88845bfe9d460aa5809.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ad88845bfe9d460aa5809.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ad88845bfe9d460aa5809.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ad88845bfe9d460aa5809.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ad972083a1fda5e77a96d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ad972083a1fda5e77a96d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ad972083a1fda5e77a96d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ad972083a1fda5e77a96d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680adbb8673b42ec51b66d6a.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680adbb8673b42ec51b66d6a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680adbb8673b42ec51b66d6a.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680adbb8673b42ec51b66d6a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680add1c9f7e04f3a6ffaa38.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680add1c9f7e04f3a6ffaa38.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680add1c9f7e04f3a6ffaa38.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680add1c9f7e04f3a6ffaa38.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680addfc09fe00f879d173ca.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680addfc09fe00f879d173ca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680addfc09fe00f879d173ca.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680addfc09fe00f879d173ca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae0f70bca1102d33d55cf.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae0f70bca1102d33d55cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae0f70bca1102d33d55cf.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae0f70bca1102d33d55cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae25356ac5b0bbe5ad815.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae25356ac5b0bbe5ad815.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae25356ac5b0bbe5ad815.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae25356ac5b0bbe5ad815.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae44cd60a741570f059cd.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae44cd60a741570f059cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae44cd60a741570f059cd.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae44cd60a741570f059cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae53983cad51a279d80bd.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae53983cad51a279d80bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae53983cad51a279d80bd.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae53983cad51a279d80bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae6fa6f3bb82a094cffcf.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae6fa6f3bb82a094cffcf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae6fa6f3bb82a094cffcf.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae6fa6f3bb82a094cffcf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae8405a7d742f6dc43689.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae8405a7d742f6dc43689.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae8405a7d742f6dc43689.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae8405a7d742f6dc43689.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae96459e66936bd63229f.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae96459e66936bd63229f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680ae96459e66936bd63229f.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680ae96459e66936bd63229f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aea322a388e3f17d76ad7.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aea322a388e3f17d76ad7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aea322a388e3f17d76ad7.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aea322a388e3f17d76ad7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aeae38f22b84688a750d0.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aeae38f22b84688a750d0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aeae38f22b84688a750d0.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aeae38f22b84688a750d0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aec5c6bf4554f75fb41e4.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aec5c6bf4554f75fb41e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aec5c6bf4554f75fb41e4.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aec5c6bf4554f75fb41e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aed4029393c55cbe8ee26.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aed4029393c55cbe8ee26.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aed4029393c55cbe8ee26.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aed4029393c55cbe8ee26.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aef568ac1bd591eceb0dc.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aef568ac1bd591eceb0dc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680aef568ac1bd591eceb0dc.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680aef568ac1bd591eceb0dc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680af092f8cc7168e3a0fe44.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680af092f8cc7168e3a0fe44.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680af092f8cc7168e3a0fe44.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680af092f8cc7168e3a0fe44.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680af20c7ff8ef70e3f0f4e2.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680af20c7ff8ef70e3f0f4e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680af20c7ff8ef70e3f0f4e2.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680af20c7ff8ef70e3f0f4e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680af35c534e757aa6ffefeb.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680af35c534e757aa6ffefeb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680af35c534e757aa6ffefeb.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680af35c534e757aa6ffefeb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8807168d949476df429d.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8807168d949476df429d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8807168d949476df429d.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8807168d949476df429d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b884db32ff0952e01ed17.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b884db32ff0952e01ed17.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b884db32ff0952e01ed17.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b884db32ff0952e01ed17.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8b853bdda6a77ce83970.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8b853bdda6a77ce83970.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8b853bdda6a77ce83970.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8b853bdda6a77ce83970.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8cada9fc37ad52472f95.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8cada9fc37ad52472f95.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8cada9fc37ad52472f95.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8cada9fc37ad52472f95.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8e8b40bc06b4133a3d8b.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8e8b40bc06b4133a3d8b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8e8b40bc06b4133a3d8b.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8e8b40bc06b4133a3d8b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8f7d6d2437bf53a4fdca.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8f7d6d2437bf53a4fdca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b8f7d6d2437bf53a4fdca.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b8f7d6d2437bf53a4fdca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b91a5716e41c967d79dfd.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b91a5716e41c967d79dfd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b91a5716e41c967d79dfd.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b91a5716e41c967d79dfd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b9291a868ddcfa04e858c.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b9291a868ddcfa04e858c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680b9291a868ddcfa04e858c.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680b9291a868ddcfa04e858c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bdc5719bdbef731fa6cb3.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bdc5719bdbef731fa6cb3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bdc5719bdbef731fa6cb3.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bdc5719bdbef731fa6cb3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bde924d51f0001922ae8c.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bde924d51f0001922ae8c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bde924d51f0001922ae8c.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bde924d51f0001922ae8c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bdfca9ec8330826ef4dfc.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bdfca9ec8330826ef4dfc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bdfca9ec8330826ef4dfc.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bdfca9ec8330826ef4dfc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be10112316c106d4f3c99.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be10112316c106d4f3c99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be10112316c106d4f3c99.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be10112316c106d4f3c99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be3aac48933172077ec38.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be3aac48933172077ec38.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be3aac48933172077ec38.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be3aac48933172077ec38.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be45b2a55861beedc6493.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be45b2a55861beedc6493.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be45b2a55861beedc6493.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be45b2a55861beedc6493.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be6e7acbf902ecf7d72b0.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be6e7acbf902ecf7d72b0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be6e7acbf902ecf7d72b0.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be6e7acbf902ecf7d72b0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be8ec449c91362d3ab174.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be8ec449c91362d3ab174.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680be8ec449c91362d3ab174.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680be8ec449c91362d3ab174.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bebda6cf984409c5fe18a.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bebda6cf984409c5fe18a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bebda6cf984409c5fe18a.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bebda6cf984409c5fe18a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bee52fa46a94e29001328.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bee52fa46a94e29001328.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bee52fa46a94e29001328.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bee52fa46a94e29001328.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bf03724f690552e5d2669.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bf03724f690552e5d2669.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680bf03724f690552e5d2669.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680bf03724f690552e5d2669.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c07aef728ac642132fcfa.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c07aef728ac642132fcfa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c07aef728ac642132fcfa.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c07aef728ac642132fcfa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c09af1ea53564fc10379e.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c09af1ea53564fc10379e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c09af1ea53564fc10379e.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c09af1ea53564fc10379e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0afef188606653b6504c.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0afef188606653b6504c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0afef188606653b6504c.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0afef188606653b6504c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0c00ee924a67422f02c2.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0c00ee924a67422f02c2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0c00ee924a67422f02c2.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0c00ee924a67422f02c2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0d506d89d067eb0ca376.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0d506d89d067eb0ca376.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0d506d89d067eb0ca376.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0d506d89d067eb0ca376.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0e7db4a04c689ff4f45e.md b/curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0e7db4a04c689ff4f45e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-adverbial-phrases/680c0e7db4a04c689ff4f45e.md rename to curriculum/challenges/english/blocks/learn-about-adverbial-phrases/680c0e7db4a04c689ff4f45e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/6660a1f8afeef3663bddaecb.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/6660a1f8afeef3663bddaecb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/6660a1f8afeef3663bddaecb.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/6660a1f8afeef3663bddaecb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee44a50d29d8069c1f2196.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee44a50d29d8069c1f2196.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee44a50d29d8069c1f2196.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee44a50d29d8069c1f2196.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee484fd82991084f2bab59.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee484fd82991084f2bab59.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee484fd82991084f2bab59.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee484fd82991084f2bab59.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee4aa1f9837a09a9c30f39.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee4aa1f9837a09a9c30f39.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee4aa1f9837a09a9c30f39.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee4aa1f9837a09a9c30f39.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee4cbb541a7a0ae61bcc9f.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee4cbb541a7a0ae61bcc9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee4cbb541a7a0ae61bcc9f.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee4cbb541a7a0ae61bcc9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee4ed87d60e00c5347db25.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee4ed87d60e00c5347db25.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee4ed87d60e00c5347db25.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee4ed87d60e00c5347db25.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee50c7f4b46e0d96f91996.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee50c7f4b46e0d96f91996.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee50c7f4b46e0d96f91996.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee50c7f4b46e0d96f91996.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee538567a2850ea8231461.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee538567a2850ea8231461.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee538567a2850ea8231461.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee538567a2850ea8231461.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee56687454b01015480e90.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee56687454b01015480e90.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee56687454b01015480e90.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee56687454b01015480e90.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee59328c8fd111948893bd.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee59328c8fd111948893bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee59328c8fd111948893bd.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee59328c8fd111948893bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee5ec52409541336e4f239.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee5ec52409541336e4f239.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee5ec52409541336e4f239.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee5ec52409541336e4f239.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6113703ef11433eead17.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6113703ef11433eead17.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6113703ef11433eead17.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6113703ef11433eead17.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6321ca3ffb1590c00937.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6321ca3ffb1590c00937.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6321ca3ffb1590c00937.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6321ca3ffb1590c00937.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee673c9dd14b16bf45073a.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee673c9dd14b16bf45073a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee673c9dd14b16bf45073a.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee673c9dd14b16bf45073a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6a289c4c8e1705d6af3f.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6a289c4c8e1705d6af3f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6a289c4c8e1705d6af3f.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6a289c4c8e1705d6af3f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6c41bd9153181174d0de.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6c41bd9153181174d0de.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6c41bd9153181174d0de.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6c41bd9153181174d0de.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6eb5dd88a619a6af0476.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6eb5dd88a619a6af0476.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee6eb5dd88a619a6af0476.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee6eb5dd88a619a6af0476.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee7b074ba2d31b357ec452.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee7b074ba2d31b357ec452.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee7b074ba2d31b357ec452.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee7b074ba2d31b357ec452.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee7dab0f703d1cb716322a.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee7dab0f703d1cb716322a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee7dab0f703d1cb716322a.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee7dab0f703d1cb716322a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee802cf777fd1dcdeac13a.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee802cf777fd1dcdeac13a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee802cf777fd1dcdeac13a.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee802cf777fd1dcdeac13a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee83570d1f591f495b125b.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee83570d1f591f495b125b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee83570d1f591f495b125b.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee83570d1f591f495b125b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee8693338dfe201f2497e3.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee8693338dfe201f2497e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ee8693338dfe201f2497e3.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ee8693338dfe201f2497e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea1cfa55f06237c376c0f.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea1cfa55f06237c376c0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea1cfa55f06237c376c0f.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea1cfa55f06237c376c0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea33bbc314f248d210c93.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea33bbc314f248d210c93.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea33bbc314f248d210c93.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea33bbc314f248d210c93.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea4bdf9bcb42544573b98.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea4bdf9bcb42544573b98.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea4bdf9bcb42544573b98.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea4bdf9bcb42544573b98.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea74adf1ccf266919fec1.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea74adf1ccf266919fec1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eea74adf1ccf266919fec1.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eea74adf1ccf266919fec1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeab11d541d527bff04f84.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeab11d541d527bff04f84.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeab11d541d527bff04f84.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeab11d541d527bff04f84.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeac35f111d728a16de700.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeac35f111d728a16de700.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeac35f111d728a16de700.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeac35f111d728a16de700.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeae06c4611c29b39e7618.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeae06c4611c29b39e7618.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeae06c4611c29b39e7618.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeae06c4611c29b39e7618.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeb0a9bfe9ce2ab1cbffd2.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeb0a9bfe9ce2ab1cbffd2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeb0a9bfe9ce2ab1cbffd2.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeb0a9bfe9ce2ab1cbffd2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeb3225f71b22c54c19018.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeb3225f71b22c54c19018.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eeb3225f71b22c54c19018.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eeb3225f71b22c54c19018.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef899bfbdd8c0425bd477c.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef899bfbdd8c0425bd477c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef899bfbdd8c0425bd477c.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef899bfbdd8c0425bd477c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef8eecd906e80537f35a3b.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef8eecd906e80537f35a3b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef8eecd906e80537f35a3b.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef8eecd906e80537f35a3b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef90c23b384b063ddb0d79.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef90c23b384b063ddb0d79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef90c23b384b063ddb0d79.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef90c23b384b063ddb0d79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef924aa083d80769e35c20.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef924aa083d80769e35c20.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef924aa083d80769e35c20.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef924aa083d80769e35c20.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef94050ce3a508ab3f199e.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef94050ce3a508ab3f199e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef94050ce3a508ab3f199e.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef94050ce3a508ab3f199e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef94ffb948dd097064161b.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef94ffb948dd097064161b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef94ffb948dd097064161b.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef94ffb948dd097064161b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef964e50b3dd0a439936b0.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef964e50b3dd0a439936b0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef964e50b3dd0a439936b0.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef964e50b3dd0a439936b0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef97882548e50ba1972b22.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef97882548e50ba1972b22.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef97882548e50ba1972b22.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef97882548e50ba1972b22.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef98ac61799b0c4812fcd4.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef98ac61799b0c4812fcd4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef98ac61799b0c4812fcd4.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef98ac61799b0c4812fcd4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef9b10eec5580d2a2f3342.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef9b10eec5580d2a2f3342.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef9b10eec5580d2a2f3342.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef9b10eec5580d2a2f3342.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef9c26140f460df070eb16.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef9c26140f460df070eb16.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67ef9c26140f460df070eb16.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef9c26140f460df070eb16.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efa8114f7d0d0f6d5ade87.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efa8114f7d0d0f6d5ade87.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efa8114f7d0d0f6d5ade87.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efa8114f7d0d0f6d5ade87.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efa96c7c0d751022ab4a54.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efa96c7c0d751022ab4a54.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efa96c7c0d751022ab4a54.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efa96c7c0d751022ab4a54.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efaab29cfb7511144bd348.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efaab29cfb7511144bd348.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efaab29cfb7511144bd348.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efaab29cfb7511144bd348.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efad79447563125d66dd1f.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efad79447563125d66dd1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efad79447563125d66dd1f.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efad79447563125d66dd1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb1dec6114b14a7b3984e.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb1dec6114b14a7b3984e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb1dec6114b14a7b3984e.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb1dec6114b14a7b3984e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb452f0848b1638b9764d.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb452f0848b1638b9764d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb452f0848b1638b9764d.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb452f0848b1638b9764d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb612b5747e170bbb0330.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb612b5747e170bbb0330.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb612b5747e170bbb0330.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb612b5747e170bbb0330.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb71747025017b2b2e1d5.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb71747025017b2b2e1d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb71747025017b2b2e1d5.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb71747025017b2b2e1d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb7e39a3ae7184c508f1b.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb7e39a3ae7184c508f1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efb7e39a3ae7184c508f1b.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efb7e39a3ae7184c508f1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efbabce0cc7219a3f50a77.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efbabce0cc7219a3f50a77.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efbabce0cc7219a3f50a77.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efbabce0cc7219a3f50a77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efd83320a9d11b92069f89.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efd83320a9d11b92069f89.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efd83320a9d11b92069f89.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efd83320a9d11b92069f89.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efdab408e37f1cc9b09ac3.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efdab408e37f1cc9b09ac3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efdab408e37f1cc9b09ac3.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efdab408e37f1cc9b09ac3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efdc959abdd01d8998e23d.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efdc959abdd01d8998e23d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efdc959abdd01d8998e23d.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efdc959abdd01d8998e23d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efde71d68c6f1e535ced5d.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efde71d68c6f1e535ced5d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efde71d68c6f1e535ced5d.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efde71d68c6f1e535ced5d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efdfa59ffafb1f2a56381e.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efdfa59ffafb1f2a56381e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efdfa59ffafb1f2a56381e.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efdfa59ffafb1f2a56381e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efe861ab0bf720d0a6798d.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efe861ab0bf720d0a6798d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efe861ab0bf720d0a6798d.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efe861ab0bf720d0a6798d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efebdf734ad521ace8a89e.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efebdf734ad521ace8a89e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67efebdf734ad521ace8a89e.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67efebdf734ad521ace8a89e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff283a58f2222dbddec24.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff283a58f2222dbddec24.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff283a58f2222dbddec24.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff283a58f2222dbddec24.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff3ae8cca9823edafadc6.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff3ae8cca9823edafadc6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff3ae8cca9823edafadc6.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff3ae8cca9823edafadc6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff572da10f424e1f12db0.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff572da10f424e1f12db0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff572da10f424e1f12db0.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff572da10f424e1f12db0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff6af42e8c425d9ff28e3.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff6af42e8c425d9ff28e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff6af42e8c425d9ff28e3.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff6af42e8c425d9ff28e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff894d57d1326be66158c.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff894d57d1326be66158c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67eff894d57d1326be66158c.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67eff894d57d1326be66158c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67effcdc0f428a281781bdc8.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67effcdc0f428a281781bdc8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67effcdc0f428a281781bdc8.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67effcdc0f428a281781bdc8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f0039a4b0b9928ce9ec5e4.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f0039a4b0b9928ce9ec5e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f0039a4b0b9928ce9ec5e4.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f0039a4b0b9928ce9ec5e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f00650f9e8d72a149ca40e.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f00650f9e8d72a149ca40e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f00650f9e8d72a149ca40e.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f00650f9e8d72a149ca40e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f007ad79ef192af858ecf6.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f007ad79ef192af858ecf6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f007ad79ef192af858ecf6.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f007ad79ef192af858ecf6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f378ed3e7b6b0575188707.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f378ed3e7b6b0575188707.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f378ed3e7b6b0575188707.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f378ed3e7b6b0575188707.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37ab91b0bc806fa557de7.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37ab91b0bc806fa557de7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37ab91b0bc806fa557de7.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37ab91b0bc806fa557de7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37c93459dc608a3d40362.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37c93459dc608a3d40362.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37c93459dc608a3d40362.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37c93459dc608a3d40362.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37e41c99d8c09b35efc97.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37e41c99d8c09b35efc97.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37e41c99d8c09b35efc97.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37e41c99d8c09b35efc97.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37f60d670350a9c07bd99.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37f60d670350a9c07bd99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f37f60d670350a9c07bd99.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f37f60d670350a9c07bd99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38162549f9b0bea4dff29.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38162549f9b0bea4dff29.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38162549f9b0bea4dff29.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38162549f9b0bea4dff29.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f382a012077a0d02c26289.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f382a012077a0d02c26289.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f382a012077a0d02c26289.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f382a012077a0d02c26289.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3842692c22f0e6160a609.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3842692c22f0e6160a609.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3842692c22f0e6160a609.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3842692c22f0e6160a609.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38522729d8b0f409082aa.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38522729d8b0f409082aa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38522729d8b0f409082aa.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38522729d8b0f409082aa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3862598bb601003b00399.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3862598bb601003b00399.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3862598bb601003b00399.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3862598bb601003b00399.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3871eea82d61119e6537b.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3871eea82d61119e6537b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3871eea82d61119e6537b.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3871eea82d61119e6537b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3887a11aa2812619bca7c.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3887a11aa2812619bca7c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f3887a11aa2812619bca7c.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f3887a11aa2812619bca7c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38c549aad4f1420ab2d9b.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38c549aad4f1420ab2d9b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38c549aad4f1420ab2d9b.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38c549aad4f1420ab2d9b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38e0b660d12155902bc57.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38e0b660d12155902bc57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38e0b660d12155902bc57.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38e0b660d12155902bc57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38fac88ead216c0db1dcb.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38fac88ead216c0db1dcb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f38fac88ead216c0db1dcb.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f38fac88ead216c0db1dcb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f4f81c06ba47053ae33664.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f4f81c06ba47053ae33664.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f4f81c06ba47053ae33664.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f4f81c06ba47053ae33664.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f4fa0b6e6451067cd096e6.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f4fa0b6e6451067cd096e6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f4fa0b6e6451067cd096e6.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f4fa0b6e6451067cd096e6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5011ba4df34088f562234.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5011ba4df34088f562234.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5011ba4df34088f562234.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5011ba4df34088f562234.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f502a15382c109cdbf0278.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f502a15382c109cdbf0278.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f502a15382c109cdbf0278.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f502a15382c109cdbf0278.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f503727273830a957a57cf.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f503727273830a957a57cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f503727273830a957a57cf.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f503727273830a957a57cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5042b2c76890b5bba512a.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5042b2c76890b5bba512a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5042b2c76890b5bba512a.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5042b2c76890b5bba512a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f50607928b370c11239532.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f50607928b370c11239532.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f50607928b370c11239532.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f50607928b370c11239532.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f50874f536e80d63b170b2.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f50874f536e80d63b170b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f50874f536e80d63b170b2.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f50874f536e80d63b170b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f50b617d33980ec341c96d.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f50b617d33980ec341c96d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f50b617d33980ec341c96d.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f50b617d33980ec341c96d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51128d552ef0ffe1437b6.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51128d552ef0ffe1437b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51128d552ef0ffe1437b6.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51128d552ef0ffe1437b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f513e34f45c411491c53ca.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f513e34f45c411491c53ca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f513e34f45c411491c53ca.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f513e34f45c411491c53ca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f514e116fc201233922a54.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f514e116fc201233922a54.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f514e116fc201233922a54.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f514e116fc201233922a54.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f516c63aa9bf133436c73b.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f516c63aa9bf133436c73b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f516c63aa9bf133436c73b.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f516c63aa9bf133436c73b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5182fadfeb61467ac17cf.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5182fadfeb61467ac17cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5182fadfeb61467ac17cf.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5182fadfeb61467ac17cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f519febaeacd154eb0f9f1.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f519febaeacd154eb0f9f1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f519febaeacd154eb0f9f1.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f519febaeacd154eb0f9f1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51aa9a8223a15fe6f94c2.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51aa9a8223a15fe6f94c2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51aa9a8223a15fe6f94c2.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51aa9a8223a15fe6f94c2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51ba068960e16ecc48d46.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51ba068960e16ecc48d46.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51ba068960e16ecc48d46.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51ba068960e16ecc48d46.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51daca0932e1890a4d676.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51daca0932e1890a4d676.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51daca0932e1890a4d676.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51daca0932e1890a4d676.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51f7b826c2b1a77042ec9.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51f7b826c2b1a77042ec9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f51f7b826c2b1a77042ec9.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f51f7b826c2b1a77042ec9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52096eb73c11b6e7f2712.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52096eb73c11b6e7f2712.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52096eb73c11b6e7f2712.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52096eb73c11b6e7f2712.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f521ccd4afdf1c600406a4.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f521ccd4afdf1c600406a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f521ccd4afdf1c600406a4.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f521ccd4afdf1c600406a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5246d3635571d8969f310.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5246d3635571d8969f310.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5246d3635571d8969f310.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5246d3635571d8969f310.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f525cc6bd5a51e853d280a.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f525cc6bd5a51e853d280a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f525cc6bd5a51e853d280a.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f525cc6bd5a51e853d280a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5277a290acc1fc68d5841.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5277a290acc1fc68d5841.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5277a290acc1fc68d5841.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5277a290acc1fc68d5841.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52a20d4980321a21d5b15.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52a20d4980321a21d5b15.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52a20d4980321a21d5b15.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52a20d4980321a21d5b15.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52c6005b91c22fa0b5474.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52c6005b91c22fa0b5474.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52c6005b91c22fa0b5474.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52c6005b91c22fa0b5474.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52d066a653223b0cbc15f.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52d066a653223b0cbc15f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52d066a653223b0cbc15f.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52d066a653223b0cbc15f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52dee33807524435b5714.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52dee33807524435b5714.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52dee33807524435b5714.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52dee33807524435b5714.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52eaaf9808c24f1711e49.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52eaaf9808c24f1711e49.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f52eaaf9808c24f1711e49.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f52eaaf9808c24f1711e49.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5335a09d5fb264cb6d128.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5335a09d5fb264cb6d128.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5335a09d5fb264cb6d128.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5335a09d5fb264cb6d128.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53908d3399826c7c2e780.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53908d3399826c7c2e780.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53908d3399826c7c2e780.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53908d3399826c7c2e780.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53ac645c24127c9957346.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53ac645c24127c9957346.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53ac645c24127c9957346.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53ac645c24127c9957346.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53bc800a8d928901cfc72.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53bc800a8d928901cfc72.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53bc800a8d928901cfc72.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53bc800a8d928901cfc72.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53cded0c284297f0d2bec.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53cded0c284297f0d2bec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53cded0c284297f0d2bec.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53cded0c284297f0d2bec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53dfa20d9112a729bf96a.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53dfa20d9112a729bf96a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53dfa20d9112a729bf96a.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53dfa20d9112a729bf96a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53f1a109a902b1f8e2858.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53f1a109a902b1f8e2858.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f53f1a109a902b1f8e2858.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f53f1a109a902b1f8e2858.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f540edee62b92c0b6fe534.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f540edee62b92c0b6fe534.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f540edee62b92c0b6fe534.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f540edee62b92c0b6fe534.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5421594f8af2cfd6ce3d4.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5421594f8af2cfd6ce3d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f5421594f8af2cfd6ce3d4.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f5421594f8af2cfd6ce3d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f542c08c893f2d9f4f86d4.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f542c08c893f2d9f4f86d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f542c08c893f2d9f4f86d4.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f542c08c893f2d9f4f86d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f623ba313ba40411851488.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f623ba313ba40411851488.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f623ba313ba40411851488.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f623ba313ba40411851488.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6250542ddad0502e48ee8.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6250542ddad0502e48ee8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6250542ddad0502e48ee8.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6250542ddad0502e48ee8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f62624e0d6c206196807e2.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f62624e0d6c206196807e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f62624e0d6c206196807e2.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f62624e0d6c206196807e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f627bc1703730722e34e7c.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f627bc1703730722e34e7c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f627bc1703730722e34e7c.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f627bc1703730722e34e7c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f629032a3d32082a27e97e.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f629032a3d32082a27e97e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f629032a3d32082a27e97e.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f629032a3d32082a27e97e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f62aa81c1eb0094d0510ce.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f62aa81c1eb0094d0510ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f62aa81c1eb0094d0510ce.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f62aa81c1eb0094d0510ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6374f109b510a62653ab3.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6374f109b510a62653ab3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6374f109b510a62653ab3.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6374f109b510a62653ab3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6388c45b13e0b1fdc3f94.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6388c45b13e0b1fdc3f94.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6388c45b13e0b1fdc3f94.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6388c45b13e0b1fdc3f94.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6395cfd3f0c0bc5e84a5c.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6395cfd3f0c0bc5e84a5c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6395cfd3f0c0bc5e84a5c.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6395cfd3f0c0bc5e84a5c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f63bdcb0a1480c94ebe6c7.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f63bdcb0a1480c94ebe6c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f63bdcb0a1480c94ebe6c7.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f63bdcb0a1480c94ebe6c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f643b463c0900e61c9396c.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f643b463c0900e61c9396c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f643b463c0900e61c9396c.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f643b463c0900e61c9396c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6453f9551f50f79dde158.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6453f9551f50f79dde158.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6453f9551f50f79dde158.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6453f9551f50f79dde158.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f646e0771ab3102e9e45c0.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f646e0771ab3102e9e45c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f646e0771ab3102e9e45c0.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f646e0771ab3102e9e45c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6498972a39e11396f0b57.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6498972a39e11396f0b57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6498972a39e11396f0b57.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6498972a39e11396f0b57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64b1393fb461219add0df.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64b1393fb461219add0df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64b1393fb461219add0df.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64b1393fb461219add0df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64bbf8879c012ad1d5508.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64bbf8879c012ad1d5508.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64bbf8879c012ad1d5508.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64bbf8879c012ad1d5508.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64d832fae5913a94443c3.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64d832fae5913a94443c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64d832fae5913a94443c3.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64d832fae5913a94443c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64e8bd52c971444dfbd89.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64e8bd52c971444dfbd89.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f64e8bd52c971444dfbd89.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f64e8bd52c971444dfbd89.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f657a7f9195016258e4ed6.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f657a7f9195016258e4ed6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f657a7f9195016258e4ed6.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f657a7f9195016258e4ed6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f659a9a606f216d86f82b2.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f659a9a606f216d86f82b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f659a9a606f216d86f82b2.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f659a9a606f216d86f82b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65a5e0016ab17a6ac1939.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65a5e0016ab17a6ac1939.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65a5e0016ab17a6ac1939.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65a5e0016ab17a6ac1939.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65b65099e9018a17f6909.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65b65099e9018a17f6909.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65b65099e9018a17f6909.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65b65099e9018a17f6909.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65caf2d642f198f2f5dfc.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65caf2d642f198f2f5dfc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65caf2d642f198f2f5dfc.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65caf2d642f198f2f5dfc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65ddd5166b51a43cb35ac.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65ddd5166b51a43cb35ac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65ddd5166b51a43cb35ac.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65ddd5166b51a43cb35ac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65ed992f4381b0a242850.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65ed992f4381b0a242850.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f65ed992f4381b0a242850.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f65ed992f4381b0a242850.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f661f07d4a111c20250f23.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f661f07d4a111c20250f23.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f661f07d4a111c20250f23.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f661f07d4a111c20250f23.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6631d5f8e891d24024dc3.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6631d5f8e891d24024dc3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6631d5f8e891d24024dc3.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6631d5f8e891d24024dc3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6644060253a1dd78b2e36.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6644060253a1dd78b2e36.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f6644060253a1dd78b2e36.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f6644060253a1dd78b2e36.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f666c9821e1e1ed24333b2.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f666c9821e1e1ed24333b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f666c9821e1e1ed24333b2.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f666c9821e1e1ed24333b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f66c570a22cc1feb87cf30.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f66c570a22cc1feb87cf30.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f66c570a22cc1feb87cf30.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f66c570a22cc1feb87cf30.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f66daca27ee821356bac17.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f66daca27ee821356bac17.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f66daca27ee821356bac17.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f66daca27ee821356bac17.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f66e7f3fe1f721cf9cb189.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f66e7f3fe1f721cf9cb189.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f66e7f3fe1f721cf9cb189.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f66e7f3fe1f721cf9cb189.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f671a8a9c59322b86f05da.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f671a8a9c59322b86f05da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f671a8a9c59322b86f05da.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f671a8a9c59322b86f05da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f677930d2ce9263ba93075.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f677930d2ce9263ba93075.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f677930d2ce9263ba93075.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f677930d2ce9263ba93075.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f679810774dd278c363d75.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f679810774dd278c363d75.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f679810774dd278c363d75.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f679810774dd278c363d75.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f67a7f852015284c67e484.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f67a7f852015284c67e484.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f67a7f852015284c67e484.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f67a7f852015284c67e484.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f67b465227cf28e6ade47f.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f67b465227cf28e6ade47f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f67b465227cf28e6ade47f.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f67b465227cf28e6ade47f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f67c48b6239c29bd895881.md b/curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f67c48b6239c29bd895881.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-about-speculation-and-requests/67f67c48b6239c29bd895881.md rename to curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67f67c48b6239c29bd895881.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/613297a923965e0703b64796.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/613297a923965e0703b64796.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/613297a923965e0703b64796.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/613297a923965e0703b64796.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61329b210dac0b08047fd6ab.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61329b210dac0b08047fd6ab.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61329b210dac0b08047fd6ab.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61329b210dac0b08047fd6ab.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61329d52e5010e08d9b9d66b.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61329d52e5010e08d9b9d66b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61329d52e5010e08d9b9d66b.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61329d52e5010e08d9b9d66b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6133acc353338c0bba9cb553.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6133acc353338c0bba9cb553.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6133acc353338c0bba9cb553.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6133acc353338c0bba9cb553.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6133d11ef548f51f876149e3.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6133d11ef548f51f876149e3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6133d11ef548f51f876149e3.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6133d11ef548f51f876149e3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/613e2546d0594208229ada50.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/613e2546d0594208229ada50.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/613e2546d0594208229ada50.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/613e2546d0594208229ada50.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/613e275749ebd008e74bb62e.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/613e275749ebd008e74bb62e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/613e275749ebd008e74bb62e.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/613e275749ebd008e74bb62e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6140827cff96e906bd38fc2b.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6140827cff96e906bd38fc2b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6140827cff96e906bd38fc2b.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6140827cff96e906bd38fc2b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6140883f74224508174794c0.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6140883f74224508174794c0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6140883f74224508174794c0.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6140883f74224508174794c0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61408e4ae3e35d08feb260eb.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61408e4ae3e35d08feb260eb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61408e4ae3e35d08feb260eb.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61408e4ae3e35d08feb260eb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61408f155e798909b6908712.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61408f155e798909b6908712.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61408f155e798909b6908712.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61408f155e798909b6908712.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614090d5a22b6f0a5a6b464c.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614090d5a22b6f0a5a6b464c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614090d5a22b6f0a5a6b464c.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614090d5a22b6f0a5a6b464c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6141fabd6f75610664e908fd.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6141fabd6f75610664e908fd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6141fabd6f75610664e908fd.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6141fabd6f75610664e908fd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6141fed65b61320743da5894.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6141fed65b61320743da5894.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6141fed65b61320743da5894.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6141fed65b61320743da5894.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614202874ca576084fca625f.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614202874ca576084fca625f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614202874ca576084fca625f.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614202874ca576084fca625f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614206033d366c090ca7dd42.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614206033d366c090ca7dd42.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614206033d366c090ca7dd42.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614206033d366c090ca7dd42.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61435e3c0679a306c20f1acc.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61435e3c0679a306c20f1acc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61435e3c0679a306c20f1acc.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61435e3c0679a306c20f1acc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143610161323a081b249c19.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143610161323a081b249c19.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143610161323a081b249c19.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143610161323a081b249c19.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143639d5eddc7094161648c.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143639d5eddc7094161648c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143639d5eddc7094161648c.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143639d5eddc7094161648c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143908b6aafb00a659ca189.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143908b6aafb00a659ca189.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143908b6aafb00a659ca189.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143908b6aafb00a659ca189.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143920c8eafb00b735746ce.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143920c8eafb00b735746ce.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143920c8eafb00b735746ce.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143920c8eafb00b735746ce.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614396f7ae83f20ea6f9f4b3.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614396f7ae83f20ea6f9f4b3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614396f7ae83f20ea6f9f4b3.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614396f7ae83f20ea6f9f4b3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143cb26f7edff2dc28f7da5.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143cb26f7edff2dc28f7da5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143cb26f7edff2dc28f7da5.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6143cb26f7edff2dc28f7da5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6144e818fd5ea704fe56081d.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6144e818fd5ea704fe56081d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6144e818fd5ea704fe56081d.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6144e818fd5ea704fe56081d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6144f8dc6849e405dd8bb829.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6144f8dc6849e405dd8bb829.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6144f8dc6849e405dd8bb829.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6144f8dc6849e405dd8bb829.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145e6eeaa66c605eb087fe9.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145e6eeaa66c605eb087fe9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145e6eeaa66c605eb087fe9.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145e6eeaa66c605eb087fe9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145e8b5080a5f06bb0223d0.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145e8b5080a5f06bb0223d0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145e8b5080a5f06bb0223d0.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145e8b5080a5f06bb0223d0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145eb5f08a38a0786c7a80c.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145eb5f08a38a0786c7a80c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145eb5f08a38a0786c7a80c.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145eb5f08a38a0786c7a80c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145ed1f22caab087630aaad.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145ed1f22caab087630aaad.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145ed1f22caab087630aaad.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145ed1f22caab087630aaad.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145ee65e2e1530938cb594d.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145ee65e2e1530938cb594d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145ee65e2e1530938cb594d.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145ee65e2e1530938cb594d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f02240ff8f09f7ec913c.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f02240ff8f09f7ec913c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f02240ff8f09f7ec913c.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f02240ff8f09f7ec913c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f14f019a4b0adb94b051.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f14f019a4b0adb94b051.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f14f019a4b0adb94b051.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f14f019a4b0adb94b051.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f3a5cd9be60b9459cdd6.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f3a5cd9be60b9459cdd6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f3a5cd9be60b9459cdd6.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f3a5cd9be60b9459cdd6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f47393fbe70c4d885f9c.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f47393fbe70c4d885f9c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f47393fbe70c4d885f9c.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f47393fbe70c4d885f9c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f59029474c0d3dc1c8b8.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f59029474c0d3dc1c8b8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f59029474c0d3dc1c8b8.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f59029474c0d3dc1c8b8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f685797bd30df9784e8c.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f685797bd30df9784e8c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f685797bd30df9784e8c.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f685797bd30df9784e8c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f829ac6a920ebf5797d7.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f829ac6a920ebf5797d7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f829ac6a920ebf5797d7.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f829ac6a920ebf5797d7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f8f8bcd4370f6509078e.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f8f8bcd4370f6509078e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145f8f8bcd4370f6509078e.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145f8f8bcd4370f6509078e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145fb5018cb5b100cb2a88c.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145fb5018cb5b100cb2a88c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145fb5018cb5b100cb2a88c.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145fb5018cb5b100cb2a88c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145fc3707fc3310c277f5c8.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145fc3707fc3310c277f5c8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6145fc3707fc3310c277f5c8.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6145fc3707fc3310c277f5c8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614796cb8086be482d60e0ac.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614796cb8086be482d60e0ac.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614796cb8086be482d60e0ac.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614796cb8086be482d60e0ac.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6147a14ef5668b5881ef2297.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6147a14ef5668b5881ef2297.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6147a14ef5668b5881ef2297.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6147a14ef5668b5881ef2297.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614878f7a412310647873015.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614878f7a412310647873015.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614878f7a412310647873015.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614878f7a412310647873015.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487da611a65307e78d2c20.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61487da611a65307e78d2c20.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487da611a65307e78d2c20.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61487da611a65307e78d2c20.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487f703571b60899055cf9.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61487f703571b60899055cf9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487f703571b60899055cf9.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61487f703571b60899055cf9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614880dc16070e093e29bc56.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614880dc16070e093e29bc56.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614880dc16070e093e29bc56.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614880dc16070e093e29bc56.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614883b6fa720e09fb167de9.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614883b6fa720e09fb167de9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614883b6fa720e09fb167de9.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614883b6fa720e09fb167de9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614884c1f5d6f30ab3d78cde.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614884c1f5d6f30ab3d78cde.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614884c1f5d6f30ab3d78cde.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614884c1f5d6f30ab3d78cde.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61488ecfd05e290b5712e6da.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61488ecfd05e290b5712e6da.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61488ecfd05e290b5712e6da.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/61488ecfd05e290b5712e6da.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148d99cdc7acd0c519862cb.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148d99cdc7acd0c519862cb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148d99cdc7acd0c519862cb.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148d99cdc7acd0c519862cb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dc095264000dce348bf5.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dc095264000dce348bf5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dc095264000dce348bf5.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dc095264000dce348bf5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dcaaf2e8750e6cb4501a.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dcaaf2e8750e6cb4501a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dcaaf2e8750e6cb4501a.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dcaaf2e8750e6cb4501a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dd31d210990f0fb140f8.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dd31d210990f0fb140f8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dd31d210990f0fb140f8.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dd31d210990f0fb140f8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148defa9c01520fb9d178a0.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148defa9c01520fb9d178a0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148defa9c01520fb9d178a0.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148defa9c01520fb9d178a0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dfab9b54c110577de165.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dfab9b54c110577de165.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148dfab9b54c110577de165.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148dfab9b54c110577de165.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e0bcc13efd10f7d7a6a9.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e0bcc13efd10f7d7a6a9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e0bcc13efd10f7d7a6a9.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e0bcc13efd10f7d7a6a9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e161ecec9511941f8833.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e161ecec9511941f8833.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e161ecec9511941f8833.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e161ecec9511941f8833.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e28706b34912340fd042.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e28706b34912340fd042.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e28706b34912340fd042.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e28706b34912340fd042.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e335c1edd512d00e4691.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e335c1edd512d00e4691.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e335c1edd512d00e4691.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e335c1edd512d00e4691.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6351e7a8684bf5377c4ee7f7.md b/curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6351e7a8684bf5377c4ee7f7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6351e7a8684bf5377c4ee7f7.md rename to curriculum/challenges/english/blocks/learn-accessibility-by-building-a-quiz/6351e7a8684bf5377c4ee7f7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635060a5c03c950f46174cb5.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635060a5c03c950f46174cb5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635060a5c03c950f46174cb5.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635060a5c03c950f46174cb5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507b5ac8a55134223374c7.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507b5ac8a55134223374c7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507b5ac8a55134223374c7.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507b5ac8a55134223374c7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507bcbfe4ede356e624395.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507bcbfe4ede356e624395.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507bcbfe4ede356e624395.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507bcbfe4ede356e624395.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c19151201368ee3e16c.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c19151201368ee3e16c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c19151201368ee3e16c.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c19151201368ee3e16c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c4b63731437227b0134.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c4b63731437227b0134.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c4b63731437227b0134.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507c4b63731437227b0134.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507d810f1a2e38f1908fd8.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507d810f1a2e38f1908fd8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507d810f1a2e38f1908fd8.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507d810f1a2e38f1908fd8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507e4562cdde3a28e8de1b.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507e4562cdde3a28e8de1b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507e4562cdde3a28e8de1b.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507e4562cdde3a28e8de1b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507ebb0c50ce3b9d669cd9.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507ebb0c50ce3b9d669cd9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507ebb0c50ce3b9d669cd9.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507ebb0c50ce3b9d669cd9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507fc6cc29083cc44df2fb.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507fc6cc29083cc44df2fb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507fc6cc29083cc44df2fb.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63507fc6cc29083cc44df2fb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6350805fe0fe283dd347b0dc.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6350805fe0fe283dd347b0dc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6350805fe0fe283dd347b0dc.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6350805fe0fe283dd347b0dc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635080d80b72803e973841da.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635080d80b72803e973841da.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635080d80b72803e973841da.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635080d80b72803e973841da.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6350854411ffb73feb6bb84e.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6350854411ffb73feb6bb84e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6350854411ffb73feb6bb84e.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6350854411ffb73feb6bb84e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508577f69f41409275f877.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508577f69f41409275f877.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508577f69f41409275f877.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508577f69f41409275f877.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635085da54fc2041e0303e75.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635085da54fc2041e0303e75.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635085da54fc2041e0303e75.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635085da54fc2041e0303e75.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635085f80bd9b5429faa40c4.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635085f80bd9b5429faa40c4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635085f80bd9b5429faa40c4.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635085f80bd9b5429faa40c4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6350866cce4c6d43bdf607c8.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6350866cce4c6d43bdf607c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6350866cce4c6d43bdf607c8.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6350866cce4c6d43bdf607c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508750f040a348a440a0bf.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508750f040a348a440a0bf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508750f040a348a440a0bf.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508750f040a348a440a0bf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635089e3bd3e144f2db4094f.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635089e3bd3e144f2db4094f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635089e3bd3e144f2db4094f.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635089e3bd3e144f2db4094f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508abbff1c4c5210d68cc5.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508abbff1c4c5210d68cc5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508abbff1c4c5210d68cc5.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508abbff1c4c5210d68cc5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508c898d753754757bd5e3.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508c898d753754757bd5e3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508c898d753754757bd5e3.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/63508c898d753754757bd5e3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635090f47eb6d9563a6fed05.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635090f47eb6d9563a6fed05.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635090f47eb6d9563a6fed05.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635090f47eb6d9563a6fed05.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e79d15aae30fac58f48e.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e79d15aae30fac58f48e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e79d15aae30fac58f48e.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e79d15aae30fac58f48e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e93db104661305c5f658.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e93db104661305c5f658.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e93db104661305c5f658.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e93db104661305c5f658.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e96d2604f813c656750b.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e96d2604f813c656750b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e96d2604f813c656750b.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e96d2604f813c656750b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ea3a5b79e614ee2282fd.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ea3a5b79e614ee2282fd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ea3a5b79e614ee2282fd.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ea3a5b79e614ee2282fd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ebd3ab962c168a122e85.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ebd3ab962c168a122e85.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ebd3ab962c168a122e85.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ebd3ab962c168a122e85.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ec8b9c70fd17b8c7ba3f.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ec8b9c70fd17b8c7ba3f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ec8b9c70fd17b8c7ba3f.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ec8b9c70fd17b8c7ba3f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ecef9f045519063da9b3.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ecef9f045519063da9b3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ecef9f045519063da9b3.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ecef9f045519063da9b3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352edee8a4de01ad693f0e4.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352edee8a4de01ad693f0e4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352edee8a4de01ad693f0e4.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352edee8a4de01ad693f0e4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ee566a59d31d24bde74b.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ee566a59d31d24bde74b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ee566a59d31d24bde74b.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ee566a59d31d24bde74b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f09b1e53a420e7873344.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f09b1e53a420e7873344.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f09b1e53a420e7873344.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f09b1e53a420e7873344.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f179bdca23221298a5ba.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f179bdca23221298a5ba.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f179bdca23221298a5ba.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f179bdca23221298a5ba.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2526dccb523150b64fb.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2526dccb523150b64fb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2526dccb523150b64fb.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2526dccb523150b64fb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2a24eb71b24284ca2b6.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2a24eb71b24284ca2b6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2a24eb71b24284ca2b6.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352f2a24eb71b24284ca2b6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352faf71a9db52631864634.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352faf71a9db52631864634.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352faf71a9db52631864634.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352faf71a9db52631864634.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fbb93a91a8272f838d42.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fbb93a91a8272f838d42.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fbb93a91a8272f838d42.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fbb93a91a8272f838d42.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fcb156834128001ea945.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fcb156834128001ea945.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fcb156834128001ea945.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fcb156834128001ea945.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fce75b2d3b2924930f1e.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fce75b2d3b2924930f1e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fce75b2d3b2924930f1e.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fce75b2d3b2924930f1e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fe473d53592a40ae403b.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fe473d53592a40ae403b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fe473d53592a40ae403b.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fe473d53592a40ae403b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fed209792d2b89e92ea1.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fed209792d2b89e92ea1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fed209792d2b89e92ea1.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352fed209792d2b89e92ea1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ff27e0e51b2c7dce0010.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ff27e0e51b2c7dce0010.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ff27e0e51b2c7dce0010.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ff27e0e51b2c7dce0010.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ffe4cfafa72d595a0007.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ffe4cfafa72d595a0007.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ffe4cfafa72d595a0007.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6352ffe4cfafa72d595a0007.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6353004b235d7a2e0b913f2b.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6353004b235d7a2e0b913f2b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6353004b235d7a2e0b913f2b.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6353004b235d7a2e0b913f2b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6353024f5eab012fa2f57eec.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6353024f5eab012fa2f57eec.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6353024f5eab012fa2f57eec.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6353024f5eab012fa2f57eec.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6353028147d3c7309017216a.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6353028147d3c7309017216a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6353028147d3c7309017216a.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6353028147d3c7309017216a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635302be760d6031d11a06cd.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635302be760d6031d11a06cd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/635302be760d6031d11a06cd.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/635302be760d6031d11a06cd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65aac0678d51b3f1a0cb8061.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65aac0678d51b3f1a0cb8061.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65aac0678d51b3f1a0cb8061.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65aac0678d51b3f1a0cb8061.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65c4dc57418fd6bfc710d61d.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65c4dc57418fd6bfc710d61d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65c4dc57418fd6bfc710d61d.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65c4dc57418fd6bfc710d61d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65ca2d0625aa3a3201067f70.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65ca2d0625aa3a3201067f70.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65ca2d0625aa3a3201067f70.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65ca2d0625aa3a3201067f70.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65e62efde0592ec4b4bb6a69.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65e62efde0592ec4b4bb6a69.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65e62efde0592ec4b4bb6a69.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65e62efde0592ec4b4bb6a69.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65f83a7ca7047318e3ccff7c.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65f83a7ca7047318e3ccff7c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/65f83a7ca7047318e3ccff7c.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/65f83a7ca7047318e3ccff7c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/661890c4abae9f2a0eddad6b.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/661890c4abae9f2a0eddad6b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/661890c4abae9f2a0eddad6b.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/661890c4abae9f2a0eddad6b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/661899113600ef307d8a7487.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/661899113600ef307d8a7487.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/661899113600ef307d8a7487.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/661899113600ef307d8a7487.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6618a3264f955339063d3328.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6618a3264f955339063d3328.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6618a3264f955339063d3328.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6618a3264f955339063d3328.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6618abf6368d073f0f659780.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6618abf6368d073f0f659780.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6618abf6368d073f0f659780.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/6618abf6368d073f0f659780.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/66c395a16c3ff33dc6f8e7c0.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/66c395a16c3ff33dc6f8e7c0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/66c395a16c3ff33dc6f8e7c0.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/66c395a16c3ff33dc6f8e7c0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/66f59e667892883f47abe6d5.md b/curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/66f59e667892883f47abe6d5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/66f59e667892883f47abe6d5.md rename to curriculum/challenges/english/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator/66f59e667892883f47abe6d5.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-advanced-bash-by-building-a-kitty-ipsum-translator/build-a-kitty-ipsum-translator.md b/curriculum/challenges/english/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator/602da0de22201c65d2a019f6.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-advanced-bash-by-building-a-kitty-ipsum-translator/build-a-kitty-ipsum-translator.md rename to curriculum/challenges/english/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator/602da0de22201c65d2a019f6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65576ff7888f9e96f52a4be1.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65576ff7888f9e96f52a4be1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65576ff7888f9e96f52a4be1.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65576ff7888f9e96f52a4be1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557709b0aee699a6a00528c.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557709b0aee699a6a00528c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557709b0aee699a6a00528c.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557709b0aee699a6a00528c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557712d77ce2d9bd7e63afd.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557712d77ce2d9bd7e63afd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557712d77ce2d9bd7e63afd.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557712d77ce2d9bd7e63afd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557716aadbd2d9c42c0e69a.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557716aadbd2d9c42c0e69a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557716aadbd2d9c42c0e69a.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557716aadbd2d9c42c0e69a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655771d889132f9ccd341060.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655771d889132f9ccd341060.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655771d889132f9ccd341060.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655771d889132f9ccd341060.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577236b056379d5dbc7000.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577236b056379d5dbc7000.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577236b056379d5dbc7000.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577236b056379d5dbc7000.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773b0591c5f9f4045883e.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773b0591c5f9f4045883e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773b0591c5f9f4045883e.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773b0591c5f9f4045883e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773f8b8b5db9fc6d0ae76.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773f8b8b5db9fc6d0ae76.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773f8b8b5db9fc6d0ae76.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655773f8b8b5db9fc6d0ae76.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557743527cb92a06417ea97.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557743527cb92a06417ea97.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557743527cb92a06417ea97.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557743527cb92a06417ea97.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557746aad2844a0cd864e12.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557746aad2844a0cd864e12.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557746aad2844a0cd864e12.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557746aad2844a0cd864e12.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774955b097ea14897db12.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774955b097ea14897db12.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774955b097ea14897db12.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774955b097ea14897db12.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774d01daeeaa1978b99d5.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774d01daeeaa1978b99d5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774d01daeeaa1978b99d5.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655774d01daeeaa1978b99d5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655775221059f5a20493d5d7.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655775221059f5a20493d5d7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655775221059f5a20493d5d7.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655775221059f5a20493d5d7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655776db1eeae0a620e42a0d.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655776db1eeae0a620e42a0d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655776db1eeae0a620e42a0d.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655776db1eeae0a620e42a0d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655777060d8ddea6741be1b1.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655777060d8ddea6741be1b1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655777060d8ddea6741be1b1.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655777060d8ddea6741be1b1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577739f57ecca6c39bb4e9.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577739f57ecca6c39bb4e9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577739f57ecca6c39bb4e9.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577739f57ecca6c39bb4e9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577791ad8c26a7705e2919.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577791ad8c26a7705e2919.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577791ad8c26a7705e2919.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577791ad8c26a7705e2919.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577a17564ce8a8e06c1460.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577a17564ce8a8e06c1460.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577a17564ce8a8e06c1460.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65577a17564ce8a8e06c1460.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c17d54dfab65cd54b95.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c17d54dfab65cd54b95.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c17d54dfab65cd54b95.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c17d54dfab65cd54b95.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c74607d40b6d8c4757f.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c74607d40b6d8c4757f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c74607d40b6d8c4757f.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578c74607d40b6d8c4757f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cb031cd93b77a285db2.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cb031cd93b77a285db2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cb031cd93b77a285db2.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cb031cd93b77a285db2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cee7f2cb8b80127cce2.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cee7f2cb8b80127cce2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cee7f2cb8b80127cce2.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578cee7f2cb8b80127cce2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d0f6c78a0b868a43b9c.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d0f6c78a0b868a43b9c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d0f6c78a0b868a43b9c.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d0f6c78a0b868a43b9c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d4fc3afc3b8f554c882.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d4fc3afc3b8f554c882.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d4fc3afc3b8f554c882.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578d4fc3afc3b8f554c882.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578f895f2a65ba7a916804.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578f895f2a65ba7a916804.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578f895f2a65ba7a916804.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578f895f2a65ba7a916804.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578fcf00322dbad5dee05b.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578fcf00322dbad5dee05b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578fcf00322dbad5dee05b.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65578fcf00322dbad5dee05b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655790d113d14dbb727eaf41.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655790d113d14dbb727eaf41.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655790d113d14dbb727eaf41.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655790d113d14dbb727eaf41.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557910b0ebaeebc18209e90.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557910b0ebaeebc18209e90.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557910b0ebaeebc18209e90.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557910b0ebaeebc18209e90.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557913b8fe5c0bc834c9f4f.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557913b8fe5c0bc834c9f4f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557913b8fe5c0bc834c9f4f.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557913b8fe5c0bc834c9f4f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791847db8a9bd0b685f40.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791847db8a9bd0b685f40.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791847db8a9bd0b685f40.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791847db8a9bd0b685f40.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791ae44c182bd92f31caa.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791ae44c182bd92f31caa.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791ae44c182bd92f31caa.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791ae44c182bd92f31caa.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791e6cf5e03be3de73451.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791e6cf5e03be3de73451.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791e6cf5e03be3de73451.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/655791e6cf5e03be3de73451.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65579228c669fcbebffd01d5.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65579228c669fcbebffd01d5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65579228c669fcbebffd01d5.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65579228c669fcbebffd01d5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557924d47c325bf27afbe51.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557924d47c325bf27afbe51.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557924d47c325bf27afbe51.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557924d47c325bf27afbe51.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557927ad11e58bf8c794b25.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557927ad11e58bf8c794b25.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557927ad11e58bf8c794b25.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6557927ad11e58bf8c794b25.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d70c5161b16ff1d6530d.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d70c5161b16ff1d6530d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d70c5161b16ff1d6530d.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d70c5161b16ff1d6530d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d86fe1b8947954b9178d.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d86fe1b8947954b9178d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d86fe1b8947954b9178d.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559d86fe1b8947954b9178d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da1b7d75f088f5e6b89f.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da1b7d75f088f5e6b89f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da1b7d75f088f5e6b89f.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da1b7d75f088f5e6b89f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da93115de78dbbdc7ba3.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da93115de78dbbdc7ba3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da93115de78dbbdc7ba3.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6559da93115de78dbbdc7ba3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6566195b0a021bb660b2b4b1.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6566195b0a021bb660b2b4b1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6566195b0a021bb660b2b4b1.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6566195b0a021bb660b2b4b1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65661b72d6745ebec6a96923.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65661b72d6745ebec6a96923.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65661b72d6745ebec6a96923.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65661b72d6745ebec6a96923.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6567722f53ad97d7ea6bb082.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6567722f53ad97d7ea6bb082.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6567722f53ad97d7ea6bb082.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6567722f53ad97d7ea6bb082.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65774ae7c3eee66fe79b9459.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65774ae7c3eee66fe79b9459.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65774ae7c3eee66fe79b9459.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65774ae7c3eee66fe79b9459.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/657891ab9c1903f4e55433ba.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/657891ab9c1903f4e55433ba.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/657891ab9c1903f4e55433ba.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/657891ab9c1903f4e55433ba.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65789506b30453080f77470c.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65789506b30453080f77470c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65789506b30453080f77470c.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65789506b30453080f77470c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b13757611e2825beb8a5.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b13757611e2825beb8a5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b13757611e2825beb8a5.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b13757611e2825beb8a5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b57361f2f132a02e2a18.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b57361f2f132a02e2a18.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b57361f2f132a02e2a18.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6578b57361f2f132a02e2a18.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65796fac81f983127558f3f4.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65796fac81f983127558f3f4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65796fac81f983127558f3f4.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65796fac81f983127558f3f4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579717f0920131304286804.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579717f0920131304286804.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579717f0920131304286804.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579717f0920131304286804.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65797670e0c0d016f17e7660.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65797670e0c0d016f17e7660.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65797670e0c0d016f17e7660.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65797670e0c0d016f17e7660.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579ca0923cfa7162089d2f0.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579ca0923cfa7162089d2f0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579ca0923cfa7162089d2f0.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579ca0923cfa7162089d2f0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cbab9825b8170974c69a.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cbab9825b8170974c69a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cbab9825b8170974c69a.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cbab9825b8170974c69a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cd5f6dd62c189e53ddbb.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cd5f6dd62c189e53ddbb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cd5f6dd62c189e53ddbb.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579cd5f6dd62c189e53ddbb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579dd49fa8a8e1fd06b85a9.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579dd49fa8a8e1fd06b85a9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579dd49fa8a8e1fd06b85a9.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/6579dd49fa8a8e1fd06b85a9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65affe602a2a828b0382a058.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65affe602a2a828b0382a058.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65affe602a2a828b0382a058.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65affe602a2a828b0382a058.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cd2b7bd9a684ccf1dc16.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cd2b7bd9a684ccf1dc16.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cd2b7bd9a684ccf1dc16.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cd2b7bd9a684ccf1dc16.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cf140d34058d7ea8935f.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cf140d34058d7ea8935f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cf140d34058d7ea8935f.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7cf140d34058d7ea8935f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d25992879698180e6a71.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d25992879698180e6a71.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d25992879698180e6a71.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d25992879698180e6a71.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d3319ebec69b983fb91b.md b/curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d3319ebec69b983fb91b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d3319ebec69b983fb91b.md rename to curriculum/challenges/english/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm/65b7d3319ebec69b983fb91b.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/english/blocks/learn-applications-of-linear-systems/6363d2019078df117ce4c3fe.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md rename to curriculum/challenges/english/blocks/learn-applications-of-linear-systems/6363d2019078df117ce4c3fe.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-applications-of-linear-systems/applications-of-linear-systems-extra.md b/curriculum/challenges/english/blocks/learn-applications-of-linear-systems/6363d23a9078df117ce4c3ff.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-applications-of-linear-systems/applications-of-linear-systems-extra.md rename to curriculum/challenges/english/blocks/learn-applications-of-linear-systems/6363d23a9078df117ce4c3ff.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64388945b59341057e955fbb.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64388945b59341057e955fbb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64388945b59341057e955fbb.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64388945b59341057e955fbb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c0ab6779047014ca69b4f.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c0ab6779047014ca69b4f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c0ab6779047014ca69b4f.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c0ab6779047014ca69b4f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c14c8027369027334e802.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c14c8027369027334e802.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c14c8027369027334e802.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c14c8027369027334e802.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c337176a83407d0cd915c.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c337176a83407d0cd915c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c337176a83407d0cd915c.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c337176a83407d0cd915c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c359312d030093352fe41.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c359312d030093352fe41.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c359312d030093352fe41.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c359312d030093352fe41.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c565936a10109b3f59326.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c565936a10109b3f59326.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c565936a10109b3f59326.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c565936a10109b3f59326.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c56790fac5409eb5ec6f9.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c56790fac5409eb5ec6f9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c56790fac5409eb5ec6f9.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c56790fac5409eb5ec6f9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c8d9a73965c0a26d7f634.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c8d9a73965c0a26d7f634.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c8d9a73965c0a26d7f634.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c8d9a73965c0a26d7f634.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c90830bbeb40ab15148a6.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c90830bbeb40ab15148a6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c90830bbeb40ab15148a6.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c90830bbeb40ab15148a6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c95001ff61f0b3c39ce71.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c95001ff61f0b3c39ce71.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c95001ff61f0b3c39ce71.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643c95001ff61f0b3c39ce71.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e99a35a2cde013489176c.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e99a35a2cde013489176c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e99a35a2cde013489176c.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e99a35a2cde013489176c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9ee64efc77016fa3397c.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9ee64efc77016fa3397c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9ee64efc77016fa3397c.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9ee64efc77016fa3397c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9f727a93d80198228d57.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9f727a93d80198228d57.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9f727a93d80198228d57.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643e9f727a93d80198228d57.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ec3040ee13201ff1c35bf.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ec3040ee13201ff1c35bf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ec3040ee13201ff1c35bf.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ec3040ee13201ff1c35bf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee71edd2ec2014c0ff0e0.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee71edd2ec2014c0ff0e0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee71edd2ec2014c0ff0e0.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee71edd2ec2014c0ff0e0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee973c162ae017b3d30db.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee973c162ae017b3d30db.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee973c162ae017b3d30db.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/643ee973c162ae017b3d30db.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6443c98ac169e501eba36d04.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6443c98ac169e501eba36d04.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6443c98ac169e501eba36d04.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6443c98ac169e501eba36d04.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444062a33ab4c03d0c2e9f5.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444062a33ab4c03d0c2e9f5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444062a33ab4c03d0c2e9f5.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444062a33ab4c03d0c2e9f5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64440a50d076c204051f2cc0.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64440a50d076c204051f2cc0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64440a50d076c204051f2cc0.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64440a50d076c204051f2cc0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444f324c287170220eee013.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444f324c287170220eee013.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444f324c287170220eee013.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6444f324c287170220eee013.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6446d8f9fce0fa0172473964.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6446d8f9fce0fa0172473964.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6446d8f9fce0fa0172473964.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6446d8f9fce0fa0172473964.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b6d20eabd7e0149383254.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b6d20eabd7e0149383254.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b6d20eabd7e0149383254.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b6d20eabd7e0149383254.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b736c83c5250181633899.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b736c83c5250181633899.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b736c83c5250181633899.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b736c83c5250181633899.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b97360868a301bf9ba463.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b97360868a301bf9ba463.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b97360868a301bf9ba463.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644b97360868a301bf9ba463.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644ba3c43bb57f020ca57834.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644ba3c43bb57f020ca57834.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644ba3c43bb57f020ca57834.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644ba3c43bb57f020ca57834.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644baae059c58402a31e815a.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644baae059c58402a31e815a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644baae059c58402a31e815a.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644baae059c58402a31e815a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f360e888420013dbe705f.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f360e888420013dbe705f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f360e888420013dbe705f.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f360e888420013dbe705f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f4bcf1c2afd0211cd945e.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f4bcf1c2afd0211cd945e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f4bcf1c2afd0211cd945e.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f4bcf1c2afd0211cd945e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f848af645ce012bd1a2bc.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f848af645ce012bd1a2bc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f848af645ce012bd1a2bc.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644f848af645ce012bd1a2bc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fa585a5f9970173ca3cff.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fa585a5f9970173ca3cff.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fa585a5f9970173ca3cff.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fa585a5f9970173ca3cff.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fb1d7f0257702a0c935cf.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fb1d7f0257702a0c935cf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fb1d7f0257702a0c935cf.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fb1d7f0257702a0c935cf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fba64caf60303c9540d14.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fba64caf60303c9540d14.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fba64caf60303c9540d14.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/644fba64caf60303c9540d14.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645763874fd6d901c273db29.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645763874fd6d901c273db29.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645763874fd6d901c273db29.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645763874fd6d901c273db29.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f06144bc0dc0143a5a3a2.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f06144bc0dc0143a5a3a2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f06144bc0dc0143a5a3a2.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f06144bc0dc0143a5a3a2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f1cffc7f95e01db009f32.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f1cffc7f95e01db009f32.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f1cffc7f95e01db009f32.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f1cffc7f95e01db009f32.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f34e7925b68021ce0bcaa.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f34e7925b68021ce0bcaa.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f34e7925b68021ce0bcaa.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f34e7925b68021ce0bcaa.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7231271ab1012bc659b8.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7231271ab1012bc659b8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7231271ab1012bc659b8.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7231271ab1012bc659b8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f764c37de33015ded1273.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f764c37de33015ded1273.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f764c37de33015ded1273.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f764c37de33015ded1273.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7879ebbdb201892e55e1.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7879ebbdb201892e55e1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7879ebbdb201892e55e1.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f7879ebbdb201892e55e1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f8615fa144d01c476b22c.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f8615fa144d01c476b22c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f8615fa144d01c476b22c.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f8615fa144d01c476b22c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f958584305d02bf48fe5b.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f958584305d02bf48fe5b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f958584305d02bf48fe5b.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/645f958584305d02bf48fe5b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646474a88d0d4a016f895ba8.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646474a88d0d4a016f895ba8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646474a88d0d4a016f895ba8.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646474a88d0d4a016f895ba8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64648c3254e52901e36e7703.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64648c3254e52901e36e7703.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64648c3254e52901e36e7703.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64648c3254e52901e36e7703.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646494e11d0cab03caee204c.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646494e11d0cab03caee204c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646494e11d0cab03caee204c.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/646494e11d0cab03caee204c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64649b108df035051cb2ba2d.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64649b108df035051cb2ba2d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64649b108df035051cb2ba2d.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/64649b108df035051cb2ba2d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/653f173100e7791a72a8a4c8.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/653f173100e7791a72a8a4c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/653f173100e7791a72a8a4c8.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/653f173100e7791a72a8a4c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/655f16b6fc793f6f13ba1a6f.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/655f16b6fc793f6f13ba1a6f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/655f16b6fc793f6f13ba1a6f.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/655f16b6fc793f6f13ba1a6f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/657386f11fb8265660bfac75.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/657386f11fb8265660bfac75.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/657386f11fb8265660bfac75.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/657386f11fb8265660bfac75.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65738cc6cba1825b14806b3d.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65738cc6cba1825b14806b3d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65738cc6cba1825b14806b3d.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65738cc6cba1825b14806b3d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65739e21dbdf776ccfbf2df5.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65739e21dbdf776ccfbf2df5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65739e21dbdf776ccfbf2df5.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65739e21dbdf776ccfbf2df5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6573d962423e118f6d851e6b.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6573d962423e118f6d851e6b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6573d962423e118f6d851e6b.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6573d962423e118f6d851e6b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6576076879130f6cf7426e82.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6576076879130f6cf7426e82.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6576076879130f6cf7426e82.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/6576076879130f6cf7426e82.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760954561c726e832a0cc8.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760954561c726e832a0cc8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760954561c726e832a0cc8.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760954561c726e832a0cc8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760ce115eb06716baeb361.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760ce115eb06716baeb361.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760ce115eb06716baeb361.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760ce115eb06716baeb361.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760de70283687288fe70cf.md b/curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760de70283687288fe70cf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760de70283687288fe70cf.md rename to curriculum/challenges/english/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/65760de70283687288fe70cf.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-bash-and-sql-by-building-a-bike-rental-shop/build-a-bike-rental-shop.md b/curriculum/challenges/english/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop/5f5b969a05380d2179fe6e18.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-bash-and-sql-by-building-a-bike-rental-shop/build-a-bike-rental-shop.md rename to curriculum/challenges/english/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop/5f5b969a05380d2179fe6e18.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-bash-by-building-a-boilerplate/build-a-boilerplate.md b/curriculum/challenges/english/blocks/learn-bash-by-building-a-boilerplate/5ea8adfab628f68d805bfc5e.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-bash-by-building-a-boilerplate/build-a-boilerplate.md rename to curriculum/challenges/english/blocks/learn-bash-by-building-a-boilerplate/5ea8adfab628f68d805bfc5e.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-bash-scripting-by-building-five-programs/build-five-programs.md b/curriculum/challenges/english/blocks/learn-bash-scripting-by-building-five-programs/5f5904ac738bc2fa9efecf5a.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-bash-scripting-by-building-five-programs/build-five-programs.md rename to curriculum/challenges/english/blocks/learn-bash-scripting-by-building-five-programs/5f5904ac738bc2fa9efecf5a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64061a98f704a014b44afdb2.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64061a98f704a014b44afdb2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64061a98f704a014b44afdb2.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64061a98f704a014b44afdb2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64067c1041a80c366b852407.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64067c1041a80c366b852407.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64067c1041a80c366b852407.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64067c1041a80c366b852407.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a71d2b35103a340dba06.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a71d2b35103a340dba06.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a71d2b35103a340dba06.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a71d2b35103a340dba06.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a9945fa5d23c225d31cc.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a9945fa5d23c225d31cc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a9945fa5d23c225d31cc.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406a9945fa5d23c225d31cc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406adbca6b41d3d7cef85ab.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406adbca6b41d3d7cef85ab.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406adbca6b41d3d7cef85ab.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406adbca6b41d3d7cef85ab.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406bb32f9ed593f26c33b2b.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406bb32f9ed593f26c33b2b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406bb32f9ed593f26c33b2b.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6406bb32f9ed593f26c33b2b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407b940b8983005578d0824.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407b940b8983005578d0824.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407b940b8983005578d0824.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407b940b8983005578d0824.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c303b4272606c019f338.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c303b4272606c019f338.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c303b4272606c019f338.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c303b4272606c019f338.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c4abf5be6d07d8c12ade.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c4abf5be6d07d8c12ade.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c4abf5be6d07d8c12ade.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c4abf5be6d07d8c12ade.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c627ddc93708c8dee796.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c627ddc93708c8dee796.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c627ddc93708c8dee796.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c627ddc93708c8dee796.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6a2c2159309994779a5.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6a2c2159309994779a5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6a2c2159309994779a5.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6a2c2159309994779a5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6d3f19c4e0a7ba320bb.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6d3f19c4e0a7ba320bb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6d3f19c4e0a7ba320bb.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c6d3f19c4e0a7ba320bb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c722498bc80b76d29073.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c722498bc80b76d29073.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c722498bc80b76d29073.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6407c722498bc80b76d29073.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410da6df463a606dfade96f.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410da6df463a606dfade96f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410da6df463a606dfade96f.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410da6df463a606dfade96f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410dfb965c72108196ef24a.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410dfb965c72108196ef24a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410dfb965c72108196ef24a.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410dfb965c72108196ef24a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e3c19c21cd09c32dc7c6.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e3c19c21cd09c32dc7c6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e3c19c21cd09c32dc7c6.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e3c19c21cd09c32dc7c6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e70c84bb660b4d2a5ea1.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e70c84bb660b4d2a5ea1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e70c84bb660b4d2a5ea1.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e70c84bb660b4d2a5ea1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410edb33eeaf50dd9a22ab4.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410edb33eeaf50dd9a22ab4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410edb33eeaf50dd9a22ab4.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410edb33eeaf50dd9a22ab4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410efff0ae97c0f06856511.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410efff0ae97c0f06856511.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410efff0ae97c0f06856511.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410efff0ae97c0f06856511.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f149110ec60fd40fcfe1.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f149110ec60fd40fcfe1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f149110ec60fd40fcfe1.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f149110ec60fd40fcfe1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f97a721cd1144804b7a8.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f97a721cd1144804b7a8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f97a721cd1144804b7a8.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f97a721cd1144804b7a8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f9a443d57414ee50fada.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f9a443d57414ee50fada.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f9a443d57414ee50fada.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410f9a443d57414ee50fada.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fb3b68429716a810ea4b.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fb3b68429716a810ea4b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fb3b68429716a810ea4b.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fb3b68429716a810ea4b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fcd1f731fd17cdb101a7.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fcd1f731fd17cdb101a7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fcd1f731fd17cdb101a7.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410fcd1f731fd17cdb101a7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411024727181d190ef03166.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411024727181d190ef03166.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411024727181d190ef03166.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411024727181d190ef03166.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110377201e7b1a0de0d558.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110377201e7b1a0de0d558.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110377201e7b1a0de0d558.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110377201e7b1a0de0d558.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110727cefd3d1d9bdb0128.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110727cefd3d1d9bdb0128.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110727cefd3d1d9bdb0128.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110727cefd3d1d9bdb0128.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411083020a3101e9514a0f5.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411083020a3101e9514a0f5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411083020a3101e9514a0f5.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411083020a3101e9514a0f5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110998bc00321fd8052ab5.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110998bc00321fd8052ab5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110998bc00321fd8052ab5.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110998bc00321fd8052ab5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110a03f6a450209b01f45c.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110a03f6a450209b01f45c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110a03f6a450209b01f45c.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110a03f6a450209b01f45c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110b1849454521871243ca.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110b1849454521871243ca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110b1849454521871243ca.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64110b1849454521871243ca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411108bc8b9c324f66aab4c.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411108bc8b9c324f66aab4c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411108bc8b9c324f66aab4c.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411108bc8b9c324f66aab4c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641110e4fb696b259dbf0bcf.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641110e4fb696b259dbf0bcf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641110e4fb696b259dbf0bcf.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641110e4fb696b259dbf0bcf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411135e9ee2fa26c882eb02.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411135e9ee2fa26c882eb02.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411135e9ee2fa26c882eb02.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6411135e9ee2fa26c882eb02.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112c9cf53d632910ea2f9b.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112c9cf53d632910ea2f9b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112c9cf53d632910ea2f9b.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112c9cf53d632910ea2f9b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112cea9e6ac22a314628b0.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112cea9e6ac22a314628b0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112cea9e6ac22a314628b0.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112cea9e6ac22a314628b0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112d0943e1bb2aef11e2d1.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112d0943e1bb2aef11e2d1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112d0943e1bb2aef11e2d1.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112d0943e1bb2aef11e2d1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112fa63a0f812c66499a54.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112fa63a0f812c66499a54.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112fa63a0f812c66499a54.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64112fa63a0f812c66499a54.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641130423e5f512d8972dae1.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641130423e5f512d8972dae1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641130423e5f512d8972dae1.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/641130423e5f512d8972dae1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113124efd2852edafaf25f.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113124efd2852edafaf25f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113124efd2852edafaf25f.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113124efd2852edafaf25f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113249bab9952fb2ce4469.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113249bab9952fb2ce4469.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113249bab9952fb2ce4469.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/64113249bab9952fb2ce4469.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621c5f02a5c272761db8661.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621c5f02a5c272761db8661.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621c5f02a5c272761db8661.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621c5f02a5c272761db8661.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621d0dd6798b121bd2ed823.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621d0dd6798b121bd2ed823.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621d0dd6798b121bd2ed823.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6621d0dd6798b121bd2ed823.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/662236690376072dc79d9c27.md b/curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/662236690376072dc79d9c27.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/662236690376072dc79d9c27.md rename to curriculum/challenges/english/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter/662236690376072dc79d9c27.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f33071498eb2472b87ddee4.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f33071498eb2472b87ddee4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f33071498eb2472b87ddee4.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f33071498eb2472b87ddee4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3313e74582ad9d063e3a38.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3313e74582ad9d063e3a38.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3313e74582ad9d063e3a38.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3313e74582ad9d063e3a38.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f331e55dfab7a896e53c3a1.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f331e55dfab7a896e53c3a1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f331e55dfab7a896e53c3a1.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f331e55dfab7a896e53c3a1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3326b143638ee1a09ff1e3.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3326b143638ee1a09ff1e3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3326b143638ee1a09ff1e3.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3326b143638ee1a09ff1e3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f33294a6af5e9188dbdb8f3.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f33294a6af5e9188dbdb8f3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f33294a6af5e9188dbdb8f3.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f33294a6af5e9188dbdb8f3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f332a88dc25a0fd25c7687a.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f332a88dc25a0fd25c7687a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f332a88dc25a0fd25c7687a.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f332a88dc25a0fd25c7687a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f332b23c2045fb843337579.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f332b23c2045fb843337579.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f332b23c2045fb843337579.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f332b23c2045fb843337579.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344f9c805cd193c33d829c.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344f9c805cd193c33d829c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344f9c805cd193c33d829c.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344f9c805cd193c33d829c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344fad8bf01691e71a30eb.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344fad8bf01691e71a30eb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344fad8bf01691e71a30eb.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344fad8bf01691e71a30eb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344fbc22624a2976425065.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344fbc22624a2976425065.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344fbc22624a2976425065.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344fbc22624a2976425065.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344fc1520b6719f2e35605.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344fc1520b6719f2e35605.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f344fc1520b6719f2e35605.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f344fc1520b6719f2e35605.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477ae34c1239cafe128be.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477ae34c1239cafe128be.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477ae34c1239cafe128be.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477ae34c1239cafe128be.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477ae8466a9a3d2cc953c.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477ae8466a9a3d2cc953c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477ae8466a9a3d2cc953c.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477ae8466a9a3d2cc953c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477ae9675db8bb7655b30.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477ae9675db8bb7655b30.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477ae9675db8bb7655b30.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477ae9675db8bb7655b30.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477aefa51bfc29327200b.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477aefa51bfc29327200b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477aefa51bfc29327200b.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477aefa51bfc29327200b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb303c5cb61b43aa9b.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477cb303c5cb61b43aa9b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb303c5cb61b43aa9b.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477cb303c5cb61b43aa9b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cbcb6ba47918c1da92.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477cbcb6ba47918c1da92.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cbcb6ba47918c1da92.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3477cbcb6ba47918c1da92.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f34a1fd611d003edeafd681.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f34a1fd611d003edeafd681.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f34a1fd611d003edeafd681.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f34a1fd611d003edeafd681.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f35e5c4321f818cdc4bed30.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f35e5c4321f818cdc4bed30.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f35e5c4321f818cdc4bed30.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f35e5c4321f818cdc4bed30.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f35e5c44359872a137bd98f.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f35e5c44359872a137bd98f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f35e5c44359872a137bd98f.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f35e5c44359872a137bd98f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866d0fc037f7311b4ac8.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866d0fc037f7311b4ac8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866d0fc037f7311b4ac8.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866d0fc037f7311b4ac8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866d28d7ad0de6470505.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866d28d7ad0de6470505.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866d28d7ad0de6470505.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866d28d7ad0de6470505.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866d5414453fc2d7b480.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866d5414453fc2d7b480.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866d5414453fc2d7b480.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866d5414453fc2d7b480.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866daec9a49519871816.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866daec9a49519871816.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866daec9a49519871816.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866daec9a49519871816.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866dbf362f99b9a0c6d0.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866dbf362f99b9a0c6d0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866dbf362f99b9a0c6d0.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866dbf362f99b9a0c6d0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866dd0d0275f01d4d847.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866dd0d0275f01d4d847.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866dd0d0275f01d4d847.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866dd0d0275f01d4d847.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade94c6576e7f7b7953f.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade94c6576e7f7b7953f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade94c6576e7f7b7953f.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade94c6576e7f7b7953f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade9993019e26313fa8e.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade9993019e26313fa8e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade9993019e26313fa8e.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade9993019e26313fa8e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade99dda4e6071a85dfd.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade99dda4e6071a85dfd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade99dda4e6071a85dfd.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade99dda4e6071a85dfd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade9fa77275d9f4efe62.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade9fa77275d9f4efe62.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3cade9fa77275d9f4efe62.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3cade9fa77275d9f4efe62.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e01f288a026d709587.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e01f288a026d709587.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e01f288a026d709587.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e01f288a026d709587.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e03d719d5ac4738993.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e03d719d5ac4738993.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e03d719d5ac4738993.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e03d719d5ac4738993.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e04559b939080db057.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e04559b939080db057.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e04559b939080db057.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e04559b939080db057.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e050279c7a4a7101d3.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e050279c7a4a7101d3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e050279c7a4a7101d3.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e050279c7a4a7101d3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e05473f91f948724ab.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e05473f91f948724ab.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e05473f91f948724ab.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e05473f91f948724ab.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e056bdde6ae6892ba2.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e056bdde6ae6892ba2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e056bdde6ae6892ba2.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e056bdde6ae6892ba2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e06d34faac0447fc44.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e06d34faac0447fc44.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e06d34faac0447fc44.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e06d34faac0447fc44.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e07276f782bb46b93d.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e07276f782bb46b93d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e07276f782bb46b93d.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e07276f782bb46b93d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0819d4f23ca7285e6.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0819d4f23ca7285e6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0819d4f23ca7285e6.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0819d4f23ca7285e6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e087d56ed3ffdc36be.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e087d56ed3ffdc36be.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e087d56ed3ffdc36be.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e087d56ed3ffdc36be.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0b431cc215bb16f55.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0b431cc215bb16f55.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0b431cc215bb16f55.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0b431cc215bb16f55.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e9629bad967cd71e.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e9629bad967cd71e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e9629bad967cd71e.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0e9629bad967cd71e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0f8c230bdd2349716.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0f8c230bdd2349716.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0f8c230bdd2349716.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0f8c230bdd2349716.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3f26fa39591db45e5cd7a0.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3f26fa39591db45e5cd7a0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3f26fa39591db45e5cd7a0.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3f26fa39591db45e5cd7a0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459225127805351a6ad057.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459225127805351a6ad057.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459225127805351a6ad057.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459225127805351a6ad057.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459a7ceb8b5c446656d88b.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459a7ceb8b5c446656d88b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459a7ceb8b5c446656d88b.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459a7ceb8b5c446656d88b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459cf202c2a3472fae6a9f.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459cf202c2a3472fae6a9f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459cf202c2a3472fae6a9f.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459cf202c2a3472fae6a9f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459fd48bdc98491ca6d1a3.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459fd48bdc98491ca6d1a3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f459fd48bdc98491ca6d1a3.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459fd48bdc98491ca6d1a3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a05977e2fa49d9119437.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a05977e2fa49d9119437.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a05977e2fa49d9119437.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a05977e2fa49d9119437.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a276c093334f0f6e9df4.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a276c093334f0f6e9df4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a276c093334f0f6e9df4.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a276c093334f0f6e9df4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a5a7c49a8251f0bdb527.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a5a7c49a8251f0bdb527.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a5a7c49a8251f0bdb527.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a5a7c49a8251f0bdb527.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a66d4a2b0453301e5a26.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a66d4a2b0453301e5a26.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45a66d4a2b0453301e5a26.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45a66d4a2b0453301e5a26.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b0731d39e15d54df4dfc.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b0731d39e15d54df4dfc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b0731d39e15d54df4dfc.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b0731d39e15d54df4dfc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b25e7ec2405f166b9de1.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b25e7ec2405f166b9de1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b25e7ec2405f166b9de1.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b25e7ec2405f166b9de1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b3c93c027860d9298dbd.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b3c93c027860d9298dbd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b3c93c027860d9298dbd.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b3c93c027860d9298dbd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b45d099f3e621fbbb256.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b45d099f3e621fbbb256.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b45d099f3e621fbbb256.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b45d099f3e621fbbb256.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b4c81cea7763550e40df.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b4c81cea7763550e40df.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b4c81cea7763550e40df.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b4c81cea7763550e40df.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b715301bbf667badc04a.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b715301bbf667badc04a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f45b715301bbf667badc04a.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b715301bbf667badc04a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e270702a8456a664f0df.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e270702a8456a664f0df.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e270702a8456a664f0df.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e270702a8456a664f0df.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e36e745ead58487aabf2.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e36e745ead58487aabf2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e36e745ead58487aabf2.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e36e745ead58487aabf2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e7a4750dd05b5a673920.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e7a4750dd05b5a673920.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e7a4750dd05b5a673920.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e7a4750dd05b5a673920.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e8284aae155c83015dee.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e8284aae155c83015dee.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46e8284aae155c83015dee.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46e8284aae155c83015dee.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46ede1ff8fec5ba656b44c.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46ede1ff8fec5ba656b44c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46ede1ff8fec5ba656b44c.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46ede1ff8fec5ba656b44c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f47633757ae3469f2d33d2e.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f47633757ae3469f2d33d2e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f47633757ae3469f2d33d2e.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f47633757ae3469f2d33d2e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f716ad029ee4053c7027a7a.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f716ad029ee4053c7027a7a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f716ad029ee4053c7027a7a.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f716ad029ee4053c7027a7a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f716bee5838c354c728a7c5.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f716bee5838c354c728a7c5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f716bee5838c354c728a7c5.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f716bee5838c354c728a7c5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7691dafd882520797cd2f0.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7691dafd882520797cd2f0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7691dafd882520797cd2f0.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7691dafd882520797cd2f0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7692f7c5b3ce22a57788b6.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7692f7c5b3ce22a57788b6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7692f7c5b3ce22a57788b6.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7692f7c5b3ce22a57788b6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f769541be494f25449b292f.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f769541be494f25449b292f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f769541be494f25449b292f.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f769541be494f25449b292f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f76967fad478126d6552b0d.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f76967fad478126d6552b0d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f76967fad478126d6552b0d.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f76967fad478126d6552b0d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f769702e6e33127d14aa120.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f769702e6e33127d14aa120.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f769702e6e33127d14aa120.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f769702e6e33127d14aa120.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7b87422a560036fd03ccff.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7b87422a560036fd03ccff.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7b87422a560036fd03ccff.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7b87422a560036fd03ccff.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7b88d37b1f98386f04edc0.md b/curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7b88d37b1f98386f04edc0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f7b88d37b1f98386f04edc0.md rename to curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f7b88d37b1f98386f04edc0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66323433f931ca32305a11f5.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66323433f931ca32305a11f5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66323433f931ca32305a11f5.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66323433f931ca32305a11f5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/663250b42513ef5975599c49.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/663250b42513ef5975599c49.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/663250b42513ef5975599c49.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/663250b42513ef5975599c49.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/663255f28c59315db74d137b.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/663255f28c59315db74d137b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/663255f28c59315db74d137b.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/663255f28c59315db74d137b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66325a250690a3612c1db0f6.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66325a250690a3612c1db0f6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66325a250690a3612c1db0f6.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66325a250690a3612c1db0f6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/663260de72634166b0800fe9.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/663260de72634166b0800fe9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/663260de72634166b0800fe9.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/663260de72634166b0800fe9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66326637df347d6ae9928853.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66326637df347d6ae9928853.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66326637df347d6ae9928853.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66326637df347d6ae9928853.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66326913b729e16dd0127a36.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66326913b729e16dd0127a36.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/66326913b729e16dd0127a36.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/66326913b729e16dd0127a36.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/6650c9a94d6e13d14a043a69.md b/curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/6650c9a94d6e13d14a043a69.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-debugging-by-building-a-random-background-color-changer/6650c9a94d6e13d14a043a69.md rename to curriculum/challenges/english/blocks/learn-basic-debugging-by-building-a-random-background-color-changer/6650c9a94d6e13d14a043a69.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/5d5a813321b9e3db6c106a46.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/5d5a813321b9e3db6c106a46.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/5d5a813321b9e3db6c106a46.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/5d5a813321b9e3db6c106a46.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a1166ed9a56d439c0770e7.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a1166ed9a56d439c0770e7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a1166ed9a56d439c0770e7.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a1166ed9a56d439c0770e7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23d1c5f1c93161f3582ae.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a23d1c5f1c93161f3582ae.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23d1c5f1c93161f3582ae.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a23d1c5f1c93161f3582ae.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2409897ec621942234cf6.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a2409897ec621942234cf6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2409897ec621942234cf6.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a2409897ec621942234cf6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24128d5e8af1b47ad1aab.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a24128d5e8af1b47ad1aab.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24128d5e8af1b47ad1aab.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a24128d5e8af1b47ad1aab.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24190868ca51c0b6e83c7.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a24190868ca51c0b6e83c7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24190868ca51c0b6e83c7.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a24190868ca51c0b6e83c7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2509ba163e020bb9d84ea.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a2509ba163e020bb9d84ea.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2509ba163e020bb9d84ea.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a2509ba163e020bb9d84ea.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a257659d0d1e2456f24ba2.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a257659d0d1e2456f24ba2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a257659d0d1e2456f24ba2.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a257659d0d1e2456f24ba2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a39f5a5790eb27c1e5d4bf.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a39f5a5790eb27c1e5d4bf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a39f5a5790eb27c1e5d4bf.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a39f5a5790eb27c1e5d4bf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a75d8466a12e009eff76.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3a75d8466a12e009eff76.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a75d8466a12e009eff76.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3a75d8466a12e009eff76.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b3eab50e193608c19fc6.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3b3eab50e193608c19fc6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b3eab50e193608c19fc6.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3b3eab50e193608c19fc6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c0ab883fd9435cd5c518.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c0ab883fd9435cd5c518.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c0ab883fd9435cd5c518.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c0ab883fd9435cd5c518.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c2fccf186146b59c6e96.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c2fccf186146b59c6e96.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c2fccf186146b59c6e96.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c2fccf186146b59c6e96.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c8bf3980c14c438d2aed.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c8bf3980c14c438d2aed.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c8bf3980c14c438d2aed.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c8bf3980c14c438d2aed.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfabe119461eb13ccbd6.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7bfabe119461eb13ccbd6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfabe119461eb13ccbd6.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7bfabe119461eb13ccbd6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c011eef9fb2084b966db.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7c011eef9fb2084b966db.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c011eef9fb2084b966db.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7c011eef9fb2084b966db.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c23e6b511f22ed71197a.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7c23e6b511f22ed71197a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c23e6b511f22ed71197a.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7c23e6b511f22ed71197a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7cc99577fbf25ee7a7d76.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7cc99577fbf25ee7a7d76.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7cc99577fbf25ee7a7d76.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a7cc99577fbf25ee7a7d76.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a929e4260d08093756d2.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8a929e4260d08093756d2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a929e4260d08093756d2.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8a929e4260d08093756d2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ab0e27cbaf0b54ba8a42.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ab0e27cbaf0b54ba8a42.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ab0e27cbaf0b54ba8a42.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ab0e27cbaf0b54ba8a42.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b0b5053f16111b0b6b5f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b0b5053f16111b0b6b5f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b0b5053f16111b0b6b5f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b0b5053f16111b0b6b5f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b1762b7775124622e1a3.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b1762b7775124622e1a3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b1762b7775124622e1a3.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b1762b7775124622e1a3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b6536156c51500739b41.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b6536156c51500739b41.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b6536156c51500739b41.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b6536156c51500739b41.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b711ab7a12161c7d9b67.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b711ab7a12161c7d9b67.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b711ab7a12161c7d9b67.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b711ab7a12161c7d9b67.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c0c8313e891a15ec23e7.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c0c8313e891a15ec23e7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c0c8313e891a15ec23e7.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c0c8313e891a15ec23e7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c173949f851c83c64756.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c173949f851c83c64756.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c173949f851c83c64756.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c173949f851c83c64756.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c242b25a531f2909e5bc.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c242b25a531f2909e5bc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c242b25a531f2909e5bc.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c242b25a531f2909e5bc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c3ebc6c35e23785e1a19.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c3ebc6c35e23785e1a19.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c3ebc6c35e23785e1a19.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c3ebc6c35e23785e1a19.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c41ecaf1bd24536129b8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c41ecaf1bd24536129b8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c41ecaf1bd24536129b8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c41ecaf1bd24536129b8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c465fa7b0c252f4a8f0c.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c465fa7b0c252f4a8f0c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c465fa7b0c252f4a8f0c.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c465fa7b0c252f4a8f0c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c5db7888af27af23f0dd.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c5db7888af27af23f0dd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c5db7888af27af23f0dd.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c5db7888af27af23f0dd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c8cee8e5cf2e001789b4.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c8cee8e5cf2e001789b4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c8cee8e5cf2e001789b4.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8c8cee8e5cf2e001789b4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ca22d29fe62f3952bdf5.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ca22d29fe62f3952bdf5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ca22d29fe62f3952bdf5.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ca22d29fe62f3952bdf5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cce1b0c32c33017cf2e9.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cce1b0c32c33017cf2e9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cce1b0c32c33017cf2e9.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cce1b0c32c33017cf2e9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0fdf2dad83a92883a80.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d0fdf2dad83a92883a80.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0fdf2dad83a92883a80.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d0fdf2dad83a92883a80.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d143f2a58e3b6d6e9c33.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d143f2a58e3b6d6e9c33.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d143f2a58e3b6d6e9c33.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d143f2a58e3b6d6e9c33.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d1c72e8bb13c2074d93c.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d1c72e8bb13c2074d93c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d1c72e8bb13c2074d93c.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d1c72e8bb13c2074d93c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2146a3e853d0a6e28ca.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d2146a3e853d0a6e28ca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2146a3e853d0a6e28ca.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d2146a3e853d0a6e28ca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d24c97461b3ddb9397c8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d24c97461b3ddb9397c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d24c97461b3ddb9397c8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d24c97461b3ddb9397c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d35660db4040ba292193.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d35660db4040ba292193.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d35660db4040ba292193.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d35660db4040ba292193.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d539dc11cb42b5dd7ec8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d539dc11cb42b5dd7ec8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d539dc11cb42b5dd7ec8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d539dc11cb42b5dd7ec8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dd468debb449b4454086.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8dd468debb449b4454086.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dd468debb449b4454086.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8dd468debb449b4454086.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dd9cdb16324b04cfd958.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8dd9cdb16324b04cfd958.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dd9cdb16324b04cfd958.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8dd9cdb16324b04cfd958.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e1dc897df55108bcb5e8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e1dc897df55108bcb5e8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e1dc897df55108bcb5e8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e1dc897df55108bcb5e8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e24c673b075317cc0b09.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e24c673b075317cc0b09.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e24c673b075317cc0b09.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e24c673b075317cc0b09.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e45cc600c3591cee671a.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e45cc600c3591cee671a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e45cc600c3591cee671a.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e45cc600c3591cee671a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e49f4df7af5ae2d7a616.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e49f4df7af5ae2d7a616.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e49f4df7af5ae2d7a616.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e49f4df7af5ae2d7a616.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ed36d7a7915dfa444ba2.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ed36d7a7915dfa444ba2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ed36d7a7915dfa444ba2.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ed36d7a7915dfa444ba2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eefe2e68b66ac563816b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8eefe2e68b66ac563816b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eefe2e68b66ac563816b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8eefe2e68b66ac563816b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef8f0c76a46cd221a68c.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ef8f0c76a46cd221a68c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef8f0c76a46cd221a68c.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8ef8f0c76a46cd221a68c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8efb0e3ce826db8daf80f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8efb0e3ce826db8daf80f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8efb0e3ce826db8daf80f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8efb0e3ce826db8daf80f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eff21c0b0f6ebe5b8e38.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8eff21c0b0f6ebe5b8e38.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eff21c0b0f6ebe5b8e38.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8eff21c0b0f6ebe5b8e38.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f14fe6d1fc72454648c7.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f14fe6d1fc72454648c7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f14fe6d1fc72454648c7.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f14fe6d1fc72454648c7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f1d5f5ddbf74c07f733b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f1d5f5ddbf74c07f733b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f1d5f5ddbf74c07f733b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f1d5f5ddbf74c07f733b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f35bde1750791f58773f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f35bde1750791f58773f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f35bde1750791f58773f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a8f35bde1750791f58773f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1cea594f152ba626b872.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1cea594f152ba626b872.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1cea594f152ba626b872.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1cea594f152ba626b872.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa204c1e1d33348ff09944.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa204c1e1d33348ff09944.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa204c1e1d33348ff09944.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa204c1e1d33348ff09944.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2626c3c10244b94c787b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2626c3c10244b94c787b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2626c3c10244b94c787b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2626c3c10244b94c787b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2999ec27ec516655eba6.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2999ec27ec516655eba6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2999ec27ec516655eba6.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2999ec27ec516655eba6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc20387ef88d1d1998aac5.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62fc20387ef88d1d1998aac5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc20387ef88d1d1998aac5.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62fc20387ef88d1d1998aac5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6577ea4f23e3ba1217007bc7.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6577ea4f23e3ba1217007bc7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6577ea4f23e3ba1217007bc7.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6577ea4f23e3ba1217007bc7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/65b2f6acce65b7a69751a090.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/65b2f6acce65b7a69751a090.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/65b2f6acce65b7a69751a090.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/65b2f6acce65b7a69751a090.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/660880e67dfed9eb6adb7178.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/660880e67dfed9eb6adb7178.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/660880e67dfed9eb6adb7178.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/660880e67dfed9eb6adb7178.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/66088382bd1422ed8b5309c3.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/66088382bd1422ed8b5309c3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/66088382bd1422ed8b5309c3.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/66088382bd1422ed8b5309c3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/66088621742011f008175e5e.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/66088621742011f008175e5e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/66088621742011f008175e5e.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/66088621742011f008175e5e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6608b7985f4ba5127cbc401b.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6608b7985f4ba5127cbc401b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6608b7985f4ba5127cbc401b.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6608b7985f4ba5127cbc401b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6608b8713915f21398ff32e1.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6608b8713915f21398ff32e1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6608b8713915f21398ff32e1.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6608b8713915f21398ff32e1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6608bee87c43ca194effebdf.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6608bee87c43ca194effebdf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/6608bee87c43ca194effebdf.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/6608bee87c43ca194effebdf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/662fbead61552e06d30fc048.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/662fbead61552e06d30fc048.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/662fbead61552e06d30fc048.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/662fbead61552e06d30fc048.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/662fc372da60030ae25b194e.md b/curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/662fc372da60030ae25b194e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/662fc372da60030ae25b194e.md rename to curriculum/challenges/english/blocks/learn-basic-javascript-by-building-a-role-playing-game/662fc372da60030ae25b194e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec19978a066607e23439f8.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec19978a066607e23439f8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec19978a066607e23439f8.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec19978a066607e23439f8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec47b454495519739486a7.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec47b454495519739486a7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ec47b454495519739486a7.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ec47b454495519739486a7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63effe558c87a70e7072e447.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63effe558c87a70e7072e447.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63effe558c87a70e7072e447.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63effe558c87a70e7072e447.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f01861f813e01564c95315.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f01861f813e01564c95315.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f01861f813e01564c95315.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f01861f813e01564c95315.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0348a54a177272071a595.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0348a54a177272071a595.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0348a54a177272071a595.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0348a54a177272071a595.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0374d5351223a747c301d.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0374d5351223a747c301d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0374d5351223a747c301d.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0374d5351223a747c301d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03af535682e4138fdb915.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03af535682e4138fdb915.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03af535682e4138fdb915.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03af535682e4138fdb915.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md b/curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-oop-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md rename to curriculum/challenges/english/blocks/learn-basic-oop-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/652f948489abbb81e6bf5a01.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/652f948489abbb81e6bf5a01.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/652f948489abbb81e6bf5a01.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/652f948489abbb81e6bf5a01.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/652fa2aee6374ad29b5d49b4.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/652fa2aee6374ad29b5d49b4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/652fa2aee6374ad29b5d49b4.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/652fa2aee6374ad29b5d49b4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/652fa3c4968fa9d6f8f6d873.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/652fa3c4968fa9d6f8f6d873.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/652fa3c4968fa9d6f8f6d873.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/652fa3c4968fa9d6f8f6d873.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65327e9c7ea42e125256b29a.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65327e9c7ea42e125256b29a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65327e9c7ea42e125256b29a.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65327e9c7ea42e125256b29a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653281af14be5f2055310f8e.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653281af14be5f2055310f8e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653281af14be5f2055310f8e.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653281af14be5f2055310f8e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653283d07b8f9d294aafa83b.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653283d07b8f9d294aafa83b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653283d07b8f9d294aafa83b.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653283d07b8f9d294aafa83b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65362bfd67d61d517deef191.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65362bfd67d61d517deef191.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65362bfd67d61d517deef191.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65362bfd67d61d517deef191.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653635c731206b718659d3d5.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653635c731206b718659d3d5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653635c731206b718659d3d5.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653635c731206b718659d3d5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653639d63a45a077333312c8.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653639d63a45a077333312c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653639d63a45a077333312c8.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653639d63a45a077333312c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653641509b6e7681a9333245.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653641509b6e7681a9333245.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653641509b6e7681a9333245.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653641509b6e7681a9333245.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65364566e84e378837fbaf2a.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65364566e84e378837fbaf2a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65364566e84e378837fbaf2a.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65364566e84e378837fbaf2a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653fb19b515fde28243f727a.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653fb19b515fde28243f727a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/653fb19b515fde28243f727a.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/653fb19b515fde28243f727a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65420b821b14f25a6b35c3b3.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65420b821b14f25a6b35c3b3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65420b821b14f25a6b35c3b3.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65420b821b14f25a6b35c3b3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65420dcfc60580678dad7a92.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65420dcfc60580678dad7a92.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65420dcfc60580678dad7a92.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65420dcfc60580678dad7a92.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654210a9eda99477f5697a94.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654210a9eda99477f5697a94.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654210a9eda99477f5697a94.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654210a9eda99477f5697a94.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654212b82fb5cf872f77148f.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654212b82fb5cf872f77148f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654212b82fb5cf872f77148f.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654212b82fb5cf872f77148f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654213f2fad2d48f74d6c239.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654213f2fad2d48f74d6c239.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654213f2fad2d48f74d6c239.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654213f2fad2d48f74d6c239.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654215fe7b4a899ddceb3b60.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654215fe7b4a899ddceb3b60.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654215fe7b4a899ddceb3b60.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654215fe7b4a899ddceb3b60.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654218753c255fabb81f57ca.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654218753c255fabb81f57ca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/654218753c255fabb81f57ca.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/654218753c255fabb81f57ca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65422ba173a18b1bedef1bb6.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65422ba173a18b1bedef1bb6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65422ba173a18b1bedef1bb6.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65422ba173a18b1bedef1bb6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6552127b2576c2fbc5ecc2ea.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6552127b2576c2fbc5ecc2ea.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6552127b2576c2fbc5ecc2ea.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6552127b2576c2fbc5ecc2ea.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65521badc7b7470edf952372.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65521badc7b7470edf952372.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65521badc7b7470edf952372.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65521badc7b7470edf952372.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65521ec3bb117c195c4f6cb5.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65521ec3bb117c195c4f6cb5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65521ec3bb117c195c4f6cb5.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65521ec3bb117c195c4f6cb5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655220a3fa5c3c200bc8e938.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655220a3fa5c3c200bc8e938.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655220a3fa5c3c200bc8e938.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655220a3fa5c3c200bc8e938.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6552303a9a78704f8ff072e9.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6552303a9a78704f8ff072e9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6552303a9a78704f8ff072e9.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6552303a9a78704f8ff072e9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655235c2e607297f00316650.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655235c2e607297f00316650.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655235c2e607297f00316650.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655235c2e607297f00316650.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6552385244ccf89b77d6b332.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6552385244ccf89b77d6b332.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6552385244ccf89b77d6b332.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6552385244ccf89b77d6b332.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655243068222c2c1166b90b0.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655243068222c2c1166b90b0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655243068222c2c1166b90b0.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655243068222c2c1166b90b0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655476e1ff522252fdcce5e4.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655476e1ff522252fdcce5e4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655476e1ff522252fdcce5e4.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655476e1ff522252fdcce5e4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655479aa3e1e0360ae38b7a6.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655479aa3e1e0360ae38b7a6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655479aa3e1e0360ae38b7a6.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655479aa3e1e0360ae38b7a6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65547ee197840478a1b95f4b.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65547ee197840478a1b95f4b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65547ee197840478a1b95f4b.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65547ee197840478a1b95f4b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6554815fe2472f8bfdab7642.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6554815fe2472f8bfdab7642.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6554815fe2472f8bfdab7642.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6554815fe2472f8bfdab7642.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655482742cc5499726e3f347.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655482742cc5499726e3f347.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655482742cc5499726e3f347.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655482742cc5499726e3f347.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655483ebf0096ba02b2c3d4c.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655483ebf0096ba02b2c3d4c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655483ebf0096ba02b2c3d4c.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655483ebf0096ba02b2c3d4c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655485321913feabbc5f00f8.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655485321913feabbc5f00f8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655485321913feabbc5f00f8.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655485321913feabbc5f00f8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6554860ea4dfbab2f4786fc8.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6554860ea4dfbab2f4786fc8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6554860ea4dfbab2f4786fc8.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6554860ea4dfbab2f4786fc8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655487f686aabfc2a10ba887.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655487f686aabfc2a10ba887.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655487f686aabfc2a10ba887.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655487f686aabfc2a10ba887.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65548f747a4cdafd186948d1.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65548f747a4cdafd186948d1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65548f747a4cdafd186948d1.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65548f747a4cdafd186948d1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655490f55c36900779336988.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655490f55c36900779336988.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655490f55c36900779336988.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655490f55c36900779336988.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655492e6b90c7a198c587943.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655492e6b90c7a198c587943.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655492e6b90c7a198c587943.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655492e6b90c7a198c587943.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655494d5a15d6a2567e1ea60.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655494d5a15d6a2567e1ea60.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655494d5a15d6a2567e1ea60.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655494d5a15d6a2567e1ea60.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655495a6bd96e42bc3baa795.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655495a6bd96e42bc3baa795.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655495a6bd96e42bc3baa795.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655495a6bd96e42bc3baa795.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d17af9ff06a14d399f6d.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d17af9ff06a14d399f6d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d17af9ff06a14d399f6d.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d17af9ff06a14d399f6d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d458687cb3b357834df9.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d458687cb3b357834df9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d458687cb3b357834df9.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d458687cb3b357834df9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d729c9bfd7c3195f1948.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d729c9bfd7c3195f1948.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d729c9bfd7c3195f1948.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d729c9bfd7c3195f1948.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d7e384056dc9c581fadf.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d7e384056dc9c581fadf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d7e384056dc9c581fadf.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d7e384056dc9c581fadf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d8faed60b9d3e4a6cefb.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d8faed60b9d3e4a6cefb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555d8faed60b9d3e4a6cefb.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555d8faed60b9d3e4a6cefb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555dd138e70cae6b546966d.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555dd138e70cae6b546966d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555dd138e70cae6b546966d.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555dd138e70cae6b546966d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e04aeb225bfbae237344.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e04aeb225bfbae237344.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e04aeb225bfbae237344.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e04aeb225bfbae237344.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e0bfe4d69904410f7cd3.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e0bfe4d69904410f7cd3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e0bfe4d69904410f7cd3.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e0bfe4d69904410f7cd3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e39a5f4c6f138c7d9405.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e39a5f4c6f138c7d9405.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e39a5f4c6f138c7d9405.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e39a5f4c6f138c7d9405.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e57d3e6d9d221c4735be.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e57d3e6d9d221c4735be.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e57d3e6d9d221c4735be.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e57d3e6d9d221c4735be.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e6cec786da2aadc11ea0.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e6cec786da2aadc11ea0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e6cec786da2aadc11ea0.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e6cec786da2aadc11ea0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e7acdbae972d3e8e0f5b.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e7acdbae972d3e8e0f5b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e7acdbae972d3e8e0f5b.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e7acdbae972d3e8e0f5b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e9197bf1d7416bdd76e0.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e9197bf1d7416bdd76e0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555e9197bf1d7416bdd76e0.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555e9197bf1d7416bdd76e0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555ebf07ec610585a626f72.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555ebf07ec610585a626f72.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555ebf07ec610585a626f72.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6555ebf07ec610585a626f72.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65571e742fbf4532d8f98e90.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65571e742fbf4532d8f98e90.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65571e742fbf4532d8f98e90.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65571e742fbf4532d8f98e90.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655720534347cb3f31cdfb3d.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655720534347cb3f31cdfb3d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655720534347cb3f31cdfb3d.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655720534347cb3f31cdfb3d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65572399a8e16d50bc2c1ff3.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65572399a8e16d50bc2c1ff3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65572399a8e16d50bc2c1ff3.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65572399a8e16d50bc2c1ff3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655724bac464795a0ad91082.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655724bac464795a0ad91082.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655724bac464795a0ad91082.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655724bac464795a0ad91082.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655727b2e1e49d6adf584442.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655727b2e1e49d6adf584442.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655727b2e1e49d6adf584442.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655727b2e1e49d6adf584442.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655729e68e49b277a6b448bd.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655729e68e49b277a6b448bd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655729e68e49b277a6b448bd.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655729e68e49b277a6b448bd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65572bb34a7e488224b937fc.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65572bb34a7e488224b937fc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65572bb34a7e488224b937fc.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65572bb34a7e488224b937fc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65572e5aaf022790fb4a81b1.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65572e5aaf022790fb4a81b1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65572e5aaf022790fb4a81b1.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65572e5aaf022790fb4a81b1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655737cd004591b0271d6826.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655737cd004591b0271d6826.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655737cd004591b0271d6826.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655737cd004591b0271d6826.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65573a97c59ddbbf028ca95e.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65573a97c59ddbbf028ca95e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65573a97c59ddbbf028ca95e.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65573a97c59ddbbf028ca95e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65573d0abe4d38cd6fa13f44.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65573d0abe4d38cd6fa13f44.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65573d0abe4d38cd6fa13f44.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65573d0abe4d38cd6fa13f44.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6557421eb6a7a0f0500e3106.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6557421eb6a7a0f0500e3106.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6557421eb6a7a0f0500e3106.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6557421eb6a7a0f0500e3106.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b49333d9f265bc1512152.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b49333d9f265bc1512152.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b49333d9f265bc1512152.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b49333d9f265bc1512152.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b4bbff1dbf66cb2ed4dac.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b4bbff1dbf66cb2ed4dac.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b4bbff1dbf66cb2ed4dac.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b4bbff1dbf66cb2ed4dac.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b4c8f636d9675953a0388.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b4c8f636d9675953a0388.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b4c8f636d9675953a0388.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b4c8f636d9675953a0388.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b4dad1d38ff7cdd65cbfe.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b4dad1d38ff7cdd65cbfe.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655b4dad1d38ff7cdd65cbfe.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655b4dad1d38ff7cdd65cbfe.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655dc43318591b975cdfe2d8.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655dc43318591b975cdfe2d8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/655dc43318591b975cdfe2d8.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/655dc43318591b975cdfe2d8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65606d06666e118ba86162be.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65606d06666e118ba86162be.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65606d06666e118ba86162be.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65606d06666e118ba86162be.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65606ed6ea2baca053327e9b.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65606ed6ea2baca053327e9b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65606ed6ea2baca053327e9b.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65606ed6ea2baca053327e9b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/656071d679089ebd9d5035a0.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/656071d679089ebd9d5035a0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/656071d679089ebd9d5035a0.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/656071d679089ebd9d5035a0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/656073a2b98232c8aca72267.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/656073a2b98232c8aca72267.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/656073a2b98232c8aca72267.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/656073a2b98232c8aca72267.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/656472ed8f552d2f2b3f7883.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/656472ed8f552d2f2b3f7883.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/656472ed8f552d2f2b3f7883.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/656472ed8f552d2f2b3f7883.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6567055f59d39f07d1c542dc.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6567055f59d39f07d1c542dc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6567055f59d39f07d1c542dc.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/6567055f59d39f07d1c542dc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65671421254eeb489875cdd8.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65671421254eeb489875cdd8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65671421254eeb489875cdd8.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65671421254eeb489875cdd8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65672136535209761a5cf02b.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65672136535209761a5cf02b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65672136535209761a5cf02b.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65672136535209761a5cf02b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65672adafbaa37a6cef886f7.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65672adafbaa37a6cef886f7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65672adafbaa37a6cef886f7.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65672adafbaa37a6cef886f7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/657b2b0b6a48071a6db28e7a.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/657b2b0b6a48071a6db28e7a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/657b2b0b6a48071a6db28e7a.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/657b2b0b6a48071a6db28e7a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/659b0093d7db5a1a1122b7bd.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/659b0093d7db5a1a1122b7bd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/659b0093d7db5a1a1122b7bd.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/659b0093d7db5a1a1122b7bd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a608b7e7c75a04ccf0c23c.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a608b7e7c75a04ccf0c23c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a608b7e7c75a04ccf0c23c.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a608b7e7c75a04ccf0c23c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a6098a3405f206312e28f5.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a6098a3405f206312e28f5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a6098a3405f206312e28f5.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a6098a3405f206312e28f5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a609f6e23f3b06c608fb57.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a609f6e23f3b06c608fb57.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a609f6e23f3b06c608fb57.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a609f6e23f3b06c608fb57.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a60aa3efd8fa079c2d1537.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a60aa3efd8fa079c2d1537.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a60aa3efd8fa079c2d1537.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a60aa3efd8fa079c2d1537.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a60b0b8b4f96085ac23463.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a60b0b8b4f96085ac23463.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65a60b0b8b4f96085ac23463.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65a60b0b8b4f96085ac23463.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65c64fe6c770a22db893e931.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65c64fe6c770a22db893e931.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65c64fe6c770a22db893e931.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65c64fe6c770a22db893e931.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65c6532520cf4f323329b2c6.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65c6532520cf4f323329b2c6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65c6532520cf4f323329b2c6.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65c6532520cf4f323329b2c6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65cf1f2cd796c06057bf3f3c.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65cf1f2cd796c06057bf3f3c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/65cf1f2cd796c06057bf3f3c.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/65cf1f2cd796c06057bf3f3c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660ae3eeef9ad289bece426b.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660ae3eeef9ad289bece426b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660ae3eeef9ad289bece426b.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660ae3eeef9ad289bece426b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660ae8ad1475698da3c3c37d.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660ae8ad1475698da3c3c37d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660ae8ad1475698da3c3c37d.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660ae8ad1475698da3c3c37d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660aea8782242e8f4bcc42d8.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660aea8782242e8f4bcc42d8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660aea8782242e8f4bcc42d8.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660aea8782242e8f4bcc42d8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660aef1d5bd6c092f1931830.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660aef1d5bd6c092f1931830.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660aef1d5bd6c092f1931830.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660aef1d5bd6c092f1931830.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660af2b86c0fca95f7570fc5.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660af2b86c0fca95f7570fc5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660af2b86c0fca95f7570fc5.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660af2b86c0fca95f7570fc5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660af462d18730978fdf5c50.md b/curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660af462d18730978fdf5c50.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/660af462d18730978fdf5c50.md rename to curriculum/challenges/english/blocks/learn-basic-string-and-array-methods-by-building-a-music-player/660af462d18730978fdf5c50.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/english/blocks/learn-business-applications-of-college-algebra/6363d2649078df117ce4c404.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md rename to curriculum/challenges/english/blocks/learn-business-applications-of-college-algebra/6363d2649078df117ce4c404.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-business-applications-of-college-algebra/business-applications-of-college-algebra-extra.md b/curriculum/challenges/english/blocks/learn-business-applications-of-college-algebra/63dbd0375d93712ff177d969.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-business-applications-of-college-algebra/business-applications-of-college-algebra-extra.md rename to curriculum/challenges/english/blocks/learn-business-applications-of-college-algebra/63dbd0375d93712ff177d969.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66068fb0bfddba2b7977eb60.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66068fb0bfddba2b7977eb60.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66068fb0bfddba2b7977eb60.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66068fb0bfddba2b7977eb60.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069167b3307b2f4067b22b.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069167b3307b2f4067b22b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069167b3307b2f4067b22b.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069167b3307b2f4067b22b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606927d010be4300a4e5330.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606927d010be4300a4e5330.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606927d010be4300a4e5330.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606927d010be4300a4e5330.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606933d6813a8308c962dd1.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606933d6813a8308c962dd1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606933d6813a8308c962dd1.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606933d6813a8308c962dd1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660699119472f332798860ad.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660699119472f332798860ad.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660699119472f332798860ad.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660699119472f332798860ad.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660699aabc59c532f2d556e5.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660699aabc59c532f2d556e5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660699aabc59c532f2d556e5.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660699aabc59c532f2d556e5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069b0b36053733a2f012fe.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069b0b36053733a2f012fe.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069b0b36053733a2f012fe.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069b0b36053733a2f012fe.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069b992c1c5e3451f3deb0.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069b992c1c5e3451f3deb0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069b992c1c5e3451f3deb0.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069b992c1c5e3451f3deb0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069d65162e61357c793e0c.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069d65162e61357c793e0c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069d65162e61357c793e0c.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069d65162e61357c793e0c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069e5759b800364707988e.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069e5759b800364707988e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069e5759b800364707988e.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069e5759b800364707988e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069f86f58f85371d47123e.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069f86f58f85371d47123e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/66069f86f58f85371d47123e.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/66069f86f58f85371d47123e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a219f9efbf38ad496f67.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a219f9efbf38ad496f67.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a219f9efbf38ad496f67.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a219f9efbf38ad496f67.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a2f8a6a36f39518e0439.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a2f8a6a36f39518e0439.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a2f8a6a36f39518e0439.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a2f8a6a36f39518e0439.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a3ccb1eea93a23c066bf.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a3ccb1eea93a23c066bf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a3ccb1eea93a23c066bf.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a3ccb1eea93a23c066bf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a4641ec48b3a9fe8c2fc.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a4641ec48b3a9fe8c2fc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606a4641ec48b3a9fe8c2fc.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606a4641ec48b3a9fe8c2fc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b0d602d1e33e81bcef0d.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b0d602d1e33e81bcef0d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b0d602d1e33e81bcef0d.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b0d602d1e33e81bcef0d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b224a69a293f98f8db8f.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b224a69a293f98f8db8f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b224a69a293f98f8db8f.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b224a69a293f98f8db8f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b63c0fd55e4314d2ec85.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b63c0fd55e4314d2ec85.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b63c0fd55e4314d2ec85.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b63c0fd55e4314d2ec85.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b6b7760d0643c3b4eb29.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b6b7760d0643c3b4eb29.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b6b7760d0643c3b4eb29.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b6b7760d0643c3b4eb29.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b8d31356fe4563f0e99c.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b8d31356fe4563f0e99c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b8d31356fe4563f0e99c.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b8d31356fe4563f0e99c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b961ebcf04460f8af76e.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b961ebcf04460f8af76e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606b961ebcf04460f8af76e.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606b961ebcf04460f8af76e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606baaf1828ff46ebcc008c.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606baaf1828ff46ebcc008c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606baaf1828ff46ebcc008c.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606baaf1828ff46ebcc008c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bbd52233b247cf0a56e4.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bbd52233b247cf0a56e4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bbd52233b247cf0a56e4.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bbd52233b247cf0a56e4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bc4e5535c0484990ccd5.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bc4e5535c0484990ccd5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bc4e5535c0484990ccd5.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bc4e5535c0484990ccd5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bd3d02e86548d3ce1a0a.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bd3d02e86548d3ce1a0a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bd3d02e86548d3ce1a0a.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bd3d02e86548d3ce1a0a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606beade9200b49aaeecd94.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606beade9200b49aaeecd94.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606beade9200b49aaeecd94.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606beade9200b49aaeecd94.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bf4561f8794a0d345919.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bf4561f8794a0d345919.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606bf4561f8794a0d345919.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606bf4561f8794a0d345919.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c05b5624a54ab85808fa.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c05b5624a54ab85808fa.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c05b5624a54ab85808fa.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c05b5624a54ab85808fa.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c0dd3293064b30d17a72.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c0dd3293064b30d17a72.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c0dd3293064b30d17a72.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c0dd3293064b30d17a72.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c14182435d4bab0de2ee.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c14182435d4bab0de2ee.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c14182435d4bab0de2ee.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c14182435d4bab0de2ee.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c2d203a8124c83b2234b.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c2d203a8124c83b2234b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c2d203a8124c83b2234b.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c2d203a8124c83b2234b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c3fd5634684d48a7887b.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c3fd5634684d48a7887b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606c3fd5634684d48a7887b.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606c3fd5634684d48a7887b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cb019db4f74f224856f4.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cb019db4f74f224856f4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cb019db4f74f224856f4.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cb019db4f74f224856f4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc088fd3574fa9010a4f.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc088fd3574fa9010a4f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc088fd3574fa9010a4f.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc088fd3574fa9010a4f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc473675e85017b0c53d.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc473675e85017b0c53d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc473675e85017b0c53d.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc473675e85017b0c53d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc754a8834509cd0afb6.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc754a8834509cd0afb6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc754a8834509cd0afb6.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cc754a8834509cd0afb6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cd69f56e27516583b0cc.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cd69f56e27516583b0cc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cd69f56e27516583b0cc.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cd69f56e27516583b0cc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cf1b2b9f65529c161098.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cf1b2b9f65529c161098.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606cf1b2b9f65529c161098.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606cf1b2b9f65529c161098.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d03ff198245383e61d90.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d03ff198245383e61d90.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d03ff198245383e61d90.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d03ff198245383e61d90.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d32096165654b8e73f21.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d32096165654b8e73f21.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d32096165654b8e73f21.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d32096165654b8e73f21.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d378de78d55523f08298.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d378de78d55523f08298.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d378de78d55523f08298.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d378de78d55523f08298.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d589750ad655fa0df168.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d589750ad655fa0df168.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d589750ad655fa0df168.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d589750ad655fa0df168.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d6138c49e456920fa818.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d6138c49e456920fa818.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d6138c49e456920fa818.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d6138c49e456920fa818.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d7bb9e4c6b574235159a.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d7bb9e4c6b574235159a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d7bb9e4c6b574235159a.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d7bb9e4c6b574235159a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8795bd533582425a363.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8795bd533582425a363.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8795bd533582425a363.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8795bd533582425a363.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8c323d6205890fbbd54.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8c323d6205890fbbd54.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8c323d6205890fbbd54.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d8c323d6205890fbbd54.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d9d92fcf78598b3b5184.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d9d92fcf78598b3b5184.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606d9d92fcf78598b3b5184.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606d9d92fcf78598b3b5184.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606db6a23a1455a402f91ae.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606db6a23a1455a402f91ae.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606db6a23a1455a402f91ae.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606db6a23a1455a402f91ae.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606dcf5a31e4e5b43737417.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606dcf5a31e4e5b43737417.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606dcf5a31e4e5b43737417.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606dcf5a31e4e5b43737417.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606dd63109f9f5c2195e30c.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606dd63109f9f5c2195e30c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606dd63109f9f5c2195e30c.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606dd63109f9f5c2195e30c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606de006a82e05c9a65cebe.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606de006a82e05c9a65cebe.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606de006a82e05c9a65cebe.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606de006a82e05c9a65cebe.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606e2f27f19ca5f398c6aed.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606e2f27f19ca5f398c6aed.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606e2f27f19ca5f398c6aed.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606e2f27f19ca5f398c6aed.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606e3e6231702600bd5860c.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606e3e6231702600bd5860c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/6606e3e6231702600bd5860c.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/6606e3e6231702600bd5860c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a737f0f72b51de361051c.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a737f0f72b51de361051c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a737f0f72b51de361051c.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a737f0f72b51de361051c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7a1cac69b7217cbae22d.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7a1cac69b7217cbae22d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7a1cac69b7217cbae22d.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7a1cac69b7217cbae22d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7cb75dce3d22ab562c0d.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7cb75dce3d22ab562c0d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7cb75dce3d22ab562c0d.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7cb75dce3d22ab562c0d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7ea6e3a21a243d6aa288.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7ea6e3a21a243d6aa288.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7ea6e3a21a243d6aa288.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7ea6e3a21a243d6aa288.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7f28d5ce6a24ef856a50.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7f28d5ce6a24ef856a50.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a7f28d5ce6a24ef856a50.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a7f28d5ce6a24ef856a50.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8b6cd8de406ae82ce910.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8b6cd8de406ae82ce910.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8b6cd8de406ae82ce910.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8b6cd8de406ae82ce910.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8c3b21100c6b83e57cb0.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8c3b21100c6b83e57cb0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8c3b21100c6b83e57cb0.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8c3b21100c6b83e57cb0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8d7c5f33c16c67e58b37.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8d7c5f33c16c67e58b37.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8d7c5f33c16c67e58b37.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8d7c5f33c16c67e58b37.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8ef6b7571f6dddc3553b.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8ef6b7571f6dddc3553b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a8ef6b7571f6dddc3553b.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a8ef6b7571f6dddc3553b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a92e93854486efa68fe6f.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a92e93854486efa68fe6f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a92e93854486efa68fe6f.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a92e93854486efa68fe6f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a937220bf966fd844f1ee.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a937220bf966fd844f1ee.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a937220bf966fd844f1ee.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a937220bf966fd844f1ee.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a940b3379fb708a83593a.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a940b3379fb708a83593a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a940b3379fb708a83593a.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a940b3379fb708a83593a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a94f55c3c9b71a37e1c8b.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a94f55c3c9b71a37e1c8b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a94f55c3c9b71a37e1c8b.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a94f55c3c9b71a37e1c8b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a957f44c096728ba9c41f.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a957f44c096728ba9c41f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a957f44c096728ba9c41f.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a957f44c096728ba9c41f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a95c3da857673124ed698.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a95c3da857673124ed698.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a95c3da857673124ed698.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a95c3da857673124ed698.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a968ca0838773c9bbfc85.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a968ca0838773c9bbfc85.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a968ca0838773c9bbfc85.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a968ca0838773c9bbfc85.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a9819ad113774d65a1e7c.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a9819ad113774d65a1e7c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660a9819ad113774d65a1e7c.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660a9819ad113774d65a1e7c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac1d158923e805d3c3099.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac1d158923e805d3c3099.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac1d158923e805d3c3099.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac1d158923e805d3c3099.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac2873b090d80d6aa6ce2.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac2873b090d80d6aa6ce2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac2873b090d80d6aa6ce2.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac2873b090d80d6aa6ce2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac35d55a15d81afdedd76.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac35d55a15d81afdedd76.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac35d55a15d81afdedd76.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac35d55a15d81afdedd76.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac44c7eec868220318297.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac44c7eec868220318297.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac44c7eec868220318297.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac44c7eec868220318297.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac4f4f784b9829e89632a.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac4f4f784b9829e89632a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac4f4f784b9829e89632a.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac4f4f784b9829e89632a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac56326c2eb831583c0de.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac56326c2eb831583c0de.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac56326c2eb831583c0de.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac56326c2eb831583c0de.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac59d7ea60083900b83df.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac59d7ea60083900b83df.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac59d7ea60083900b83df.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac59d7ea60083900b83df.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac60e22aa218400acb4b6.md b/curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac60e22aa218400acb4b6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver/660ac60e22aa218400acb4b6.md rename to curriculum/challenges/english/blocks/learn-classes-and-objects-by-building-a-sudoku-solver/660ac60e22aa218400acb4b6.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-common-factors-and-square-roots/factoring.md b/curriculum/challenges/english/blocks/learn-common-factors-and-square-roots/6331d251b51aeedd1a2bd648.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-common-factors-and-square-roots/factoring.md rename to curriculum/challenges/english/blocks/learn-common-factors-and-square-roots/6331d251b51aeedd1a2bd648.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6660a3787b34f972a9776968.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6660a3787b34f972a9776968.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6660a3787b34f972a9776968.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6660a3787b34f972a9776968.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b041e315a2b231b6be69e.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b041e315a2b231b6be69e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b041e315a2b231b6be69e.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b041e315a2b231b6be69e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b085d99b1793026400536.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b085d99b1793026400536.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b085d99b1793026400536.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b085d99b1793026400536.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b0bb5e604f23fb461e6f5.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b0bb5e604f23fb461e6f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b0bb5e604f23fb461e6f5.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b0bb5e604f23fb461e6f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b0ef61411d548a71183ec.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b0ef61411d548a71183ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/683b0ef61411d548a71183ec.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/683b0ef61411d548a71183ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487799a04eca4d06dfbdb5.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487799a04eca4d06dfbdb5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487799a04eca4d06dfbdb5.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487799a04eca4d06dfbdb5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6848794ae7e6f857c1113f57.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6848794ae7e6f857c1113f57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6848794ae7e6f857c1113f57.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6848794ae7e6f857c1113f57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487b3b828b675d659b5c0f.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487b3b828b675d659b5c0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487b3b828b675d659b5c0f.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487b3b828b675d659b5c0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487cc8ff08cd68db3c6d27.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487cc8ff08cd68db3c6d27.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487cc8ff08cd68db3c6d27.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487cc8ff08cd68db3c6d27.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487ddbd6a38e7040118f64.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487ddbd6a38e7040118f64.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487ddbd6a38e7040118f64.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487ddbd6a38e7040118f64.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487efc94946b786ebb4c50.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487efc94946b786ebb4c50.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68487efc94946b786ebb4c50.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68487efc94946b786ebb4c50.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/684880a8013eb380020ce86e.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/684880a8013eb380020ce86e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/684880a8013eb380020ce86e.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/684880a8013eb380020ce86e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/684881e8ad5c73870f143b40.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/684881e8ad5c73870f143b40.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/684881e8ad5c73870f143b40.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/684881e8ad5c73870f143b40.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6848839f98b89790fd0874a2.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6848839f98b89790fd0874a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6848839f98b89790fd0874a2.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6848839f98b89790fd0874a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851d4f2f3b9e5cfad74ef55.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851d4f2f3b9e5cfad74ef55.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851d4f2f3b9e5cfad74ef55.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851d4f2f3b9e5cfad74ef55.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851d7a0b95732e55d89034b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851d7a0b95732e55d89034b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851d7a0b95732e55d89034b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851d7a0b95732e55d89034b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851dce3810e20f0da17810d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851dce3810e20f0da17810d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851dce3810e20f0da17810d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851dce3810e20f0da17810d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851df6d39610c012e833282.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851df6d39610c012e833282.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851df6d39610c012e833282.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851df6d39610c012e833282.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851e321c1d0030ce3b2ffda.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851e321c1d0030ce3b2ffda.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851e321c1d0030ce3b2ffda.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851e321c1d0030ce3b2ffda.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851e46dfc5b0515d8c5c313.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851e46dfc5b0515d8c5c313.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6851e46dfc5b0515d8c5c313.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6851e46dfc5b0515d8c5c313.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6852fcfe6e20aa46040c369a.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6852fcfe6e20aa46040c369a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6852fcfe6e20aa46040c369a.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6852fcfe6e20aa46040c369a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6852feb0bf976e4fcf75f021.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6852feb0bf976e4fcf75f021.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6852feb0bf976e4fcf75f021.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6852feb0bf976e4fcf75f021.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685300d52c75456d71567cdd.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685300d52c75456d71567cdd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685300d52c75456d71567cdd.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685300d52c75456d71567cdd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685301884ae20f73b81286b5.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685301884ae20f73b81286b5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685301884ae20f73b81286b5.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685301884ae20f73b81286b5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531c319ef1268ac67ae360.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531c319ef1268ac67ae360.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531c319ef1268ac67ae360.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531c319ef1268ac67ae360.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531d39a6a6078ffe5fac60.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531d39a6a6078ffe5fac60.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531d39a6a6078ffe5fac60.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531d39a6a6078ffe5fac60.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531f1dab85df9a13b5df6d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531f1dab85df9a13b5df6d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531f1dab85df9a13b5df6d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531f1dab85df9a13b5df6d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531fc188c762a1a576fe33.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531fc188c762a1a576fe33.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68531fc188c762a1a576fe33.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68531fc188c762a1a576fe33.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685322cee8cbfeaacebe4e85.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685322cee8cbfeaacebe4e85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685322cee8cbfeaacebe4e85.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685322cee8cbfeaacebe4e85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6853235f45e017b1869875fd.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6853235f45e017b1869875fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6853235f45e017b1869875fd.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6853235f45e017b1869875fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68532c1688f820bc7411ab65.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68532c1688f820bc7411ab65.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68532c1688f820bc7411ab65.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68532c1688f820bc7411ab65.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685334cbf236decbcbb28c7c.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685334cbf236decbcbb28c7c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685334cbf236decbcbb28c7c.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685334cbf236decbcbb28c7c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533737aae24cd38bd5258d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533737aae24cd38bd5258d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533737aae24cd38bd5258d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533737aae24cd38bd5258d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533841b494fadcbee5e254.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533841b494fadcbee5e254.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533841b494fadcbee5e254.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533841b494fadcbee5e254.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533abd2da6dce6786a80eb.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533abd2da6dce6786a80eb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533abd2da6dce6786a80eb.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533abd2da6dce6786a80eb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533c6db515eaf03d17e80c.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533c6db515eaf03d17e80c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533c6db515eaf03d17e80c.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533c6db515eaf03d17e80c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533d7965c28af820591054.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533d7965c28af820591054.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533d7965c28af820591054.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533d7965c28af820591054.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533e0b04da5bff19939169.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533e0b04da5bff19939169.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68533e0b04da5bff19939169.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68533e0b04da5bff19939169.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685340a64de66a0862fec057.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685340a64de66a0862fec057.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685340a64de66a0862fec057.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685340a64de66a0862fec057.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68534179aa47670f48867bb7.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68534179aa47670f48867bb7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68534179aa47670f48867bb7.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68534179aa47670f48867bb7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685342965ee0c916aff8dccf.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685342965ee0c916aff8dccf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685342965ee0c916aff8dccf.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685342965ee0c916aff8dccf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68534426734b8c1ff60a6dca.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68534426734b8c1ff60a6dca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68534426734b8c1ff60a6dca.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68534426734b8c1ff60a6dca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68541cec3fc9ae9da954b17a.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68541cec3fc9ae9da954b17a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68541cec3fc9ae9da954b17a.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68541cec3fc9ae9da954b17a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854226946beb9af211d440c.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854226946beb9af211d440c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854226946beb9af211d440c.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854226946beb9af211d440c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854248c15fc16b6be504430.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854248c15fc16b6be504430.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854248c15fc16b6be504430.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854248c15fc16b6be504430.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854273f07fdd7bd30386dad.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854273f07fdd7bd30386dad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854273f07fdd7bd30386dad.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854273f07fdd7bd30386dad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68542aacd4b723cb9e68e312.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68542aacd4b723cb9e68e312.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68542aacd4b723cb9e68e312.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68542aacd4b723cb9e68e312.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685434af56f263d89601e9be.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685434af56f263d89601e9be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685434af56f263d89601e9be.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685434af56f263d89601e9be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854362888387ade1f066e1f.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854362888387ade1f066e1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6854362888387ade1f066e1f.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6854362888387ade1f066e1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685437dac4e8b5e48a696f70.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685437dac4e8b5e48a696f70.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685437dac4e8b5e48a696f70.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685437dac4e8b5e48a696f70.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685566a2817db027696025b7.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685566a2817db027696025b7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685566a2817db027696025b7.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685566a2817db027696025b7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68556972b49966381caac929.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68556972b49966381caac929.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68556972b49966381caac929.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68556972b49966381caac929.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68556b376efb7c41e2a9ebee.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68556b376efb7c41e2a9ebee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68556b376efb7c41e2a9ebee.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68556b376efb7c41e2a9ebee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68556d036f2b7d4ff2a55d3b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68556d036f2b7d4ff2a55d3b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68556d036f2b7d4ff2a55d3b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68556d036f2b7d4ff2a55d3b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855736e255c1a751b25e012.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855736e255c1a751b25e012.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855736e255c1a751b25e012.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855736e255c1a751b25e012.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685575bda705647feb8307fb.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685575bda705647feb8307fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685575bda705647feb8307fb.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685575bda705647feb8307fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855772602dd3e8543df719d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855772602dd3e8543df719d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855772602dd3e8543df719d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855772602dd3e8543df719d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685578a738054e8c52511eb8.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685578a738054e8c52511eb8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685578a738054e8c52511eb8.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685578a738054e8c52511eb8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557976804102930e58c0fc.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557976804102930e58c0fc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557976804102930e58c0fc.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557976804102930e58c0fc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557b13de12909c0cfc85e9.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557b13de12909c0cfc85e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557b13de12909c0cfc85e9.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557b13de12909c0cfc85e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557c44472708a3b0bb616c.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557c44472708a3b0bb616c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557c44472708a3b0bb616c.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557c44472708a3b0bb616c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557eeb6959f6ac5de97da2.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557eeb6959f6ac5de97da2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68557eeb6959f6ac5de97da2.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68557eeb6959f6ac5de97da2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685582341853d8b6d4009d56.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685582341853d8b6d4009d56.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685582341853d8b6d4009d56.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685582341853d8b6d4009d56.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68558b34e19a37cc104f8ea4.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68558b34e19a37cc104f8ea4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68558b34e19a37cc104f8ea4.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68558b34e19a37cc104f8ea4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68558d2ba6e832d4c80d31d2.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68558d2ba6e832d4c80d31d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68558d2ba6e832d4c80d31d2.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68558d2ba6e832d4c80d31d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855b16e1227a4f059676847.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855b16e1227a4f059676847.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855b16e1227a4f059676847.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855b16e1227a4f059676847.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855b42be42ec000fbdb2e20.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855b42be42ec000fbdb2e20.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855b42be42ec000fbdb2e20.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855b42be42ec000fbdb2e20.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855b8ea74ba410bae6ce514.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855b8ea74ba410bae6ce514.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855b8ea74ba410bae6ce514.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855b8ea74ba410bae6ce514.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855bb269d328f16590af09a.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855bb269d328f16590af09a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855bb269d328f16590af09a.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855bb269d328f16590af09a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d29ac4339430c2ce4c5d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d29ac4339430c2ce4c5d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d29ac4339430c2ce4c5d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d29ac4339430c2ce4c5d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d4d23722e93ee9f1e625.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d4d23722e93ee9f1e625.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d4d23722e93ee9f1e625.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d4d23722e93ee9f1e625.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d74062e1fd492a3b1dac.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d74062e1fd492a3b1dac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d74062e1fd492a3b1dac.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d74062e1fd492a3b1dac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d85cf6d29f5123747ec3.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d85cf6d29f5123747ec3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855d85cf6d29f5123747ec3.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855d85cf6d29f5123747ec3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855da8059be735c939a3d56.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855da8059be735c939a3d56.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855da8059be735c939a3d56.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855da8059be735c939a3d56.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855db9a18af9161f02bdd1d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855db9a18af9161f02bdd1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855db9a18af9161f02bdd1d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855db9a18af9161f02bdd1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855dc4d0132b76a526d936b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855dc4d0132b76a526d936b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855dc4d0132b76a526d936b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855dc4d0132b76a526d936b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f2903d6fff7db8509c9b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f2903d6fff7db8509c9b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f2903d6fff7db8509c9b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f2903d6fff7db8509c9b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f65562fa7985babb4792.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f65562fa7985babb4792.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f65562fa7985babb4792.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f65562fa7985babb4792.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f785fb25ec8c3918dd32.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f785fb25ec8c3918dd32.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f785fb25ec8c3918dd32.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f785fb25ec8c3918dd32.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f8b89750899298408798.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f8b89750899298408798.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6855f8b89750899298408798.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6855f8b89750899298408798.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685617826ef5d6b2f8edd3af.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685617826ef5d6b2f8edd3af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685617826ef5d6b2f8edd3af.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685617826ef5d6b2f8edd3af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856241e019153d5969dcacc.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856241e019153d5969dcacc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856241e019153d5969dcacc.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856241e019153d5969dcacc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68562533f7a3e3dc7fce428c.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68562533f7a3e3dc7fce428c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68562533f7a3e3dc7fce428c.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68562533f7a3e3dc7fce428c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856270d91c906e50ea328d2.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856270d91c906e50ea328d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856270d91c906e50ea328d2.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856270d91c906e50ea328d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685627f537ddbeec9dbaac90.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685627f537ddbeec9dbaac90.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685627f537ddbeec9dbaac90.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685627f537ddbeec9dbaac90.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685629e26f1e07f5b3083c30.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685629e26f1e07f5b3083c30.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685629e26f1e07f5b3083c30.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685629e26f1e07f5b3083c30.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68562b3c59f010fd1f2ba0e0.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68562b3c59f010fd1f2ba0e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68562b3c59f010fd1f2ba0e0.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68562b3c59f010fd1f2ba0e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68562c78d7585705afa43798.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68562c78d7585705afa43798.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68562c78d7585705afa43798.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68562c78d7585705afa43798.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856beb9463eae3521acad0a.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856beb9463eae3521acad0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856beb9463eae3521acad0a.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856beb9463eae3521acad0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856bfbea9370338d27a35f6.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856bfbea9370338d27a35f6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856bfbea9370338d27a35f6.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856bfbea9370338d27a35f6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c190ba0a933dace8c3a3.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c190ba0a933dace8c3a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c190ba0a933dace8c3a3.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c190ba0a933dace8c3a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c2ccc11c124383770e5b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c2ccc11c124383770e5b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c2ccc11c124383770e5b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c2ccc11c124383770e5b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c496b1fffa4a568373fa.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c496b1fffa4a568373fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c496b1fffa4a568373fa.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c496b1fffa4a568373fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c7f782c42f6834370a2f.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c7f782c42f6834370a2f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856c7f782c42f6834370a2f.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856c7f782c42f6834370a2f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856d7f595ab14f88d1d1eaa.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856d7f595ab14f88d1d1eaa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856d7f595ab14f88d1d1eaa.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856d7f595ab14f88d1d1eaa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856d9df23a2996d7731ee1d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856d9df23a2996d7731ee1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856d9df23a2996d7731ee1d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856d9df23a2996d7731ee1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ddea73ea5fafe4d65cfc.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ddea73ea5fafe4d65cfc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ddea73ea5fafe4d65cfc.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ddea73ea5fafe4d65cfc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e5f5b3e64e37178c88f8.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e5f5b3e64e37178c88f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e5f5b3e64e37178c88f8.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e5f5b3e64e37178c88f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e7bb578f7b5b1b05300e.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e7bb578f7b5b1b05300e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e7bb578f7b5b1b05300e.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e7bb578f7b5b1b05300e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e8c63f8f60706e4446c9.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e8c63f8f60706e4446c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e8c63f8f60706e4446c9.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e8c63f8f60706e4446c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e9822a0817802c48abee.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e9822a0817802c48abee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856e9822a0817802c48abee.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856e9822a0817802c48abee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856eaf0b8a6719aff4e1034.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856eaf0b8a6719aff4e1034.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856eaf0b8a6719aff4e1034.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856eaf0b8a6719aff4e1034.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ec7f564af8b9cb209d48.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ec7f564af8b9cb209d48.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ec7f564af8b9cb209d48.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ec7f564af8b9cb209d48.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ed5f4f2640cc36aa864b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ed5f4f2640cc36aa864b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ed5f4f2640cc36aa864b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ed5f4f2640cc36aa864b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ef143b3bd6ebf5d6cde3.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ef143b3bd6ebf5d6cde3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6856ef143b3bd6ebf5d6cde3.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6856ef143b3bd6ebf5d6cde3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858ac4ea7958d5c9d938aa0.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858ac4ea7958d5c9d938aa0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858ac4ea7958d5c9d938aa0.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858ac4ea7958d5c9d938aa0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b1c897ce3abcfd3d24c9.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b1c897ce3abcfd3d24c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b1c897ce3abcfd3d24c9.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b1c897ce3abcfd3d24c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b6597eb4e902bd7619f5.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b6597eb4e902bd7619f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b6597eb4e902bd7619f5.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b6597eb4e902bd7619f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b754f24aa614b90d2924.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b754f24aa614b90d2924.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b754f24aa614b90d2924.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b754f24aa614b90d2924.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b96e6b35c83759adf161.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b96e6b35c83759adf161.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858b96e6b35c83759adf161.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858b96e6b35c83759adf161.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858baad5682dd519ed82e9a.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858baad5682dd519ed82e9a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858baad5682dd519ed82e9a.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858baad5682dd519ed82e9a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858bbaaba7ba962f5640e56.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858bbaaba7ba962f5640e56.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858bbaaba7ba962f5640e56.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858bbaaba7ba962f5640e56.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858bd7b4e87ff83b48edc50.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858bd7b4e87ff83b48edc50.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6858bd7b4e87ff83b48edc50.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6858bd7b4e87ff83b48edc50.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6859409c4367eaacda6bb706.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6859409c4367eaacda6bb706.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6859409c4367eaacda6bb706.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6859409c4367eaacda6bb706.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685942bee2f568d862f2035b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685942bee2f568d862f2035b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685942bee2f568d862f2035b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685942bee2f568d862f2035b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685943f7300d1fefaf21dbc9.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685943f7300d1fefaf21dbc9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685943f7300d1fefaf21dbc9.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685943f7300d1fefaf21dbc9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6859456fcc851b0b4f7411c1.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6859456fcc851b0b4f7411c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/6859456fcc851b0b4f7411c1.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/6859456fcc851b0b4f7411c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685946f0eb713c2a3eda545d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685946f0eb713c2a3eda545d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685946f0eb713c2a3eda545d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685946f0eb713c2a3eda545d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594842ed7d06433d81ddf8.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594842ed7d06433d81ddf8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594842ed7d06433d81ddf8.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594842ed7d06433d81ddf8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594a2df7f6b368b7ab5dd6.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594a2df7f6b368b7ab5dd6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594a2df7f6b368b7ab5dd6.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594a2df7f6b368b7ab5dd6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594b7c7d2f0383614c229c.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594b7c7d2f0383614c229c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594b7c7d2f0383614c229c.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594b7c7d2f0383614c229c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594d7c7b95b1a88e10ac2f.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594d7c7b95b1a88e10ac2f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68594d7c7b95b1a88e10ac2f.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68594d7c7b95b1a88e10ac2f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685951c15a4855f6c1c25904.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685951c15a4855f6c1c25904.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685951c15a4855f6c1c25904.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685951c15a4855f6c1c25904.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685953a52eb07b195669aaf5.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685953a52eb07b195669aaf5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685953a52eb07b195669aaf5.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685953a52eb07b195669aaf5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68595495c11cf62dbf11b1a8.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68595495c11cf62dbf11b1a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/68595495c11cf62dbf11b1a8.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/68595495c11cf62dbf11b1a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a91ccd54e59ebbf3e74c0.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a91ccd54e59ebbf3e74c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a91ccd54e59ebbf3e74c0.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a91ccd54e59ebbf3e74c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a93b75349e70effd5a33b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a93b75349e70effd5a33b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a93b75349e70effd5a33b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a93b75349e70effd5a33b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a94d8bf306e28027ca804.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a94d8bf306e28027ca804.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a94d8bf306e28027ca804.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a94d8bf306e28027ca804.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9664075a4c48653bf141.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9664075a4c48653bf141.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9664075a4c48653bf141.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9664075a4c48653bf141.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9767e784875d5598c375.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9767e784875d5598c375.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9767e784875d5598c375.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9767e784875d5598c375.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a97fa92678d6b650abaef.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a97fa92678d6b650abaef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a97fa92678d6b650abaef.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a97fa92678d6b650abaef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a992e26a88484990d4bae.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a992e26a88484990d4bae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a992e26a88484990d4bae.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a992e26a88484990d4bae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9aaee82fca9effece4bd.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9aaee82fca9effece4bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9aaee82fca9effece4bd.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9aaee82fca9effece4bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9b8ae799aeb413e7a725.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9b8ae799aeb413e7a725.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9b8ae799aeb413e7a725.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9b8ae799aeb413e7a725.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9d294d6ab0d3871f4cef.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9d294d6ab0d3871f4cef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9d294d6ab0d3871f4cef.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9d294d6ab0d3871f4cef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9e4c4884d5ea2c0e9765.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9e4c4884d5ea2c0e9765.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685a9e4c4884d5ea2c0e9765.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685a9e4c4884d5ea2c0e9765.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa12d5144091d79998873.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa12d5144091d79998873.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa12d5144091d79998873.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa12d5144091d79998873.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa1a481fdaa26b02fecd3.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa1a481fdaa26b02fecd3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa1a481fdaa26b02fecd3.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa1a481fdaa26b02fecd3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa44d59176b57e84c0fd8.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa44d59176b57e84c0fd8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa44d59176b57e84c0fd8.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa44d59176b57e84c0fd8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa64903c78d7d51ffb974.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa64903c78d7d51ffb974.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa64903c78d7d51ffb974.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa64903c78d7d51ffb974.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa76924014094657fd2a1.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa76924014094657fd2a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa76924014094657fd2a1.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa76924014094657fd2a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa93718b8e6b621424733.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa93718b8e6b621424733.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aa93718b8e6b621424733.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aa93718b8e6b621424733.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aab52e5cde3e158eb888b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aab52e5cde3e158eb888b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aab52e5cde3e158eb888b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aab52e5cde3e158eb888b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aac91b1222bfad2f2807b.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aac91b1222bfad2f2807b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aac91b1222bfad2f2807b.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aac91b1222bfad2f2807b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aad6aaa42c50f4dc61898.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aad6aaa42c50f4dc61898.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aad6aaa42c50f4dc61898.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aad6aaa42c50f4dc61898.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aae8a9bec6825e19d168f.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aae8a9bec6825e19d168f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aae8a9bec6825e19d168f.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aae8a9bec6825e19d168f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aaf3e6e37a83639d6d77d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aaf3e6e37a83639d6d77d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685aaf3e6e37a83639d6d77d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685aaf3e6e37a83639d6d77d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab105da34ee55c81ac018.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab105da34ee55c81ac018.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab105da34ee55c81ac018.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab105da34ee55c81ac018.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab4904ad821942e8d5ddc.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab4904ad821942e8d5ddc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab4904ad821942e8d5ddc.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab4904ad821942e8d5ddc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab6024d17c9aa8230ed9c.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab6024d17c9aa8230ed9c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab6024d17c9aa8230ed9c.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab6024d17c9aa8230ed9c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab70338e830ba31952fb6.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab70338e830ba31952fb6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab70338e830ba31952fb6.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab70338e830ba31952fb6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab7dc351c8ac76aafd356.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab7dc351c8ac76aafd356.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab7dc351c8ac76aafd356.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab7dc351c8ac76aafd356.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab8d22dd232d653dbcd8d.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab8d22dd232d653dbcd8d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab8d22dd232d653dbcd8d.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab8d22dd232d653dbcd8d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab9f27667a6e7dd12156f.md b/curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab9f27667a6e7dd12156f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-common-phrasal-verbs-and-idioms/685ab9f27667a6e7dd12156f.md rename to curriculum/challenges/english/blocks/learn-common-phrasal-verbs-and-idioms/685ab9f27667a6e7dd12156f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/651dd5ae6ffb500e3f2ce47c.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/651dd5ae6ffb500e3f2ce47c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/651dd5ae6ffb500e3f2ce47c.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/651dd5ae6ffb500e3f2ce47c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b05367b59300bcb5f18ef.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b05367b59300bcb5f18ef.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b05367b59300bcb5f18ef.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b05367b59300bcb5f18ef.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b068e28a3bd135ced0042.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b068e28a3bd135ced0042.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b068e28a3bd135ced0042.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b068e28a3bd135ced0042.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b08655966781abf6396ff.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b08655966781abf6396ff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b08655966781abf6396ff.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b08655966781abf6396ff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b0b0c01616c2382ee7dc1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b0b0c01616c2382ee7dc1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b0b0c01616c2382ee7dc1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b0b0c01616c2382ee7dc1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b0cbc53235932265cbd9d.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b0cbc53235932265cbd9d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b0cbc53235932265cbd9d.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b0cbc53235932265cbd9d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b130a905a6045ebe03214.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b130a905a6045ebe03214.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b130a905a6045ebe03214.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b130a905a6045ebe03214.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b16a8bda80c524e49edd1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b16a8bda80c524e49edd1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b16a8bda80c524e49edd1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b16a8bda80c524e49edd1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b1803cae7df58348e4e01.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b1803cae7df58348e4e01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b1803cae7df58348e4e01.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b1803cae7df58348e4e01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b190c4e736f5c4005b132.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b190c4e736f5c4005b132.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b190c4e736f5c4005b132.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b190c4e736f5c4005b132.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b1ae0c2fb4c64071ade7a.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b1ae0c2fb4c64071ade7a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b1ae0c2fb4c64071ade7a.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b1ae0c2fb4c64071ade7a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b207e8603d076272706b1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b207e8603d076272706b1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b207e8603d076272706b1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b207e8603d076272706b1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b23ad0df43588a6eadfa4.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b23ad0df43588a6eadfa4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b23ad0df43588a6eadfa4.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b23ad0df43588a6eadfa4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b24875b782f8c6c85472f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b24875b782f8c6c85472f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b24875b782f8c6c85472f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b24875b782f8c6c85472f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b24e5edd7708e93549565.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b24e5edd7708e93549565.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b24e5edd7708e93549565.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b24e5edd7708e93549565.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b292a911788a7faf67415.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b292a911788a7faf67415.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b292a911788a7faf67415.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b292a911788a7faf67415.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b2d1876594db821b5da16.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b2d1876594db821b5da16.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b2d1876594db821b5da16.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b2d1876594db821b5da16.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b2e9f139789bdd50116b5.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b2e9f139789bdd50116b5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b2e9f139789bdd50116b5.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b2e9f139789bdd50116b5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b30777fcf90c40b9d7ca8.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b30777fcf90c40b9d7ca8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b30777fcf90c40b9d7ca8.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b30777fcf90c40b9d7ca8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b3136477b8ac802088c97.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b3136477b8ac802088c97.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b3136477b8ac802088c97.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b3136477b8ac802088c97.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b316b61644cc96b677e61.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b316b61644cc96b677e61.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b316b61644cc96b677e61.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b316b61644cc96b677e61.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b5d1a53973f78997c02f6.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b5d1a53973f78997c02f6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b5d1a53973f78997c02f6.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b5d1a53973f78997c02f6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b5d614d85dd79d21670de.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b5d614d85dd79d21670de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b5d614d85dd79d21670de.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b5d614d85dd79d21670de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b5dcd5d70d67c43f62d52.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b5dcd5d70d67c43f62d52.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b5dcd5d70d67c43f62d52.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b5dcd5d70d67c43f62d52.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b69e10d6606a0185d4d4f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b69e10d6606a0185d4d4f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b69e10d6606a0185d4d4f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b69e10d6606a0185d4d4f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b6ea501ca10ae78922b0d.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b6ea501ca10ae78922b0d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b6ea501ca10ae78922b0d.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b6ea501ca10ae78922b0d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b6f641e5c3ab1afc6efc1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b6f641e5c3ab1afc6efc1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b6f641e5c3ab1afc6efc1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b6f641e5c3ab1afc6efc1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b703d0cd20eb51c2fd239.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b703d0cd20eb51c2fd239.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b703d0cd20eb51c2fd239.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b703d0cd20eb51c2fd239.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b70cc934e0ab83cab4dbe.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b70cc934e0ab83cab4dbe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b70cc934e0ab83cab4dbe.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b70cc934e0ab83cab4dbe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b718282cd56bb91a795de.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b718282cd56bb91a795de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b718282cd56bb91a795de.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b718282cd56bb91a795de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b72cbdef32ec0b1a24afb.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b72cbdef32ec0b1a24afb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b72cbdef32ec0b1a24afb.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b72cbdef32ec0b1a24afb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b73ad321867c36c1c621d.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b73ad321867c36c1c621d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b73ad321867c36c1c621d.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b73ad321867c36c1c621d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7acdc06454fbb0152538.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7acdc06454fbb0152538.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7acdc06454fbb0152538.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7acdc06454fbb0152538.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7bad0b215cff2128139a.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7bad0b215cff2128139a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7bad0b215cff2128139a.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7bad0b215cff2128139a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7d1aec6d4803cf02e84f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7d1aec6d4803cf02e84f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7d1aec6d4803cf02e84f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7d1aec6d4803cf02e84f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7d76e9447705f7e5ceb8.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7d76e9447705f7e5ceb8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7d76e9447705f7e5ceb8.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7d76e9447705f7e5ceb8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7e633c982f095101e6fe.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7e633c982f095101e6fe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b7e633c982f095101e6fe.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b7e633c982f095101e6fe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b8278a00d27196af26c6c.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b8278a00d27196af26c6c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b8278a00d27196af26c6c.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b8278a00d27196af26c6c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b8487605c881dc8ebde9e.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b8487605c881dc8ebde9e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b8487605c881dc8ebde9e.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b8487605c881dc8ebde9e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b8597aaa5162475812ff8.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b8597aaa5162475812ff8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b8597aaa5162475812ff8.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b8597aaa5162475812ff8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b92b25858f24caf6894aa.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b92b25858f24caf6894aa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b92b25858f24caf6894aa.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b92b25858f24caf6894aa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b971e15225e53da93afd3.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b971e15225e53da93afd3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b971e15225e53da93afd3.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b971e15225e53da93afd3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b97be2621d55d1b8dc9a1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b97be2621d55d1b8dc9a1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657b97be2621d55d1b8dc9a1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657b97be2621d55d1b8dc9a1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb542baf74594933c7ac9.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb542baf74594933c7ac9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb542baf74594933c7ac9.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb542baf74594933c7ac9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb5dd956a8797462da793.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb5dd956a8797462da793.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb5dd956a8797462da793.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb5dd956a8797462da793.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb68bf15f349a744b5fba.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb68bf15f349a744b5fba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb68bf15f349a744b5fba.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb68bf15f349a744b5fba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb91ed0a08ea3761c7407.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb91ed0a08ea3761c7407.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cb91ed0a08ea3761c7407.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cb91ed0a08ea3761c7407.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbb578ed7f5a52420d274.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbb578ed7f5a52420d274.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbb578ed7f5a52420d274.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbb578ed7f5a52420d274.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbc6e9b4676aedfa305bc.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbc6e9b4676aedfa305bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbc6e9b4676aedfa305bc.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbc6e9b4676aedfa305bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbccfa92918b1037dbf60.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbccfa92918b1037dbf60.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbccfa92918b1037dbf60.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbccfa92918b1037dbf60.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbdc0c360a3b53767d73f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbdc0c360a3b53767d73f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbdc0c360a3b53767d73f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbdc0c360a3b53767d73f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbef9aa43ceba8af6feb4.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbef9aa43ceba8af6feb4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cbef9aa43ceba8af6feb4.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cbef9aa43ceba8af6feb4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cc1a2ced22ac3e7d57fd3.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cc1a2ced22ac3e7d57fd3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cc1a2ced22ac3e7d57fd3.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cc1a2ced22ac3e7d57fd3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cc2b9cc9e97c7bd862273.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cc2b9cc9e97c7bd862273.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cc2b9cc9e97c7bd862273.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cc2b9cc9e97c7bd862273.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd0e53b947df11ce91026.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd0e53b947df11ce91026.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd0e53b947df11ce91026.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd0e53b947df11ce91026.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd143f74299f36a624c7a.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd143f74299f36a624c7a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd143f74299f36a624c7a.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd143f74299f36a624c7a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd1925ac059f5034286c3.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd1925ac059f5034286c3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd1925ac059f5034286c3.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd1925ac059f5034286c3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd2dce697d2feacf7620d.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd2dce697d2feacf7620d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd2dce697d2feacf7620d.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd2dce697d2feacf7620d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd962b45f48127c183d7b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd962b45f48127c183d7b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cd962b45f48127c183d7b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cd962b45f48127c183d7b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cdaeee8cc4517f84911a2.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cdaeee8cc4517f84911a2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cdaeee8cc4517f84911a2.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cdaeee8cc4517f84911a2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cdc5a8e30191d1abec8b7.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cdc5a8e30191d1abec8b7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cdc5a8e30191d1abec8b7.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cdc5a8e30191d1abec8b7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cdd8bd3ebae2165d46a99.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cdd8bd3ebae2165d46a99.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cdd8bd3ebae2165d46a99.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cdd8bd3ebae2165d46a99.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce061cda4a42a99c65d89.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce061cda4a42a99c65d89.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce061cda4a42a99c65d89.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce061cda4a42a99c65d89.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce0bbf16c312c8dcc8dff.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce0bbf16c312c8dcc8dff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce0bbf16c312c8dcc8dff.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce0bbf16c312c8dcc8dff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce1f82fbe552fcba96375.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce1f82fbe552fcba96375.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce1f82fbe552fcba96375.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce1f82fbe552fcba96375.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce22e1bdf763280ae1e2b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce22e1bdf763280ae1e2b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce22e1bdf763280ae1e2b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce22e1bdf763280ae1e2b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce9e5593ae449e7ae6073.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce9e5593ae449e7ae6073.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ce9e5593ae449e7ae6073.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ce9e5593ae449e7ae6073.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cea90396c694e4fdcaeba.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cea90396c694e4fdcaeba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cea90396c694e4fdcaeba.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cea90396c694e4fdcaeba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ceafb64fd6a5076b32c8b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ceafb64fd6a5076b32c8b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ceafb64fd6a5076b32c8b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ceafb64fd6a5076b32c8b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cebddc542e05459add214.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cebddc542e05459add214.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cebddc542e05459add214.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cebddc542e05459add214.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cec5d8f35ab56c672b561.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cec5d8f35ab56c672b561.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cec5d8f35ab56c672b561.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cec5d8f35ab56c672b561.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cece074e011590731dee2.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cece074e011590731dee2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cece074e011590731dee2.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cece074e011590731dee2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ced2d5ea0ae5baac42551.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ced2d5ea0ae5baac42551.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ced2d5ea0ae5baac42551.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ced2d5ea0ae5baac42551.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ced8b322c055e500c2d23.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ced8b322c055e500c2d23.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ced8b322c055e500c2d23.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ced8b322c055e500c2d23.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfddfaca4b58b1279aaf9.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfddfaca4b58b1279aaf9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfddfaca4b58b1279aaf9.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfddfaca4b58b1279aaf9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfe38b7aa33903ac91d6d.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfe38b7aa33903ac91d6d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfe38b7aa33903ac91d6d.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfe38b7aa33903ac91d6d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfe92331ff7926a65dc47.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfe92331ff7926a65dc47.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfe92331ff7926a65dc47.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfe92331ff7926a65dc47.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfeeeabb34d946d437dc7.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfeeeabb34d946d437dc7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfeeeabb34d946d437dc7.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfeeeabb34d946d437dc7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cff86dd812f98672e2649.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cff86dd812f98672e2649.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cff86dd812f98672e2649.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cff86dd812f98672e2649.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfff65708189adb524933.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfff65708189adb524933.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657cfff65708189adb524933.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657cfff65708189adb524933.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbd1ebf21b2096966fe0d.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbd1ebf21b2096966fe0d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbd1ebf21b2096966fe0d.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbd1ebf21b2096966fe0d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbdae2bd6f60bda3226cc.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbdae2bd6f60bda3226cc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbdae2bd6f60bda3226cc.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbdae2bd6f60bda3226cc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbe6c256e75101aa95abb.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbe6c256e75101aa95abb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbe6c256e75101aa95abb.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbe6c256e75101aa95abb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbeb6e94406122619ecad.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbeb6e94406122619ecad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbeb6e94406122619ecad.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbeb6e94406122619ecad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbfb128eaef185f5fb51b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbfb128eaef185f5fb51b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dbfb128eaef185f5fb51b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dbfb128eaef185f5fb51b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc02d216cf41afa064333.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc02d216cf41afa064333.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc02d216cf41afa064333.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc02d216cf41afa064333.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc06c17779b1c77b8fccf.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc06c17779b1c77b8fccf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc06c17779b1c77b8fccf.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc06c17779b1c77b8fccf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc0e16fb76f1f02a0c02a.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc0e16fb76f1f02a0c02a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc0e16fb76f1f02a0c02a.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc0e16fb76f1f02a0c02a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc130b35c3a20c8908eb1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc130b35c3a20c8908eb1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc130b35c3a20c8908eb1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc130b35c3a20c8908eb1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc16b741b3a22902989b8.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc16b741b3a22902989b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc16b741b3a22902989b8.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc16b741b3a22902989b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc1d18a0a6f25302badba.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc1d18a0a6f25302badba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc1d18a0a6f25302badba.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc1d18a0a6f25302badba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc263516a5127ce677b8b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc263516a5127ce677b8b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc263516a5127ce677b8b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc263516a5127ce677b8b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc2fb63bc6c2b596dd6e4.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc2fb63bc6c2b596dd6e4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc2fb63bc6c2b596dd6e4.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc2fb63bc6c2b596dd6e4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc3509f7c712df6a1c673.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc3509f7c712df6a1c673.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc3509f7c712df6a1c673.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc3509f7c712df6a1c673.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc40e8ceee1310ef482d1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc40e8ceee1310ef482d1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc40e8ceee1310ef482d1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc40e8ceee1310ef482d1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc45d37cb4a32eae1fd7a.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc45d37cb4a32eae1fd7a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc45d37cb4a32eae1fd7a.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc45d37cb4a32eae1fd7a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc4c403f74135e0a8c7be.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc4c403f74135e0a8c7be.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc4c403f74135e0a8c7be.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc4c403f74135e0a8c7be.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc50830f9be380105f1ee.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc50830f9be380105f1ee.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc50830f9be380105f1ee.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc50830f9be380105f1ee.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc568fe84e53acc962fc3.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc568fe84e53acc962fc3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc568fe84e53acc962fc3.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc568fe84e53acc962fc3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc5b1c14b693ce0584837.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc5b1c14b693ce0584837.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc5b1c14b693ce0584837.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc5b1c14b693ce0584837.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc5ff02128e3ed5ae3740.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc5ff02128e3ed5ae3740.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc5ff02128e3ed5ae3740.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc5ff02128e3ed5ae3740.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc65ba83c584136bea3e4.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc65ba83c584136bea3e4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc65ba83c584136bea3e4.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc65ba83c584136bea3e4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc6a58ec0be432655eaf5.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc6a58ec0be432655eaf5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc6a58ec0be432655eaf5.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc6a58ec0be432655eaf5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc7a30bfd894f0ed12a4f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc7a30bfd894f0ed12a4f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc7a30bfd894f0ed12a4f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc7a30bfd894f0ed12a4f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc81ff9e4eb5177179dd0.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc81ff9e4eb5177179dd0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc81ff9e4eb5177179dd0.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc81ff9e4eb5177179dd0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc9004d076d55baf36323.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc9004d076d55baf36323.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc9004d076d55baf36323.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc9004d076d55baf36323.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc9946a177a5938ad3854.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc9946a177a5938ad3854.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc9946a177a5938ad3854.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc9946a177a5938ad3854.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc9e7b97f2c5b00f67b2f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc9e7b97f2c5b00f67b2f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc9e7b97f2c5b00f67b2f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dc9e7b97f2c5b00f67b2f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dca3c709bf15dd0572a6b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dca3c709bf15dd0572a6b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dca3c709bf15dd0572a6b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dca3c709bf15dd0572a6b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dca763bc23c5fc3398d95.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dca763bc23c5fc3398d95.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dca763bc23c5fc3398d95.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dca763bc23c5fc3398d95.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcafa1e1a4a62dc03cb76.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcafa1e1a4a62dc03cb76.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcafa1e1a4a62dc03cb76.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcafa1e1a4a62dc03cb76.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcd1ade6c116a0bc7c9b2.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcd1ade6c116a0bc7c9b2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcd1ade6c116a0bc7c9b2.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcd1ade6c116a0bc7c9b2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcd54267f5d6bc85bd788.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcd54267f5d6bc85bd788.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcd54267f5d6bc85bd788.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcd54267f5d6bc85bd788.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcdb62814646de1b051c0.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcdb62814646de1b051c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcdb62814646de1b051c0.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcdb62814646de1b051c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dce8ff35869721311a5e3.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dce8ff35869721311a5e3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dce8ff35869721311a5e3.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dce8ff35869721311a5e3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcee413423174ca3747f5.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcee413423174ca3747f5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcee413423174ca3747f5.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcee413423174ca3747f5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcf46fdf3f37766568bed.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcf46fdf3f37766568bed.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcf46fdf3f37766568bed.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcf46fdf3f37766568bed.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcf9f7d5c747a19a36c9c.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcf9f7d5c747a19a36c9c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dcf9f7d5c747a19a36c9c.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dcf9f7d5c747a19a36c9c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd047e755e37d58f5084f.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd047e755e37d58f5084f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd047e755e37d58f5084f.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd047e755e37d58f5084f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd09e586b597fe5cd0d3d.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd09e586b597fe5cd0d3d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd09e586b597fe5cd0d3d.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd09e586b597fe5cd0d3d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd4012bce1081c8d8c934.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd4012bce1081c8d8c934.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd4012bce1081c8d8c934.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd4012bce1081c8d8c934.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd46946896b8d19484e26.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd46946896b8d19484e26.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd46946896b8d19484e26.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd46946896b8d19484e26.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd5864c6f0e91483cc03b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd5864c6f0e91483cc03b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd5864c6f0e91483cc03b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd5864c6f0e91483cc03b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd5ff705f8b94667b03a8.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd5ff705f8b94667b03a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd5ff705f8b94667b03a8.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd5ff705f8b94667b03a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd6d4bd7e3b98294dd4a5.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd6d4bd7e3b98294dd4a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd6d4bd7e3b98294dd4a5.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd6d4bd7e3b98294dd4a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd74fb90e759a783f4b9a.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd74fb90e759a783f4b9a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dd74fb90e759a783f4b9a.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dd74fb90e759a783f4b9a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ddaaf8d89b4a56e3fdf78.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ddaaf8d89b4a56e3fdf78.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ddaaf8d89b4a56e3fdf78.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ddaaf8d89b4a56e3fdf78.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ddcd61f516cacdc7a04ca.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ddcd61f516cacdc7a04ca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ddcd61f516cacdc7a04ca.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ddcd61f516cacdc7a04ca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ddd7d4fc512b03741d9a3.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ddd7d4fc512b03741d9a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657ddd7d4fc512b03741d9a3.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657ddd7d4fc512b03741d9a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dde3c405eaab3e21b38bf.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dde3c405eaab3e21b38bf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dde3c405eaab3e21b38bf.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/657dde3c405eaab3e21b38bf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c872930067445099cc5a17.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c872930067445099cc5a17.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c872930067445099cc5a17.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c872930067445099cc5a17.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c87473ff77dd52aa48dfb1.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c87473ff77dd52aa48dfb1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c87473ff77dd52aa48dfb1.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c87473ff77dd52aa48dfb1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c877d423d7f1557758b79b.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c877d423d7f1557758b79b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c877d423d7f1557758b79b.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c877d423d7f1557758b79b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c879a63750f3579ad5f4c8.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c879a63750f3579ad5f4c8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c879a63750f3579ad5f4c8.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c879a63750f3579ad5f4c8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c87a97b9e56a58fac4a7c6.md b/curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c87a97b9e56a58fac4a7c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/67c87a97b9e56a58fac4a7c6.md rename to curriculum/challenges/english/blocks/learn-conversation-starters-in-the-break-room/67c87a97b9e56a58fac4a7c6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140c7e645d8e905819f1dd4.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140c7e645d8e905819f1dd4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140c7e645d8e905819f1dd4.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140c7e645d8e905819f1dd4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140c9d35015ae0ba0c250e8.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140c9d35015ae0ba0c250e8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140c9d35015ae0ba0c250e8.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140c9d35015ae0ba0c250e8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cbeec34e970dfe75e710.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cbeec34e970dfe75e710.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cbeec34e970dfe75e710.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cbeec34e970dfe75e710.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cd32d018ed0f600eefce.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cd32d018ed0f600eefce.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cd32d018ed0f600eefce.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cd32d018ed0f600eefce.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cdebd39d6a101e747529.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cdebd39d6a101e747529.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cdebd39d6a101e747529.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cdebd39d6a101e747529.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cfc08ca9c5128c3e6478.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cfc08ca9c5128c3e6478.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140cfc08ca9c5128c3e6478.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140cfc08ca9c5128c3e6478.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d0069049f5139d78da40.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d0069049f5139d78da40.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d0069049f5139d78da40.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d0069049f5139d78da40.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d10d50636e14695013b2.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d10d50636e14695013b2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d10d50636e14695013b2.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d10d50636e14695013b2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d1a351e88f159ed54fca.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d1a351e88f159ed54fca.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d1a351e88f159ed54fca.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d1a351e88f159ed54fca.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d263016325162fd076fe.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d263016325162fd076fe.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d263016325162fd076fe.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d263016325162fd076fe.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d2b687a2cd17bac5730c.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d2b687a2cd17bac5730c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d2b687a2cd17bac5730c.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d2b687a2cd17bac5730c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d36b8b747718b50d4b7a.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d36b8b747718b50d4b7a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d36b8b747718b50d4b7a.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d36b8b747718b50d4b7a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d3dc359b371b1a21d783.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d3dc359b371b1a21d783.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d3dc359b371b1a21d783.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d3dc359b371b1a21d783.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d4bc9db3c81c51a09ab7.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d4bc9db3c81c51a09ab7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d4bc9db3c81c51a09ab7.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d4bc9db3c81c51a09ab7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d94b5fab7f1d73c9bedb.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d94b5fab7f1d73c9bedb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140d94b5fab7f1d73c9bedb.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140d94b5fab7f1d73c9bedb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140dc5e13d0c81e7496f182.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140dc5e13d0c81e7496f182.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140dc5e13d0c81e7496f182.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140dc5e13d0c81e7496f182.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140dd77e0bc5a1f70bd7466.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140dd77e0bc5a1f70bd7466.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140dd77e0bc5a1f70bd7466.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140dd77e0bc5a1f70bd7466.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140de31b1f5b420410728ff.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140de31b1f5b420410728ff.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140de31b1f5b420410728ff.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140de31b1f5b420410728ff.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140df547f09402144e40b92.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140df547f09402144e40b92.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140df547f09402144e40b92.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140df547f09402144e40b92.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140e0d875ec16262f26432b.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140e0d875ec16262f26432b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140e0d875ec16262f26432b.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140e0d875ec16262f26432b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140f4b5c1555a2960de1e5f.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140f4b5c1555a2960de1e5f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6140f4b5c1555a2960de1e5f.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6140f4b5c1555a2960de1e5f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/614100d7d335bb2a5ff74f1f.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/614100d7d335bb2a5ff74f1f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/614100d7d335bb2a5ff74f1f.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/614100d7d335bb2a5ff74f1f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/61410126fa3a6d2b3cda502e.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/61410126fa3a6d2b3cda502e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/61410126fa3a6d2b3cda502e.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/61410126fa3a6d2b3cda502e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6141019eadec6d2c6c6f007b.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6141019eadec6d2c6c6f007b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6141019eadec6d2c6c6f007b.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6141019eadec6d2c6c6f007b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6141026ec9882f2d39dcf2b8.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6141026ec9882f2d39dcf2b8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6141026ec9882f2d39dcf2b8.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6141026ec9882f2d39dcf2b8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6169ab1aaeb4cd1174def700.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6169ab1aaeb4cd1174def700.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6169ab1aaeb4cd1174def700.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6169ab1aaeb4cd1174def700.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6169b1357fcb701bb5efc619.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6169b1357fcb701bb5efc619.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6169b1357fcb701bb5efc619.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6169b1357fcb701bb5efc619.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6169b284950e171d8d0bb16a.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6169b284950e171d8d0bb16a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/6169b284950e171d8d0bb16a.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/6169b284950e171d8d0bb16a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/617ace7d831f9c16a569b38a.md b/curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/617ace7d831f9c16a569b38a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-animation-by-building-a-ferris-wheel/617ace7d831f9c16a569b38a.md rename to curriculum/challenges/english/blocks/learn-css-animation-by-building-a-ferris-wheel/617ace7d831f9c16a569b38a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695197ac34f0407e339882.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695197ac34f0407e339882.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695197ac34f0407e339882.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695197ac34f0407e339882.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695ab9f6ffe951c16d03dd.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695ab9f6ffe951c16d03dd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695ab9f6ffe951c16d03dd.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695ab9f6ffe951c16d03dd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695c4aad56f95497c19583.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695c4aad56f95497c19583.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695c4aad56f95497c19583.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695c4aad56f95497c19583.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695d1fbc003856628bf561.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695d1fbc003856628bf561.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61695d1fbc003856628bf561.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61695d1fbc003856628bf561.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616968c2c94c8071b349c146.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616968c2c94c8071b349c146.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616968c2c94c8071b349c146.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616968c2c94c8071b349c146.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61696ef7ac756c829f9e4048.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61696ef7ac756c829f9e4048.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61696ef7ac756c829f9e4048.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61696ef7ac756c829f9e4048.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616971b3cd990186b66c99a1.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616971b3cd990186b66c99a1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616971b3cd990186b66c99a1.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616971b3cd990186b66c99a1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d3a67ccf800ad94ec89ae.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d3a67ccf800ad94ec89ae.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d3a67ccf800ad94ec89ae.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d3a67ccf800ad94ec89ae.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d47bc9eedc4bc7f621bec.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d47bc9eedc4bc7f621bec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d47bc9eedc4bc7f621bec.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d47bc9eedc4bc7f621bec.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d4a84b756d9c4b8255093.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d4a84b756d9c4b8255093.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d4a84b756d9c4b8255093.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d4a84b756d9c4b8255093.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d50b93ba424d6282c99cf.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d50b93ba424d6282c99cf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d50b93ba424d6282c99cf.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d50b93ba424d6282c99cf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d525007b8c5d8b3308b1c.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d525007b8c5d8b3308b1c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d525007b8c5d8b3308b1c.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d525007b8c5d8b3308b1c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d55bd160a95e22453a081.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d55bd160a95e22453a081.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d55bd160a95e22453a081.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d55bd160a95e22453a081.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d595270d902f0e7086e18.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d595270d902f0e7086e18.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616d595270d902f0e7086e18.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/616d595270d902f0e7086e18.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764c602bee6974e7790f35.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764c602bee6974e7790f35.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764c602bee6974e7790f35.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764c602bee6974e7790f35.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764f23ea21477b76f3b80f.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764f23ea21477b76f3b80f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764f23ea21477b76f3b80f.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764f23ea21477b76f3b80f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764f7e5240eb7ccc7f6a0a.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764f7e5240eb7ccc7f6a0a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764f7e5240eb7ccc7f6a0a.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764f7e5240eb7ccc7f6a0a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764fdda535587e1fefb3aa.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764fdda535587e1fefb3aa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61764fdda535587e1fefb3aa.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61764fdda535587e1fefb3aa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/6176519636a76b810ab1219a.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/6176519636a76b810ab1219a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/6176519636a76b810ab1219a.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/6176519636a76b810ab1219a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b65579ce424bf5f02ca73.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b65579ce424bf5f02ca73.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b65579ce424bf5f02ca73.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b65579ce424bf5f02ca73.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b8b38f32bf2080a140675.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b8b38f32bf2080a140675.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b8b38f32bf2080a140675.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b8b38f32bf2080a140675.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b8e0d93a8d10d9a90e720.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b8e0d93a8d10d9a90e720.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b8e0d93a8d10d9a90e720.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b8e0d93a8d10d9a90e720.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b92b9de349513466f6156.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b92b9de349513466f6156.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b92b9de349513466f6156.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b92b9de349513466f6156.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b954d9f4f6217a749380e.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b954d9f4f6217a749380e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b954d9f4f6217a749380e.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b954d9f4f6217a749380e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b97abd9f3f61d1590b815.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b97abd9f3f61d1590b815.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b97abd9f3f61d1590b815.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b97abd9f3f61d1590b815.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b9ad735109e217284e095.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b9ad735109e217284e095.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617b9ad735109e217284e095.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617b9ad735109e217284e095.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bb5624a75e86463b7e638.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bb5624a75e86463b7e638.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bb5624a75e86463b7e638.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bb5624a75e86463b7e638.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bb77353188166af43f3ac.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bb77353188166af43f3ac.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bb77353188166af43f3ac.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bb77353188166af43f3ac.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bb9fdef27bc6aa0470ac2.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bb9fdef27bc6aa0470ac2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bb9fdef27bc6aa0470ac2.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bb9fdef27bc6aa0470ac2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bbb6b97a83f6d1f7d6e38.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bbb6b97a83f6d1f7d6e38.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bbb6b97a83f6d1f7d6e38.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bbb6b97a83f6d1f7d6e38.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc4824e233180553a8069.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bc4824e233180553a8069.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc4824e233180553a8069.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bc4824e233180553a8069.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bd6ec666b1da2587e4e37.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bd6ec666b1da2587e4e37.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bd6ec666b1da2587e4e37.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/617bd6ec666b1da2587e4e37.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a00ed1ca871a2b3aca0cb.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a00ed1ca871a2b3aca0cb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a00ed1ca871a2b3aca0cb.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a00ed1ca871a2b3aca0cb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a0927005553b74bfa05ae.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a0927005553b74bfa05ae.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a0927005553b74bfa05ae.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a0927005553b74bfa05ae.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a0b2befb143baefab632b.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a0b2befb143baefab632b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a0b2befb143baefab632b.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a0b2befb143baefab632b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a1275e873dcc803c2d1aa.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a1275e873dcc803c2d1aa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a1275e873dcc803c2d1aa.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a1275e873dcc803c2d1aa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a132676346ac9f7fd59dd.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a132676346ac9f7fd59dd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a132676346ac9f7fd59dd.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a132676346ac9f7fd59dd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a16873520a8d088ffdf44.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a16873520a8d088ffdf44.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a16873520a8d088ffdf44.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a16873520a8d088ffdf44.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a16d21bd3dad1bb3aa8ef.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a16d21bd3dad1bb3aa8ef.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/618a16d21bd3dad1bb3aa8ef.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/618a16d21bd3dad1bb3aa8ef.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b72a0db211f1c29afb906.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b72a0db211f1c29afb906.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b72a0db211f1c29afb906.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b72a0db211f1c29afb906.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7396e57b771f903be90d.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7396e57b771f903be90d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7396e57b771f903be90d.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7396e57b771f903be90d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7424f43ec9215e538afe.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7424f43ec9215e538afe.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7424f43ec9215e538afe.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7424f43ec9215e538afe.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b761916dac02643940022.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b761916dac02643940022.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b761916dac02643940022.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b761916dac02643940022.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7c3c83de403126b69c1e.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7c3c83de403126b69c1e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7c3c83de403126b69c1e.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7c3c83de403126b69c1e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7fd56aa2253778bcf5f7.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7fd56aa2253778bcf5f7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b7fd56aa2253778bcf5f7.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/619b7fd56aa2253778bcf5f7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a489b8579e87364b2d2cdb.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a489b8579e87364b2d2cdb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a489b8579e87364b2d2cdb.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a489b8579e87364b2d2cdb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a493ead935c148d2b76312.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a493ead935c148d2b76312.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a493ead935c148d2b76312.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a493ead935c148d2b76312.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a498399534644f59cff05e.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a498399534644f59cff05e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a498399534644f59cff05e.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a498399534644f59cff05e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a49d15bdbb5e57cc6fd280.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a49d15bdbb5e57cc6fd280.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a49d15bdbb5e57cc6fd280.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a49d15bdbb5e57cc6fd280.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4a53c4459446dc134a1c6.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4a53c4459446dc134a1c6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4a53c4459446dc134a1c6.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4a53c4459446dc134a1c6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4a6e908bc34725b4c25ac.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4a6e908bc34725b4c25ac.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4a6e908bc34725b4c25ac.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4a6e908bc34725b4c25ac.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4a7877da33a73a1c1723e.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4a7877da33a73a1c1723e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4a7877da33a73a1c1723e.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4a7877da33a73a1c1723e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4ac092eb21e7dbfe61c33.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4ac092eb21e7dbfe61c33.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4ac092eb21e7dbfe61c33.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4ac092eb21e7dbfe61c33.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4acbb5587197f68544d00.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4acbb5587197f68544d00.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4acbb5587197f68544d00.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4acbb5587197f68544d00.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4ada3aabeec822b2975d9.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4ada3aabeec822b2975d9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4ada3aabeec822b2975d9.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4ada3aabeec822b2975d9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4ae5f29eb5584187201c3.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4ae5f29eb5584187201c3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a4ae5f29eb5584187201c3.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a4ae5f29eb5584187201c3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5be9833e7dc178de2af10.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5be9833e7dc178de2af10.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5be9833e7dc178de2af10.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5be9833e7dc178de2af10.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5bfe091060f1d6a629dd0.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5bfe091060f1d6a629dd0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5bfe091060f1d6a629dd0.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5bfe091060f1d6a629dd0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5c906ab73313316e342f0.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5c906ab73313316e342f0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5c906ab73313316e342f0.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5c906ab73313316e342f0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5ca57f50ded36d33eef96.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5ca57f50ded36d33eef96.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5ca57f50ded36d33eef96.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5ca57f50ded36d33eef96.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d594b887335228ee6533.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d594b887335228ee6533.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d594b887335228ee6533.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d594b887335228ee6533.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d6701ee08953ca375243.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d6701ee08953ca375243.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d6701ee08953ca375243.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d6701ee08953ca375243.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d79c858bef560e26c685.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d79c858bef560e26c685.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d79c858bef560e26c685.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d79c858bef560e26c685.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d7ef1cfcf45764df07a2.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d7ef1cfcf45764df07a2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61a5d7ef1cfcf45764df07a2.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61a5d7ef1cfcf45764df07a2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61adc60b69cd4b87739d2174.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61adc60b69cd4b87739d2174.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61adc60b69cd4b87739d2174.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61adc60b69cd4b87739d2174.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61adc91467b5d59328b9f781.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61adc91467b5d59328b9f781.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61adc91467b5d59328b9f781.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61adc91467b5d59328b9f781.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61add79e739a5faee9d96080.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61add79e739a5faee9d96080.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61add79e739a5faee9d96080.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61add79e739a5faee9d96080.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61add929e41980b1edbdba7e.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61add929e41980b1edbdba7e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61add929e41980b1edbdba7e.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61add929e41980b1edbdba7e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61addaf7e83988b59a7d18ff.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61addaf7e83988b59a7d18ff.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61addaf7e83988b59a7d18ff.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61addaf7e83988b59a7d18ff.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61ade49b2dad60c076cbd32d.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61ade49b2dad60c076cbd32d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61ade49b2dad60c076cbd32d.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61ade49b2dad60c076cbd32d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b092eb9e7fc020b43b1bb2.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b092eb9e7fc020b43b1bb2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b092eb9e7fc020b43b1bb2.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b092eb9e7fc020b43b1bb2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093179e7fc020b43b1bb3.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093179e7fc020b43b1bb3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093179e7fc020b43b1bb3.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093179e7fc020b43b1bb3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093219e7fc020b43b1bb4.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093219e7fc020b43b1bb4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093219e7fc020b43b1bb4.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093219e7fc020b43b1bb4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093329e7fc020b43b1bb5.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093329e7fc020b43b1bb5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093329e7fc020b43b1bb5.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093329e7fc020b43b1bb5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093429e7fc020b43b1bb6.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093429e7fc020b43b1bb6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b093429e7fc020b43b1bb6.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b093429e7fc020b43b1bb6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0934c9e7fc020b43b1bb7.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0934c9e7fc020b43b1bb7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0934c9e7fc020b43b1bb7.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0934c9e7fc020b43b1bb7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0936d9e7fc020b43b1bb8.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0936d9e7fc020b43b1bb8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0936d9e7fc020b43b1bb8.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0936d9e7fc020b43b1bb8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b095989e7fc020b43b1bb9.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b095989e7fc020b43b1bb9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b095989e7fc020b43b1bb9.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b095989e7fc020b43b1bb9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b095a79e7fc020b43b1bba.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b095a79e7fc020b43b1bba.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b095a79e7fc020b43b1bba.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b095a79e7fc020b43b1bba.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b095c79e7fc020b43b1bbb.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b095c79e7fc020b43b1bbb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b095c79e7fc020b43b1bbb.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b095c79e7fc020b43b1bbb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b09f739aa6572d2064f9b8.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b09f739aa6572d2064f9b8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b09f739aa6572d2064f9b8.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b09f739aa6572d2064f9b8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0a1b2af494934b7ec1a72.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0a1b2af494934b7ec1a72.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0a1b2af494934b7ec1a72.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0a1b2af494934b7ec1a72.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0a44a6b865738ba49b9fb.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0a44a6b865738ba49b9fb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b0a44a6b865738ba49b9fb.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b0a44a6b865738ba49b9fb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b306305810f1c9040ce5a2.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b306305810f1c9040ce5a2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b306305810f1c9040ce5a2.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b306305810f1c9040ce5a2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b30995968123ceb6b76167.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b30995968123ceb6b76167.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b30995968123ceb6b76167.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b30995968123ceb6b76167.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b30a286c228bd0c493c09a.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b30a286c228bd0c493c09a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b30a286c228bd0c493c09a.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b30a286c228bd0c493c09a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b31287fb580ae75a486047.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b31287fb580ae75a486047.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b31287fb580ae75a486047.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b31287fb580ae75a486047.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b315e76a63b3ecbbb11b75.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b315e76a63b3ecbbb11b75.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b315e76a63b3ecbbb11b75.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b315e76a63b3ecbbb11b75.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b3183655ec10efd8c0bb07.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b3183655ec10efd8c0bb07.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b3183655ec10efd8c0bb07.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b3183655ec10efd8c0bb07.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b31a451057fff645ec09be.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b31a451057fff645ec09be.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b31a451057fff645ec09be.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b31a451057fff645ec09be.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b31cd7b0c76bfc076b4719.md b/curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b31cd7b0c76bfc076b4719.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/61b31cd7b0c76bfc076b4719.md rename to curriculum/challenges/english/blocks/learn-css-colors-by-building-a-set-of-colored-markers/61b31cd7b0c76bfc076b4719.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537485c4f2a624f18d7794.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537485c4f2a624f18d7794.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537485c4f2a624f18d7794.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537485c4f2a624f18d7794.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537a8054753e2f1f2a1574.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537a8054753e2f1f2a1574.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537a8054753e2f1f2a1574.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537a8054753e2f1f2a1574.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537bb9b1a29430ac15ad38.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537bb9b1a29430ac15ad38.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537bb9b1a29430ac15ad38.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537bb9b1a29430ac15ad38.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537c5f81f0cf325b4a854c.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537c5f81f0cf325b4a854c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537c5f81f0cf325b4a854c.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537c5f81f0cf325b4a854c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537c9eecea6a335db6da79.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537c9eecea6a335db6da79.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537c9eecea6a335db6da79.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537c9eecea6a335db6da79.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537d86bdc3dd343688fceb.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537d86bdc3dd343688fceb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61537d86bdc3dd343688fceb.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61537d86bdc3dd343688fceb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/615380dff67172357fcf0425.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/615380dff67172357fcf0425.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/615380dff67172357fcf0425.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/615380dff67172357fcf0425.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153893900438b4643590367.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153893900438b4643590367.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153893900438b4643590367.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153893900438b4643590367.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153908a366afb4d57185c8d.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153908a366afb4d57185c8d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153908a366afb4d57185c8d.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153908a366afb4d57185c8d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/615392916d83fa4f02f7e2cf.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/615392916d83fa4f02f7e2cf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/615392916d83fa4f02f7e2cf.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/615392916d83fa4f02f7e2cf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153938dce8b294ff8f5a4e9.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153938dce8b294ff8f5a4e9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153938dce8b294ff8f5a4e9.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153938dce8b294ff8f5a4e9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153947986535e5117e60615.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153947986535e5117e60615.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153947986535e5117e60615.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153947986535e5117e60615.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61539e07e7430b528fbffe21.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61539e07e7430b528fbffe21.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61539e07e7430b528fbffe21.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61539e07e7430b528fbffe21.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61539f32a206bd53ec116465.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61539f32a206bd53ec116465.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/61539f32a206bd53ec116465.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/61539f32a206bd53ec116465.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a3485f0b20591d26d2a1.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a3485f0b20591d26d2a1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a3485f0b20591d26d2a1.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a3485f0b20591d26d2a1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a3952facd25a83fe8083.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a3952facd25a83fe8083.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a3952facd25a83fe8083.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a3952facd25a83fe8083.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a3ebb4f7f05b8401b716.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a3ebb4f7f05b8401b716.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a3ebb4f7f05b8401b716.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6153a3ebb4f7f05b8401b716.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/615f171d05def3218035dc85.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/615f171d05def3218035dc85.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/615f171d05def3218035dc85.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/615f171d05def3218035dc85.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/64dd076a1b33c86d84b4232f.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/64dd076a1b33c86d84b4232f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/64dd076a1b33c86d84b4232f.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/64dd076a1b33c86d84b4232f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/64dd136e4e8b0894f9c70d86.md b/curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/64dd136e4e8b0894f9c70d86.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/64dd136e4e8b0894f9c70d86.md rename to curriculum/challenges/english/blocks/learn-css-flexbox-by-building-a-photo-gallery/64dd136e4e8b0894f9c70d86.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61437d575fb98f57fa8f7f36.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61437d575fb98f57fa8f7f36.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61437d575fb98f57fa8f7f36.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61437d575fb98f57fa8f7f36.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614385513d91ae5c251c2052.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614385513d91ae5c251c2052.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614385513d91ae5c251c2052.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614385513d91ae5c251c2052.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143862a5e54455d262c212e.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143862a5e54455d262c212e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143862a5e54455d262c212e.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143862a5e54455d262c212e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143869bb45bd85e3b1926aa.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143869bb45bd85e3b1926aa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143869bb45bd85e3b1926aa.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143869bb45bd85e3b1926aa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614387cbefeeba5f3654a291.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614387cbefeeba5f3654a291.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614387cbefeeba5f3654a291.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614387cbefeeba5f3654a291.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614389f601bb4f611db98563.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614389f601bb4f611db98563.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614389f601bb4f611db98563.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614389f601bb4f611db98563.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61438b5b66d76a6264430f2a.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61438b5b66d76a6264430f2a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61438b5b66d76a6264430f2a.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61438b5b66d76a6264430f2a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61438ec09438696391076d6a.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61438ec09438696391076d6a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61438ec09438696391076d6a.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61438ec09438696391076d6a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61439dc084fa5f659cf75d7c.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61439dc084fa5f659cf75d7c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61439dc084fa5f659cf75d7c.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61439dc084fa5f659cf75d7c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61439dfc811e12666b04be6f.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61439dfc811e12666b04be6f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61439dfc811e12666b04be6f.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61439dfc811e12666b04be6f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61439e33e4fb7967609e0c83.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61439e33e4fb7967609e0c83.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/61439e33e4fb7967609e0c83.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/61439e33e4fb7967609e0c83.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a1a228f7d068ab16a130.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a1a228f7d068ab16a130.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a1a228f7d068ab16a130.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a1a228f7d068ab16a130.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a73279ce6369de4b9bcc.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a73279ce6369de4b9bcc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a73279ce6369de4b9bcc.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a73279ce6369de4b9bcc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a778bffc206ac6b1dbe3.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a778bffc206ac6b1dbe3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a778bffc206ac6b1dbe3.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a778bffc206ac6b1dbe3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a83fcc32c26bcfae3efa.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a83fcc32c26bcfae3efa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143a83fcc32c26bcfae3efa.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143a83fcc32c26bcfae3efa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143b97c06c3306d23d5da47.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143b97c06c3306d23d5da47.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143b97c06c3306d23d5da47.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143b97c06c3306d23d5da47.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143b9e1f5035c6e5f2a8231.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143b9e1f5035c6e5f2a8231.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143b9e1f5035c6e5f2a8231.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143b9e1f5035c6e5f2a8231.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143bb50e8e48c6f5ef9d8d5.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143bb50e8e48c6f5ef9d8d5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143bb50e8e48c6f5ef9d8d5.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143bb50e8e48c6f5ef9d8d5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143c2a363865c715f1a3f72.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143c2a363865c715f1a3f72.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143c2a363865c715f1a3f72.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143c2a363865c715f1a3f72.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143cd08fe927072ca3a371d.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143cd08fe927072ca3a371d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143cd08fe927072ca3a371d.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143cd08fe927072ca3a371d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143cdf48b634a747de42104.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143cdf48b634a747de42104.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143cdf48b634a747de42104.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143cdf48b634a747de42104.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143d003ad9e9d76766293ec.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143d003ad9e9d76766293ec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143d003ad9e9d76766293ec.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143d003ad9e9d76766293ec.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143d2842b497779bad947de.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143d2842b497779bad947de.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6143d2842b497779bad947de.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6143d2842b497779bad947de.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144d66a5358db0c80628757.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144d66a5358db0c80628757.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144d66a5358db0c80628757.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144d66a5358db0c80628757.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144d7dbdd3e580da730ff45.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144d7dbdd3e580da730ff45.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144d7dbdd3e580da730ff45.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144d7dbdd3e580da730ff45.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144de308591ec10e27d5383.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144de308591ec10e27d5383.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144de308591ec10e27d5383.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144de308591ec10e27d5383.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144e1ba93e435127a7f516d.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144e1ba93e435127a7f516d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144e1ba93e435127a7f516d.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144e1ba93e435127a7f516d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144ee46a9d6e614c598cc05.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144ee46a9d6e614c598cc05.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144ee46a9d6e614c598cc05.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144ee46a9d6e614c598cc05.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144ee790af79815ad15a832.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144ee790af79815ad15a832.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144ee790af79815ad15a832.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144ee790af79815ad15a832.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f1410990ea17187a722b.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f1410990ea17187a722b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f1410990ea17187a722b.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f1410990ea17187a722b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f3818bfbc51844152e36.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f3818bfbc51844152e36.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f3818bfbc51844152e36.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f3818bfbc51844152e36.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f42204c8c8195f1f3345.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f42204c8c8195f1f3345.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f42204c8c8195f1f3345.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f42204c8c8195f1f3345.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f47b7c631e1a6f304dd5.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f47b7c631e1a6f304dd5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6144f47b7c631e1a6f304dd5.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6144f47b7c631e1a6f304dd5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b07081759c2c691166a9.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b07081759c2c691166a9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b07081759c2c691166a9.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b07081759c2c691166a9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b0d764e4192e5712ed92.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b0d764e4192e5712ed92.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b0d764e4192e5712ed92.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b0d764e4192e5712ed92.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b185ef37522f688316b0.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b185ef37522f688316b0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b185ef37522f688316b0.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b185ef37522f688316b0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b30464daf630848c21d4.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b30464daf630848c21d4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b30464daf630848c21d4.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b30464daf630848c21d4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b4b150434734143db6f2.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b4b150434734143db6f2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b4b150434734143db6f2.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b4b150434734143db6f2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b5623efa8f369f2c3643.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b5623efa8f369f2c3643.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b5623efa8f369f2c3643.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b5623efa8f369f2c3643.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b59ef318e03875f35c4a.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b59ef318e03875f35c4a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148b59ef318e03875f35c4a.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148b59ef318e03875f35c4a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148bd62bbb8c83a5f1fc1b3.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148bd62bbb8c83a5f1fc1b3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148bd62bbb8c83a5f1fc1b3.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148bd62bbb8c83a5f1fc1b3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148be3d605d6b3ca9425d11.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148be3d605d6b3ca9425d11.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148be3d605d6b3ca9425d11.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148be3d605d6b3ca9425d11.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148be82ca63c63daa8cca49.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148be82ca63c63daa8cca49.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148be82ca63c63daa8cca49.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148be82ca63c63daa8cca49.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148bf49fcc7913f05dbf9b7.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148bf49fcc7913f05dbf9b7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148bf49fcc7913f05dbf9b7.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148bf49fcc7913f05dbf9b7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148bfc43df3bc40fe0e6405.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148bfc43df3bc40fe0e6405.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148bfc43df3bc40fe0e6405.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148bfc43df3bc40fe0e6405.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c004ffc8434252940dc3.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c004ffc8434252940dc3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c004ffc8434252940dc3.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c004ffc8434252940dc3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c224ecb157439bc5247c.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c224ecb157439bc5247c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c224ecb157439bc5247c.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c224ecb157439bc5247c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c434bd731d45617a76c6.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c434bd731d45617a76c6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c434bd731d45617a76c6.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c434bd731d45617a76c6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c5036ddad94692a66230.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c5036ddad94692a66230.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c5036ddad94692a66230.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c5036ddad94692a66230.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c58bace368497fb11bcf.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c58bace368497fb11bcf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c58bace368497fb11bcf.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c58bace368497fb11bcf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c6aa9981d74af202125e.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c6aa9981d74af202125e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c6aa9981d74af202125e.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c6aa9981d74af202125e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c721e74ecd4c619ae51c.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c721e74ecd4c619ae51c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148c721e74ecd4c619ae51c.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148c721e74ecd4c619ae51c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148ceaf5d897d4d8b3554b3.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148ceaf5d897d4d8b3554b3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148ceaf5d897d4d8b3554b3.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148ceaf5d897d4d8b3554b3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148cf094b3f2b4e8a032c63.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148cf094b3f2b4e8a032c63.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148cf094b3f2b4e8a032c63.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148cf094b3f2b4e8a032c63.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d0b863d10d50544ace0e.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d0b863d10d50544ace0e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d0b863d10d50544ace0e.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d0b863d10d50544ace0e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d1bdf39c5b5186f5974b.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d1bdf39c5b5186f5974b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d1bdf39c5b5186f5974b.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d1bdf39c5b5186f5974b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d1f9eb63c252e1f8acc4.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d1f9eb63c252e1f8acc4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d1f9eb63c252e1f8acc4.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d1f9eb63c252e1f8acc4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d2444d01ab541e64a1e4.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d2444d01ab541e64a1e4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d2444d01ab541e64a1e4.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d2444d01ab541e64a1e4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d33e31fccf558696c745.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d33e31fccf558696c745.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d33e31fccf558696c745.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d33e31fccf558696c745.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d3fff5186b57123d97e2.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d3fff5186b57123d97e2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d3fff5186b57123d97e2.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d3fff5186b57123d97e2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d4d57b965358c9fa38bf.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d4d57b965358c9fa38bf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d4d57b965358c9fa38bf.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d4d57b965358c9fa38bf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d7720f0db36775db868a.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d7720f0db36775db868a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d7720f0db36775db868a.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d7720f0db36775db868a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d94fdf6a5d6899f8ff15.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d94fdf6a5d6899f8ff15.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d94fdf6a5d6899f8ff15.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d94fdf6a5d6899f8ff15.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d9825b50a3698aeee644.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d9825b50a3698aeee644.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148d9825b50a3698aeee644.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148d9825b50a3698aeee644.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e162e255676ae0da6a76.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e162e255676ae0da6a76.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e162e255676ae0da6a76.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e162e255676ae0da6a76.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e19c3e26436be0155690.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e19c3e26436be0155690.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e19c3e26436be0155690.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e19c3e26436be0155690.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e246146b646cf4255f0c.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e246146b646cf4255f0c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e246146b646cf4255f0c.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e246146b646cf4255f0c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e2dcdd60306dd77d41cc.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e2dcdd60306dd77d41cc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e2dcdd60306dd77d41cc.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e2dcdd60306dd77d41cc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e4d6861a486f60681f36.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e4d6861a486f60681f36.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e4d6861a486f60681f36.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e4d6861a486f60681f36.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e5a204d99e70343a63e4.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e5a204d99e70343a63e4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e5a204d99e70343a63e4.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e5a204d99e70343a63e4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e62a6f768f71c4f04828.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e62a6f768f71c4f04828.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e62a6f768f71c4f04828.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e62a6f768f71c4f04828.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e789329dc9736ce59b85.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e789329dc9736ce59b85.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148e789329dc9736ce59b85.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148e789329dc9736ce59b85.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f34ebedc2274bceeb99c.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f34ebedc2274bceeb99c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f34ebedc2274bceeb99c.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f34ebedc2274bceeb99c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f600cde42b7670c2611f.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f600cde42b7670c2611f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f600cde42b7670c2611f.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f600cde42b7670c2611f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f693e0728f77c87f3020.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f693e0728f77c87f3020.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f693e0728f77c87f3020.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f693e0728f77c87f3020.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f6f7d8914c78e93136ca.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f6f7d8914c78e93136ca.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6148f6f7d8914c78e93136ca.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6148f6f7d8914c78e93136ca.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614e0e503b110f76d3ac2ff6.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614e0e503b110f76d3ac2ff6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614e0e503b110f76d3ac2ff6.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614e0e503b110f76d3ac2ff6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614e0e588f0e8a772a8a81a6.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614e0e588f0e8a772a8a81a6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/614e0e588f0e8a772a8a81a6.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/614e0e588f0e8a772a8a81a6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6165d3b702a5d92ad970b30c.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6165d3b702a5d92ad970b30c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6165d3b702a5d92ad970b30c.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6165d3b702a5d92ad970b30c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6169cd8a558aa8434e0ad7f6.md b/curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6169cd8a558aa8434e0ad7f6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-grid-by-building-a-magazine/6169cd8a558aa8434e0ad7f6.md rename to curriculum/challenges/english/blocks/learn-css-grid-by-building-a-magazine/6169cd8a558aa8434e0ad7f6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619665c9abd72906f3ad30f9.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619665c9abd72906f3ad30f9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619665c9abd72906f3ad30f9.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619665c9abd72906f3ad30f9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61967e74a8e3690ab6292daa.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61967e74a8e3690ab6292daa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61967e74a8e3690ab6292daa.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61967e74a8e3690ab6292daa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61968df2acd5550bf1616c34.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61968df2acd5550bf1616c34.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61968df2acd5550bf1616c34.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61968df2acd5550bf1616c34.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61968e9243a4090cc805531c.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61968e9243a4090cc805531c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61968e9243a4090cc805531c.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61968e9243a4090cc805531c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61968f8877c6720d6d61aaf5.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61968f8877c6720d6d61aaf5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61968f8877c6720d6d61aaf5.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61968f8877c6720d6d61aaf5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619691693bc14b0e528f5a20.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619691693bc14b0e528f5a20.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619691693bc14b0e528f5a20.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619691693bc14b0e528f5a20.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196928658b6010f28c39484.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196928658b6010f28c39484.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196928658b6010f28c39484.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196928658b6010f28c39484.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619692ff79f5770fc6d8c0b4.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619692ff79f5770fc6d8c0b4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619692ff79f5770fc6d8c0b4.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619692ff79f5770fc6d8c0b4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196990f966e8f10a40094f6.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196990f966e8f10a40094f6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196990f966e8f10a40094f6.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196990f966e8f10a40094f6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619699c10a0f6e11591d73c4.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619699c10a0f6e11591d73c4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619699c10a0f6e11591d73c4.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619699c10a0f6e11591d73c4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969aa6acef5b12200f672e.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969aa6acef5b12200f672e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969aa6acef5b12200f672e.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969aa6acef5b12200f672e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969c487ced6f12db8fef94.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969c487ced6f12db8fef94.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969c487ced6f12db8fef94.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969c487ced6f12db8fef94.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969d66cfcdba137d021558.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969d66cfcdba137d021558.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969d66cfcdba137d021558.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969d66cfcdba137d021558.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969e7451455614217e901b.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969e7451455614217e901b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61969e7451455614217e901b.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61969e7451455614217e901b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196adc17f77a714d51485f2.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196adc17f77a714d51485f2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196adc17f77a714d51485f2.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196adc17f77a714d51485f2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196aead7ac7bf1584b17a7f.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196aead7ac7bf1584b17a7f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196aead7ac7bf1584b17a7f.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196aead7ac7bf1584b17a7f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196ce0415498d2463989e84.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196ce0415498d2463989e84.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196ce0415498d2463989e84.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196ce0415498d2463989e84.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196cee94c6da1253809dff9.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196cee94c6da1253809dff9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196cee94c6da1253809dff9.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196cee94c6da1253809dff9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d00a5d7292262bc02f4c.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d00a5d7292262bc02f4c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d00a5d7292262bc02f4c.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d00a5d7292262bc02f4c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d0cda039d026f7f78d1e.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d0cda039d026f7f78d1e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d0cda039d026f7f78d1e.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d0cda039d026f7f78d1e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d1ac33c68d27dcda5796.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d1ac33c68d27dcda5796.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d1ac33c68d27dcda5796.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d1ac33c68d27dcda5796.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d213d99f16287bff22ae.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d213d99f16287bff22ae.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d213d99f16287bff22ae.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d213d99f16287bff22ae.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d2c0f22ca0293107c048.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d2c0f22ca0293107c048.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d2c0f22ca0293107c048.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d2c0f22ca0293107c048.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d32d1340d829f0f6f57d.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d32d1340d829f0f6f57d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d32d1340d829f0f6f57d.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d32d1340d829f0f6f57d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d41d40bf9b2aaea5d520.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d41d40bf9b2aaea5d520.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6196d41d40bf9b2aaea5d520.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6196d41d40bf9b2aaea5d520.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6197cff995d03905b0cca8ad.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6197cff995d03905b0cca8ad.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6197cff995d03905b0cca8ad.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6197cff995d03905b0cca8ad.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6197f40a16afea068c7e60c8.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6197f40a16afea068c7e60c8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6197f40a16afea068c7e60c8.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6197f40a16afea068c7e60c8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6197f667297bb30a552ce017.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6197f667297bb30a552ce017.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6197f667297bb30a552ce017.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6197f667297bb30a552ce017.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993b72e874e709b8dfd666.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993b72e874e709b8dfd666.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993b72e874e709b8dfd666.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993b72e874e709b8dfd666.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993cf26a8e0f0a553db223.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993cf26a8e0f0a553db223.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993cf26a8e0f0a553db223.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993cf26a8e0f0a553db223.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993dbb35adf30b10d49e38.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993dbb35adf30b10d49e38.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993dbb35adf30b10d49e38.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993dbb35adf30b10d49e38.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993e9adc9e9a0bb4d28fff.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993e9adc9e9a0bb4d28fff.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61993e9adc9e9a0bb4d28fff.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61993e9adc9e9a0bb4d28fff.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6199409834ccaf0d10736596.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6199409834ccaf0d10736596.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6199409834ccaf0d10736596.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6199409834ccaf0d10736596.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6199429802b7c10dc79ff871.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6199429802b7c10dc79ff871.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6199429802b7c10dc79ff871.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6199429802b7c10dc79ff871.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619943285a41720e6370d985.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619943285a41720e6370d985.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619943285a41720e6370d985.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619943285a41720e6370d985.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619943876b706d0f35c01dbc.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619943876b706d0f35c01dbc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619943876b706d0f35c01dbc.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619943876b706d0f35c01dbc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6199442866286d0ff421a4fc.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6199442866286d0ff421a4fc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/6199442866286d0ff421a4fc.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/6199442866286d0ff421a4fc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619bcf239fc15905ecd66fce.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619bcf239fc15905ecd66fce.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619bcf239fc15905ecd66fce.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619bcf239fc15905ecd66fce.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be73b3c806006ccc00bb0.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be73b3c806006ccc00bb0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be73b3c806006ccc00bb0.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be73b3c806006ccc00bb0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be7af7b0bf60770f5d2a4.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be7af7b0bf60770f5d2a4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be7af7b0bf60770f5d2a4.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be7af7b0bf60770f5d2a4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be80062551a080e32c821.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be80062551a080e32c821.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be80062551a080e32c821.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be80062551a080e32c821.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be8ce4ea49008c5bfbc30.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be8ce4ea49008c5bfbc30.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be8ce4ea49008c5bfbc30.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be8ce4ea49008c5bfbc30.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be946958c6009844f1dee.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be946958c6009844f1dee.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619be946958c6009844f1dee.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619be946958c6009844f1dee.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619c155df0063a0a3fec0e32.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619c155df0063a0a3fec0e32.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619c155df0063a0a3fec0e32.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619c155df0063a0a3fec0e32.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619c16debd0c270b01c5ce38.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619c16debd0c270b01c5ce38.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619c16debd0c270b01c5ce38.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619c16debd0c270b01c5ce38.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619cfdf2e63ddf05feab86ad.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619cfdf2e63ddf05feab86ad.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619cfdf2e63ddf05feab86ad.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619cfdf2e63ddf05feab86ad.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d019488f98c06acbbb71a.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d019488f98c06acbbb71a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d019488f98c06acbbb71a.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d019488f98c06acbbb71a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d022dc8400c0763829a17.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d022dc8400c0763829a17.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d022dc8400c0763829a17.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d022dc8400c0763829a17.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d02c7bc95bf0827a5d296.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d02c7bc95bf0827a5d296.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d02c7bc95bf0827a5d296.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d02c7bc95bf0827a5d296.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d033915012509031f309a.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d033915012509031f309a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d033915012509031f309a.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d033915012509031f309a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d03dadadb6509a16f4f5f.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d03dadadb6509a16f4f5f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d03dadadb6509a16f4f5f.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d03dadadb6509a16f4f5f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0503e03a790a4179d463.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0503e03a790a4179d463.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0503e03a790a4179d463.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0503e03a790a4179d463.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d05c54dabca0b10058235.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d05c54dabca0b10058235.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d05c54dabca0b10058235.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d05c54dabca0b10058235.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0882f54bf40bdc4671ed.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0882f54bf40bdc4671ed.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0882f54bf40bdc4671ed.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0882f54bf40bdc4671ed.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d090cd8d6db0c93dc5087.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d090cd8d6db0c93dc5087.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d090cd8d6db0c93dc5087.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d090cd8d6db0c93dc5087.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0b51ca42ed0d74582186.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0b51ca42ed0d74582186.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0b51ca42ed0d74582186.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0b51ca42ed0d74582186.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0bc9cb05360e1bf549c3.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0bc9cb05360e1bf549c3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0bc9cb05360e1bf549c3.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0bc9cb05360e1bf549c3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0c1594c38c0ebae75878.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0c1594c38c0ebae75878.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0c1594c38c0ebae75878.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0c1594c38c0ebae75878.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0d18ca99870f884a7bff.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0d18ca99870f884a7bff.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0d18ca99870f884a7bff.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0d18ca99870f884a7bff.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0daf214542102739b0da.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0daf214542102739b0da.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0daf214542102739b0da.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0daf214542102739b0da.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0e56f9ca9710fcb974e3.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0e56f9ca9710fcb974e3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0e56f9ca9710fcb974e3.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0e56f9ca9710fcb974e3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0eec0ac40611b41e2ccc.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0eec0ac40611b41e2ccc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0eec0ac40611b41e2ccc.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0eec0ac40611b41e2ccc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0fc9825c271253df28d4.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0fc9825c271253df28d4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d0fc9825c271253df28d4.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d0fc9825c271253df28d4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d102d786c3d13124c37c6.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d102d786c3d13124c37c6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d102d786c3d13124c37c6.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d102d786c3d13124c37c6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d107edf7ddf13cc77106a.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d107edf7ddf13cc77106a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d107edf7ddf13cc77106a.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d107edf7ddf13cc77106a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d10cc98145f14820399c5.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d10cc98145f14820399c5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d10cc98145f14820399c5.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d10cc98145f14820399c5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d129a417d0716a94de913.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d129a417d0716a94de913.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d129a417d0716a94de913.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d129a417d0716a94de913.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1340361095175f4b5115.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1340361095175f4b5115.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1340361095175f4b5115.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1340361095175f4b5115.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d15797b580c1828b05426.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d15797b580c1828b05426.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d15797b580c1828b05426.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d15797b580c1828b05426.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d15d955d9d418c4487bbc.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d15d955d9d418c4487bbc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d15d955d9d418c4487bbc.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d15d955d9d418c4487bbc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1629a8adc61960ca8b40.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1629a8adc61960ca8b40.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1629a8adc61960ca8b40.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1629a8adc61960ca8b40.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1c5fc9f8941a400955da.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1c5fc9f8941a400955da.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1c5fc9f8941a400955da.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1c5fc9f8941a400955da.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1e7a8e81a61c5a819dc4.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1e7a8e81a61c5a819dc4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1e7a8e81a61c5a819dc4.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1e7a8e81a61c5a819dc4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1ed33c9a071cf657a0d6.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1ed33c9a071cf657a0d6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1ed33c9a071cf657a0d6.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1ed33c9a071cf657a0d6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1fb5d244c31db8a7fdb7.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1fb5d244c31db8a7fdb7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1fb5d244c31db8a7fdb7.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d1fb5d244c31db8a7fdb7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d204bd73ae51e743b8e94.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d204bd73ae51e743b8e94.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d204bd73ae51e743b8e94.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d204bd73ae51e743b8e94.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d20b12996101f430920fb.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d20b12996101f430920fb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d20b12996101f430920fb.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d20b12996101f430920fb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d21fe6a3f9b2016be9d9d.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d21fe6a3f9b2016be9d9d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d21fe6a3f9b2016be9d9d.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d21fe6a3f9b2016be9d9d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d229b0e542520cd91c685.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d229b0e542520cd91c685.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d229b0e542520cd91c685.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d229b0e542520cd91c685.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d23089e787e216a7043d6.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d23089e787e216a7043d6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d23089e787e216a7043d6.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d23089e787e216a7043d6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d237a107c10221ed743fa.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d237a107c10221ed743fa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d237a107c10221ed743fa.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d237a107c10221ed743fa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d26b12e651022d80cd017.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d26b12e651022d80cd017.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d26b12e651022d80cd017.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d26b12e651022d80cd017.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2712853306238f41828e.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2712853306238f41828e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2712853306238f41828e.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2712853306238f41828e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2bd9c1d43c2526e96f1f.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2bd9c1d43c2526e96f1f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2bd9c1d43c2526e96f1f.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2bd9c1d43c2526e96f1f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2d4e80400325ff89664a.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2d4e80400325ff89664a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2d4e80400325ff89664a.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2d4e80400325ff89664a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2ebc81ba81271460850d.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2ebc81ba81271460850d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2ebc81ba81271460850d.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2ebc81ba81271460850d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2fd3ff4f772882e3d998.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2fd3ff4f772882e3d998.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2fd3ff4f772882e3d998.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d2fd3ff4f772882e3d998.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d30350883802921bfcccc.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d30350883802921bfcccc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d30350883802921bfcccc.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d30350883802921bfcccc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d324f5915c929f36ae91d.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d324f5915c929f36ae91d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d324f5915c929f36ae91d.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d324f5915c929f36ae91d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d32c7fa21f32aaa91d499.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d32c7fa21f32aaa91d499.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d32c7fa21f32aaa91d499.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d32c7fa21f32aaa91d499.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d333b738e3c2b5d58b095.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d333b738e3c2b5d58b095.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d333b738e3c2b5d58b095.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d333b738e3c2b5d58b095.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d337765b9f02c10e93722.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d337765b9f02c10e93722.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d337765b9f02c10e93722.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d337765b9f02c10e93722.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d33c51140292cc5a21742.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d33c51140292cc5a21742.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d33c51140292cc5a21742.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d33c51140292cc5a21742.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d3482f505452d861d0f62.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d3482f505452d861d0f62.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d3482f505452d861d0f62.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d3482f505452d861d0f62.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d3561a951bf2e41a24f10.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d3561a951bf2e41a24f10.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d3561a951bf2e41a24f10.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d3561a951bf2e41a24f10.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d36103839c82efa95dd34.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d36103839c82efa95dd34.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d36103839c82efa95dd34.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d36103839c82efa95dd34.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d3711d04d623000013e9e.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d3711d04d623000013e9e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d3711d04d623000013e9e.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/619d3711d04d623000013e9e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61a8fe15a6a31306e60d1e89.md b/curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61a8fe15a6a31306e60d1e89.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/61a8fe15a6a31306e60d1e89.md rename to curriculum/challenges/english/blocks/learn-css-transforms-by-building-a-penguin/61a8fe15a6a31306e60d1e89.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98c9.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98c9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98c9.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98c9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ca.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ca.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ca.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ca.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cb.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cb.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cc.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cc.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cd.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cd.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ce.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ce.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ce.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ce.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cf.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cf.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98cf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d0.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d0.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d1.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d1.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d2.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d2.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d3.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d3.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d4.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d4.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d5.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d5.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d6.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d6.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d7.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d7.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d8.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d8.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d9.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d9.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98d9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98da.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98da.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98da.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98da.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98db.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98db.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98db.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98db.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dc.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dc.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dd.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dd.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98dd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98de.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98de.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98de.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98de.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98df.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98df.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98df.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98df.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e0.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e0.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e1.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e1.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e2.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e2.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e3.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e3.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e4.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e4.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e5.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e5.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e6.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e6.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e7.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e7.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e8.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e8.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e9.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e9.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98e9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ea.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ea.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ea.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ea.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98eb.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98eb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98eb.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98eb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ec.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ec.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ec.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ed.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ed.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ed.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ed.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ee.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ee.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ee.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ee.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ef.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ef.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ef.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ef.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f0.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f0.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f1.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f1.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f2.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f2.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f3.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f3.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f4.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f4.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f5.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f5.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f6.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f6.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f7.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f7.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f8.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f8.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f9.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f9.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98f9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fa.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fa.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fb.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fb.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fc.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fc.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fd.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fd.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fe.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fe.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fe.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98fe.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ff.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ff.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ff.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e98ff.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9900.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9900.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9900.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9900.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9901.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9901.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9901.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9901.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9902.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9902.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9902.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9902.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9903.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9903.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9903.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9903.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9904.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9904.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9904.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9904.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9905.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9905.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9905.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9905.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9906.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9906.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9906.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9906.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9907.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9907.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9907.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9907.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9908.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9908.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9908.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9908.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9909.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9909.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9909.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9909.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990a.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990a.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990b.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990b.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990c.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990c.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990d.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990d.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990e.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990e.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990f.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990f.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e990f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9910.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9910.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9910.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9910.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9911.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9911.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9911.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9911.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9912.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9912.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9912.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9912.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9913.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9913.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9913.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9913.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9914.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9914.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9914.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9914.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9915.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9915.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9915.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9915.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9918.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9918.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9918.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9918.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9919.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9919.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9919.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9919.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991a.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991a.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991b.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991b.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991c.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991c.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991d.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991d.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991e.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991e.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991f.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991f.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e991f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9920.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9920.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9920.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9920.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9922.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9922.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9922.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9922.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9923.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9923.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9923.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9923.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9924.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9924.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9924.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9924.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9925.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9925.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9925.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9925.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9926.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9926.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9926.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9926.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9927.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9927.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9927.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9927.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9928.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9928.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9928.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9928.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992a.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992a.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992b.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992b.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992c.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992c.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992d.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992d.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992e.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992e.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992f.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992f.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e992f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9931.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9931.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9931.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9931.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9932.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9932.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9932.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9932.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9933.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9933.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9933.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9933.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9934.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9934.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9934.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9934.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9935.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9935.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9935.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9935.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9936.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9936.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9936.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9936.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9937.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9937.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9937.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9937.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9938.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9938.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9938.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9938.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9939.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9939.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9939.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9939.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993a.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993a.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993b.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993b.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993c.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993c.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993d.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993d.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993e.md b/curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993e.md rename to curriculum/challenges/english/blocks/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e993e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/655cd899f8de09431eabb40c.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/655cd899f8de09431eabb40c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/655cd899f8de09431eabb40c.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/655cd899f8de09431eabb40c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6564a9fe51964c229d5b7f4c.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6564a9fe51964c229d5b7f4c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6564a9fe51964c229d5b7f4c.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6564a9fe51964c229d5b7f4c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6564aee9c077774ea49c3faf.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6564aee9c077774ea49c3faf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6564aee9c077774ea49c3faf.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6564aee9c077774ea49c3faf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656627b47bd2d2a4afbc945d.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656627b47bd2d2a4afbc945d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656627b47bd2d2a4afbc945d.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656627b47bd2d2a4afbc945d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656639771fed09b5c0e8fe71.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656639771fed09b5c0e8fe71.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656639771fed09b5c0e8fe71.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656639771fed09b5c0e8fe71.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656680b0fc79f2c38a34d90e.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656680b0fc79f2c38a34d90e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656680b0fc79f2c38a34d90e.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656680b0fc79f2c38a34d90e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656702f8b4cbd8cbf0a433c6.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656702f8b4cbd8cbf0a433c6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656702f8b4cbd8cbf0a433c6.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656702f8b4cbd8cbf0a433c6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656706afd65547d22bee0b68.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656706afd65547d22bee0b68.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656706afd65547d22bee0b68.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656706afd65547d22bee0b68.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656707e11e671ed54c96f7ec.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656707e11e671ed54c96f7ec.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656707e11e671ed54c96f7ec.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656707e11e671ed54c96f7ec.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656709e50ed928da35260276.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656709e50ed928da35260276.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656709e50ed928da35260276.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656709e50ed928da35260276.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/65670d1ef177e7e2b76d9528.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/65670d1ef177e7e2b76d9528.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/65670d1ef177e7e2b76d9528.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/65670d1ef177e7e2b76d9528.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656710d1e0ec62253426db24.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656710d1e0ec62253426db24.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/656710d1e0ec62253426db24.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/656710d1e0ec62253426db24.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b0a63423f65dd30888df.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b0a63423f65dd30888df.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b0a63423f65dd30888df.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b0a63423f65dd30888df.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b19d31a09b65b4bc390a.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b19d31a09b65b4bc390a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b19d31a09b65b4bc390a.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b19d31a09b65b4bc390a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b20f829b7e69d43c232a.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b20f829b7e69d43c232a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b20f829b7e69d43c232a.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b20f829b7e69d43c232a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b4e0bd29d17d4b53b16c.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b4e0bd29d17d4b53b16c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b4e0bd29d17d4b53b16c.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b4e0bd29d17d4b53b16c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b5c820a6a1859786e774.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b5c820a6a1859786e774.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b5c820a6a1859786e774.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b5c820a6a1859786e774.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b68fac723e8c20223ed3.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b68fac723e8c20223ed3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b68fac723e8c20223ed3.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b68fac723e8c20223ed3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b6be44940a8e2a469c31.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b6be44940a8e2a469c31.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b6be44940a8e2a469c31.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b6be44940a8e2a469c31.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b743630ee592a65a7e2f.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b743630ee592a65a7e2f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569b743630ee592a65a7e2f.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569b743630ee592a65a7e2f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569bca4dd9feab7b295a5e1.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569bca4dd9feab7b295a5e1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569bca4dd9feab7b295a5e1.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569bca4dd9feab7b295a5e1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569beee367427c90c74899e.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569beee367427c90c74899e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569beee367427c90c74899e.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569beee367427c90c74899e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c05b9166f9d5bb36c09e.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c05b9166f9d5bb36c09e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c05b9166f9d5bb36c09e.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c05b9166f9d5bb36c09e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c166d708dcdf7c8fd34c.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c166d708dcdf7c8fd34c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c166d708dcdf7c8fd34c.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c166d708dcdf7c8fd34c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c1aeecaf95e25a3e2573.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c1aeecaf95e25a3e2573.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c1aeecaf95e25a3e2573.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c1aeecaf95e25a3e2573.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c2cbf6c993ea8cd85682.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c2cbf6c993ea8cd85682.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6569c2cbf6c993ea8cd85682.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6569c2cbf6c993ea8cd85682.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6577254891048c8f2c19e961.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6577254891048c8f2c19e961.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6577254891048c8f2c19e961.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6577254891048c8f2c19e961.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/65772ef923f922cd720e5008.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/65772ef923f922cd720e5008.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/65772ef923f922cd720e5008.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/65772ef923f922cd720e5008.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6577320da0d4c2e594d418e2.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6577320da0d4c2e594d418e2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6577320da0d4c2e594d418e2.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6577320da0d4c2e594d418e2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6577562501feabdf0984a184.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6577562501feabdf0984a184.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/6577562501feabdf0984a184.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/6577562501feabdf0984a184.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/657823a9f4f372518614c8b7.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/657823a9f4f372518614c8b7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/657823a9f4f372518614c8b7.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/657823a9f4f372518614c8b7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/657f3a661730891aa64f3568.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/657f3a661730891aa64f3568.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/657f3a661730891aa64f3568.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/657f3a661730891aa64f3568.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/657f59751d5a5c9b069ae0f3.md b/curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/657f59751d5a5c9b069ae0f3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-data-structures-by-building-the-merge-sort-algorithm/657f59751d5a5c9b069ae0f3.md rename to curriculum/challenges/english/blocks/learn-data-structures-by-building-the-merge-sort-algorithm/657f59751d5a5c9b069ae0f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6660a2dc899b426da432d83b.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6660a2dc899b426da432d83b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6660a2dc899b426da432d83b.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6660a2dc899b426da432d83b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681086fcbfecf108337b8087.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681086fcbfecf108337b8087.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681086fcbfecf108337b8087.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681086fcbfecf108337b8087.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810adca7e14f70d9d045141.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810adca7e14f70d9d045141.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810adca7e14f70d9d045141.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810adca7e14f70d9d045141.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810af68a1dad40e842f6cdc.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810af68a1dad40e842f6cdc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810af68a1dad40e842f6cdc.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810af68a1dad40e842f6cdc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b1080ca7480f7dc41712.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b1080ca7480f7dc41712.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b1080ca7480f7dc41712.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b1080ca7480f7dc41712.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b1d511f92d103aea78e1.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b1d511f92d103aea78e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b1d511f92d103aea78e1.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b1d511f92d103aea78e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b2a19cbd51111477b609.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b2a19cbd51111477b609.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b2a19cbd51111477b609.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b2a19cbd51111477b609.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b38690671711e61fbc52.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b38690671711e61fbc52.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b38690671711e61fbc52.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b38690671711e61fbc52.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b60aa33fe112dc428acd.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b60aa33fe112dc428acd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b60aa33fe112dc428acd.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b60aa33fe112dc428acd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b72a7bade713c69302ef.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b72a7bade713c69302ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b72a7bade713c69302ef.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b72a7bade713c69302ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b819f4925b1458b2c995.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b819f4925b1458b2c995.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b819f4925b1458b2c995.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b819f4925b1458b2c995.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b94a47eb6215283c4543.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b94a47eb6215283c4543.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810b94a47eb6215283c4543.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810b94a47eb6215283c4543.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ba9b33477715dc055718.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ba9b33477715dc055718.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ba9b33477715dc055718.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ba9b33477715dc055718.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810bc8e2f52c5169177d425.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810bc8e2f52c5169177d425.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810bc8e2f52c5169177d425.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810bc8e2f52c5169177d425.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810bf24a1a0f21735ab6f5c.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810bf24a1a0f21735ab6f5c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810bf24a1a0f21735ab6f5c.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810bf24a1a0f21735ab6f5c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c029a8a071180230e1b3.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c029a8a071180230e1b3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c029a8a071180230e1b3.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c029a8a071180230e1b3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c0c0763121187bd5a442.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c0c0763121187bd5a442.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c0c0763121187bd5a442.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c0c0763121187bd5a442.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c196b9c19219235daa42.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c196b9c19219235daa42.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c196b9c19219235daa42.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c196b9c19219235daa42.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c268dfa91319abb6a192.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c268dfa91319abb6a192.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c268dfa91319abb6a192.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c268dfa91319abb6a192.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c2fd8d37111a4323b363.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c2fd8d37111a4323b363.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c2fd8d37111a4323b363.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c2fd8d37111a4323b363.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c3a7d343611ad2e5e81e.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c3a7d343611ad2e5e81e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c3a7d343611ad2e5e81e.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c3a7d343611ad2e5e81e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c52b8214771b707cd829.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c52b8214771b707cd829.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c52b8214771b707cd829.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c52b8214771b707cd829.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c5a568811a1be53348af.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c5a568811a1be53348af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810c5a568811a1be53348af.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810c5a568811a1be53348af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d4152b75d01e1054d1a9.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d4152b75d01e1054d1a9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d4152b75d01e1054d1a9.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d4152b75d01e1054d1a9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d604e773a41f7a94b787.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d604e773a41f7a94b787.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d604e773a41f7a94b787.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d604e773a41f7a94b787.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d6bbc8497b20356c2f98.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d6bbc8497b20356c2f98.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d6bbc8497b20356c2f98.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d6bbc8497b20356c2f98.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d8593d3a5d21081c341f.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d8593d3a5d21081c341f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d8593d3a5d21081c341f.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d8593d3a5d21081c341f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d9fe0628532232e26c3c.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d9fe0628532232e26c3c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810d9fe0628532232e26c3c.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810d9fe0628532232e26c3c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810db4d39994d22c366a63e.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810db4d39994d22c366a63e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810db4d39994d22c366a63e.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810db4d39994d22c366a63e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810deb4837a3023d94c3974.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810deb4837a3023d94c3974.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810deb4837a3023d94c3974.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810deb4837a3023d94c3974.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810df2399f5f12454d91bb3.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810df2399f5f12454d91bb3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810df2399f5f12454d91bb3.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810df2399f5f12454d91bb3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810dfbaf5739d24d7489b77.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810dfbaf5739d24d7489b77.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810dfbaf5739d24d7489b77.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810dfbaf5739d24d7489b77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e0fa28949225eb72f8c1.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e0fa28949225eb72f8c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e0fa28949225eb72f8c1.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e0fa28949225eb72f8c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e14fe1531b265f354319.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e14fe1531b265f354319.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e14fe1531b265f354319.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e14fe1531b265f354319.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e3098615272728c59654.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e3098615272728c59654.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e3098615272728c59654.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e3098615272728c59654.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e69822792027a65fbb81.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e69822792027a65fbb81.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810e69822792027a65fbb81.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810e69822792027a65fbb81.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ed752a1652290483e254.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ed752a1652290483e254.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ed752a1652290483e254.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ed752a1652290483e254.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810f38cc72d5c299834f066.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810f38cc72d5c299834f066.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810f38cc72d5c299834f066.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810f38cc72d5c299834f066.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810f4c6fe53932a6bba2ea0.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810f4c6fe53932a6bba2ea0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810f4c6fe53932a6bba2ea0.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810f4c6fe53932a6bba2ea0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810fa42a097fb2c1da00c4b.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810fa42a097fb2c1da00c4b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810fa42a097fb2c1da00c4b.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810fa42a097fb2c1da00c4b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810fed7085cc82cf76539dc.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810fed7085cc82cf76539dc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810fed7085cc82cf76539dc.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810fed7085cc82cf76539dc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ff7659c6e12d7f426dd6.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ff7659c6e12d7f426dd6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ff7659c6e12d7f426dd6.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ff7659c6e12d7f426dd6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ffea4997812dfab259f7.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ffea4997812dfab259f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6810ffea4997812dfab259f7.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6810ffea4997812dfab259f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811d1c4ff449004d5cfa8f9.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811d1c4ff449004d5cfa8f9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811d1c4ff449004d5cfa8f9.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811d1c4ff449004d5cfa8f9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811d469549a1006072fa4f8.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811d469549a1006072fa4f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811d469549a1006072fa4f8.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811d469549a1006072fa4f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811d53beae5f4069ee1ec01.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811d53beae5f4069ee1ec01.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811d53beae5f4069ee1ec01.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811d53beae5f4069ee1ec01.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811da59dca30108cdc5cd31.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811da59dca30108cdc5cd31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811da59dca30108cdc5cd31.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811da59dca30108cdc5cd31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811dbdf5a56ad0985158245.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811dbdf5a56ad0985158245.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811dbdf5a56ad0985158245.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811dbdf5a56ad0985158245.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811dc48cf92a10a04c5ab3f.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811dc48cf92a10a04c5ab3f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811dc48cf92a10a04c5ab3f.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811dc48cf92a10a04c5ab3f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811de70201abe0b9ceba01a.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811de70201abe0b9ceba01a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811de70201abe0b9ceba01a.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811de70201abe0b9ceba01a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811df342f92ba0c2df8ab14.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811df342f92ba0c2df8ab14.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811df342f92ba0c2df8ab14.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811df342f92ba0c2df8ab14.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e08c2100310d037c1da2.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e08c2100310d037c1da2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e08c2100310d037c1da2.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e08c2100310d037c1da2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e1569ecaf80dbe0fc768.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e1569ecaf80dbe0fc768.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e1569ecaf80dbe0fc768.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e1569ecaf80dbe0fc768.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e3fea6efe60f06a40169.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e3fea6efe60f06a40169.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e3fea6efe60f06a40169.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e3fea6efe60f06a40169.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e4ceae079a0fa78a1b66.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e4ceae079a0fa78a1b66.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e4ceae079a0fa78a1b66.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e4ceae079a0fa78a1b66.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e7fe549d341168fef953.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e7fe549d341168fef953.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811e7fe549d341168fef953.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811e7fe549d341168fef953.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811ea02a7ce4b12d600f74b.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811ea02a7ce4b12d600f74b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811ea02a7ce4b12d600f74b.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811ea02a7ce4b12d600f74b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811eb80bfcad31376ea7bef.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811eb80bfcad31376ea7bef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811eb80bfcad31376ea7bef.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811eb80bfcad31376ea7bef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811ec8382929614621afb3d.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811ec8382929614621afb3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811ec8382929614621afb3d.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811ec8382929614621afb3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811edd252ac4315764db8d6.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811edd252ac4315764db8d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811edd252ac4315764db8d6.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811edd252ac4315764db8d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811efd946370517556f4a02.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811efd946370517556f4a02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6811efd946370517556f4a02.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6811efd946370517556f4a02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681239505c8cb61b2dd8b602.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681239505c8cb61b2dd8b602.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681239505c8cb61b2dd8b602.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681239505c8cb61b2dd8b602.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123a19fa831c1be8c9b738.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123a19fa831c1be8c9b738.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123a19fa831c1be8c9b738.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123a19fa831c1be8c9b738.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123b6c9a6f9c1cdc43f067.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123b6c9a6f9c1cdc43f067.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123b6c9a6f9c1cdc43f067.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123b6c9a6f9c1cdc43f067.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123c4a67ab581d8deab272.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123c4a67ab581d8deab272.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123c4a67ab581d8deab272.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123c4a67ab581d8deab272.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123d6d0c21fb1e6a72d812.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123d6d0c21fb1e6a72d812.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123d6d0c21fb1e6a72d812.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123d6d0c21fb1e6a72d812.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123df96fa9571ef1d13df0.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123df96fa9571ef1d13df0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123df96fa9571ef1d13df0.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123df96fa9571ef1d13df0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123e7c6f2c4a1f9d892616.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123e7c6f2c4a1f9d892616.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123e7c6f2c4a1f9d892616.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123e7c6f2c4a1f9d892616.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123f0c0456f12019f79f42.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123f0c0456f12019f79f42.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123f0c0456f12019f79f42.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123f0c0456f12019f79f42.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123fda8ea2b820cd03d645.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123fda8ea2b820cd03d645.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68123fda8ea2b820cd03d645.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68123fda8ea2b820cd03d645.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681240b41da77a217683ab17.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681240b41da77a217683ab17.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681240b41da77a217683ab17.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681240b41da77a217683ab17.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6812413a4ff869220dc37ada.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6812413a4ff869220dc37ada.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6812413a4ff869220dc37ada.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6812413a4ff869220dc37ada.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681241908299252279c98bf3.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681241908299252279c98bf3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681241908299252279c98bf3.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681241908299252279c98bf3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681243c2ee3ad923c1a382d5.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681243c2ee3ad923c1a382d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681243c2ee3ad923c1a382d5.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681243c2ee3ad923c1a382d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124459ae59e324572050f8.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124459ae59e324572050f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124459ae59e324572050f8.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124459ae59e324572050f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681246638d222225e399fc26.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681246638d222225e399fc26.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681246638d222225e399fc26.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681246638d222225e399fc26.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681246f4261dae26a4e58a6c.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681246f4261dae26a4e58a6c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681246f4261dae26a4e58a6c.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681246f4261dae26a4e58a6c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681249882481cd275894253a.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681249882481cd275894253a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681249882481cd275894253a.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681249882481cd275894253a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124a332d77bf27eb41dccc.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124a332d77bf27eb41dccc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124a332d77bf27eb41dccc.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124a332d77bf27eb41dccc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124aa36a3e1c285adfbff9.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124aa36a3e1c285adfbff9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124aa36a3e1c285adfbff9.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124aa36a3e1c285adfbff9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124b13c04ccc28cf4abfc7.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124b13c04ccc28cf4abfc7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124b13c04ccc28cf4abfc7.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124b13c04ccc28cf4abfc7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124c2010c4e9299993cea1.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124c2010c4e9299993cea1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124c2010c4e9299993cea1.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124c2010c4e9299993cea1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124c96feedb02a36e80a26.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124c96feedb02a36e80a26.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124c96feedb02a36e80a26.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124c96feedb02a36e80a26.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124d62066ce72af0c23583.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124d62066ce72af0c23583.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124d62066ce72af0c23583.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124d62066ce72af0c23583.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124e7a831f082ba316dbbd.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124e7a831f082ba316dbbd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124e7a831f082ba316dbbd.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124e7a831f082ba316dbbd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124f203373a82c64c67219.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124f203373a82c64c67219.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124f203373a82c64c67219.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124f203373a82c64c67219.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124f90ca2ad42cfdd648fc.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124f90ca2ad42cfdd648fc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124f90ca2ad42cfdd648fc.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124f90ca2ad42cfdd648fc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124fecab93ef2d640e3f85.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124fecab93ef2d640e3f85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68124fecab93ef2d640e3f85.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68124fecab93ef2d640e3f85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68125164cb50d22e54c6c5e1.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68125164cb50d22e54c6c5e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68125164cb50d22e54c6c5e1.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68125164cb50d22e54c6c5e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134330fafeb70627fcd498.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134330fafeb70627fcd498.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134330fafeb70627fcd498.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134330fafeb70627fcd498.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681344c14ac4fd072a51d5f7.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681344c14ac4fd072a51d5f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681344c14ac4fd072a51d5f7.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681344c14ac4fd072a51d5f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813459660a01507ec807612.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813459660a01507ec807612.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813459660a01507ec807612.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813459660a01507ec807612.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134616f0177e08773e49a7.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134616f0177e08773e49a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134616f0177e08773e49a7.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134616f0177e08773e49a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681347558121290957c1d10f.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681347558121290957c1d10f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681347558121290957c1d10f.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681347558121290957c1d10f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681348a41c33850a20811144.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681348a41c33850a20811144.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681348a41c33850a20811144.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681348a41c33850a20811144.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813492a9f1ba80aa9add7f6.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813492a9f1ba80aa9add7f6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813492a9f1ba80aa9add7f6.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813492a9f1ba80aa9add7f6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681349db9528010b5a2081ad.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681349db9528010b5a2081ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681349db9528010b5a2081ad.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681349db9528010b5a2081ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134a431c759b0bd9a37724.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134a431c759b0bd9a37724.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134a431c759b0bd9a37724.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134a431c759b0bd9a37724.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134afc7e54af0c88f662b4.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134afc7e54af0c88f662b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134afc7e54af0c88f662b4.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134afc7e54af0c88f662b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134b8dcfe11d0d1619b03c.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134b8dcfe11d0d1619b03c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134b8dcfe11d0d1619b03c.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134b8dcfe11d0d1619b03c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134bf46c71d30d7e75f1e7.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134bf46c71d30d7e75f1e7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134bf46c71d30d7e75f1e7.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134bf46c71d30d7e75f1e7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134c549867250dff8fc273.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134c549867250dff8fc273.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134c549867250dff8fc273.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134c549867250dff8fc273.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134cec46b2440ea4bbd640.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134cec46b2440ea4bbd640.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134cec46b2440ea4bbd640.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134cec46b2440ea4bbd640.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134dab4642fc0f6e7969bd.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134dab4642fc0f6e7969bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134dab4642fc0f6e7969bd.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134dab4642fc0f6e7969bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134e6a731382102b1521b6.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134e6a731382102b1521b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134e6a731382102b1521b6.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134e6a731382102b1521b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134f1937476210bb0e5880.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134f1937476210bb0e5880.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68134f1937476210bb0e5880.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68134f1937476210bb0e5880.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813542913e941128fdd919d.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813542913e941128fdd919d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813542913e941128fdd919d.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813542913e941128fdd919d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681354b3b9a769131a708d72.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681354b3b9a769131a708d72.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681354b3b9a769131a708d72.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681354b3b9a769131a708d72.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813554844fd0f138ee0fbd0.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813554844fd0f138ee0fbd0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813554844fd0f138ee0fbd0.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813554844fd0f138ee0fbd0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813571ac5c8581522d57212.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813571ac5c8581522d57212.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6813571ac5c8581522d57212.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6813571ac5c8581522d57212.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135903a3373216ea693982.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135903a3373216ea693982.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135903a3373216ea693982.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135903a3373216ea693982.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135a133ef5911790856475.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135a133ef5911790856475.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135a133ef5911790856475.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135a133ef5911790856475.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135ac7afe66e185aeccf0b.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135ac7afe66e185aeccf0b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135ac7afe66e185aeccf0b.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135ac7afe66e185aeccf0b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135b64cddd3e18ee480472.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135b64cddd3e18ee480472.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68135b64cddd3e18ee480472.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68135b64cddd3e18ee480472.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681478e4b54ac6044a51e385.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681478e4b54ac6044a51e385.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681478e4b54ac6044a51e385.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681478e4b54ac6044a51e385.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147b22f407ab04b550fe41.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147b22f407ab04b550fe41.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147b22f407ab04b550fe41.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147b22f407ab04b550fe41.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147d60185fc006554110cf.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147d60185fc006554110cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147d60185fc006554110cf.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147d60185fc006554110cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147e28aabdc906f4db0091.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147e28aabdc906f4db0091.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147e28aabdc906f4db0091.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147e28aabdc906f4db0091.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147ea4d02771076644bc2f.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147ea4d02771076644bc2f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68147ea4d02771076644bc2f.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68147ea4d02771076644bc2f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681480ecb1471f085c1580e9.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681480ecb1471f085c1580e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681480ecb1471f085c1580e9.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681480ecb1471f085c1580e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681481b06eccb308f9fb06f8.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681481b06eccb308f9fb06f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681481b06eccb308f9fb06f8.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681481b06eccb308f9fb06f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814853b2ef49d09fc1897ed.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814853b2ef49d09fc1897ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814853b2ef49d09fc1897ed.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814853b2ef49d09fc1897ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814877d869e080b5dab5c88.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814877d869e080b5dab5c88.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814877d869e080b5dab5c88.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814877d869e080b5dab5c88.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68148836b4b9ba0c1cc9eb4a.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68148836b4b9ba0c1cc9eb4a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68148836b4b9ba0c1cc9eb4a.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68148836b4b9ba0c1cc9eb4a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68148a0497405b0daa70d930.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68148a0497405b0daa70d930.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68148a0497405b0daa70d930.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68148a0497405b0daa70d930.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68148a77e42df60e2dc5b39a.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68148a77e42df60e2dc5b39a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68148a77e42df60e2dc5b39a.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68148a77e42df60e2dc5b39a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68149476d272a90f9fd63533.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68149476d272a90f9fd63533.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68149476d272a90f9fd63533.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68149476d272a90f9fd63533.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814961077dc6d10912de02f.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814961077dc6d10912de02f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814961077dc6d10912de02f.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814961077dc6d10912de02f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681497962df960115742d260.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681497962df960115742d260.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/681497962df960115742d260.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/681497962df960115742d260.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68149a85fca3c21205db77bf.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68149a85fca3c21205db77bf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68149a85fca3c21205db77bf.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68149a85fca3c21205db77bf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68149c0ae711941325448fc6.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68149c0ae711941325448fc6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/68149c0ae711941325448fc6.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/68149c0ae711941325448fc6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814a972fe083c15f4d9ffef.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814a972fe083c15f4d9ffef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814a972fe083c15f4d9ffef.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814a972fe083c15f4d9ffef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ab42cd5fd017247721d5.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ab42cd5fd017247721d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ab42cd5fd017247721d5.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ab42cd5fd017247721d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814abbd3890c217b35cc94a.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814abbd3890c217b35cc94a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814abbd3890c217b35cc94a.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814abbd3890c217b35cc94a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ad06811341188564a105.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ad06811341188564a105.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ad06811341188564a105.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ad06811341188564a105.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814adb80598f7194d19eec9.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814adb80598f7194d19eec9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814adb80598f7194d19eec9.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814adb80598f7194d19eec9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ae5b003c5919f4f4636a.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ae5b003c5919f4f4636a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ae5b003c5919f4f4636a.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ae5b003c5919f4f4636a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814aff9f9d98f1ad46ff144.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814aff9f9d98f1ad46ff144.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814aff9f9d98f1ad46ff144.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814aff9f9d98f1ad46ff144.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b06705018b1b48b9a61e.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b06705018b1b48b9a61e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b06705018b1b48b9a61e.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b06705018b1b48b9a61e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b216a05b5b1ca6a05499.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b216a05b5b1ca6a05499.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b216a05b5b1ca6a05499.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b216a05b5b1ca6a05499.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b2b7da48851d540649c3.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b2b7da48851d540649c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b2b7da48851d540649c3.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b2b7da48851d540649c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b35fa0caa31ddd2d9d12.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b35fa0caa31ddd2d9d12.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b35fa0caa31ddd2d9d12.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b35fa0caa31ddd2d9d12.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b45c674afd1ec5c8ad1c.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b45c674afd1ec5c8ad1c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b45c674afd1ec5c8ad1c.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b45c674afd1ec5c8ad1c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b9df5e39b11fa47015dc.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b9df5e39b11fa47015dc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814b9df5e39b11fa47015dc.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814b9df5e39b11fa47015dc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814bacee789ca2074cdb021.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814bacee789ca2074cdb021.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814bacee789ca2074cdb021.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814bacee789ca2074cdb021.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814bb535c1d8721082ee6e8.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814bb535c1d8721082ee6e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814bb535c1d8721082ee6e8.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814bb535c1d8721082ee6e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814bc3f099d3821dc29998f.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814bc3f099d3821dc29998f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814bc3f099d3821dc29998f.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814bc3f099d3821dc29998f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814c81b7a2c2f232e620000.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814c81b7a2c2f232e620000.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814c81b7a2c2f232e620000.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814c81b7a2c2f232e620000.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814c8e9e737c523da1536c7.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814c8e9e737c523da1536c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814c8e9e737c523da1536c7.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814c8e9e737c523da1536c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814c9fb5f23ec24b68bde3a.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814c9fb5f23ec24b68bde3a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814c9fb5f23ec24b68bde3a.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814c9fb5f23ec24b68bde3a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ca7b9c639d25536f70d9.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ca7b9c639d25536f70d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ca7b9c639d25536f70d9.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ca7b9c639d25536f70d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e5c27956d728585e5d47.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e5c27956d728585e5d47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e5c27956d728585e5d47.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e5c27956d728585e5d47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e6ad4e75d12973b24e66.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e6ad4e75d12973b24e66.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e6ad4e75d12973b24e66.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e6ad4e75d12973b24e66.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e845bf051b2a6564d9d2.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e845bf051b2a6564d9d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e845bf051b2a6564d9d2.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e845bf051b2a6564d9d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e9248e03912b3b77a373.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e9248e03912b3b77a373.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814e9248e03912b3b77a373.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814e9248e03912b3b77a373.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814eaace4a99d2c3a932cdf.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814eaace4a99d2c3a932cdf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814eaace4a99d2c3a932cdf.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814eaace4a99d2c3a932cdf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814eb513461c12cccc72022.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814eb513461c12cccc72022.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814eb513461c12cccc72022.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814eb513461c12cccc72022.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814eba40f86d62d3bb6d897.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814eba40f86d62d3bb6d897.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814eba40f86d62d3bb6d897.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814eba40f86d62d3bb6d897.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ed37be301b2e4f431b5c.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ed37be301b2e4f431b5c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814ed37be301b2e4f431b5c.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814ed37be301b2e4f431b5c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814edc087831b2f09453d71.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814edc087831b2f09453d71.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814edc087831b2f09453d71.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814edc087831b2f09453d71.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f1fa24701230767adb3b.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f1fa24701230767adb3b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f1fa24701230767adb3b.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f1fa24701230767adb3b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f3e6df863e3231c2ce99.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f3e6df863e3231c2ce99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f3e6df863e3231c2ce99.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f3e6df863e3231c2ce99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f4bb15ad5632fa27ea0f.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f4bb15ad5632fa27ea0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f4bb15ad5632fa27ea0f.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f4bb15ad5632fa27ea0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f5477f1fcc339cb86042.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f5477f1fcc339cb86042.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f5477f1fcc339cb86042.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f5477f1fcc339cb86042.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f5e89f06b334415ad35b.md b/curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f5e89f06b334415ad35b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-determiners-and-advanced-use-of-articles/6814f5e89f06b334415ad35b.md rename to curriculum/challenges/english/blocks/learn-determiners-and-advanced-use-of-articles/6814f5e89f06b334415ad35b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65f569725359e10d345bc52a.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65f569725359e10d345bc52a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65f569725359e10d345bc52a.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65f569725359e10d345bc52a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4b3bedee044b4b957d33.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4b3bedee044b4b957d33.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4b3bedee044b4b957d33.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4b3bedee044b4b957d33.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4bd84561a14d3e720061.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4bd84561a14d3e720061.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4bd84561a14d3e720061.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/65fd4bd84561a14d3e720061.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660400f02cf3a76795b82d4e.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660400f02cf3a76795b82d4e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660400f02cf3a76795b82d4e.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660400f02cf3a76795b82d4e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660fcf3e1b9bb056b2edb567.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660fcf3e1b9bb056b2edb567.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660fcf3e1b9bb056b2edb567.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/660fcf3e1b9bb056b2edb567.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6616ec0bf9ee8548ce6b0f08.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6616ec0bf9ee8548ce6b0f08.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6616ec0bf9ee8548ce6b0f08.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6616ec0bf9ee8548ce6b0f08.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662f9f65c50bd21d05ffdee9.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662f9f65c50bd21d05ffdee9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662f9f65c50bd21d05ffdee9.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662f9f65c50bd21d05ffdee9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fa453ec8033322b3ab2e3.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fa453ec8033322b3ab2e3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fa453ec8033322b3ab2e3.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fa453ec8033322b3ab2e3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fc35902038376c7a00b3c.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fc35902038376c7a00b3c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fc35902038376c7a00b3c.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/662fc35902038376c7a00b3c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66335223f3e2a31d62d84367.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66335223f3e2a31d62d84367.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66335223f3e2a31d62d84367.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66335223f3e2a31d62d84367.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/663353465bfb14259717da93.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/663353465bfb14259717da93.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/663353465bfb14259717da93.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/663353465bfb14259717da93.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b26c4f2d603072ef0818.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b26c4f2d603072ef0818.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b26c4f2d603072ef0818.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b26c4f2d603072ef0818.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b4d3271d5b3aea1c1195.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b4d3271d5b3aea1c1195.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b4d3271d5b3aea1c1195.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633b4d3271d5b3aea1c1195.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bdc3ca38c068c3735984.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bdc3ca38c068c3735984.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bdc3ca38c068c3735984.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bdc3ca38c068c3735984.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633bfcef57e1d70cc3142c6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633c06601c081735063b528.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633c06601c081735063b528.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633c06601c081735063b528.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6633c06601c081735063b528.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6634fa2417d7194b0c9425f9.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6634fa2417d7194b0c9425f9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6634fa2417d7194b0c9425f9.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/6634fa2417d7194b0c9425f9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475bab40e5125c84b03337.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475bab40e5125c84b03337.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475bab40e5125c84b03337.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475bab40e5125c84b03337.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475d40dd42fb614f14fd03.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475d40dd42fb614f14fd03.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475d40dd42fb614f14fd03.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475d40dd42fb614f14fd03.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475e40f3891c645d50135e.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475e40f3891c645d50135e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475e40f3891c645d50135e.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475e40f3891c645d50135e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475f7b91d7c6681987739d.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475f7b91d7c6681987739d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475f7b91d7c6681987739d.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66475f7b91d7c6681987739d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/665d949e628d9f3fe305b6e8.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/665d949e628d9f3fe305b6e8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/665d949e628d9f3fe305b6e8.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/665d949e628d9f3fe305b6e8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66601c3c460ee12fbd669d6a.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66601c3c460ee12fbd669d6a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66601c3c460ee12fbd669d6a.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66601c3c460ee12fbd669d6a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66671a41b55e531d08ab82b5.md b/curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66671a41b55e531d08ab82b5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66671a41b55e531d08ab82b5.md rename to curriculum/challenges/english/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator/66671a41b55e531d08ab82b5.md diff --git a/curriculum/challenges/english/30-a1-professional-chinese/learn-essential-courtesies-at-the-office/688f1daf0133dbe2a36b140b.md b/curriculum/challenges/english/blocks/learn-essential-courtesies-at-the-office/688f1daf0133dbe2a36b140b.md similarity index 100% rename from curriculum/challenges/english/30-a1-professional-chinese/learn-essential-courtesies-at-the-office/688f1daf0133dbe2a36b140b.md rename to curriculum/challenges/english/blocks/learn-essential-courtesies-at-the-office/688f1daf0133dbe2a36b140b.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-exponents-and-logarithms/exponents-and-logarithms.md b/curriculum/challenges/english/blocks/learn-exponents-and-logarithms/6363d2769078df117ce4c406.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-exponents-and-logarithms/exponents-and-logarithms.md rename to curriculum/challenges/english/blocks/learn-exponents-and-logarithms/6363d2769078df117ce4c406.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md b/curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md rename to curriculum/challenges/english/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6603ac77cd4899599a98a1fe.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6603ac77cd4899599a98a1fe.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6603ac77cd4899599a98a1fe.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6603ac77cd4899599a98a1fe.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6603b0bcba0eb95e5256b1e2.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6603b0bcba0eb95e5256b1e2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6603b0bcba0eb95e5256b1e2.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6603b0bcba0eb95e5256b1e2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/660404511dbf1b90eb23b617.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/660404511dbf1b90eb23b617.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/660404511dbf1b90eb23b617.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/660404511dbf1b90eb23b617.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6604080b66ff6e942d8225b1.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6604080b66ff6e942d8225b1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/6604080b66ff6e942d8225b1.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/6604080b66ff6e942d8225b1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/66040ae710de0e96c26a0201.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/66040ae710de0e96c26a0201.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/66040ae710de0e96c26a0201.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/66040ae710de0e96c26a0201.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/670ea2c4f42def724c77e3c7.md b/curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/670ea2c4f42def724c77e3c7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/670ea2c4f42def724c77e3c7.md rename to curriculum/challenges/english/blocks/learn-form-validation-by-building-a-calorie-counter/670ea2c4f42def724c77e3c7.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/english/blocks/learn-fractions-and-decimals/6331d258b51aeedd1a2bd649.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md rename to curriculum/challenges/english/blocks/learn-fractions-and-decimals/6331d258b51aeedd1a2bd649.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/english/blocks/learn-fractions-and-decimals/6331d260b51aeedd1a2bd64a.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md rename to curriculum/challenges/english/blocks/learn-fractions-and-decimals/6331d260b51aeedd1a2bd64a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642db8c409d9991d0b3b2f0d.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642db8c409d9991d0b3b2f0d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642db8c409d9991d0b3b2f0d.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642db8c409d9991d0b3b2f0d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dccb78549c9285835ebc2.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642dccb78549c9285835ebc2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dccb78549c9285835ebc2.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642dccb78549c9285835ebc2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642def66e6a60432c9a0371e.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642def66e6a60432c9a0371e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642def66e6a60432c9a0371e.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642def66e6a60432c9a0371e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642e0011c45c893845842058.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642e0011c45c893845842058.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642e0011c45c893845842058.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642e0011c45c893845842058.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642e004130958c3975aa3a4a.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642e004130958c3975aa3a4a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642e004130958c3975aa3a4a.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642e004130958c3975aa3a4a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642e02be7845f13b014cd2b0.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642e02be7845f13b014cd2b0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642e02be7845f13b014cd2b0.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/642e02be7845f13b014cd2b0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345c560591891f64976f7a.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64345c560591891f64976f7a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345c560591891f64976f7a.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64345c560591891f64976f7a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64347464f78cd9209545f35c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434759f78ec812264ff8f34.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6434759f78ec812264ff8f34.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434759f78ec812264ff8f34.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6434759f78ec812264ff8f34.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643475e13dc727231acd0f72.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643475e13dc727231acd0f72.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643475e13dc727231acd0f72.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643475e13dc727231acd0f72.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437133052eaf04d7300e622.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6437133052eaf04d7300e622.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437133052eaf04d7300e622.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6437133052eaf04d7300e622.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d1e5af8c0148fbef96d.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496d1e5af8c0148fbef96d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d1e5af8c0148fbef96d.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496d1e5af8c0148fbef96d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496e9c6d7a2e189948e441.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496e9c6d7a2e189948e441.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496e9c6d7a2e189948e441.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64496e9c6d7a2e189948e441.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449755666005520330cec5b.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449755666005520330cec5b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449755666005520330cec5b.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449755666005520330cec5b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497de936a2f322327e5c58.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497de936a2f322327e5c58.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497de936a2f322327e5c58.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497de936a2f322327e5c58.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497e0e5e5a2c2329785af4.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497e0e5e5a2c2329785af4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497e0e5e5a2c2329785af4.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497e0e5e5a2c2329785af4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497e764135bd24b7960dd3.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497e764135bd24b7960dd3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497e764135bd24b7960dd3.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64497e764135bd24b7960dd3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449842c6f6c84261075e4c9.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449842c6f6c84261075e4c9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449842c6f6c84261075e4c9.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449842c6f6c84261075e4c9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64498473a17adc26ef0ecc2d.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64498473a17adc26ef0ecc2d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64498473a17adc26ef0ecc2d.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64498473a17adc26ef0ecc2d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449849b78f43527be1e8a98.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449849b78f43527be1e8a98.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449849b78f43527be1e8a98.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449849b78f43527be1e8a98.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64498542cab69128ab24e4de.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64498542cab69128ab24e4de.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64498542cab69128ab24e4de.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64498542cab69128ab24e4de.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449876e7aae0d2f8257a497.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449876e7aae0d2f8257a497.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449876e7aae0d2f8257a497.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6449876e7aae0d2f8257a497.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64498b085028fc30a58bb6a7.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64498b085028fc30a58bb6a7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64498b085028fc30a58bb6a7.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/64498b085028fc30a58bb6a7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0d20108440acc95a6b32.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0d20108440acc95a6b32.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0d20108440acc95a6b32.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0d20108440acc95a6b32.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0db5175974ad8633b71c.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0db5175974ad8633b71c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0db5175974ad8633b71c.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0db5175974ad8633b71c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0e4636e14eae2bb3b992.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0e4636e14eae2bb3b992.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0e4636e14eae2bb3b992.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d0e4636e14eae2bb3b992.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1980018efaaec2b1c28b.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1980018efaaec2b1c28b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1980018efaaec2b1c28b.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1980018efaaec2b1c28b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1b96dd7ea4b0061458bc.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1b96dd7ea4b0061458bc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1b96dd7ea4b0061458bc.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1b96dd7ea4b0061458bc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1cadf0d96ab0b7e12da4.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1cadf0d96ab0b7e12da4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1cadf0d96ab0b7e12da4.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1cadf0d96ab0b7e12da4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1e531042dfb24da1f032.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1e531042dfb24da1f032.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1e531042dfb24da1f032.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d1e531042dfb24da1f032.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d382c4d70ceb3dba1e830.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d382c4d70ceb3dba1e830.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d382c4d70ceb3dba1e830.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d382c4d70ceb3dba1e830.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38c326f3c8b54023de38.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d38c326f3c8b54023de38.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38c326f3c8b54023de38.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d38c326f3c8b54023de38.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3b27cd3c56b875256301.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3b27cd3c56b875256301.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3b27cd3c56b875256301.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3b27cd3c56b875256301.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d65be79c8bb9c7df9ff.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3d65be79c8bb9c7df9ff.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d65be79c8bb9c7df9ff.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3d65be79c8bb9c7df9ff.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d80c3b4aebc4103618e.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3d80c3b4aebc4103618e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d80c3b4aebc4103618e.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3d80c3b4aebc4103618e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3e135ab3abbdbfe5c899.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3e135ab3abbdbfe5c899.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3e135ab3abbdbfe5c899.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3e135ab3abbdbfe5c899.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3e64b15f92be6e61704e.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3e64b15f92be6e61704e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3e64b15f92be6e61704e.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3e64b15f92be6e61704e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3f1fd12f76c02c823bb8.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3f1fd12f76c02c823bb8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3f1fd12f76c02c823bb8.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3f1fd12f76c02c823bb8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3f718b5f8dc102cd528e.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3f718b5f8dc102cd528e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3f718b5f8dc102cd528e.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d3f718b5f8dc102cd528e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d40c543943ec250039682.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d40c543943ec250039682.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d40c543943ec250039682.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d40c543943ec250039682.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d40fe4b7b50c30c2b4cd8.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d40fe4b7b50c30c2b4cd8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d40fe4b7b50c30c2b4cd8.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d40fe4b7b50c30c2b4cd8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d41e23b583fc3b8cc4579.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d41e23b583fc3b8cc4579.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d41e23b583fc3b8cc4579.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d41e23b583fc3b8cc4579.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d423fade4a9c4636acd13.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d423fade4a9c4636acd13.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d423fade4a9c4636acd13.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d423fade4a9c4636acd13.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d43587d926bc5b6cb2e50.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d43587d926bc5b6cb2e50.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d43587d926bc5b6cb2e50.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d43587d926bc5b6cb2e50.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d44da986f2bc9b72f5fe2.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d44da986f2bc9b72f5fe2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d44da986f2bc9b72f5fe2.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d44da986f2bc9b72f5fe2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4554721d43cb19a68bc4.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4554721d43cb19a68bc4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4554721d43cb19a68bc4.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4554721d43cb19a68bc4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45ee725632cca2555146.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d45ee725632cca2555146.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45ee725632cca2555146.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d45ee725632cca2555146.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4626420eeecd51f241c2.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4626420eeecd51f241c2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4626420eeecd51f241c2.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4626420eeecd51f241c2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d467c6994f4ce0dc416a4.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d467c6994f4ce0dc416a4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d467c6994f4ce0dc416a4.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d467c6994f4ce0dc416a4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d46c03e7d02cecb30f021.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d46c03e7d02cecb30f021.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d46c03e7d02cecb30f021.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d46c03e7d02cecb30f021.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d47c8f58107d10f1e5106.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d47c8f58107d10f1e5106.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d47c8f58107d10f1e5106.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d47c8f58107d10f1e5106.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d486aec20f7d2a581cc36.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d486aec20f7d2a581cc36.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d486aec20f7d2a581cc36.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d486aec20f7d2a581cc36.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d498c8ebc31d3f753b22e.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d498c8ebc31d3f753b22e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d498c8ebc31d3f753b22e.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d498c8ebc31d3f753b22e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d49bfff9079d4b38df115.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d49bfff9079d4b38df115.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d49bfff9079d4b38df115.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d49bfff9079d4b38df115.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4ab9b3b4c5d74fdd2154.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4ab9b3b4c5d74fdd2154.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4ab9b3b4c5d74fdd2154.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4ab9b3b4c5d74fdd2154.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4b3d80ea98d824c8a4f9.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4b3d80ea98d824c8a4f9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4b3d80ea98d824c8a4f9.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/646d4b3d80ea98d824c8a4f9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/65ae458e23954c3469e0c209.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/65ae458e23954c3469e0c209.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/65ae458e23954c3469e0c209.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/65ae458e23954c3469e0c209.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/661f48f412d7631a1d9c30e6.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/661f48f412d7631a1d9c30e6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/661f48f412d7631a1d9c30e6.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/661f48f412d7631a1d9c30e6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/661f49650572031c6ebdb8e3.md b/curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/661f49650572031c6ebdb8e3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/661f49650572031c6ebdb8e3.md rename to curriculum/challenges/english/blocks/learn-functional-programming-by-building-a-spreadsheet/661f49650572031c6ebdb8e3.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/english/blocks/learn-functions-and-graphing/6331d266b51aeedd1a2bd64b.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-functions-and-graphing/functions.md rename to curriculum/challenges/english/blocks/learn-functions-and-graphing/6331d266b51aeedd1a2bd64b.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/english/blocks/learn-functions-and-graphing/6331d26fb51aeedd1a2bd64c.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md rename to curriculum/challenges/english/blocks/learn-functions-and-graphing/6331d26fb51aeedd1a2bd64c.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/english/blocks/learn-functions-and-graphing/63e1798f811fda1bc546bba0.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md rename to curriculum/challenges/english/blocks/learn-functions-and-graphing/63e1798f811fda1bc546bba0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0332ec59564081ec8b87.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0332ec59564081ec8b87.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0332ec59564081ec8b87.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0332ec59564081ec8b87.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0495e5f4b0485ed38cd4.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0495e5f4b0485ed38cd4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0495e5f4b0485ed38cd4.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0495e5f4b0485ed38cd4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f06b4b4d6eb4f6139ad61.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f06b4b4d6eb4f6139ad61.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f06b4b4d6eb4f6139ad61.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f06b4b4d6eb4f6139ad61.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f08fde55c2356b37e9b69.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f08fde55c2356b37e9b69.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f08fde55c2356b37e9b69.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f08fde55c2356b37e9b69.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0afcd85abc5d478e150c.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0afcd85abc5d478e150c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0afcd85abc5d478e150c.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0afcd85abc5d478e150c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0d0dec2922641ce2c8e9.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0d0dec2922641ce2c8e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0d0dec2922641ce2c8e9.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0d0dec2922641ce2c8e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0f8e84b4c76c0f6ae6d3.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0f8e84b4c76c0f6ae6d3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f0f8e84b4c76c0f6ae6d3.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f0f8e84b4c76c0f6ae6d3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f1a33acb7717de4842822.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f1a33acb7717de4842822.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f1a33acb7717de4842822.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f1a33acb7717de4842822.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f1ba48f50b78294f89089.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f1ba48f50b78294f89089.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/674f1ba48f50b78294f89089.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/674f1ba48f50b78294f89089.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67504e15ec1851a15aad11c1.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67504e15ec1851a15aad11c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67504e15ec1851a15aad11c1.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67504e15ec1851a15aad11c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675052373a1887aaa89c9a22.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675052373a1887aaa89c9a22.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675052373a1887aaa89c9a22.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675052373a1887aaa89c9a22.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67505766bad3bcbac2f16fe4.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67505766bad3bcbac2f16fe4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67505766bad3bcbac2f16fe4.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67505766bad3bcbac2f16fe4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67505903fa6affc0910b7a9d.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67505903fa6affc0910b7a9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67505903fa6affc0910b7a9d.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67505903fa6affc0910b7a9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675106629f2c07cec9bf2c71.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675106629f2c07cec9bf2c71.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675106629f2c07cec9bf2c71.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675106629f2c07cec9bf2c71.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67510809633277d10d4fff4f.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67510809633277d10d4fff4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67510809633277d10d4fff4f.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67510809633277d10d4fff4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751a781fd421fda55170fc8.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751a781fd421fda55170fc8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751a781fd421fda55170fc8.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751a781fd421fda55170fc8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751a827719c0fdb5b66b8e3.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751a827719c0fdb5b66b8e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751a827719c0fdb5b66b8e3.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751a827719c0fdb5b66b8e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751a990269891dd6f0ab1c2.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751a990269891dd6f0ab1c2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751a990269891dd6f0ab1c2.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751a990269891dd6f0ab1c2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751ab72ff11cae0021d02d8.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751ab72ff11cae0021d02d8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751ab72ff11cae0021d02d8.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751ab72ff11cae0021d02d8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751aca2701270e188b07df9.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751aca2701270e188b07df9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751aca2701270e188b07df9.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751aca2701270e188b07df9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751ad79009d66e2f5878282.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751ad79009d66e2f5878282.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751ad79009d66e2f5878282.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751ad79009d66e2f5878282.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751aeb422ef45e4af25434d.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751aeb422ef45e4af25434d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751aeb422ef45e4af25434d.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751aeb422ef45e4af25434d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751bc2826c791ea69d7e8f2.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751bc2826c791ea69d7e8f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751bc2826c791ea69d7e8f2.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751bc2826c791ea69d7e8f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751bd2301b9feebf3813ac3.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751bd2301b9feebf3813ac3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751bd2301b9feebf3813ac3.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751bd2301b9feebf3813ac3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751bdd2f78adbed1ea0fa51.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751bdd2f78adbed1ea0fa51.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751bdd2f78adbed1ea0fa51.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751bdd2f78adbed1ea0fa51.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751beb68c063aee92555abe.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751beb68c063aee92555abe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6751beb68c063aee92555abe.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6751beb68c063aee92555abe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752e404804c1c044c804b79.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752e404804c1c044c804b79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752e404804c1c044c804b79.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752e404804c1c044c804b79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752e54369231d06538b4ac0.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752e54369231d06538b4ac0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752e54369231d06538b4ac0.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752e54369231d06538b4ac0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752e83a806f520923bd28fa.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752e83a806f520923bd28fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752e83a806f520923bd28fa.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752e83a806f520923bd28fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752eb5797ad390c7f40ef08.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752eb5797ad390c7f40ef08.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752eb5797ad390c7f40ef08.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752eb5797ad390c7f40ef08.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752f4680f2d251372d4ae64.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752f4680f2d251372d4ae64.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752f4680f2d251372d4ae64.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752f4680f2d251372d4ae64.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752f6ebff95ee1781462c02.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752f6ebff95ee1781462c02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752f6ebff95ee1781462c02.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752f6ebff95ee1781462c02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752fb3e6257c91b93721288.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752fb3e6257c91b93721288.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752fb3e6257c91b93721288.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752fb3e6257c91b93721288.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752fb92ecc7811d3a0f3320.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752fb92ecc7811d3a0f3320.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752fb92ecc7811d3a0f3320.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752fb92ecc7811d3a0f3320.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752fc06607eba1e73a89929.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752fc06607eba1e73a89929.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6752fc06607eba1e73a89929.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6752fc06607eba1e73a89929.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675948c97c0d4fd3d596960a.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675948c97c0d4fd3d596960a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675948c97c0d4fd3d596960a.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675948c97c0d4fd3d596960a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67594c1c9c8fc90a8e6f2f75.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67594c1c9c8fc90a8e6f2f75.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67594c1c9c8fc90a8e6f2f75.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67594c1c9c8fc90a8e6f2f75.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67594e4ad681381278cee337.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67594e4ad681381278cee337.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67594e4ad681381278cee337.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67594e4ad681381278cee337.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675950eed633ac1ac3884471.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675950eed633ac1ac3884471.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675950eed633ac1ac3884471.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675950eed633ac1ac3884471.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675961ce80a70e23e933fa8c.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675961ce80a70e23e933fa8c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675961ce80a70e23e933fa8c.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675961ce80a70e23e933fa8c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675963eadf3bcf2ae50f74fe.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675963eadf3bcf2ae50f74fe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675963eadf3bcf2ae50f74fe.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675963eadf3bcf2ae50f74fe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675966e572894133e1b3b275.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675966e572894133e1b3b275.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675966e572894133e1b3b275.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675966e572894133e1b3b275.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a3d84d89c4474d6a06b6.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a3d84d89c4474d6a06b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a3d84d89c4474d6a06b6.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a3d84d89c4474d6a06b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a570761b794ba1dc57e5.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a570761b794ba1dc57e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a570761b794ba1dc57e5.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a570761b794ba1dc57e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a679b6934850b6b0a31d.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a679b6934850b6b0a31d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a679b6934850b6b0a31d.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a679b6934850b6b0a31d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a7cc60ea94557c578ed4.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a7cc60ea94557c578ed4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a7cc60ea94557c578ed4.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a7cc60ea94557c578ed4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a98f5028cb5bdf0a6f4b.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a98f5028cb5bdf0a6f4b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6759a98f5028cb5bdf0a6f4b.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6759a98f5028cb5bdf0a6f4b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675beaae0511b83217778531.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675beaae0511b83217778531.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675beaae0511b83217778531.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675beaae0511b83217778531.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d10fd9150e00d5ea464c2.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d10fd9150e00d5ea464c2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d10fd9150e00d5ea464c2.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d10fd9150e00d5ea464c2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d1437a379f517d766a249.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d1437a379f517d766a249.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d1437a379f517d766a249.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d1437a379f517d766a249.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d16180e3c3f1e843ed138.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d16180e3c3f1e843ed138.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d16180e3c3f1e843ed138.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d16180e3c3f1e843ed138.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d177b1b7aca23c7f1b6d9.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d177b1b7aca23c7f1b6d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d177b1b7aca23c7f1b6d9.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d177b1b7aca23c7f1b6d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d18c725ee4928ba83fa7c.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d18c725ee4928ba83fa7c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d18c725ee4928ba83fa7c.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d18c725ee4928ba83fa7c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d6e0e52e8ee2d7b2b69cf.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d6e0e52e8ee2d7b2b69cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d6e0e52e8ee2d7b2b69cf.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d6e0e52e8ee2d7b2b69cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d6f815fb6c83276d12870.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d6f815fb6c83276d12870.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d6f815fb6c83276d12870.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d6f815fb6c83276d12870.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d710fb8118237e416155a.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d710fb8118237e416155a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d710fb8118237e416155a.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d710fb8118237e416155a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d72320c09a53c1020e59d.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d72320c09a53c1020e59d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d72320c09a53c1020e59d.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d72320c09a53c1020e59d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d72b7d86e163e326979e5.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d72b7d86e163e326979e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d72b7d86e163e326979e5.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d72b7d86e163e326979e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d7493249c24447ca9e166.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d7493249c24447ca9e166.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d7493249c24447ca9e166.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d7493249c24447ca9e166.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d86beee48ab4941767200.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d86beee48ab4941767200.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d86beee48ab4941767200.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d86beee48ab4941767200.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d87ed627c734d9ee5c028.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d87ed627c734d9ee5c028.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d87ed627c734d9ee5c028.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d87ed627c734d9ee5c028.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d88ce781849512cd7d426.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d88ce781849512cd7d426.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d88ce781849512cd7d426.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d88ce781849512cd7d426.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8aabc2397c583c081ea9.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8aabc2397c583c081ea9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8aabc2397c583c081ea9.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8aabc2397c583c081ea9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8b482d5fa45b0226a891.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8b482d5fa45b0226a891.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8b482d5fa45b0226a891.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8b482d5fa45b0226a891.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8c5d1a1d775f78424011.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8c5d1a1d775f78424011.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8c5d1a1d775f78424011.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8c5d1a1d775f78424011.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8dfaad5f4765cbd8c013.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8dfaad5f4765cbd8c013.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8dfaad5f4765cbd8c013.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8dfaad5f4765cbd8c013.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8eddf05fb469a75ef543.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8eddf05fb469a75ef543.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d8eddf05fb469a75ef543.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d8eddf05fb469a75ef543.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d91adb9fb7173f4a7a4c7.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d91adb9fb7173f4a7a4c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675d91adb9fb7173f4a7a4c7.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675d91adb9fb7173f4a7a4c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e6dfe0160bb66faa60a68.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e6dfe0160bb66faa60a68.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e6dfe0160bb66faa60a68.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e6dfe0160bb66faa60a68.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e6f0bf7f7eb69ddffef81.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e6f0bf7f7eb69ddffef81.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e6f0bf7f7eb69ddffef81.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e6f0bf7f7eb69ddffef81.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e70d7b854926d7f18693c.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e70d7b854926d7f18693c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e70d7b854926d7f18693c.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e70d7b854926d7f18693c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e7387be428072d95baeac.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e7387be428072d95baeac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e7387be428072d95baeac.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e7387be428072d95baeac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e79e6ecfda37e1f49be65.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e79e6ecfda37e1f49be65.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e79e6ecfda37e1f49be65.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e79e6ecfda37e1f49be65.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e7cc999813e83379b139c.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e7cc999813e83379b139c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e7cc999813e83379b139c.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e7cc999813e83379b139c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e8013d40d0d860143c14f.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e8013d40d0d860143c14f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e8013d40d0d860143c14f.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e8013d40d0d860143c14f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e80709ee205871518ba9b.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e80709ee205871518ba9b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e80709ee205871518ba9b.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e80709ee205871518ba9b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e8133c874a588f947de57.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e8133c874a588f947de57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675e8133c874a588f947de57.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675e8133c874a588f947de57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ecdef47179ea4653c2b9f.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ecdef47179ea4653c2b9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ecdef47179ea4653c2b9f.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ecdef47179ea4653c2b9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ecedbb04f6ca6dd620f0e.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ecedbb04f6ca6dd620f0e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ecedbb04f6ca6dd620f0e.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ecedbb04f6ca6dd620f0e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed1414303a6abfaac2d96.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed1414303a6abfaac2d96.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed1414303a6abfaac2d96.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed1414303a6abfaac2d96.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed59b1e938bb2443585a5.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed59b1e938bb2443585a5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed59b1e938bb2443585a5.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed59b1e938bb2443585a5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed69e54ae31b462edf95b.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed69e54ae31b462edf95b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed69e54ae31b462edf95b.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed69e54ae31b462edf95b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed905490b9ab8f4e640c4.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed905490b9ab8f4e640c4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ed905490b9ab8f4e640c4.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ed905490b9ab8f4e640c4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675edb8012accfbd8f4135c5.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675edb8012accfbd8f4135c5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675edb8012accfbd8f4135c5.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675edb8012accfbd8f4135c5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675edc3228d9d1bf95c5e649.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675edc3228d9d1bf95c5e649.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675edc3228d9d1bf95c5e649.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675edc3228d9d1bf95c5e649.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675edeea805bb0c44385d0d5.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675edeea805bb0c44385d0d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675edeea805bb0c44385d0d5.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675edeea805bb0c44385d0d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ee01ee1d37cc722bbad83.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ee01ee1d37cc722bbad83.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ee01ee1d37cc722bbad83.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ee01ee1d37cc722bbad83.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ee218782b4dcb26796c19.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ee218782b4dcb26796c19.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ee218782b4dcb26796c19.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ee218782b4dcb26796c19.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fa4789b65761b6c562a1b.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fa4789b65761b6c562a1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fa4789b65761b6c562a1b.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fa4789b65761b6c562a1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fa66d590e0127ba60b7f6.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fa66d590e0127ba60b7f6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fa66d590e0127ba60b7f6.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fa66d590e0127ba60b7f6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fa827b0a17832dc798ba0.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fa827b0a17832dc798ba0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fa827b0a17832dc798ba0.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fa827b0a17832dc798ba0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fb5315884dc456fad654a.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fb5315884dc456fad654a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fb5315884dc456fad654a.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fb5315884dc456fad654a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fb7824cbbe3539de6111b.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fb7824cbbe3539de6111b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fb7824cbbe3539de6111b.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fb7824cbbe3539de6111b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fba2a32b4aa625e2f7940.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fba2a32b4aa625e2f7940.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fba2a32b4aa625e2f7940.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fba2a32b4aa625e2f7940.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fbba5f9807566fb0c39ef.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fbba5f9807566fb0c39ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fbba5f9807566fb0c39ef.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fbba5f9807566fb0c39ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fbefa9f40157cad662e8d.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fbefa9f40157cad662e8d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fbefa9f40157cad662e8d.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fbefa9f40157cad662e8d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fbfc6fa824c820a7e49d4.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fbfc6fa824c820a7e49d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fbfc6fa824c820a7e49d4.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fbfc6fa824c820a7e49d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fc02724147984cfe068d5.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fc02724147984cfe068d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fc02724147984cfe068d5.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fc02724147984cfe068d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fe3fb72bdcb97dd10b7c8.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fe3fb72bdcb97dd10b7c8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fe3fb72bdcb97dd10b7c8.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fe3fb72bdcb97dd10b7c8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fe58fb4c9539cb37b4065.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fe58fb4c9539cb37b4065.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fe58fb4c9539cb37b4065.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fe58fb4c9539cb37b4065.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fe6a1e81c4ba00f415364.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fe6a1e81c4ba00f415364.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fe6a1e81c4ba00f415364.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fe6a1e81c4ba00f415364.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675feaafa5546fab32aa0736.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675feaafa5546fab32aa0736.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675feaafa5546fab32aa0736.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675feaafa5546fab32aa0736.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675febf4f03233af8e347802.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675febf4f03233af8e347802.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675febf4f03233af8e347802.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675febf4f03233af8e347802.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fee8f5d64f2b504e91281.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fee8f5d64f2b504e91281.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675fee8f5d64f2b504e91281.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675fee8f5d64f2b504e91281.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff2b7f9405abf27f26740.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff2b7f9405abf27f26740.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff2b7f9405abf27f26740.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff2b7f9405abf27f26740.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff37bebf32bc223e3660a.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff37bebf32bc223e3660a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff37bebf32bc223e3660a.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff37bebf32bc223e3660a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff42fb8c8a6c4f21cd3bb.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff42fb8c8a6c4f21cd3bb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff42fb8c8a6c4f21cd3bb.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff42fb8c8a6c4f21cd3bb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff94f80bd9bd12c8497e2.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff94f80bd9bd12c8497e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/675ff94f80bd9bd12c8497e2.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/675ff94f80bd9bd12c8497e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6760f057483bbf684bfa6457.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6760f057483bbf684bfa6457.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6760f057483bbf684bfa6457.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6760f057483bbf684bfa6457.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6760f48b0fe69572664e85f1.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6760f48b0fe69572664e85f1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6760f48b0fe69572664e85f1.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6760f48b0fe69572664e85f1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6760f7ca38c9167853ebf917.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6760f7ca38c9167853ebf917.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6760f7ca38c9167853ebf917.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6760f7ca38c9167853ebf917.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/676147de99ef019cee551581.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/676147de99ef019cee551581.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/676147de99ef019cee551581.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/676147de99ef019cee551581.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6761493d2db43ba139340975.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6761493d2db43ba139340975.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/6761493d2db43ba139340975.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/6761493d2db43ba139340975.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67614992d9e494a2b69f89bb.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67614992d9e494a2b69f89bb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67614992d9e494a2b69f89bb.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67614992d9e494a2b69f89bb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67614a0187bd80a49d438b1f.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67614a0187bd80a49d438b1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67614a0187bd80a49d438b1f.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67614a0187bd80a49d438b1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67614a6e5d4df6a6744127b7.md b/curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67614a6e5d4df6a6744127b7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-future-continuous-while-describing-actions/67614a6e5d4df6a6744127b7.md rename to curriculum/challenges/english/blocks/learn-future-continuous-while-describing-actions/67614a6e5d4df6a6744127b7.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-git-by-building-an-sql-reference-object/build-an-sql-reference-object.md b/curriculum/challenges/english/blocks/learn-git-by-building-an-sql-reference-object/5fa323cdaf6a73463d590659.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-git-by-building-an-sql-reference-object/build-an-sql-reference-object.md rename to curriculum/challenges/english/blocks/learn-git-by-building-an-sql-reference-object/5fa323cdaf6a73463d590659.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/651dd3e06ffb500e3f2ce478.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/651dd3e06ffb500e3f2ce478.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/651dd3e06ffb500e3f2ce478.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/651dd3e06ffb500e3f2ce478.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/651dd5296ffb500e3f2ce479.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/651dd5296ffb500e3f2ce479.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/651dd5296ffb500e3f2ce479.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/651dd5296ffb500e3f2ce479.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/651dd5386ffb500e3f2ce47a.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/651dd5386ffb500e3f2ce47a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/651dd5386ffb500e3f2ce47a.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/651dd5386ffb500e3f2ce47a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6537e6ece93e5724eeb27c54.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6537e6ece93e5724eeb27c54.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6537e6ece93e5724eeb27c54.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6537e6ece93e5724eeb27c54.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543aa3df5f028dba112f275.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543aa3df5f028dba112f275.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543aa3df5f028dba112f275.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543aa3df5f028dba112f275.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543aaa9f5f028dba112f276.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543aaa9f5f028dba112f276.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543aaa9f5f028dba112f276.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543aaa9f5f028dba112f276.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543aae6f5f028dba112f277.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543aae6f5f028dba112f277.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543aae6f5f028dba112f277.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543aae6f5f028dba112f277.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543abeff5f028dba112f278.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543abeff5f028dba112f278.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543abeff5f028dba112f278.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543abeff5f028dba112f278.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543abf5f5f028dba112f279.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543abf5f5f028dba112f279.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6543abf5f5f028dba112f279.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6543abf5f5f028dba112f279.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/655283c039eb38f51e0e6f7e.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/655283c039eb38f51e0e6f7e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/655283c039eb38f51e0e6f7e.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/655283c039eb38f51e0e6f7e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/65528a7c39eb38f51e0e6f7f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/65528a7c39eb38f51e0e6f7f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/65528a7c39eb38f51e0e6f7f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/65528a7c39eb38f51e0e6f7f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6552939414fdaa21fc734788.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6552939414fdaa21fc734788.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6552939414fdaa21fc734788.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6552939414fdaa21fc734788.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/65529784e7cb6e24eb03a1af.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/65529784e7cb6e24eb03a1af.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/65529784e7cb6e24eb03a1af.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/65529784e7cb6e24eb03a1af.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568bf620d3e770ea770123f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568bf620d3e770ea770123f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568bf620d3e770ea770123f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568bf620d3e770ea770123f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c0f3792d990efe47949e.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c0f3792d990efe47949e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c0f3792d990efe47949e.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c0f3792d990efe47949e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c181c8a1420f262b698b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c181c8a1420f262b698b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c181c8a1420f262b698b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c181c8a1420f262b698b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c3539307ad0f902d20e7.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c3539307ad0f902d20e7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c3539307ad0f902d20e7.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c3539307ad0f902d20e7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c3d772f1460fc81f40e9.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c3d772f1460fc81f40e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c3d772f1460fc81f40e9.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c3d772f1460fc81f40e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c618310cf51076e23d33.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c618310cf51076e23d33.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c618310cf51076e23d33.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c618310cf51076e23d33.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c68b92a63810a57cffaf.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c68b92a63810a57cffaf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c68b92a63810a57cffaf.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c68b92a63810a57cffaf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c759cb59e810dfaa1506.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c759cb59e810dfaa1506.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/6568c759cb59e810dfaa1506.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/6568c759cb59e810dfaa1506.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0d0e74f6a40d87328d38.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0d0e74f6a40d87328d38.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0d0e74f6a40d87328d38.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0d0e74f6a40d87328d38.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0dde6087df0dd5729d6e.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0dde6087df0dd5729d6e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0dde6087df0dd5729d6e.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0dde6087df0dd5729d6e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0eaf7d37610e43662464.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0eaf7d37610e43662464.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0eaf7d37610e43662464.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0eaf7d37610e43662464.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0f4f303dce0e865e746b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0f4f303dce0e865e746b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a0f4f303dce0e865e746b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a0f4f303dce0e865e746b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a10141825a30eb81ff4db.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a10141825a30eb81ff4db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a10141825a30eb81ff4db.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a10141825a30eb81ff4db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a10aaa023200eddd09d88.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a10aaa023200eddd09d88.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a10aaa023200eddd09d88.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a10aaa023200eddd09d88.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a1298f2a0400f56b31e25.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a1298f2a0400f56b31e25.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a1298f2a0400f56b31e25.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a1298f2a0400f56b31e25.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a137523a9bc0f9d3bae01.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a137523a9bc0f9d3bae01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a137523a9bc0f9d3bae01.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a137523a9bc0f9d3bae01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a13f01a59cb0fc9d52149.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a13f01a59cb0fc9d52149.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a13f01a59cb0fc9d52149.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a13f01a59cb0fc9d52149.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a14b0e1c43d0ffabd15a9.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a14b0e1c43d0ffabd15a9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a14b0e1c43d0ffabd15a9.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a14b0e1c43d0ffabd15a9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a18189b21f51037e518b4.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a18189b21f51037e518b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a18189b21f51037e518b4.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a18189b21f51037e518b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a2a7b05241026c429e3f0.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a2a7b05241026c429e3f0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a2a7b05241026c429e3f0.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a2a7b05241026c429e3f0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a2b1c7216c026fcd156c7.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a2b1c7216c026fcd156c7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a2b1c7216c026fcd156c7.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a2b1c7216c026fcd156c7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a2bfbfc3336274c874bed.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a2bfbfc3336274c874bed.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a2bfbfc3336274c874bed.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a2bfbfc3336274c874bed.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a3f5be79ce02dcc157d6b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a3f5be79ce02dcc157d6b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a3f5be79ce02dcc157d6b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a3f5be79ce02dcc157d6b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a3fd085a6e92dfbaee96a.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a3fd085a6e92dfbaee96a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a3fd085a6e92dfbaee96a.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a3fd085a6e92dfbaee96a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a401d1b00af2e25b0fd8b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a401d1b00af2e25b0fd8b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a401d1b00af2e25b0fd8b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a401d1b00af2e25b0fd8b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a417f7f9daf2e9aae6831.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a417f7f9daf2e9aae6831.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a417f7f9daf2e9aae6831.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a417f7f9daf2e9aae6831.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a421a905e792eca05d447.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a421a905e792eca05d447.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a421a905e792eca05d447.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a421a905e792eca05d447.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4297fcc0d72ef9b60c21.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4297fcc0d72ef9b60c21.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4297fcc0d72ef9b60c21.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4297fcc0d72ef9b60c21.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4e97fa176a2fed5011fc.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4e97fa176a2fed5011fc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4e97fa176a2fed5011fc.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4e97fa176a2fed5011fc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4ef5de14f8301be5764b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4ef5de14f8301be5764b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4ef5de14f8301be5764b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4ef5de14f8301be5764b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4f714165773059ce7ad4.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4f714165773059ce7ad4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4f714165773059ce7ad4.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4f714165773059ce7ad4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4fcaa739b7308ad795bf.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4fcaa739b7308ad795bf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a4fcaa739b7308ad795bf.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a4fcaa739b7308ad795bf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a503aa1f2c630b3951067.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a503aa1f2c630b3951067.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a503aa1f2c630b3951067.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a503aa1f2c630b3951067.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a509eeac7e030e2a16bab.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a509eeac7e030e2a16bab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a509eeac7e030e2a16bab.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a509eeac7e030e2a16bab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a510695ccb03109117af0.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a510695ccb03109117af0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a510695ccb03109117af0.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a510695ccb03109117af0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a51895811ed31345b2eaf.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a51895811ed31345b2eaf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a51895811ed31345b2eaf.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a51895811ed31345b2eaf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a51effc10b2316bad8479.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a51effc10b2316bad8479.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a51effc10b2316bad8479.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a51effc10b2316bad8479.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a52680e234b3191131cc5.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a52680e234b3191131cc5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a52680e234b3191131cc5.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a52680e234b3191131cc5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a52da3392f631b9f3e022.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a52da3392f631b9f3e022.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a52da3392f631b9f3e022.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a52da3392f631b9f3e022.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a533c5a7e5231e15b93b4.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a533c5a7e5231e15b93b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a533c5a7e5231e15b93b4.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a533c5a7e5231e15b93b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a538cc4109d3209f5f536.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a538cc4109d3209f5f536.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a538cc4109d3209f5f536.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a538cc4109d3209f5f536.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a54278a4df6323549e8f9.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a54278a4df6323549e8f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a54278a4df6323549e8f9.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a54278a4df6323549e8f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a549c4d9b91326cfe1863.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a549c4d9b91326cfe1863.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a549c4d9b91326cfe1863.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a549c4d9b91326cfe1863.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a554956201b329a0d182a.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a554956201b329a0d182a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a554956201b329a0d182a.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a554956201b329a0d182a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a55ea17414032d482d278.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a55ea17414032d482d278.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a55ea17414032d482d278.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a55ea17414032d482d278.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a56f89acf253314e9f6d6.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a56f89acf253314e9f6d6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a56f89acf253314e9f6d6.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a56f89acf253314e9f6d6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a575febfa2c333c495c2f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a575febfa2c333c495c2f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a575febfa2c333c495c2f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a575febfa2c333c495c2f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a57d2c0603e33638c7770.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a57d2c0603e33638c7770.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a57d2c0603e33638c7770.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a57d2c0603e33638c7770.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a584f57a1a9338e3cb347.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a584f57a1a9338e3cb347.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a584f57a1a9338e3cb347.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a584f57a1a9338e3cb347.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a58b31bc9f233debc2bc9.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a58b31bc9f233debc2bc9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656a58b31bc9f233debc2bc9.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656a58b31bc9f233debc2bc9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab31ebccec247fde7cee4.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab31ebccec247fde7cee4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab31ebccec247fde7cee4.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab31ebccec247fde7cee4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab3bfc9e49d4841672043.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab3bfc9e49d4841672043.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab3bfc9e49d4841672043.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab3bfc9e49d4841672043.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab4205a4054486ef3b691.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab4205a4054486ef3b691.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab4205a4054486ef3b691.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab4205a4054486ef3b691.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab48697d63748952254a4.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab48697d63748952254a4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab48697d63748952254a4.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab48697d63748952254a4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab50005c38348b94da7a3.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab50005c38348b94da7a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab50005c38348b94da7a3.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab50005c38348b94da7a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab5a3ee689949124d2e39.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab5a3ee689949124d2e39.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab5a3ee689949124d2e39.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab5a3ee689949124d2e39.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab61f20aa9d494cee5466.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab61f20aa9d494cee5466.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab61f20aa9d494cee5466.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab61f20aa9d494cee5466.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab66db70b464974489b79.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab66db70b464974489b79.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab66db70b464974489b79.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab66db70b464974489b79.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab6f67515b149a377009d.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab6f67515b149a377009d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab6f67515b149a377009d.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab6f67515b149a377009d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab76473a1ee49d537698d.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab76473a1ee49d537698d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab76473a1ee49d537698d.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab76473a1ee49d537698d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab7e9be47c04a2518dbed.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab7e9be47c04a2518dbed.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab7e9be47c04a2518dbed.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab7e9be47c04a2518dbed.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab828bd06214a51193f3d.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab828bd06214a51193f3d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab828bd06214a51193f3d.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab828bd06214a51193f3d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab8a1d294e14a920320d2.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab8a1d294e14a920320d2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ab8a1d294e14a920320d2.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ab8a1d294e14a920320d2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656aba8d560d3c4b069ae7a8.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656aba8d560d3c4b069ae7a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656aba8d560d3c4b069ae7a8.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656aba8d560d3c4b069ae7a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abac861f4a04b312b0421.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abac861f4a04b312b0421.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abac861f4a04b312b0421.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abac861f4a04b312b0421.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abb977f9ecf4b821aed11.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abb977f9ecf4b821aed11.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abb977f9ecf4b821aed11.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abb977f9ecf4b821aed11.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abcd4cccfc84bf50f861b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abcd4cccfc84bf50f861b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abcd4cccfc84bf50f861b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abcd4cccfc84bf50f861b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abd3412f31c4c2483de5c.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abd3412f31c4c2483de5c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abd3412f31c4c2483de5c.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abd3412f31c4c2483de5c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abe0ac290774c4de173d4.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abe0ac290774c4de173d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656abe0ac290774c4de173d4.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656abe0ac290774c4de173d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cad88af98af049df17177.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cad88af98af049df17177.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cad88af98af049df17177.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cad88af98af049df17177.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656caddea3aba304c6172571.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656caddea3aba304c6172571.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656caddea3aba304c6172571.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656caddea3aba304c6172571.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656caf2085b7ab04ff9a6b3f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656caf2085b7ab04ff9a6b3f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656caf2085b7ab04ff9a6b3f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656caf2085b7ab04ff9a6b3f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656caf89ead43c0523378566.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656caf89ead43c0523378566.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656caf89ead43c0523378566.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656caf89ead43c0523378566.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb0b3e4e30f0550131acd.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb0b3e4e30f0550131acd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb0b3e4e30f0550131acd.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb0b3e4e30f0550131acd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb18802ef22057a58db13.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb18802ef22057a58db13.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb18802ef22057a58db13.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb18802ef22057a58db13.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb2526a741405b2b34870.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb2526a741405b2b34870.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb2526a741405b2b34870.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb2526a741405b2b34870.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb2ee9d60f205d362b1de.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb2ee9d60f205d362b1de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb2ee9d60f205d362b1de.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb2ee9d60f205d362b1de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb3592aa0460609993b10.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb3592aa0460609993b10.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb3592aa0460609993b10.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb3592aa0460609993b10.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb39802398f062c461e2c.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb39802398f062c461e2c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb39802398f062c461e2c.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb39802398f062c461e2c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb3f8df42660676854d29.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb3f8df42660676854d29.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cb3f8df42660676854d29.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cb3f8df42660676854d29.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cbad538b114095fb14c0e.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cbad538b114095fb14c0e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cbad538b114095fb14c0e.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cbad538b114095fb14c0e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc35036d0a00fe17e7cee.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc35036d0a00fe17e7cee.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc35036d0a00fe17e7cee.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc35036d0a00fe17e7cee.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc3b856f1d01011bfc027.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc3b856f1d01011bfc027.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc3b856f1d01011bfc027.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc3b856f1d01011bfc027.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc4aa4726711043189619.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc4aa4726711043189619.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc4aa4726711043189619.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc4aa4726711043189619.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc523e668741073c4e916.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc523e668741073c4e916.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc523e668741073c4e916.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc523e668741073c4e916.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc5d403162710a3fae634.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc5d403162710a3fae634.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc5d403162710a3fae634.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc5d403162710a3fae634.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc6259c711d10cde2c486.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc6259c711d10cde2c486.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc6259c711d10cde2c486.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc6259c711d10cde2c486.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc6981cbf2711196a284f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc6981cbf2711196a284f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc6981cbf2711196a284f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc6981cbf2711196a284f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc6dd00af9f117f10446b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc6dd00af9f117f10446b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc6dd00af9f117f10446b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc6dd00af9f117f10446b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc73e6b1c6811a73b04bb.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc73e6b1c6811a73b04bb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc73e6b1c6811a73b04bb.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc73e6b1c6811a73b04bb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc7a3f479f511d56ab246.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc7a3f479f511d56ab246.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc7a3f479f511d56ab246.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc7a3f479f511d56ab246.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc833fe9c0611feeb5b26.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc833fe9c0611feeb5b26.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc833fe9c0611feeb5b26.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc833fe9c0611feeb5b26.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc86fc6a990122ac6c6a1.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc86fc6a990122ac6c6a1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc86fc6a990122ac6c6a1.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc86fc6a990122ac6c6a1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc8dafb6343124f729ec5.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc8dafb6343124f729ec5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc8dafb6343124f729ec5.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc8dafb6343124f729ec5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc92ecdebaa1278505e87.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc92ecdebaa1278505e87.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc92ecdebaa1278505e87.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc92ecdebaa1278505e87.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc98cfe781112ace7d3ee.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc98cfe781112ace7d3ee.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cc98cfe781112ace7d3ee.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cc98cfe781112ace7d3ee.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cca055e5d1912d9784ce1.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cca055e5d1912d9784ce1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cca055e5d1912d9784ce1.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cca055e5d1912d9784ce1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cca6bb44ce5130a759829.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cca6bb44ce5130a759829.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cca6bb44ce5130a759829.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cca6bb44ce5130a759829.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccd12c27bf013529db8ce.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccd12c27bf013529db8ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccd12c27bf013529db8ce.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccd12c27bf013529db8ce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccd8bafe46d138451d176.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccd8bafe46d138451d176.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccd8bafe46d138451d176.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccd8bafe46d138451d176.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccde87f42ec13b19c5dab.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccde87f42ec13b19c5dab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccde87f42ec13b19c5dab.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccde87f42ec13b19c5dab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cce4130c4d313e92ed22e.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cce4130c4d313e92ed22e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cce4130c4d313e92ed22e.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cce4130c4d313e92ed22e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cce9ebec3c01412c0e564.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cce9ebec3c01412c0e564.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cce9ebec3c01412c0e564.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cce9ebec3c01412c0e564.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccf01c07406143b90ff84.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccf01c07406143b90ff84.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccf01c07406143b90ff84.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccf01c07406143b90ff84.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccf6255561e1467afd1c6.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccf6255561e1467afd1c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccf6255561e1467afd1c6.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccf6255561e1467afd1c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccfb763eddb149831854d.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccfb763eddb149831854d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656ccfb763eddb149831854d.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656ccfb763eddb149831854d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd00707c0d614c38e7416.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd00707c0d614c38e7416.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd00707c0d614c38e7416.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd00707c0d614c38e7416.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd061eb49fb14f672f77f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd061eb49fb14f672f77f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd061eb49fb14f672f77f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd061eb49fb14f672f77f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd0c550a08915211f32ce.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd0c550a08915211f32ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd0c550a08915211f32ce.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd0c550a08915211f32ce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd118ca4f1115500a4bf8.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd118ca4f1115500a4bf8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd118ca4f1115500a4bf8.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd118ca4f1115500a4bf8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd17584250515779ca7e5.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd17584250515779ca7e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd17584250515779ca7e5.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd17584250515779ca7e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd1ca72b3e615a33c05b6.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd1ca72b3e615a33c05b6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd1ca72b3e615a33c05b6.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd1ca72b3e615a33c05b6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd22d91db1915cb11f584.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd22d91db1915cb11f584.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd22d91db1915cb11f584.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd22d91db1915cb11f584.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd27f38f17f15f06f6ed6.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd27f38f17f15f06f6ed6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd27f38f17f15f06f6ed6.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd27f38f17f15f06f6ed6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd31045ce74162adef6c7.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd31045ce74162adef6c7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd31045ce74162adef6c7.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd31045ce74162adef6c7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd4b014d03a1baf452429.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd4b014d03a1baf452429.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd4b014d03a1baf452429.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd4b014d03a1baf452429.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd52f0f43551be96b4640.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd52f0f43551be96b4640.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd52f0f43551be96b4640.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd52f0f43551be96b4640.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd63a45146d1c2c51e682.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd63a45146d1c2c51e682.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd63a45146d1c2c51e682.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd63a45146d1c2c51e682.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd6a37495961c5f242c5d.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd6a37495961c5f242c5d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd6a37495961c5f242c5d.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd6a37495961c5f242c5d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd7da364a181cb1038846.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd7da364a181cb1038846.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd7da364a181cb1038846.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd7da364a181cb1038846.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd83ad397f61ce1259ad6.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd83ad397f61ce1259ad6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd83ad397f61ce1259ad6.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd83ad397f61ce1259ad6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd8d68948d11d201308d4.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd8d68948d11d201308d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd8d68948d11d201308d4.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd8d68948d11d201308d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd983328ab41d5bd929d0.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd983328ab41d5bd929d0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd983328ab41d5bd929d0.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd983328ab41d5bd929d0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd9f4e30e6d1d81f0e62d.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd9f4e30e6d1d81f0e62d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cd9f4e30e6d1d81f0e62d.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cd9f4e30e6d1d81f0e62d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cda3cd706aa1daa128704.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cda3cd706aa1daa128704.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cda3cd706aa1daa128704.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cda3cd706aa1daa128704.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdb10b568061e0bd6757f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cdb10b568061e0bd6757f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdb10b568061e0bd6757f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cdb10b568061e0bd6757f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdcc291e5531ea11a8f2a.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cdcc291e5531ea11a8f2a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdcc291e5531ea11a8f2a.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656cdcc291e5531ea11a8f2a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1831a6a2fe0465ea9488.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1831a6a2fe0465ea9488.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1831a6a2fe0465ea9488.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1831a6a2fe0465ea9488.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1936ab6cfb04e2ca6944.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1936ab6cfb04e2ca6944.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1936ab6cfb04e2ca6944.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1936ab6cfb04e2ca6944.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d199a0d5c10050b7e8241.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d199a0d5c10050b7e8241.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d199a0d5c10050b7e8241.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d199a0d5c10050b7e8241.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d19d9ab6e0c052edfb1e7.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d19d9ab6e0c052edfb1e7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d19d9ab6e0c052edfb1e7.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d19d9ab6e0c052edfb1e7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1a520285050552702fc1.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1a520285050552702fc1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1a520285050552702fc1.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1a520285050552702fc1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1ad4fbdb51057f0f0714.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1ad4fbdb51057f0f0714.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1ad4fbdb51057f0f0714.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1ad4fbdb51057f0f0714.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1becadf67d05d5b27bab.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1becadf67d05d5b27bab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1becadf67d05d5b27bab.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1becadf67d05d5b27bab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1c98a6bd5505fd346b50.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1c98a6bd5505fd346b50.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1c98a6bd5505fd346b50.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1c98a6bd5505fd346b50.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1d1f46bc820629aecc0d.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1d1f46bc820629aecc0d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d1d1f46bc820629aecc0d.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d1d1f46bc820629aecc0d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d23d22a488510bca0e418.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d23d22a488510bca0e418.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d23d22a488510bca0e418.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d23d22a488510bca0e418.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d25e0c5d5aa11ade33754.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d25e0c5d5aa11ade33754.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d25e0c5d5aa11ade33754.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d25e0c5d5aa11ade33754.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2600b0ffa811dac3853f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2600b0ffa811dac3853f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2600b0ffa811dac3853f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2600b0ffa811dac3853f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d266537ff53120d194ae8.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d266537ff53120d194ae8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d266537ff53120d194ae8.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d266537ff53120d194ae8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d26bc907ce0123546288a.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d26bc907ce0123546288a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d26bc907ce0123546288a.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d26bc907ce0123546288a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d27271410d4125ee2ad5a.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d27271410d4125ee2ad5a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d27271410d4125ee2ad5a.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d27271410d4125ee2ad5a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d27a603926f1288bafcc0.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d27a603926f1288bafcc0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d27a603926f1288bafcc0.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d27a603926f1288bafcc0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d283b7ba56912bb2ceb06.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d283b7ba56912bb2ceb06.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d283b7ba56912bb2ceb06.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d283b7ba56912bb2ceb06.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2914e7cfc312ea00c864.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2914e7cfc312ea00c864.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2914e7cfc312ea00c864.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2914e7cfc312ea00c864.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d299e9d0027131875568f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d299e9d0027131875568f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d299e9d0027131875568f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d299e9d0027131875568f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2a2ed95bfa1345fd9fd1.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2a2ed95bfa1345fd9fd1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2a2ed95bfa1345fd9fd1.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2a2ed95bfa1345fd9fd1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2aee945ce2137bd8b8b8.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2aee945ce2137bd8b8b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2aee945ce2137bd8b8b8.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2aee945ce2137bd8b8b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2b6aaad95013a86cea6c.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2b6aaad95013a86cea6c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2b6aaad95013a86cea6c.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2b6aaad95013a86cea6c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2bc10f29b413d1a843d5.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2bc10f29b413d1a843d5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2bc10f29b413d1a843d5.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2bc10f29b413d1a843d5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2c2fedbd5f14055b7e7b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2c2fedbd5f14055b7e7b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2c2fedbd5f14055b7e7b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2c2fedbd5f14055b7e7b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2c94279eb6143485eac6.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2c94279eb6143485eac6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2c94279eb6143485eac6.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2c94279eb6143485eac6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2d19c570e2146b5e8835.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2d19c570e2146b5e8835.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2d19c570e2146b5e8835.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2d19c570e2146b5e8835.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2d814b60b6149a03c699.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2d814b60b6149a03c699.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2d814b60b6149a03c699.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2d814b60b6149a03c699.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2f31f23860155477ca7b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2f31f23860155477ca7b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656d2f31f23860155477ca7b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/656d2f31f23860155477ca7b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657bcf58b87d01890f9bdc93.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/657bcf58b87d01890f9bdc93.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657bcf58b87d01890f9bdc93.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/657bcf58b87d01890f9bdc93.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c72ce3fb4541f6ebc8902b.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c72ce3fb4541f6ebc8902b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c72ce3fb4541f6ebc8902b.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c72ce3fb4541f6ebc8902b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c72f8840fac4fa5c790c9f.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c72f8840fac4fa5c790c9f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c72f8840fac4fa5c790c9f.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c72f8840fac4fa5c790c9f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c732492b5772fe142caffa.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c732492b5772fe142caffa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c732492b5772fe142caffa.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c732492b5772fe142caffa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c73596502237018582f2ed.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c73596502237018582f2ed.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c73596502237018582f2ed.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c73596502237018582f2ed.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c73d14d05f651ca7e0dca1.md b/curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c73d14d05f651ca7e0dca1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/67c73d14d05f651ca7e0dca1.md rename to curriculum/challenges/english/blocks/learn-greetings-in-your-first-day-at-the-office/67c73d14d05f651ca7e0dca1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606682f3fbb93838673920d.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606682f3fbb93838673920d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606682f3fbb93838673920d.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606682f3fbb93838673920d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66066c563917c5874b792337.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66066c563917c5874b792337.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66066c563917c5874b792337.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66066c563917c5874b792337.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660681a717d84e89da14f6f4.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660681a717d84e89da14f6f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660681a717d84e89da14f6f4.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660681a717d84e89da14f6f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660682b572c0bb8aa3075feb.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660682b572c0bb8aa3075feb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660682b572c0bb8aa3075feb.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660682b572c0bb8aa3075feb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606838ecf64478b53a51496.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606838ecf64478b53a51496.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606838ecf64478b53a51496.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606838ecf64478b53a51496.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660683e649f8fa8bbd5baac5.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660683e649f8fa8bbd5baac5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660683e649f8fa8bbd5baac5.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660683e649f8fa8bbd5baac5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068414094b3a8c10a4770d.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068414094b3a8c10a4770d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068414094b3a8c10a4770d.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068414094b3a8c10a4770d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606846eba453e8c7bacb2f7.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606846eba453e8c7bacb2f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606846eba453e8c7bacb2f7.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606846eba453e8c7bacb2f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660684bfc24bf48cfaaf9cfa.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660684bfc24bf48cfaaf9cfa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660684bfc24bf48cfaaf9cfa.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660684bfc24bf48cfaaf9cfa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660686845b5e788def3527ca.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660686845b5e788def3527ca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660686845b5e788def3527ca.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660686845b5e788def3527ca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068a6d0bb2aa90f0d93979.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068a6d0bb2aa90f0d93979.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068a6d0bb2aa90f0d93979.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068a6d0bb2aa90f0d93979.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068ad667567091500128c5.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068ad667567091500128c5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068ad667567091500128c5.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068ad667567091500128c5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068b650b681c91de9e19a0.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068b650b681c91de9e19a0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068b650b681c91de9e19a0.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068b650b681c91de9e19a0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068bf9c9046292705b856d.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068bf9c9046292705b856d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068bf9c9046292705b856d.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068bf9c9046292705b856d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068c5cfc7a4992f2574ab2.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068c5cfc7a4992f2574ab2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068c5cfc7a4992f2574ab2.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068c5cfc7a4992f2574ab2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068d4033a07d9393291ef0.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068d4033a07d9393291ef0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068d4033a07d9393291ef0.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068d4033a07d9393291ef0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068f5b2b7dda9450a7cc2c.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068f5b2b7dda9450a7cc2c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068f5b2b7dda9450a7cc2c.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068f5b2b7dda9450a7cc2c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068fc7aa2fe094c5cb84bd.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068fc7aa2fe094c5cb84bd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66068fc7aa2fe094c5cb84bd.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66068fc7aa2fe094c5cb84bd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606906b3f31fc953f1ee3b6.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606906b3f31fc953f1ee3b6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606906b3f31fc953f1ee3b6.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606906b3f31fc953f1ee3b6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660694cf7803c598ce999171.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660694cf7803c598ce999171.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660694cf7803c598ce999171.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660694cf7803c598ce999171.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606952c28640e9941c8fa29.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606952c28640e9941c8fa29.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606952c28640e9941c8fa29.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606952c28640e9941c8fa29.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660695c672854899d6862834.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660695c672854899d6862834.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660695c672854899d6862834.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660695c672854899d6862834.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660696292c16659a5e9ccf81.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660696292c16659a5e9ccf81.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660696292c16659a5e9ccf81.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660696292c16659a5e9ccf81.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660696cce3e4e79af4612466.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660696cce3e4e79af4612466.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660696cce3e4e79af4612466.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660696cce3e4e79af4612466.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66069719acca7d9b59499ce9.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66069719acca7d9b59499ce9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/66069719acca7d9b59499ce9.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/66069719acca7d9b59499ce9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606977e8f0b509bdac39012.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606977e8f0b509bdac39012.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606977e8f0b509bdac39012.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606977e8f0b509bdac39012.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660697f307c6559c60e976f7.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660697f307c6559c60e976f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/660697f307c6559c60e976f7.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/660697f307c6559c60e976f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606989c34f0be9d141130b1.md b/curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606989c34f0be9d141130b1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-analyze-code-documentation/6606989c34f0be9d141130b1.md rename to curriculum/challenges/english/blocks/learn-how-to-analyze-code-documentation/6606989c34f0be9d141130b1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/655c0feadb1dd77f6cda623f.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/655c0feadb1dd77f6cda623f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/655c0feadb1dd77f6cda623f.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/655c0feadb1dd77f6cda623f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b0f0be03b2137ed88b36c.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b0f0be03b2137ed88b36c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b0f0be03b2137ed88b36c.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b0f0be03b2137ed88b36c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b106ced8c653be6b3218f.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b106ced8c653be6b3218f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b106ced8c653be6b3218f.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b106ced8c653be6b3218f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b108cf870283d22b21e8e.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b108cf870283d22b21e8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b108cf870283d22b21e8e.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b108cf870283d22b21e8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b110ad8afcc3f8e586362.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b110ad8afcc3f8e586362.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b110ad8afcc3f8e586362.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b110ad8afcc3f8e586362.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b115008a62d41c0d7482f.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b115008a62d41c0d7482f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b115008a62d41c0d7482f.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b115008a62d41c0d7482f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b119f0ce64343420bb850.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b119f0ce64343420bb850.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b119f0ce64343420bb850.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b119f0ce64343420bb850.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11e082e48a44eb4bfc09.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11e082e48a44eb4bfc09.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11e082e48a44eb4bfc09.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11e082e48a44eb4bfc09.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11f87368cf463ea4fe46.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11f87368cf463ea4fe46.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11f87368cf463ea4fe46.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b11f87368cf463ea4fe46.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1240ef768447b80817ad.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1240ef768447b80817ad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1240ef768447b80817ad.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1240ef768447b80817ad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12ae08dd7049b300c901.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12ae08dd7049b300c901.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12ae08dd7049b300c901.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12ae08dd7049b300c901.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12e7c306334b7c320221.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12e7c306334b7c320221.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12e7c306334b7c320221.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b12e7c306334b7c320221.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b13088693ef4ce21ce0e4.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b13088693ef4ce21ce0e4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b13088693ef4ce21ce0e4.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b13088693ef4ce21ce0e4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b133afcef714e542b557a.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b133afcef714e542b557a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b133afcef714e542b557a.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b133afcef714e542b557a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b135e9029fb4f8141e40c.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b135e9029fb4f8141e40c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b135e9029fb4f8141e40c.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b135e9029fb4f8141e40c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b138d33db9e50f116b5f0.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b138d33db9e50f116b5f0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b138d33db9e50f116b5f0.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b138d33db9e50f116b5f0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1431076b365555784189.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1431076b365555784189.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1431076b365555784189.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1431076b365555784189.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b145976723b56a97b8dda.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b145976723b56a97b8dda.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b145976723b56a97b8dda.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b145976723b56a97b8dda.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b149630b3ea5873269a38.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b149630b3ea5873269a38.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b149630b3ea5873269a38.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b149630b3ea5873269a38.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b14d8353d665a187fe771.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b14d8353d665a187fe771.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b14d8353d665a187fe771.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b14d8353d665a187fe771.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b153ac677705c7059530d.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b153ac677705c7059530d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b153ac677705c7059530d.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b153ac677705c7059530d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b15dbcafe4d5f39a5de82.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b15dbcafe4d5f39a5de82.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b15dbcafe4d5f39a5de82.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b15dbcafe4d5f39a5de82.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b160d6a8662610fe6a523.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b160d6a8662610fe6a523.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b160d6a8662610fe6a523.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b160d6a8662610fe6a523.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b163c9da40e62b904be1f.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b163c9da40e62b904be1f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b163c9da40e62b904be1f.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b163c9da40e62b904be1f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b18e71067d6680b9ac5d3.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b18e71067d6680b9ac5d3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b18e71067d6680b9ac5d3.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b18e71067d6680b9ac5d3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1985ae17886b05b382b1.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1985ae17886b05b382b1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1985ae17886b05b382b1.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1985ae17886b05b382b1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b19bf7b32af6caf763ef7.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b19bf7b32af6caf763ef7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b19bf7b32af6caf763ef7.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b19bf7b32af6caf763ef7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a03df3ec46eca276046.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a03df3ec46eca276046.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a03df3ec46eca276046.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a03df3ec46eca276046.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a27dc6daf6ffd52ff1f.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a27dc6daf6ffd52ff1f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a27dc6daf6ffd52ff1f.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a27dc6daf6ffd52ff1f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a637e4dc571f8f4d3d7.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a637e4dc571f8f4d3d7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a637e4dc571f8f4d3d7.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a637e4dc571f8f4d3d7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a9581015573806e1e20.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a9581015573806e1e20.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a9581015573806e1e20.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1a9581015573806e1e20.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1cc072206e7ac3db88b8.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1cc072206e7ac3db88b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1cc072206e7ac3db88b8.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1cc072206e7ac3db88b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d080265ba7c4f96bf79.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d080265ba7c4f96bf79.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d080265ba7c4f96bf79.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d080265ba7c4f96bf79.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d4ec0e2587e8bcc95f7.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d4ec0e2587e8bcc95f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d4ec0e2587e8bcc95f7.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1d4ec0e2587e8bcc95f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1da0b27fef8117827ce5.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1da0b27fef8117827ce5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1da0b27fef8117827ce5.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1da0b27fef8117827ce5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1dfec76149836ea5c7d0.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1dfec76149836ea5c7d0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1dfec76149836ea5c7d0.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1dfec76149836ea5c7d0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e2fad2ffe84ab420a56.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e2fad2ffe84ab420a56.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e2fad2ffe84ab420a56.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e2fad2ffe84ab420a56.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e66159fec86336a737b.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e66159fec86336a737b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e66159fec86336a737b.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e66159fec86336a737b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e9a62603587747f7f45.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e9a62603587747f7f45.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e9a62603587747f7f45.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1e9a62603587747f7f45.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f0585d48f8ac0b19654.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f0585d48f8ac0b19654.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f0585d48f8ac0b19654.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f0585d48f8ac0b19654.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f598f63008c8bdb20b8.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f598f63008c8bdb20b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f598f63008c8bdb20b8.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f598f63008c8bdb20b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f981cd42e8dc3b282d9.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f981cd42e8dc3b282d9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f981cd42e8dc3b282d9.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1f981cd42e8dc3b282d9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1fe950c0df90346e5d12.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1fe950c0df90346e5d12.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1fe950c0df90346e5d12.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b1fe950c0df90346e5d12.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b201372864e91d4f5bb53.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b201372864e91d4f5bb53.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b201372864e91d4f5bb53.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b201372864e91d4f5bb53.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20338e0802931673c1e1.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20338e0802931673c1e1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20338e0802931673c1e1.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20338e0802931673c1e1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20985d315095e5c3851d.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20985d315095e5c3851d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20985d315095e5c3851d.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b20985d315095e5c3851d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b21e28a01039cb27b4f13.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b21e28a01039cb27b4f13.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b21e28a01039cb27b4f13.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b21e28a01039cb27b4f13.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b221b2ab0ac9e18a173ef.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b221b2ab0ac9e18a173ef.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b221b2ab0ac9e18a173ef.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b221b2ab0ac9e18a173ef.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b223e41ce6b9f9a01d214.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b223e41ce6b9f9a01d214.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b223e41ce6b9f9a01d214.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b223e41ce6b9f9a01d214.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b227f7ad32ea17e2cdf28.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b227f7ad32ea17e2cdf28.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b227f7ad32ea17e2cdf28.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b227f7ad32ea17e2cdf28.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2310b8cd52a4f15c1818.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2310b8cd52a4f15c1818.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2310b8cd52a4f15c1818.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2310b8cd52a4f15c1818.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2340be1593a6517fe77b.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2340be1593a6517fe77b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2340be1593a6517fe77b.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2340be1593a6517fe77b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b236aa1eb9fa7b209aa03.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b236aa1eb9fa7b209aa03.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b236aa1eb9fa7b209aa03.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b236aa1eb9fa7b209aa03.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23a413d28da927e087ca.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23a413d28da927e087ca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23a413d28da927e087ca.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23a413d28da927e087ca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23bc0e32f9aa9c62eb82.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23bc0e32f9aa9c62eb82.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23bc0e32f9aa9c62eb82.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23bc0e32f9aa9c62eb82.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23f03b449aac2c517089.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23f03b449aac2c517089.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23f03b449aac2c517089.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b23f03b449aac2c517089.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b242d06512dadaea55056.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b242d06512dadaea55056.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b242d06512dadaea55056.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b242d06512dadaea55056.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24542024c8af092cd6c4.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24542024c8af092cd6c4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24542024c8af092cd6c4.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24542024c8af092cd6c4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24774d8cdab052ffe2a6.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24774d8cdab052ffe2a6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24774d8cdab052ffe2a6.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24774d8cdab052ffe2a6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24a500800cb1c6945da9.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24a500800cb1c6945da9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24a500800cb1c6945da9.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b24a500800cb1c6945da9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2be1b19500c63fc1a467.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2be1b19500c63fc1a467.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2be1b19500c63fc1a467.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2be1b19500c63fc1a467.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2c040bb5f6c77fa5df80.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2c040bb5f6c77fa5df80.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2c040bb5f6c77fa5df80.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2c040bb5f6c77fa5df80.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d618b8851cc5baf9490.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d618b8851cc5baf9490.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d618b8851cc5baf9490.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d618b8851cc5baf9490.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d9cb974dace59024964.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d9cb974dace59024964.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d9cb974dace59024964.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2d9cb974dace59024964.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2dd7745fdcd03e5160f4.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2dd7745fdcd03e5160f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2dd7745fdcd03e5160f4.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2dd7745fdcd03e5160f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2e0666d4a9d1b851f90e.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2e0666d4a9d1b851f90e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2e0666d4a9d1b851f90e.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2e0666d4a9d1b851f90e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2ec6c054efd71e503a27.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2ec6c054efd71e503a27.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2ec6c054efd71e503a27.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2ec6c054efd71e503a27.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2eeb31e435d89ecce6f3.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2eeb31e435d89ecce6f3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2eeb31e435d89ecce6f3.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2eeb31e435d89ecce6f3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f0b3bcfe7d9f4151854.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f0b3bcfe7d9f4151854.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f0b3bcfe7d9f4151854.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f0b3bcfe7d9f4151854.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f3bf7a2cbdb58d959d5.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f3bf7a2cbdb58d959d5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f3bf7a2cbdb58d959d5.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f3bf7a2cbdb58d959d5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f6cb66826dcbac08094.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f6cb66826dcbac08094.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f6cb66826dcbac08094.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2f6cb66826dcbac08094.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fa89ddc20de629ca21f.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fa89ddc20de629ca21f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fa89ddc20de629ca21f.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fa89ddc20de629ca21f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fc9c0f96bdfddfce4d9.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fc9c0f96bdfddfce4d9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fc9c0f96bdfddfce4d9.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fc9c0f96bdfddfce4d9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fea728c2be14a8a98c4.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fea728c2be14a8a98c4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fea728c2be14a8a98c4.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b2fea728c2be14a8a98c4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b3026ff79fbe2dda6cb39.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b3026ff79fbe2dda6cb39.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b3026ff79fbe2dda6cb39.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b3026ff79fbe2dda6cb39.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b306fe94f29e4b4aa9105.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b306fe94f29e4b4aa9105.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b306fe94f29e4b4aa9105.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b306fe94f29e4b4aa9105.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30ac03b523e6640deaf1.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30ac03b523e6640deaf1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30ac03b523e6640deaf1.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30ac03b523e6640deaf1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30e1b9f035e7e656fd01.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30e1b9f035e7e656fd01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30e1b9f035e7e656fd01.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b30e1b9f035e7e656fd01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b315533e4edeba65111b8.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b315533e4edeba65111b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b315533e4edeba65111b8.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b315533e4edeba65111b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b46c9be150f577f5a1086.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b46c9be150f577f5a1086.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/657b46c9be150f577f5a1086.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/657b46c9be150f577f5a1086.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f22f7d84784d8bd129c9a4.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f22f7d84784d8bd129c9a4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f22f7d84784d8bd129c9a4.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f22f7d84784d8bd129c9a4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f230854698ec8c68b67fa4.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f230854698ec8c68b67fa4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f230854698ec8c68b67fa4.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f230854698ec8c68b67fa4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f310fc37e701bfa451be47.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f310fc37e701bfa451be47.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f310fc37e701bfa451be47.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f310fc37e701bfa451be47.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3146b4f4fb2c1f95c7335.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3146b4f4fb2c1f95c7335.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3146b4f4fb2c1f95c7335.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3146b4f4fb2c1f95c7335.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f31898ad2ed9c3b1a4c9b3.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f31898ad2ed9c3b1a4c9b3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f31898ad2ed9c3b1a4c9b3.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f31898ad2ed9c3b1a4c9b3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3212e767d81dbcfbeb0cc.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3212e767d81dbcfbeb0cc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3212e767d81dbcfbeb0cc.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3212e767d81dbcfbeb0cc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3234e85f828dd1f45d384.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3234e85f828dd1f45d384.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3234e85f828dd1f45d384.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3234e85f828dd1f45d384.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3641948909aecf182befe.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3641948909aecf182befe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3641948909aecf182befe.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3641948909aecf182befe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365351cf89fedddcc281e.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365351cf89fedddcc281e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365351cf89fedddcc281e.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365351cf89fedddcc281e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365bc3c1491ee60db85a8.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365bc3c1491ee60db85a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365bc3c1491ee60db85a8.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f365bc3c1491ee60db85a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39df8d18f4814c75d3fba.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39df8d18f4814c75d3fba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39df8d18f4814c75d3fba.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39df8d18f4814c75d3fba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39f5bc6d49d15d7ae3d73.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39f5bc6d49d15d7ae3d73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39f5bc6d49d15d7ae3d73.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f39f5bc6d49d15d7ae3d73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a19e8b77c4170ed0704d.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a19e8b77c4170ed0704d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a19e8b77c4170ed0704d.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a19e8b77c4170ed0704d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5111de04c216a38d998.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5111de04c216a38d998.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5111de04c216a38d998.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5111de04c216a38d998.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5733a199c21ca589173.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5733a199c21ca589173.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5733a199c21ca589173.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a5733a199c21ca589173.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a66869afaa22af33a9a3.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a66869afaa22af33a9a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a66869afaa22af33a9a3.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a66869afaa22af33a9a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a7087f990a233ebb16ba.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a7087f990a233ebb16ba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a7087f990a233ebb16ba.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/65f3a7087f990a233ebb16ba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7943f9aed415ef9ebabe.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7943f9aed415ef9ebabe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7943f9aed415ef9ebabe.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7943f9aed415ef9ebabe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a22363c58163423c6c2.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a22363c58163423c6c2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a22363c58163423c6c2.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a22363c58163423c6c2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a6785617d165f78aa02.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a6785617d165f78aa02.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a6785617d165f78aa02.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a6785617d165f78aa02.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a9fa94aca168aedbe10.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a9fa94aca168aedbe10.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a9fa94aca168aedbe10.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7a9fa94aca168aedbe10.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7ae2d6435316f643723e.md b/curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7ae2d6435316f643723e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7ae2d6435316f643723e.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background/685d7ae2d6435316f643723e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f422e03c1be26ee37dbcf1.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f422e03c1be26ee37dbcf1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f422e03c1be26ee37dbcf1.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f422e03c1be26ee37dbcf1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f424048ab85171c45e9a08.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f424048ab85171c45e9a08.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f424048ab85171c45e9a08.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f424048ab85171c45e9a08.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f425b9d9686e76a354a7ee.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f425b9d9686e76a354a7ee.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f425b9d9686e76a354a7ee.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f425b9d9686e76a354a7ee.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f4264c34d9b678ecd79ad3.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f4264c34d9b678ecd79ad3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f4264c34d9b678ecd79ad3.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f4264c34d9b678ecd79ad3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f4271a0a61e57af14a9b35.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f4271a0a61e57af14a9b35.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f4271a0a61e57af14a9b35.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f4271a0a61e57af14a9b35.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f42789b0fe157c08cf04eb.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f42789b0fe157c08cf04eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f42789b0fe157c08cf04eb.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f42789b0fe157c08cf04eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f434b6c6a3ba9743d08e22.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f434b6c6a3ba9743d08e22.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f434b6c6a3ba9743d08e22.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f434b6c6a3ba9743d08e22.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f435edbd8f519aba51cc93.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f435edbd8f519aba51cc93.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f435edbd8f519aba51cc93.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f435edbd8f519aba51cc93.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f437964aed009f178dd167.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f437964aed009f178dd167.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f437964aed009f178dd167.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f437964aed009f178dd167.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f4386ef80894a17d6b1f3d.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f4386ef80894a17d6b1f3d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f4386ef80894a17d6b1f3d.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f4386ef80894a17d6b1f3d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f439533bb1c4a3ab360b62.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f439533bb1c4a3ab360b62.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f439533bb1c4a3ab360b62.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f439533bb1c4a3ab360b62.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f439b8a46608a46ba94c73.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f439b8a46608a46ba94c73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f439b8a46608a46ba94c73.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f439b8a46608a46ba94c73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43a3a8b2c8ba627c31e46.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43a3a8b2c8ba627c31e46.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43a3a8b2c8ba627c31e46.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43a3a8b2c8ba627c31e46.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43aa270f998a70375bb23.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43aa270f998a70375bb23.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43aa270f998a70375bb23.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43aa270f998a70375bb23.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43b8a961e01a96a940470.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43b8a961e01a96a940470.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43b8a961e01a96a940470.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43b8a961e01a96a940470.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43c96b08a08ac434de6cb.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43c96b08a08ac434de6cb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f43c96b08a08ac434de6cb.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f43c96b08a08ac434de6cb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f50a13853f93ef6c7337c1.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f50a13853f93ef6c7337c1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f50a13853f93ef6c7337c1.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f50a13853f93ef6c7337c1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f510b35d792af24e985351.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f510b35d792af24e985351.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f510b35d792af24e985351.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f510b35d792af24e985351.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f511638aa1de0b9d53963e.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f511638aa1de0b9d53963e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f511638aa1de0b9d53963e.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f511638aa1de0b9d53963e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52ee449926c59b5c3a407.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52ee449926c59b5c3a407.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52ee449926c59b5c3a407.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52ee449926c59b5c3a407.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52f215010605aa4da8804.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52f215010605aa4da8804.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52f215010605aa4da8804.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52f215010605aa4da8804.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52f761f23715bce60f9ce.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52f761f23715bce60f9ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52f761f23715bce60f9ce.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52f761f23715bce60f9ce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52fb434a8875cb666ede5.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52fb434a8875cb666ede5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f52fb434a8875cb666ede5.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f52fb434a8875cb666ede5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f53033b856ff5e687644e4.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f53033b856ff5e687644e4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f53033b856ff5e687644e4.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f53033b856ff5e687644e4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f530793181a05f4e44a36a.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f530793181a05f4e44a36a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f530793181a05f4e44a36a.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f530793181a05f4e44a36a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f569d173ab3d5100c42fd0.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f569d173ab3d5100c42fd0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f569d173ab3d5100c42fd0.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f569d173ab3d5100c42fd0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f56b281bb51c5493d3e598.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f56b281bb51c5493d3e598.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f56b281bb51c5493d3e598.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f56b281bb51c5493d3e598.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f56b6445b35b558688bc4d.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f56b6445b35b558688bc4d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f56b6445b35b558688bc4d.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f56b6445b35b558688bc4d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5703b434254615ec3b886.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5703b434254615ec3b886.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5703b434254615ec3b886.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5703b434254615ec3b886.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f587dd775b4e74643cf3db.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f587dd775b4e74643cf3db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f587dd775b4e74643cf3db.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f587dd775b4e74643cf3db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5884cd3c21a9bd49f4b00.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5884cd3c21a9bd49f4b00.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5884cd3c21a9bd49f4b00.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5884cd3c21a9bd49f4b00.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f58a1bc78dd4a0a22a8168.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f58a1bc78dd4a0a22a8168.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f58a1bc78dd4a0a22a8168.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f58a1bc78dd4a0a22a8168.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f58b427db077a36de24777.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f58b427db077a36de24777.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f58b427db077a36de24777.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f58b427db077a36de24777.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f58d630872fea94e0f91f5.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f58d630872fea94e0f91f5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f58d630872fea94e0f91f5.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f58d630872fea94e0f91f5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f592180269c1b38c771164.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f592180269c1b38c771164.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f592180269c1b38c771164.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f592180269c1b38c771164.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5928f3ee01db4e8b9d7fe.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5928f3ee01db4e8b9d7fe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5928f3ee01db4e8b9d7fe.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5928f3ee01db4e8b9d7fe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5936de4e017b74ea663db.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5936de4e017b74ea663db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f5936de4e017b74ea663db.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f5936de4e017b74ea663db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f59409f39a43b8d90b53f7.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f59409f39a43b8d90b53f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f59409f39a43b8d90b53f7.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f59409f39a43b8d90b53f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f594d096c1aebb60e5194d.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f594d096c1aebb60e5194d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f594d096c1aebb60e5194d.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f594d096c1aebb60e5194d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f598d3a104b7c50aea53ab.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f598d3a104b7c50aea53ab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f598d3a104b7c50aea53ab.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f598d3a104b7c50aea53ab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f5d9324c65ef3adab297.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f5d9324c65ef3adab297.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f5d9324c65ef3adab297.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f5d9324c65ef3adab297.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f6f53aaa73f21560a9cc.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f6f53aaa73f21560a9cc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f6f53aaa73f21560a9cc.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f6f53aaa73f21560a9cc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f7d103c247f4d7e10b34.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f7d103c247f4d7e10b34.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f7d103c247f4d7e10b34.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f7d103c247f4d7e10b34.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f9e9cfbda7f9c04e8af7.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f9e9cfbda7f9c04e8af7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6f9e9cfbda7f9c04e8af7.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6f9e9cfbda7f9c04e8af7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6fb76ea5932fe4ba266c6.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6fb76ea5932fe4ba266c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6fb76ea5932fe4ba266c6.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6fb76ea5932fe4ba266c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6fc00be7facffe0898c6d.md b/curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6fc00be7facffe0898c6d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-ask-for-clarification-on-code-understanding/65f6fc00be7facffe0898c6d.md rename to curriculum/challenges/english/blocks/learn-how-to-ask-for-clarification-on-code-understanding/65f6fc00be7facffe0898c6d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/655c114a439cc488b79fe60f.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/655c114a439cc488b79fe60f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/655c114a439cc488b79fe60f.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/655c114a439cc488b79fe60f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6620024f9abdcba3f531a4ed.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6620024f9abdcba3f531a4ed.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6620024f9abdcba3f531a4ed.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6620024f9abdcba3f531a4ed.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66200544eb8080a7cffe98cd.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66200544eb8080a7cffe98cd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66200544eb8080a7cffe98cd.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66200544eb8080a7cffe98cd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/662006b0cb4ee9a8a0e3b9bc.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/662006b0cb4ee9a8a0e3b9bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/662006b0cb4ee9a8a0e3b9bc.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/662006b0cb4ee9a8a0e3b9bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66200a69671a05aa6bcd669e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66200a69671a05aa6bcd669e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66200a69671a05aa6bcd669e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66200a69671a05aa6bcd669e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6620102deeab45aeeffa84ac.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6620102deeab45aeeffa84ac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6620102deeab45aeeffa84ac.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6620102deeab45aeeffa84ac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/662016beb9bb69b2bd4f5d2a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/662016beb9bb69b2bd4f5d2a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/662016beb9bb69b2bd4f5d2a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/662016beb9bb69b2bd4f5d2a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6620187263f472b3b2d0c638.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6620187263f472b3b2d0c638.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6620187263f472b3b2d0c638.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6620187263f472b3b2d0c638.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6626dd1f251b2a43ad18b3bb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6626dd1f251b2a43ad18b3bb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6626dd1f251b2a43ad18b3bb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6626dd1f251b2a43ad18b3bb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6633e43c32afebfaef45da26.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6633e43c32afebfaef45da26.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6633e43c32afebfaef45da26.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6633e43c32afebfaef45da26.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636759d3068bf2dd73272f2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636759d3068bf2dd73272f2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636759d3068bf2dd73272f2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636759d3068bf2dd73272f2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663677ae4cd78f2e87d34cac.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663677ae4cd78f2e87d34cac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663677ae4cd78f2e87d34cac.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663677ae4cd78f2e87d34cac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66367be03c46fd32ebb2d7a5.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66367be03c46fd32ebb2d7a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66367be03c46fd32ebb2d7a5.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66367be03c46fd32ebb2d7a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66367e01e3c7bb33ca28dcff.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66367e01e3c7bb33ca28dcff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66367e01e3c7bb33ca28dcff.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66367e01e3c7bb33ca28dcff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663681f2b524fe34dca85721.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663681f2b524fe34dca85721.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663681f2b524fe34dca85721.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663681f2b524fe34dca85721.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663683bee8bb3c35a05ba69a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663683bee8bb3c35a05ba69a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663683bee8bb3c35a05ba69a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663683bee8bb3c35a05ba69a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663685882305b736cb133f2b.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663685882305b736cb133f2b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663685882305b736cb133f2b.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663685882305b736cb133f2b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663688f21e5cce3a30161e12.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663688f21e5cce3a30161e12.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663688f21e5cce3a30161e12.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663688f21e5cce3a30161e12.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66368c556493fd3fd21f446d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66368c556493fd3fd21f446d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66368c556493fd3fd21f446d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66368c556493fd3fd21f446d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636cb4a5a281173c4ac8c08.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636cb4a5a281173c4ac8c08.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636cb4a5a281173c4ac8c08.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636cb4a5a281173c4ac8c08.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636ce8dd8527976bcc512a5.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636ce8dd8527976bcc512a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636ce8dd8527976bcc512a5.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636ce8dd8527976bcc512a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636d1246df2f077a703512c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636d1246df2f077a703512c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636d1246df2f077a703512c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636d1246df2f077a703512c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636d20a1479ea7853331bc6.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636d20a1479ea7853331bc6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636d20a1479ea7853331bc6.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636d20a1479ea7853331bc6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636d3e08afa737905037258.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636d3e08afa737905037258.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636d3e08afa737905037258.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636d3e08afa737905037258.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636e06ef062127d6e45d136.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636e06ef062127d6e45d136.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6636e06ef062127d6e45d136.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6636e06ef062127d6e45d136.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a3f4bd1ed1ba8f4552212.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a3f4bd1ed1ba8f4552212.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a3f4bd1ed1ba8f4552212.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a3f4bd1ed1ba8f4552212.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4113812035a9e55aaf29.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4113812035a9e55aaf29.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4113812035a9e55aaf29.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4113812035a9e55aaf29.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a47b234aefeabacb3cf75.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a47b234aefeabacb3cf75.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a47b234aefeabacb3cf75.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a47b234aefeabacb3cf75.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4d6ec33accaf2ec7be49.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4d6ec33accaf2ec7be49.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4d6ec33accaf2ec7be49.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4d6ec33accaf2ec7be49.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4e8d22e594affc57ed82.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4e8d22e594affc57ed82.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4e8d22e594affc57ed82.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4e8d22e594affc57ed82.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4fa7a15067b0c128cb01.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4fa7a15067b0c128cb01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a4fa7a15067b0c128cb01.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a4fa7a15067b0c128cb01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a5b36b3cfadb39db070a2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a5b36b3cfadb39db070a2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a5b36b3cfadb39db070a2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a5b36b3cfadb39db070a2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a5bde4b0ae5b4421b4964.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a5bde4b0ae5b4421b4964.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a5bde4b0ae5b4421b4964.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a5bde4b0ae5b4421b4964.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a62b17fc3bbb5f60b3d32.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a62b17fc3bbb5f60b3d32.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a62b17fc3bbb5f60b3d32.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a62b17fc3bbb5f60b3d32.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a6406c05b04b6affb427a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a6406c05b04b6affb427a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663a6406c05b04b6affb427a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663a6406c05b04b6affb427a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663b704b213885462be6020e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663b704b213885462be6020e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663b704b213885462be6020e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663b704b213885462be6020e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663b73051a79cb48e8575c9c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663b73051a79cb48e8575c9c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663b73051a79cb48e8575c9c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663b73051a79cb48e8575c9c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663b9a1f2d5bed4fa98759bb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663b9a1f2d5bed4fa98759bb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663b9a1f2d5bed4fa98759bb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663b9a1f2d5bed4fa98759bb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bce49cc4c88ac83a3d618.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bce49cc4c88ac83a3d618.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bce49cc4c88ac83a3d618.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bce49cc4c88ac83a3d618.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bd0951a16faada79364bd.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bd0951a16faada79364bd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bd0951a16faada79364bd.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bd0951a16faada79364bd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bd4807a9e2faee277fe71.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bd4807a9e2faee277fe71.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bd4807a9e2faee277fe71.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bd4807a9e2faee277fe71.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bd7b5e73f82b044a7ebab.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bd7b5e73f82b044a7ebab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663bd7b5e73f82b044a7ebab.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663bd7b5e73f82b044a7ebab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c1e666a0636bad7df73fc.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c1e666a0636bad7df73fc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c1e666a0636bad7df73fc.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c1e666a0636bad7df73fc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c215247722dbc339af6a3.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c215247722dbc339af6a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c215247722dbc339af6a3.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c215247722dbc339af6a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c28fb560322fb7f096297.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c28fb560322fb7f096297.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c28fb560322fb7f096297.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c28fb560322fb7f096297.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c88890037230b817b9fef.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c88890037230b817b9fef.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c88890037230b817b9fef.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c88890037230b817b9fef.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c89e095962e0cc15c6553.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c89e095962e0cc15c6553.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c89e095962e0cc15c6553.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c89e095962e0cc15c6553.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c8dd09e3f71105de1ca9c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c8dd09e3f71105de1ca9c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c8dd09e3f71105de1ca9c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c8dd09e3f71105de1ca9c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c8fc74ba87a11b0c1f642.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c8fc74ba87a11b0c1f642.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c8fc74ba87a11b0c1f642.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c8fc74ba87a11b0c1f642.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c90e831be4c127bb11d35.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c90e831be4c127bb11d35.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c90e831be4c127bb11d35.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c90e831be4c127bb11d35.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c927eace0de1347294f6e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c927eace0de1347294f6e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c927eace0de1347294f6e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c927eace0de1347294f6e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c9a6ddd82d94fbe28bb08.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c9a6ddd82d94fbe28bb08.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663c9a6ddd82d94fbe28bb08.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663c9a6ddd82d94fbe28bb08.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663ccbc479ca2261259f46bc.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663ccbc479ca2261259f46bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663ccbc479ca2261259f46bc.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663ccbc479ca2261259f46bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cccdee312b962235e81d1.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cccdee312b962235e81d1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cccdee312b962235e81d1.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cccdee312b962235e81d1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cce39c325416308bf1cc6.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cce39c325416308bf1cc6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cce39c325416308bf1cc6.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cce39c325416308bf1cc6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cd87f741bbf69f5f3b070.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cd87f741bbf69f5f3b070.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cd87f741bbf69f5f3b070.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cd87f741bbf69f5f3b070.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cdd506fb3896b73b1cd13.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cdd506fb3896b73b1cd13.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cdd506fb3896b73b1cd13.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cdd506fb3896b73b1cd13.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cffeb24e5c975dfa41e46.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cffeb24e5c975dfa41e46.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663cffeb24e5c975dfa41e46.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663cffeb24e5c975dfa41e46.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d02da85fab2771f93d4f2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d02da85fab2771f93d4f2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d02da85fab2771f93d4f2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d02da85fab2771f93d4f2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d0c3d407cb479e138ba33.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d0c3d407cb479e138ba33.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d0c3d407cb479e138ba33.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d0c3d407cb479e138ba33.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d115d93f1107c06ffa065.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d115d93f1107c06ffa065.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d115d93f1107c06ffa065.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d115d93f1107c06ffa065.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d136b07dbdd7cebf17907.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d136b07dbdd7cebf17907.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d136b07dbdd7cebf17907.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d136b07dbdd7cebf17907.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d6a2db05996853d03529c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d6a2db05996853d03529c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d6a2db05996853d03529c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d6a2db05996853d03529c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d6d929fe885871065c758.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d6d929fe885871065c758.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d6d929fe885871065c758.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d6d929fe885871065c758.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d6ec0d26560880593fbc2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d6ec0d26560880593fbc2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d6ec0d26560880593fbc2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d6ec0d26560880593fbc2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d7154bd39b3894c29ddc0.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d7154bd39b3894c29ddc0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d7154bd39b3894c29ddc0.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d7154bd39b3894c29ddc0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d74ac95bdc08a3cfce6f5.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d74ac95bdc08a3cfce6f5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d74ac95bdc08a3cfce6f5.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d74ac95bdc08a3cfce6f5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d762ab138308b52969b04.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d762ab138308b52969b04.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d762ab138308b52969b04.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d762ab138308b52969b04.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d77a4930d448c314c0739.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d77a4930d448c314c0739.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663d77a4930d448c314c0739.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663d77a4930d448c314c0739.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663e822e5223e819f2eb118d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663e822e5223e819f2eb118d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/663e822e5223e819f2eb118d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/663e822e5223e819f2eb118d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664142b603be4d4521520f50.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664142b603be4d4521520f50.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664142b603be4d4521520f50.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664142b603be4d4521520f50.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664146aa13fd6746cd12f123.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664146aa13fd6746cd12f123.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664146aa13fd6746cd12f123.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664146aa13fd6746cd12f123.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66414800bb3a0d47e9962cec.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66414800bb3a0d47e9962cec.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66414800bb3a0d47e9962cec.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66414800bb3a0d47e9962cec.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6641495568b04c48f699b7f9.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6641495568b04c48f699b7f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6641495568b04c48f699b7f9.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6641495568b04c48f699b7f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66414b6b60f69749ebd1dda9.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66414b6b60f69749ebd1dda9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66414b6b60f69749ebd1dda9.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66414b6b60f69749ebd1dda9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66414c799e5c1f4ac17bc54d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66414c799e5c1f4ac17bc54d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66414c799e5c1f4ac17bc54d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66414c799e5c1f4ac17bc54d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664150b24f82ec4dc8d4f077.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664150b24f82ec4dc8d4f077.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664150b24f82ec4dc8d4f077.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664150b24f82ec4dc8d4f077.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664154f44e837f509dbea6d4.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664154f44e837f509dbea6d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664154f44e837f509dbea6d4.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664154f44e837f509dbea6d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6641570410a46551973bb25c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6641570410a46551973bb25c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6641570410a46551973bb25c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6641570410a46551973bb25c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664159dd319cc352e511b057.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664159dd319cc352e511b057.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664159dd319cc352e511b057.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664159dd319cc352e511b057.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66415d2fc70cf753ed0723a4.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66415d2fc70cf753ed0723a4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66415d2fc70cf753ed0723a4.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66415d2fc70cf753ed0723a4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66415e9aa33e7054cc3da761.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66415e9aa33e7054cc3da761.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66415e9aa33e7054cc3da761.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66415e9aa33e7054cc3da761.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664274a516894a70a9111cb6.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664274a516894a70a9111cb6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664274a516894a70a9111cb6.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664274a516894a70a9111cb6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6642914bd5def3734c59b763.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6642914bd5def3734c59b763.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6642914bd5def3734c59b763.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6642914bd5def3734c59b763.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664292f34cfe2c744598162c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664292f34cfe2c744598162c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664292f34cfe2c744598162c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664292f34cfe2c744598162c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429658abee9b75dea25871.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429658abee9b75dea25871.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429658abee9b75dea25871.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429658abee9b75dea25871.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664298c6fd5b8d77b7f2d6fb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664298c6fd5b8d77b7f2d6fb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664298c6fd5b8d77b7f2d6fb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664298c6fd5b8d77b7f2d6fb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664299c450949978bda86771.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664299c450949978bda86771.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/664299c450949978bda86771.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/664299c450949978bda86771.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429a94355a0179708be94f.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429a94355a0179708be94f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429a94355a0179708be94f.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429a94355a0179708be94f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429c74fa3c997a4ff881e8.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429c74fa3c997a4ff881e8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429c74fa3c997a4ff881e8.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429c74fa3c997a4ff881e8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429ebe414f867b59b7843c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429ebe414f867b59b7843c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/66429ebe414f867b59b7843c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/66429ebe414f867b59b7843c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e26e2cd0fa064d1860be.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e26e2cd0fa064d1860be.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e26e2cd0fa064d1860be.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e26e2cd0fa064d1860be.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e3580e8930071da0452a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e3580e8930071da0452a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e3580e8930071da0452a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e3580e8930071da0452a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e39bada095079b698b7c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e39bada095079b698b7c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e39bada095079b698b7c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e39bada095079b698b7c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e3f10337e2083b9ef8a3.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e3f10337e2083b9ef8a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e3f10337e2083b9ef8a3.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e3f10337e2083b9ef8a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e42b7cdb1b08b0fbec03.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e42b7cdb1b08b0fbec03.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-clarify-information-in-different-interactions/6857e42b7cdb1b08b0fbec03.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-information-in-different-interactions/6857e42b7cdb1b08b0fbec03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e0f2aee45dc6994a0c2f06.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e0f2aee45dc6994a0c2f06.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e0f2aee45dc6994a0c2f06.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e0f2aee45dc6994a0c2f06.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e0f3590f806e9ab2b001eb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e0f3590f806e9ab2b001eb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e0f3590f806e9ab2b001eb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e0f3590f806e9ab2b001eb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e15280f64c6fa832ae6532.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e15280f64c6fa832ae6532.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e15280f64c6fa832ae6532.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e15280f64c6fa832ae6532.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e154b99842b1a9a36923ef.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e154b99842b1a9a36923ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e154b99842b1a9a36923ef.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e154b99842b1a9a36923ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e2ae1300a8edcdede767db.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e2ae1300a8edcdede767db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e2ae1300a8edcdede767db.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e2ae1300a8edcdede767db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e2af8fda2bb6cf003d99f0.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e2af8fda2bb6cf003d99f0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e2af8fda2bb6cf003d99f0.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e2af8fda2bb6cf003d99f0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e2b2f3ce2a6cd0f86f66ec.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e2b2f3ce2a6cd0f86f66ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e2b2f3ce2a6cd0f86f66ec.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e2b2f3ce2a6cd0f86f66ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e37a3103c11fda2df20ab7.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e37a3103c11fda2df20ab7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e37a3103c11fda2df20ab7.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e37a3103c11fda2df20ab7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e37b9509c416db409caaaa.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e37b9509c416db409caaaa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e37b9509c416db409caaaa.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e37b9509c416db409caaaa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e3c2bb55bc71e5462f5490.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e3c2bb55bc71e5462f5490.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e3c2bb55bc71e5462f5490.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e3c2bb55bc71e5462f5490.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e3c811d05156e8b3a59102.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e3c811d05156e8b3a59102.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e3c811d05156e8b3a59102.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e3c811d05156e8b3a59102.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e542c18dc5c2113032437c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e542c18dc5c2113032437c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e542c18dc5c2113032437c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e542c18dc5c2113032437c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e54854c319e4146d72adc0.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e54854c319e4146d72adc0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e54854c319e4146d72adc0.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e54854c319e4146d72adc0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e54a0b97acef15a62f5af7.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e54a0b97acef15a62f5af7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e54a0b97acef15a62f5af7.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e54a0b97acef15a62f5af7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e550692370b81942a79d5a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e550692370b81942a79d5a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e550692370b81942a79d5a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e550692370b81942a79d5a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6a8b3db9ff42c15bf33d8.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6a8b3db9ff42c15bf33d8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6a8b3db9ff42c15bf33d8.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6a8b3db9ff42c15bf33d8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6aab397119a2d917148f4.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6aab397119a2d917148f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6aab397119a2d917148f4.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6aab397119a2d917148f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6adba69bb642f4f4029a2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6adba69bb642f4f4029a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6adba69bb642f4f4029a2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6adba69bb642f4f4029a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6aff6b092dd3106494648.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6aff6b092dd3106494648.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6aff6b092dd3106494648.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6aff6b092dd3106494648.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6b1552cfa9d32b50a6c68.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6b1552cfa9d32b50a6c68.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e6b1552cfa9d32b50a6c68.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e6b1552cfa9d32b50a6c68.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d00667860442253ce10e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d00667860442253ce10e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d00667860442253ce10e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d00667860442253ce10e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d19684efbf43472f4523.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d19684efbf43472f4523.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d19684efbf43472f4523.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d19684efbf43472f4523.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d61ca48f6d45823794b6.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d61ca48f6d45823794b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d61ca48f6d45823794b6.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d61ca48f6d45823794b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d83883a704470a427444.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d83883a704470a427444.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7d83883a704470a427444.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7d83883a704470a427444.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7daa349ab984882c0f60e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7daa349ab984882c0f60e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7daa349ab984882c0f60e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7daa349ab984882c0f60e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7dd2de015044a2518ab36.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7dd2de015044a2518ab36.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7dd2de015044a2518ab36.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7dd2de015044a2518ab36.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7e417289c764dbfc5202e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7e417289c764dbfc5202e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7e417289c764dbfc5202e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7e417289c764dbfc5202e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7e77a7fe59f501cc3e8c1.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7e77a7fe59f501cc3e8c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7e77a7fe59f501cc3e8c1.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7e77a7fe59f501cc3e8c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7efa216eb1b53fc957bcd.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7efa216eb1b53fc957bcd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7efa216eb1b53fc957bcd.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7efa216eb1b53fc957bcd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7f102dd5101550bc5f2e2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7f102dd5101550bc5f2e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7f102dd5101550bc5f2e2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7f102dd5101550bc5f2e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7fb617b55d357ddc6f42d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7fb617b55d357ddc6f42d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e7fb617b55d357ddc6f42d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e7fb617b55d357ddc6f42d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e8ce6f8c053c600e2ad20e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e8ce6f8c053c600e2ad20e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e8ce6f8c053c600e2ad20e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e8ce6f8c053c600e2ad20e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e90ea173820d686c321c68.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e90ea173820d686c321c68.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e90ea173820d686c321c68.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e90ea173820d686c321c68.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e912996b44d56ad488a9ba.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e912996b44d56ad488a9ba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e912996b44d56ad488a9ba.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e912996b44d56ad488a9ba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e91453fe48d46c2881267a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e91453fe48d46c2881267a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e91453fe48d46c2881267a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e91453fe48d46c2881267a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e91f52fd59f2714900771e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e91f52fd59f2714900771e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e91f52fd59f2714900771e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e91f52fd59f2714900771e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e921781de790731741e408.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e921781de790731741e408.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e921781de790731741e408.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e921781de790731741e408.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e9230ea9d244743d9ec762.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e9230ea9d244743d9ec762.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e9230ea9d244743d9ec762.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e9230ea9d244743d9ec762.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e923ba5433fb74f58fb3cb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e923ba5433fb74f58fb3cb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e923ba5433fb74f58fb3cb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e923ba5433fb74f58fb3cb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e925b7293951767223e175.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e925b7293951767223e175.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e925b7293951767223e175.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e925b7293951767223e175.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e926a1892ce5776d4bfef3.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e926a1892ce5776d4bfef3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e926a1892ce5776d4bfef3.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e926a1892ce5776d4bfef3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e9392f63902c7eec6a3742.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e9392f63902c7eec6a3742.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e9392f63902c7eec6a3742.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e9392f63902c7eec6a3742.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e93a7cc610e780515f361d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e93a7cc610e780515f361d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e93a7cc610e780515f361d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e93a7cc610e780515f361d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e941285eb9c8832960034b.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e941285eb9c8832960034b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e941285eb9c8832960034b.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e941285eb9c8832960034b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e94701e31e8b85f09fe22a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e94701e31e8b85f09fe22a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e94701e31e8b85f09fe22a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e94701e31e8b85f09fe22a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e947be57e83900d14578f7.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e947be57e83900d14578f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e947be57e83900d14578f7.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e947be57e83900d14578f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e94810c804b901c6001b9c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e94810c804b901c6001b9c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e94810c804b901c6001b9c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e94810c804b901c6001b9c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e9487253ff5002ca85417b.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e9487253ff5002ca85417b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e9487253ff5002ca85417b.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e9487253ff5002ca85417b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e94922f19f97037dbf2a33.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e94922f19f97037dbf2a33.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67e94922f19f97037dbf2a33.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e94922f19f97037dbf2a33.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed2d60c7961de23af84a4f.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed2d60c7961de23af84a4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed2d60c7961de23af84a4f.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed2d60c7961de23af84a4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed2de3d1346ae44223fe1b.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed2de3d1346ae44223fe1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed2de3d1346ae44223fe1b.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed2de3d1346ae44223fe1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed320f87e1a2f00e1ca295.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed320f87e1a2f00e1ca295.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed320f87e1a2f00e1ca295.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed320f87e1a2f00e1ca295.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed359ffcc4bdf93d1fa466.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed359ffcc4bdf93d1fa466.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed359ffcc4bdf93d1fa466.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed359ffcc4bdf93d1fa466.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed36a950e606fcd46131e2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed36a950e606fcd46131e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed36a950e606fcd46131e2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed36a950e606fcd46131e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed38f77f1fbd02acdcf5ff.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed38f77f1fbd02acdcf5ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ed38f77f1fbd02acdcf5ff.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ed38f77f1fbd02acdcf5ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee3d6ba4a12b654410b51c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee3d6ba4a12b654410b51c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee3d6ba4a12b654410b51c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee3d6ba4a12b654410b51c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee3efcdd6d1f697b8b6834.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee3efcdd6d1f697b8b6834.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee3efcdd6d1f697b8b6834.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee3efcdd6d1f697b8b6834.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee533fa180317062fb5724.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee533fa180317062fb5724.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee533fa180317062fb5724.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee533fa180317062fb5724.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee5497897120740b81feb5.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee5497897120740b81feb5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee5497897120740b81feb5.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee5497897120740b81feb5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee55fc3acce677b739b11d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee55fc3acce677b739b11d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee55fc3acce677b739b11d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee55fc3acce677b739b11d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee57779702b97941ad0d95.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee57779702b97941ad0d95.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee57779702b97941ad0d95.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee57779702b97941ad0d95.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee58d54be9087f91df3e03.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee58d54be9087f91df3e03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee58d54be9087f91df3e03.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee58d54be9087f91df3e03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee59e19f9ba28285fa5c8a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee59e19f9ba28285fa5c8a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee59e19f9ba28285fa5c8a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee59e19f9ba28285fa5c8a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee5a748ef06984642ae41a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee5a748ef06984642ae41a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee5a748ef06984642ae41a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee5a748ef06984642ae41a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee5caf75a1c60589b34f06.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee5caf75a1c60589b34f06.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee5caf75a1c60589b34f06.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee5caf75a1c60589b34f06.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee66c6d33d181d7bec84c0.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee66c6d33d181d7bec84c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee66c6d33d181d7bec84c0.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee66c6d33d181d7bec84c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee683b18b59e219581fdfa.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee683b18b59e219581fdfa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee683b18b59e219581fdfa.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee683b18b59e219581fdfa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee69f534ad6a2636353cfe.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee69f534ad6a2636353cfe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee69f534ad6a2636353cfe.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee69f534ad6a2636353cfe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6b7386839d2a397bce37.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6b7386839d2a397bce37.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6b7386839d2a397bce37.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6b7386839d2a397bce37.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6cc6d387212ded92130d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6cc6d387212ded92130d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6cc6d387212ded92130d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6cc6d387212ded92130d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6d7bcacdc02ff7d9beb2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6d7bcacdc02ff7d9beb2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6d7bcacdc02ff7d9beb2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6d7bcacdc02ff7d9beb2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6f77d0cdbf352ec1a422.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6f77d0cdbf352ec1a422.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee6f77d0cdbf352ec1a422.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee6f77d0cdbf352ec1a422.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee71cf5ce21e3b09611123.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee71cf5ce21e3b09611123.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee71cf5ce21e3b09611123.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee71cf5ce21e3b09611123.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee7300bca98c3e5638ac9a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee7300bca98c3e5638ac9a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee7300bca98c3e5638ac9a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee7300bca98c3e5638ac9a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee740c439dc341c4259f2f.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee740c439dc341c4259f2f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee740c439dc341c4259f2f.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee740c439dc341c4259f2f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee752c49cd6844d2052587.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee752c49cd6844d2052587.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee752c49cd6844d2052587.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee752c49cd6844d2052587.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee761dd3167b477c247c2a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee761dd3167b477c247c2a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee761dd3167b477c247c2a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee761dd3167b477c247c2a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee76f933cea34a53d78c94.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee76f933cea34a53d78c94.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee76f933cea34a53d78c94.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee76f933cea34a53d78c94.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee785d2514744e072bb9f2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee785d2514744e072bb9f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee785d2514744e072bb9f2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee785d2514744e072bb9f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee795b871b2750c963de23.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee795b871b2750c963de23.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67ee795b871b2750c963de23.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67ee795b871b2750c963de23.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67efbc29ffa775e596972011.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67efbc29ffa775e596972011.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67efbc29ffa775e596972011.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67efbc29ffa775e596972011.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67efbf09c03425eeb1cbfa02.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67efbf09c03425eeb1cbfa02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67efbf09c03425eeb1cbfa02.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67efbf09c03425eeb1cbfa02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0a8c9884e032c092e15c0.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0a8c9884e032c092e15c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0a8c9884e032c092e15c0.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0a8c9884e032c092e15c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0abc29485b43525ee4d75.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0abc29485b43525ee4d75.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0abc29485b43525ee4d75.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0abc29485b43525ee4d75.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0b26e70d72a3ff701cfa5.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0b26e70d72a3ff701cfa5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0b26e70d72a3ff701cfa5.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0b26e70d72a3ff701cfa5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0b45bd4bd9f4640145253.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0b45bd4bd9f4640145253.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0b45bd4bd9f4640145253.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0b45bd4bd9f4640145253.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ea34787b305396d5c517.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ea34787b305396d5c517.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ea34787b305396d5c517.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ea34787b305396d5c517.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ed8953222d5cdbbab506.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ed8953222d5cdbbab506.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ed8953222d5cdbbab506.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ed8953222d5cdbbab506.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ee4cc8f7fe5fd534eff4.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ee4cc8f7fe5fd534eff4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ee4cc8f7fe5fd534eff4.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ee4cc8f7fe5fd534eff4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ef605e478663309191ed.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ef605e478663309191ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0ef605e478663309191ed.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0ef605e478663309191ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0f34c3bf583702fd48ecc.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0f34c3bf583702fd48ecc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0f34c3bf583702fd48ecc.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0f34c3bf583702fd48ecc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0f401f3bc1b72d2a2b67e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0f401f3bc1b72d2a2b67e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f0f401f3bc1b72d2a2b67e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f0f401f3bc1b72d2a2b67e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f107d33f3648862a8ffe53.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f107d33f3648862a8ffe53.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f107d33f3648862a8ffe53.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f107d33f3648862a8ffe53.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f10e307d30931390843184.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f10e307d30931390843184.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f10e307d30931390843184.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f10e307d30931390843184.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f10f6789fd8017aa789b4e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f10f6789fd8017aa789b4e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f10f6789fd8017aa789b4e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f10f6789fd8017aa789b4e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f10fc083ae801911577d2c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f10fc083ae801911577d2c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f10fc083ae801911577d2c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f10fc083ae801911577d2c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f110094041df1a3946af8a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f110094041df1a3946af8a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f110094041df1a3946af8a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f110094041df1a3946af8a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f110495e78361b46d70fdb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f110495e78361b46d70fdb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f110495e78361b46d70fdb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f110495e78361b46d70fdb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d02eb2aec2500dab5ae2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d02eb2aec2500dab5ae2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d02eb2aec2500dab5ae2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d02eb2aec2500dab5ae2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d0822fe8b55226b9e058.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d0822fe8b55226b9e058.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d0822fe8b55226b9e058.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d0822fe8b55226b9e058.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d2541ce1f6584ac4ba64.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d2541ce1f6584ac4ba64.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d2541ce1f6584ac4ba64.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d2541ce1f6584ac4ba64.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d34206dc9c5b8803ac2e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d34206dc9c5b8803ac2e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1d34206dc9c5b8803ac2e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1d34206dc9c5b8803ac2e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1df170f243560ece5fb7a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1df170f243560ece5fb7a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1df170f243560ece5fb7a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1df170f243560ece5fb7a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e18369b5786819a0ea0b.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e18369b5786819a0ea0b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e18369b5786819a0ea0b.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e18369b5786819a0ea0b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e1e7cfaa4f6996f5c4bb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e1e7cfaa4f6996f5c4bb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e1e7cfaa4f6996f5c4bb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e1e7cfaa4f6996f5c4bb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e56c50ffd375f0459d13.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e56c50ffd375f0459d13.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e56c50ffd375f0459d13.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e56c50ffd375f0459d13.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e6283649d77895dbf244.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e6283649d77895dbf244.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1e6283649d77895dbf244.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1e6283649d77895dbf244.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1f8c107529e817c0b90bb.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1f8c107529e817c0b90bb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1f8c107529e817c0b90bb.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1f8c107529e817c0b90bb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1f9bd3242ca84f348832f.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1f9bd3242ca84f348832f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f1f9bd3242ca84f348832f.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f1f9bd3242ca84f348832f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f21cb96f839b95677e5d76.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f21cb96f839b95677e5d76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f21cb96f839b95677e5d76.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f21cb96f839b95677e5d76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f21d89bcf00b9833b9e037.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f21d89bcf00b9833b9e037.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f21d89bcf00b9833b9e037.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f21d89bcf00b9833b9e037.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f21e6afa900e9b590169d5.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f21e6afa900e9b590169d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f21e6afa900e9b590169d5.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f21e6afa900e9b590169d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f2239e7ec199a07398e5f9.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f2239e7ec199a07398e5f9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f2239e7ec199a07398e5f9.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f2239e7ec199a07398e5f9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f2246232f494a33305f738.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f2246232f494a33305f738.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f2246232f494a33305f738.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f2246232f494a33305f738.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f22524c95fbba5c3aea502.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f22524c95fbba5c3aea502.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f22524c95fbba5c3aea502.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f22524c95fbba5c3aea502.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f225e38a59baa87cce62bd.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f225e38a59baa87cce62bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f225e38a59baa87cce62bd.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f225e38a59baa87cce62bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f22fec0caa41b1f37ab3b6.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f22fec0caa41b1f37ab3b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f22fec0caa41b1f37ab3b6.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f22fec0caa41b1f37ab3b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f23113167e8db615deaf61.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f23113167e8db615deaf61.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f23113167e8db615deaf61.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f23113167e8db615deaf61.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f232ddde6855bbc63561e4.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f232ddde6855bbc63561e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f232ddde6855bbc63561e4.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f232ddde6855bbc63561e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f23481239fc7c4535275cc.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f23481239fc7c4535275cc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f23481239fc7c4535275cc.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f23481239fc7c4535275cc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f29630996057ce0f56615e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f29630996057ce0f56615e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f29630996057ce0f56615e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f29630996057ce0f56615e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f2983b83f9e0cf74b78497.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f2983b83f9e0cf74b78497.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f2983b83f9e0cf74b78497.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f2983b83f9e0cf74b78497.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f29901dd5d36d04593a064.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f29901dd5d36d04593a064.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f29901dd5d36d04593a064.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f29901dd5d36d04593a064.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f356912ff5fdd56f3c7812.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f356912ff5fdd56f3c7812.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f356912ff5fdd56f3c7812.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f356912ff5fdd56f3c7812.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3574a084fb6d6a298a65e.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3574a084fb6d6a298a65e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3574a084fb6d6a298a65e.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3574a084fb6d6a298a65e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f35d883ee81fd94ed54961.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f35d883ee81fd94ed54961.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f35d883ee81fd94ed54961.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f35d883ee81fd94ed54961.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f35ec4d9d407daddb19517.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f35ec4d9d407daddb19517.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f35ec4d9d407daddb19517.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f35ec4d9d407daddb19517.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f35f411d81eadbbf292750.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f35f411d81eadbbf292750.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f35f411d81eadbbf292750.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f35f411d81eadbbf292750.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f360662ff897dd04c74f13.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f360662ff897dd04c74f13.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f360662ff897dd04c74f13.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f360662ff897dd04c74f13.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36165d6905ade36b4b9d9.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36165d6905ade36b4b9d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36165d6905ade36b4b9d9.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36165d6905ade36b4b9d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3623a225f2edf6ec20cee.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3623a225f2edf6ec20cee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3623a225f2edf6ec20cee.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3623a225f2edf6ec20cee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36332691212e102c31b0a.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36332691212e102c31b0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36332691212e102c31b0a.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36332691212e102c31b0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3643a6957bfe246d88025.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3643a6957bfe246d88025.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3643a6957bfe246d88025.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3643a6957bfe246d88025.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36533ffaeffe3ac2dad2b.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36533ffaeffe3ac2dad2b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36533ffaeffe3ac2dad2b.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36533ffaeffe3ac2dad2b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36742aa0cbee54b63ebaa.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36742aa0cbee54b63ebaa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f36742aa0cbee54b63ebaa.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f36742aa0cbee54b63ebaa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3681f4e371de69cb35d26.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3681f4e371de69cb35d26.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3681f4e371de69cb35d26.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3681f4e371de69cb35d26.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a44ea76f7ced863fd2d2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a44ea76f7ced863fd2d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a44ea76f7ced863fd2d2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a44ea76f7ced863fd2d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a527239ba8eea74aaad1.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a527239ba8eea74aaad1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a527239ba8eea74aaad1.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a527239ba8eea74aaad1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a57d1907c9ef5b94fedf.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a57d1907c9ef5b94fedf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a57d1907c9ef5b94fedf.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a57d1907c9ef5b94fedf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a6f1e075a1f0bb8902d7.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a6f1e075a1f0bb8902d7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a6f1e075a1f0bb8902d7.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a6f1e075a1f0bb8902d7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a7e6031c23f208852a3c.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a7e6031c23f208852a3c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3a7e6031c23f208852a3c.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3a7e6031c23f208852a3c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3aa42425d3af3cfc1b14b.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3aa42425d3af3cfc1b14b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3aa42425d3af3cfc1b14b.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3aa42425d3af3cfc1b14b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3aadcf84a73f5035b8a49.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3aadcf84a73f5035b8a49.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3aadcf84a73f5035b8a49.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3aadcf84a73f5035b8a49.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c2e15dac2afb8190f1c9.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c2e15dac2afb8190f1c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c2e15dac2afb8190f1c9.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c2e15dac2afb8190f1c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c380011ca0fc9b476613.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c380011ca0fc9b476613.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c380011ca0fc9b476613.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c380011ca0fc9b476613.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c4903a5cdafdeda3c1dd.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c4903a5cdafdeda3c1dd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c4903a5cdafdeda3c1dd.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c4903a5cdafdeda3c1dd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c585f2807bfec1fa2e03.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c585f2807bfec1fa2e03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3c585f2807bfec1fa2e03.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3c585f2807bfec1fa2e03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3ca5863fa8f015ee736d9.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3ca5863fa8f015ee736d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3ca5863fa8f015ee736d9.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3ca5863fa8f015ee736d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3cab67f2a2d022281abe2.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3cab67f2a2d022281abe2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3cab67f2a2d022281abe2.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3cab67f2a2d022281abe2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3cb144e0d9202c1d9204d.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3cb144e0d9202c1d9204d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3cb144e0d9202c1d9204d.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3cb144e0d9202c1d9204d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3cb811a0aae036fdc7055.md b/curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3cb811a0aae036fdc7055.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-clarify-misunderstandings/67f3cb811a0aae036fdc7055.md rename to curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67f3cb811a0aae036fdc7055.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66607e5b317411dd5e8aae22.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66607e5b317411dd5e8aae22.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66607e5b317411dd5e8aae22.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66607e5b317411dd5e8aae22.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a909dc2e382527ead44c23.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a909dc2e382527ead44c23.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a909dc2e382527ead44c23.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a909dc2e382527ead44c23.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a90bbd872bca2a1b7e63a9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a90bbd872bca2a1b7e63a9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a90bbd872bca2a1b7e63a9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a90bbd872bca2a1b7e63a9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9106281f6032d5fc97104.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9106281f6032d5fc97104.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9106281f6032d5fc97104.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9106281f6032d5fc97104.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9147f41dab62fd1ad044e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9147f41dab62fd1ad044e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9147f41dab62fd1ad044e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9147f41dab62fd1ad044e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a915ad327d9431181f4348.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a915ad327d9431181f4348.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a915ad327d9431181f4348.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a915ad327d9431181f4348.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a916c19b18cd3197a67235.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a916c19b18cd3197a67235.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a916c19b18cd3197a67235.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a916c19b18cd3197a67235.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a91783d34e873290e9f5ec.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a91783d34e873290e9f5ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a91783d34e873290e9f5ec.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a91783d34e873290e9f5ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9186e4df981332d6af3e1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9186e4df981332d6af3e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9186e4df981332d6af3e1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9186e4df981332d6af3e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a91a71c2a696349d81a3ba.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a91a71c2a696349d81a3ba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a91a71c2a696349d81a3ba.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a91a71c2a696349d81a3ba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a91b5c9e55cb358bb22e43.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a91b5c9e55cb358bb22e43.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a91b5c9e55cb358bb22e43.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a91b5c9e55cb358bb22e43.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a953fd5a946e45846e7037.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a953fd5a946e45846e7037.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a953fd5a946e45846e7037.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a953fd5a946e45846e7037.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a954b904f4d5465b4e4dc8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a954b904f4d5465b4e4dc8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a954b904f4d5465b4e4dc8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a954b904f4d5465b4e4dc8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95593394ef047268359e1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95593394ef047268359e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95593394ef047268359e1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95593394ef047268359e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95606a32d5747dae3bfba.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95606a32d5747dae3bfba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95606a32d5747dae3bfba.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95606a32d5747dae3bfba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9575a29c2904909336b48.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9575a29c2904909336b48.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9575a29c2904909336b48.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9575a29c2904909336b48.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a957aaf52ef0496f3f630c.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a957aaf52ef0496f3f630c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a957aaf52ef0496f3f630c.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a957aaf52ef0496f3f630c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9585902fdfa4a22f38810.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9585902fdfa4a22f38810.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9585902fdfa4a22f38810.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9585902fdfa4a22f38810.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a958bb3ac85c4a75e5fe88.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a958bb3ac85c4a75e5fe88.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a958bb3ac85c4a75e5fe88.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a958bb3ac85c4a75e5fe88.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95946f05efd4b3138d24a.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95946f05efd4b3138d24a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95946f05efd4b3138d24a.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95946f05efd4b3138d24a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9599790c94a4ba0e5dbd9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9599790c94a4ba0e5dbd9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9599790c94a4ba0e5dbd9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9599790c94a4ba0e5dbd9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a959fe82e01c4c1bfad642.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a959fe82e01c4c1bfad642.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a959fe82e01c4c1bfad642.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a959fe82e01c4c1bfad642.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95a67babd244ca5611794.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95a67babd244ca5611794.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95a67babd244ca5611794.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95a67babd244ca5611794.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95ab699d0064d16bdf469.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95ab699d0064d16bdf469.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95ab699d0064d16bdf469.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95ab699d0064d16bdf469.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95b3449d2504dc05ce288.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95b3449d2504dc05ce288.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95b3449d2504dc05ce288.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95b3449d2504dc05ce288.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95bdc39299d4e6bf1a316.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95bdc39299d4e6bf1a316.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95bdc39299d4e6bf1a316.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95bdc39299d4e6bf1a316.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95c8ff92dcc4ed83a8df9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95c8ff92dcc4ed83a8df9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95c8ff92dcc4ed83a8df9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95c8ff92dcc4ed83a8df9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95e2611c8e5507e774ba7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95e2611c8e5507e774ba7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95e2611c8e5507e774ba7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95e2611c8e5507e774ba7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95fb1cd249b51d9d3f8d7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95fb1cd249b51d9d3f8d7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a95fb1cd249b51d9d3f8d7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a95fb1cd249b51d9d3f8d7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9602033eec6527c8f36f3.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9602033eec6527c8f36f3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9602033eec6527c8f36f3.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9602033eec6527c8f36f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a960c3ed12215373e888f2.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a960c3ed12215373e888f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a960c3ed12215373e888f2.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a960c3ed12215373e888f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a961222115ad5437ddf4fb.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a961222115ad5437ddf4fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a961222115ad5437ddf4fb.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a961222115ad5437ddf4fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a961918b5072550caf38e8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a961918b5072550caf38e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a961918b5072550caf38e8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a961918b5072550caf38e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96201d8421455b1ad7d7e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96201d8421455b1ad7d7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96201d8421455b1ad7d7e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96201d8421455b1ad7d7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a962a412fc1e5637c0f3f8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a962a412fc1e5637c0f3f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a962a412fc1e5637c0f3f8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a962a412fc1e5637c0f3f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9632e06c30156f4a7d028.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9632e06c30156f4a7d028.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9632e06c30156f4a7d028.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9632e06c30156f4a7d028.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a963b280d3c2579550bea6.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a963b280d3c2579550bea6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a963b280d3c2579550bea6.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a963b280d3c2579550bea6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9640b65f4be57eff3917b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9640b65f4be57eff3917b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9640b65f4be57eff3917b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9640b65f4be57eff3917b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96636a9b07f58de7e9363.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96636a9b07f58de7e9363.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96636a9b07f58de7e9363.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96636a9b07f58de7e9363.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a966dc522dd959c1f0e697.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a966dc522dd959c1f0e697.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a966dc522dd959c1f0e697.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a966dc522dd959c1f0e697.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96725d88e7f5a511d043d.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96725d88e7f5a511d043d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96725d88e7f5a511d043d.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96725d88e7f5a511d043d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9675a1a28a65ab993284e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9675a1a28a65ab993284e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a9675a1a28a65ab993284e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a9675a1a28a65ab993284e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96821b2e8985c15223702.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96821b2e8985c15223702.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96821b2e8985c15223702.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96821b2e8985c15223702.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96848ae5b365c699585ed.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96848ae5b365c699585ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66a96848ae5b365c699585ed.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66a96848ae5b365c699585ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b13f2f0c5a415ccd41335e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b13f2f0c5a415ccd41335e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b13f2f0c5a415ccd41335e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b13f2f0c5a415ccd41335e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f10361231d18f9fcf464.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f10361231d18f9fcf464.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f10361231d18f9fcf464.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f10361231d18f9fcf464.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f2952f1a411f389b9f03.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f2952f1a411f389b9f03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f2952f1a411f389b9f03.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f2952f1a411f389b9f03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f6a0ff7c783427daac21.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f6a0ff7c783427daac21.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f6a0ff7c783427daac21.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f6a0ff7c783427daac21.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f753715478366edab8e5.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f753715478366edab8e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f753715478366edab8e5.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f753715478366edab8e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f8f6c1af973bdfdc0228.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f8f6c1af973bdfdc0228.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b4f8f6c1af973bdfdc0228.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b4f8f6c1af973bdfdc0228.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5221d65b9298966fa0d50.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5221d65b9298966fa0d50.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5221d65b9298966fa0d50.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5221d65b9298966fa0d50.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5228f55a29b8b12caa5e1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5228f55a29b8b12caa5e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5228f55a29b8b12caa5e1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5228f55a29b8b12caa5e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52304ca49698cb8cbb554.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52304ca49698cb8cbb554.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52304ca49698cb8cbb554.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52304ca49698cb8cbb554.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52379a15cce8e79adda81.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52379a15cce8e79adda81.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52379a15cce8e79adda81.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52379a15cce8e79adda81.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5242462e98d90ee79af7f.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5242462e98d90ee79af7f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5242462e98d90ee79af7f.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5242462e98d90ee79af7f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b524992ebe5f92b3964316.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b524992ebe5f92b3964316.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b524992ebe5f92b3964316.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b524992ebe5f92b3964316.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b524f86d8464942551f4b7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b524f86d8464942551f4b7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b524f86d8464942551f4b7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b524f86d8464942551f4b7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5265d9f0913990849c5b8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5265d9f0913990849c5b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5265d9f0913990849c5b8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5265d9f0913990849c5b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b526e28676da9b406201c1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b526e28676da9b406201c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b526e28676da9b406201c1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b526e28676da9b406201c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5274965e3c79cd4cc7d92.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5274965e3c79cd4cc7d92.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5274965e3c79cd4cc7d92.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5274965e3c79cd4cc7d92.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b527be16f1679e9fa91bc9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b527be16f1679e9fa91bc9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b527be16f1679e9fa91bc9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b527be16f1679e9fa91bc9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52aaddea73da83ef5d442.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52aaddea73da83ef5d442.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52aaddea73da83ef5d442.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52aaddea73da83ef5d442.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52c4a31f856ade0d69baf.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52c4a31f856ade0d69baf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52c4a31f856ade0d69baf.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52c4a31f856ade0d69baf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52d5d274164b1bbaf61c3.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52d5d274164b1bbaf61c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52d5d274164b1bbaf61c3.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52d5d274164b1bbaf61c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52e0450f992b427860d8f.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52e0450f992b427860d8f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52e0450f992b427860d8f.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52e0450f992b427860d8f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52e590bc0b3b589a6801f.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52e590bc0b3b589a6801f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52e590bc0b3b589a6801f.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52e590bc0b3b589a6801f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52fd82c608dbb08f0e3c7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52fd82c608dbb08f0e3c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b52fd82c608dbb08f0e3c7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b52fd82c608dbb08f0e3c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53038754409bc677ef4ac.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53038754409bc677ef4ac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53038754409bc677ef4ac.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53038754409bc677ef4ac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b530fee976e0bf5ae5ebb1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b530fee976e0bf5ae5ebb1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b530fee976e0bf5ae5ebb1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b530fee976e0bf5ae5ebb1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b531447d6761c065f4c3d9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b531447d6761c065f4c3d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b531447d6761c065f4c3d9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b531447d6761c065f4c3d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b531d7f0853ec2976959e0.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b531d7f0853ec2976959e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b531d7f0853ec2976959e0.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b531d7f0853ec2976959e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53231c88114c3f0160744.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53231c88114c3f0160744.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53231c88114c3f0160744.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53231c88114c3f0160744.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b532609b04e4c4bced57e2.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b532609b04e4c4bced57e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b532609b04e4c4bced57e2.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b532609b04e4c4bced57e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53396686499c925a826c1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53396686499c925a826c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53396686499c925a826c1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53396686499c925a826c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b534377bc818cbe886735b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b534377bc818cbe886735b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b534377bc818cbe886735b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b534377bc818cbe886735b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53552b8d63ad06881bd50.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53552b8d63ad06881bd50.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b53552b8d63ad06881bd50.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b53552b8d63ad06881bd50.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56714407eff03b29e4fd4.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56714407eff03b29e4fd4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56714407eff03b29e4fd4.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56714407eff03b29e4fd4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b567862bd61a055cedb262.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b567862bd61a055cedb262.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b567862bd61a055cedb262.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b567862bd61a055cedb262.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b568bf34c34209600445ad.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b568bf34c34209600445ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b568bf34c34209600445ad.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b568bf34c34209600445ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b569e6e765c10dd91dd683.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b569e6e765c10dd91dd683.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b569e6e765c10dd91dd683.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b569e6e765c10dd91dd683.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56b600de476130efe3f29.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56b600de476130efe3f29.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56b600de476130efe3f29.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56b600de476130efe3f29.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56c0432933515821a4eeb.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56c0432933515821a4eeb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56c0432933515821a4eeb.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56c0432933515821a4eeb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56cb9ff3bfb183fa1b7db.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56cb9ff3bfb183fa1b7db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56cb9ff3bfb183fa1b7db.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56cb9ff3bfb183fa1b7db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56d36cc47571a0e2a3dc5.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56d36cc47571a0e2a3dc5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56d36cc47571a0e2a3dc5.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56d36cc47571a0e2a3dc5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56e23445b591d6c826df8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56e23445b591d6c826df8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56e23445b591d6c826df8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56e23445b591d6c826df8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56f3394f2c3214671c311.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56f3394f2c3214671c311.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56f3394f2c3214671c311.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56f3394f2c3214671c311.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56fe3d4801d23ea10acc6.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56fe3d4801d23ea10acc6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b56fe3d4801d23ea10acc6.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b56fe3d4801d23ea10acc6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5706ff4674b25e0fed55e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5706ff4674b25e0fed55e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5706ff4674b25e0fed55e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5706ff4674b25e0fed55e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b570ffdeeb7828167283fd.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b570ffdeeb7828167283fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b570ffdeeb7828167283fd.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b570ffdeeb7828167283fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b571e992e81b2b80748ad8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b571e992e81b2b80748ad8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b571e992e81b2b80748ad8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b571e992e81b2b80748ad8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b572bd3d3e122e9a8ff9df.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b572bd3d3e122e9a8ff9df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b572bd3d3e122e9a8ff9df.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b572bd3d3e122e9a8ff9df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5732ef86af23027a1bb47.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5732ef86af23027a1bb47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b5732ef86af23027a1bb47.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b5732ef86af23027a1bb47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b574b395758f34f3867693.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b574b395758f34f3867693.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b574b395758f34f3867693.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b574b395758f34f3867693.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b57e127321d8524c7ddda7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b57e127321d8524c7ddda7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b57e127321d8524c7ddda7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b57e127321d8524c7ddda7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b580cb9307d46113a8a637.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b580cb9307d46113a8a637.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b580cb9307d46113a8a637.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b580cb9307d46113a8a637.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b58252cb001966f564c19e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b58252cb001966f564c19e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b58252cb001966f564c19e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b58252cb001966f564c19e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b582d6978cff693c7b9455.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b582d6978cff693c7b9455.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b582d6978cff693c7b9455.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b582d6978cff693c7b9455.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b583275950846a87e88de8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b583275950846a87e88de8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66b583275950846a87e88de8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66b583275950846a87e88de8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbacad1dfc231609e3a512.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbacad1dfc231609e3a512.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbacad1dfc231609e3a512.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbacad1dfc231609e3a512.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbad0ec7d867190bae6a04.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbad0ec7d867190bae6a04.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbad0ec7d867190bae6a04.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbad0ec7d867190bae6a04.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbae9b8a8f411e60f9c913.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbae9b8a8f411e60f9c913.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbae9b8a8f411e60f9c913.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbae9b8a8f411e60f9c913.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbb64e342e8a367b99c237.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbb64e342e8a367b99c237.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbb64e342e8a367b99c237.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbb64e342e8a367b99c237.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbb899e69a813ecdc67cf7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbb899e69a813ecdc67cf7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbb899e69a813ecdc67cf7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbb899e69a813ecdc67cf7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbba46fff0ef451b701bcd.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbba46fff0ef451b701bcd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbba46fff0ef451b701bcd.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbba46fff0ef451b701bcd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbbd3e032bcd5033e1459b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbbd3e032bcd5033e1459b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbbd3e032bcd5033e1459b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbbd3e032bcd5033e1459b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbc0e8afd3695cb8a407a0.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbc0e8afd3695cb8a407a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbc0e8afd3695cb8a407a0.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbc0e8afd3695cb8a407a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbc147bc59c25e60e18aec.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbc147bc59c25e60e18aec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbc147bc59c25e60e18aec.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbc147bc59c25e60e18aec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbef6f8016fca022d9282c.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbef6f8016fca022d9282c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbef6f8016fca022d9282c.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbef6f8016fca022d9282c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbf02b6112f3a2f03c1968.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbf02b6112f3a2f03c1968.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbf02b6112f3a2f03c1968.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbf02b6112f3a2f03c1968.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbf183427671a86f5ac25e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbf183427671a86f5ac25e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbf183427671a86f5ac25e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbf183427671a86f5ac25e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbf224cf2c88aab57c5114.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbf224cf2c88aab57c5114.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66bbf224cf2c88aab57c5114.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66bbf224cf2c88aab57c5114.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4e019a6cbfa3210603aef.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4e019a6cbfa3210603aef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4e019a6cbfa3210603aef.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4e019a6cbfa3210603aef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4eba75ce8656228504fdc.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4eba75ce8656228504fdc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4eba75ce8656228504fdc.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4eba75ce8656228504fdc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4ec1a03bb27643063f262.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4ec1a03bb27643063f262.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4ec1a03bb27643063f262.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4ec1a03bb27643063f262.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4ef1cb275e86febc9fe2c.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4ef1cb275e86febc9fe2c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4ef1cb275e86febc9fe2c.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4ef1cb275e86febc9fe2c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4efaa80afd0729ae471d1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4efaa80afd0729ae471d1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4efaa80afd0729ae471d1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4efaa80afd0729ae471d1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f19f86b5f07a71ac7642.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f19f86b5f07a71ac7642.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f19f86b5f07a71ac7642.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f19f86b5f07a71ac7642.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f2b9b76e5e7ea4e378b5.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f2b9b76e5e7ea4e378b5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f2b9b76e5e7ea4e378b5.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f2b9b76e5e7ea4e378b5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f338d6b658809576ae77.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f338d6b658809576ae77.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f338d6b658809576ae77.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f338d6b658809576ae77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f45289436884e6afc059.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f45289436884e6afc059.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f45289436884e6afc059.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f45289436884e6afc059.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f5b8af397f89ed09ac4c.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f5b8af397f89ed09ac4c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f5b8af397f89ed09ac4c.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f5b8af397f89ed09ac4c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f90997120794595abd5c.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f90997120794595abd5c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4f90997120794595abd5c.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4f90997120794595abd5c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4fd010695b5a316201d03.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4fd010695b5a316201d03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4fd010695b5a316201d03.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4fd010695b5a316201d03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4ffe51866ecadb48304b9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4ffe51866ecadb48304b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c4ffe51866ecadb48304b9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c4ffe51866ecadb48304b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c5012e6643c2b32b3af0be.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c5012e6643c2b32b3af0be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c5012e6643c2b32b3af0be.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c5012e6643c2b32b3af0be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c507bef7c69ac73fbc82cc.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c507bef7c69ac73fbc82cc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c507bef7c69ac73fbc82cc.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c507bef7c69ac73fbc82cc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c611f2d1e400c2f41ad5d9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c611f2d1e400c2f41ad5d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c611f2d1e400c2f41ad5d9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c611f2d1e400c2f41ad5d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c613a4d11b69cdd746b5ed.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c613a4d11b69cdd746b5ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c613a4d11b69cdd746b5ed.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c613a4d11b69cdd746b5ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6155aafccc1d49bf9b32a.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6155aafccc1d49bf9b32a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6155aafccc1d49bf9b32a.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6155aafccc1d49bf9b32a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c616d281199cda967c144d.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c616d281199cda967c144d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c616d281199cda967c144d.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c616d281199cda967c144d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6184eda8a8be150b1a0b4.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6184eda8a8be150b1a0b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6184eda8a8be150b1a0b4.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6184eda8a8be150b1a0b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6193e7546c4e51cbf64c9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6193e7546c4e51cbf64c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6193e7546c4e51cbf64c9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6193e7546c4e51cbf64c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61a0197d7e7e87191e033.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61a0197d7e7e87191e033.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61a0197d7e7e87191e033.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61a0197d7e7e87191e033.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61a57f6eca6e9fb0f61d7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61a57f6eca6e9fb0f61d7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61a57f6eca6e9fb0f61d7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61a57f6eca6e9fb0f61d7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61dee09da09f603fa3dbc.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61dee09da09f603fa3dbc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61dee09da09f603fa3dbc.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61dee09da09f603fa3dbc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61f178087a0fa7c3929ab.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61f178087a0fa7c3929ab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c61f178087a0fa7c3929ab.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c61f178087a0fa7c3929ab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62046cf3df2fe7cf92230.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62046cf3df2fe7cf92230.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62046cf3df2fe7cf92230.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62046cf3df2fe7cf92230.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6213241b74d023adcf637.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6213241b74d023adcf637.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6213241b74d023adcf637.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6213241b74d023adcf637.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62515cf6ae70e34eb361d.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62515cf6ae70e34eb361d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62515cf6ae70e34eb361d.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62515cf6ae70e34eb361d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c625e03abcb711ca38ba5f.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c625e03abcb711ca38ba5f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c625e03abcb711ca38ba5f.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c625e03abcb711ca38ba5f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62663c81e94143a813543.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62663c81e94143a813543.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62663c81e94143a813543.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62663c81e94143a813543.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62747744dc4178785207d.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62747744dc4178785207d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62747744dc4178785207d.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62747744dc4178785207d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c628215739f51ac74cb5cc.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c628215739f51ac74cb5cc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c628215739f51ac74cb5cc.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c628215739f51ac74cb5cc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6293f674a0a1e960027c3.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6293f674a0a1e960027c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6293f674a0a1e960027c3.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6293f674a0a1e960027c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c629b890ad58208c028aa4.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c629b890ad58208c028aa4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c629b890ad58208c028aa4.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c629b890ad58208c028aa4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62a673fe4792335b86db0.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62a673fe4792335b86db0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62a673fe4792335b86db0.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62a673fe4792335b86db0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62b0c65018625985a897d.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62b0c65018625985a897d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62b0c65018625985a897d.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62b0c65018625985a897d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62b7398e5db27b171ad1e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62b7398e5db27b171ad1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c62b7398e5db27b171ad1e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c62b7398e5db27b171ad1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c637ce17705151c64f9059.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c637ce17705151c64f9059.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c637ce17705151c64f9059.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c637ce17705151c64f9059.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c63db09b73ad6539eeee61.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c63db09b73ad6539eeee61.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c63db09b73ad6539eeee61.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c63db09b73ad6539eeee61.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c63fda0e11806e78090f36.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c63fda0e11806e78090f36.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c63fda0e11806e78090f36.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c63fda0e11806e78090f36.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6409f492e5e71621d06b8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6409f492e5e71621d06b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c6409f492e5e71621d06b8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c6409f492e5e71621d06b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c640e2f81416727a42fd4c.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c640e2f81416727a42fd4c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66c640e2f81416727a42fd4c.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66c640e2f81416727a42fd4c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66fd5e559780701bf86652f1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66fd5e559780701bf86652f1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-describe-places-and-events/66fd5e559780701bf86652f1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-places-and-events/66fd5e559780701bf86652f1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5899f2ef74716d069180.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5899f2ef74716d069180.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5899f2ef74716d069180.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5899f2ef74716d069180.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5cc5a8b3897908c962f0.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5cc5a8b3897908c962f0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5cc5a8b3897908c962f0.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5cc5a8b3897908c962f0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5d955d8b2679be66a4db.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5d955d8b2679be66a4db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5d955d8b2679be66a4db.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5d955d8b2679be66a4db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5ef161f6777ae5eb3ba4.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5ef161f6777ae5eb3ba4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b5ef161f6777ae5eb3ba4.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b5ef161f6777ae5eb3ba4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b62a491cb2d7c687a1a2a.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b62a491cb2d7c687a1a2a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b62a491cb2d7c687a1a2a.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b62a491cb2d7c687a1a2a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b63d0da84237d16c55d7e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b63d0da84237d16c55d7e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b63d0da84237d16c55d7e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b63d0da84237d16c55d7e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b6522da78357de8428a19.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b6522da78357de8428a19.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b6522da78357de8428a19.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b6522da78357de8428a19.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b672f02003c7ecec12ffe.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b672f02003c7ecec12ffe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b672f02003c7ecec12ffe.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b672f02003c7ecec12ffe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b67f02eecf57fa75ceecf.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b67f02eecf57fa75ceecf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b67f02eecf57fa75ceecf.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b67f02eecf57fa75ceecf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b69293e6e9480ed5f6624.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b69293e6e9480ed5f6624.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b69293e6e9480ed5f6624.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b69293e6e9480ed5f6624.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b6a58626e2a82be5a78eb.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b6a58626e2a82be5a78eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b6a58626e2a82be5a78eb.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b6a58626e2a82be5a78eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b6ca9c3e001838ac22d17.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b6ca9c3e001838ac22d17.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b6ca9c3e001838ac22d17.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b6ca9c3e001838ac22d17.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b76340ecb8285060ab6d5.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b76340ecb8285060ab6d5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655b76340ecb8285060ab6d5.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655b76340ecb8285060ab6d5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd1b0faed39415ed2760f.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd1b0faed39415ed2760f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd1b0faed39415ed2760f.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd1b0faed39415ed2760f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd2158780e2421b674e61.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd2158780e2421b674e61.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd2158780e2421b674e61.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd2158780e2421b674e61.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd2f3caad89436a3dcc04.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd2f3caad89436a3dcc04.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd2f3caad89436a3dcc04.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd2f3caad89436a3dcc04.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd57d0e13e146b2404569.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd57d0e13e146b2404569.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd57d0e13e146b2404569.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd57d0e13e146b2404569.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd798ce91bd4861b69281.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd798ce91bd4861b69281.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd798ce91bd4861b69281.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd798ce91bd4861b69281.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd91a858b2b4a30da3cad.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd91a858b2b4a30da3cad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bd91a858b2b4a30da3cad.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bd91a858b2b4a30da3cad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bda6270ef334ad8a7f005.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bda6270ef334ad8a7f005.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bda6270ef334ad8a7f005.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bda6270ef334ad8a7f005.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bdc7e9c4116509df13f34.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bdc7e9c4116509df13f34.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bdc7e9c4116509df13f34.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bdc7e9c4116509df13f34.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bdf9f7f844952b7e7f036.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bdf9f7f844952b7e7f036.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655bdf9f7f844952b7e7f036.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655bdf9f7f844952b7e7f036.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655be33b7a463a5593c91cb4.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655be33b7a463a5593c91cb4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655be33b7a463a5593c91cb4.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655be33b7a463a5593c91cb4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9a549835a8601764bd0b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9a549835a8601764bd0b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9a549835a8601764bd0b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9a549835a8601764bd0b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9a89818e18606c18ca4b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9a89818e18606c18ca4b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9a89818e18606c18ca4b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9a89818e18606c18ca4b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9b2e0bcbe16161996ab7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9b2e0bcbe16161996ab7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9b2e0bcbe16161996ab7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9b2e0bcbe16161996ab7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9bcb5bedb4620acb6f18.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9bcb5bedb4620acb6f18.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9bcb5bedb4620acb6f18.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9bcb5bedb4620acb6f18.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9d9470acf0643482b95b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9d9470acf0643482b95b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9d9470acf0643482b95b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9d9470acf0643482b95b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9e73e89d886538976452.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9e73e89d886538976452.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9e73e89d886538976452.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9e73e89d886538976452.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9ee249f7ef65f6d2dd36.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9ee249f7ef65f6d2dd36.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655c9ee249f7ef65f6d2dd36.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655c9ee249f7ef65f6d2dd36.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655ca014b022ff6692049b91.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655ca014b022ff6692049b91.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655ca014b022ff6692049b91.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655ca014b022ff6692049b91.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655ca0a6639d6b67683ebbcd.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655ca0a6639d6b67683ebbcd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655ca0a6639d6b67683ebbcd.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655ca0a6639d6b67683ebbcd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655cadb5df07e269cccaa056.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655cadb5df07e269cccaa056.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/655cadb5df07e269cccaa056.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/655cadb5df07e269cccaa056.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656918c77e73780c34392e17.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656918c77e73780c34392e17.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656918c77e73780c34392e17.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656918c77e73780c34392e17.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a2fa76e9c4636f6ac7a49.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a2fa76e9c4636f6ac7a49.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a2fa76e9c4636f6ac7a49.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a2fa76e9c4636f6ac7a49.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a43974f689442c0a0eeb2.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a43974f689442c0a0eeb2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a43974f689442c0a0eeb2.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a43974f689442c0a0eeb2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a444cef055b4342f1f323.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a444cef055b4342f1f323.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a444cef055b4342f1f323.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a444cef055b4342f1f323.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a44b06bea9443b8ff45bd.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a44b06bea9443b8ff45bd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a44b06bea9443b8ff45bd.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a44b06bea9443b8ff45bd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a456b46b4b04437f2d3e9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a456b46b4b04437f2d3e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a456b46b4b04437f2d3e9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a456b46b4b04437f2d3e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a45d4f36ea1448aa359d2.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a45d4f36ea1448aa359d2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a45d4f36ea1448aa359d2.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a45d4f36ea1448aa359d2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a46814617c04516f698eb.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a46814617c04516f698eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a46814617c04516f698eb.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a46814617c04516f698eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a46e84a0ad845901ea907.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a46e84a0ad845901ea907.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a46e84a0ad845901ea907.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a46e84a0ad845901ea907.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4758b0f85e45d03f9e17.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4758b0f85e45d03f9e17.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4758b0f85e45d03f9e17.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4758b0f85e45d03f9e17.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a47c9473b0f46463f7d55.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a47c9473b0f46463f7d55.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a47c9473b0f46463f7d55.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a47c9473b0f46463f7d55.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4815c0d43346a2e27b51.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4815c0d43346a2e27b51.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4815c0d43346a2e27b51.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4815c0d43346a2e27b51.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a48d41b97ff476586ee9c.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a48d41b97ff476586ee9c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a48d41b97ff476586ee9c.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a48d41b97ff476586ee9c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a494313c73747b15a02c0.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a494313c73747b15a02c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a494313c73747b15a02c0.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a494313c73747b15a02c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a49a16377b8485270dd2d.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a49a16377b8485270dd2d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a49a16377b8485270dd2d.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a49a16377b8485270dd2d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4a4225a07e491ca4f31e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4a4225a07e491ca4f31e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4a4225a07e491ca4f31e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4a4225a07e491ca4f31e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4a7596c46e495c64a7ec.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4a7596c46e495c64a7ec.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4a7596c46e495c64a7ec.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4a7596c46e495c64a7ec.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4ac4529e0f49ab900c3b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4ac4529e0f49ab900c3b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4ac4529e0f49ab900c3b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4ac4529e0f49ab900c3b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4afc5f944649f391898f.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4afc5f944649f391898f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4afc5f944649f391898f.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4afc5f944649f391898f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4b4891e9e54a34dc4dcf.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4b4891e9e54a34dc4dcf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4b4891e9e54a34dc4dcf.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4b4891e9e54a34dc4dcf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4b9e4822ba4a9893459e.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4b9e4822ba4a9893459e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4b9e4822ba4a9893459e.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4b9e4822ba4a9893459e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4bea53d6fd4ae86bdb70.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4bea53d6fd4ae86bdb70.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4bea53d6fd4ae86bdb70.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4bea53d6fd4ae86bdb70.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4c42ee183c4b3b92bfeb.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4c42ee183c4b3b92bfeb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4c42ee183c4b3b92bfeb.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4c42ee183c4b3b92bfeb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4c92a476854b89f98ffd.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4c92a476854b89f98ffd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4c92a476854b89f98ffd.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4c92a476854b89f98ffd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4d1943d8f24c030ded74.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4d1943d8f24c030ded74.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4d1943d8f24c030ded74.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4d1943d8f24c030ded74.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4d74286f4d4c4ae58de0.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4d74286f4d4c4ae58de0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4d74286f4d4c4ae58de0.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4d74286f4d4c4ae58de0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4dd03541de4ca98a61e8.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4dd03541de4ca98a61e8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4dd03541de4ca98a61e8.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4dd03541de4ca98a61e8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4e001d2b804cdea7000a.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4e001d2b804cdea7000a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4e001d2b804cdea7000a.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4e001d2b804cdea7000a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4e35a774444d1946a899.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4e35a774444d1946a899.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4e35a774444d1946a899.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4e35a774444d1946a899.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4e8a59ef3c4d8dfc2ad9.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4e8a59ef3c4d8dfc2ad9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/656a4e8a59ef3c4d8dfc2ad9.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/656a4e8a59ef3c4d8dfc2ad9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0b9a589d4e405f17a0de.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0b9a589d4e405f17a0de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0b9a589d4e405f17a0de.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0b9a589d4e405f17a0de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0ba8f61b0a4094fd5e08.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0ba8f61b0a4094fd5e08.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0ba8f61b0a4094fd5e08.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0ba8f61b0a4094fd5e08.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0bb4d64ab640cb7f4c2b.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0bb4d64ab640cb7f4c2b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0bb4d64ab640cb7f4c2b.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0bb4d64ab640cb7f4c2b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0bc1529fd24101862db1.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0bc1529fd24101862db1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0bc1529fd24101862db1.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0bc1529fd24101862db1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0bcb4d28674182caa4e7.md b/curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0bcb4d28674182caa4e7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-describe-your-current-project/67ca0bcb4d28674182caa4e7.md rename to curriculum/challenges/english/blocks/learn-how-to-describe-your-current-project/67ca0bcb4d28674182caa4e7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/655c111ce03db7881e612a27.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/655c111ce03db7881e612a27.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/655c111ce03db7881e612a27.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/655c111ce03db7881e612a27.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdc24bcb89e8162b96d954.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdc24bcb89e8162b96d954.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdc24bcb89e8162b96d954.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdc24bcb89e8162b96d954.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdc3c2cf0b9f186b30c7d4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdc3c2cf0b9f186b30c7d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdc3c2cf0b9f186b30c7d4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdc3c2cf0b9f186b30c7d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdce67e652825776635f7e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdce67e652825776635f7e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdce67e652825776635f7e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdce67e652825776635f7e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdcfcd986a305a20de5e57.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdcfcd986a305a20de5e57.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdcfcd986a305a20de5e57.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdcfcd986a305a20de5e57.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdd18dada8515bcb983337.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdd18dada8515bcb983337.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fdd18dada8515bcb983337.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fdd18dada8515bcb983337.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fe10ef733aebd257f0677d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fe10ef733aebd257f0677d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fe10ef733aebd257f0677d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fe10ef733aebd257f0677d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fe1441bf249ff3ee517b63.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fe1441bf249ff3ee517b63.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65fe1441bf249ff3ee517b63.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65fe1441bf249ff3ee517b63.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65ff086669d84512c7d132f1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65ff086669d84512c7d132f1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/65ff086669d84512c7d132f1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/65ff086669d84512c7d132f1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617e123a11505168aa02850.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617e123a11505168aa02850.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617e123a11505168aa02850.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617e123a11505168aa02850.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617e5067ae22739491c8333.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617e5067ae22739491c8333.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617e5067ae22739491c8333.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617e5067ae22739491c8333.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617e75a204e044552675f58.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617e75a204e044552675f58.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617e75a204e044552675f58.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617e75a204e044552675f58.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f4d790c1b470c3835818.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f4d790c1b470c3835818.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f4d790c1b470c3835818.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f4d790c1b470c3835818.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f4e86152be717a0d3569.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f4e86152be717a0d3569.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f4e86152be717a0d3569.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f4e86152be717a0d3569.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f500f6a99d72213a5c92.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f500f6a99d72213a5c92.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f500f6a99d72213a5c92.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f500f6a99d72213a5c92.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f517c76ecc72b9e6260b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f517c76ecc72b9e6260b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f517c76ecc72b9e6260b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f517c76ecc72b9e6260b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f51ef25faa7314b76691.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f51ef25faa7314b76691.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f51ef25faa7314b76691.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f51ef25faa7314b76691.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f532491c4f7393c859a7.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f532491c4f7393c859a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f532491c4f7393c859a7.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f532491c4f7393c859a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f539e6a21d73f1fdff0b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f539e6a21d73f1fdff0b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f539e6a21d73f1fdff0b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f539e6a21d73f1fdff0b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f546c322867470cb0d02.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f546c322867470cb0d02.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f546c322867470cb0d02.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f546c322867470cb0d02.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f552ea245c74ec9ba31c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f552ea245c74ec9ba31c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f552ea245c74ec9ba31c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f552ea245c74ec9ba31c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f560bb343c757c0d85fb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f560bb343c757c0d85fb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6617f560bb343c757c0d85fb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6617f560bb343c757c0d85fb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661811bce448257e10e8e1e9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661811bce448257e10e8e1e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661811bce448257e10e8e1e9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661811bce448257e10e8e1e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6618129f75df1d7f0af1c3c0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6618129f75df1d7f0af1c3c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6618129f75df1d7f0af1c3c0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6618129f75df1d7f0af1c3c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6618506a28b7340074a7512a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6618506a28b7340074a7512a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6618506a28b7340074a7512a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6618506a28b7340074a7512a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918b4f8dc067669326ac6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918b4f8dc067669326ac6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918b4f8dc067669326ac6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918b4f8dc067669326ac6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918bb4626e7770c416e91.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918bb4626e7770c416e91.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918bb4626e7770c416e91.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918bb4626e7770c416e91.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918cca4435877962d595a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918cca4435877962d595a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918cca4435877962d595a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918cca4435877962d595a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918e3626bbf77fefcffcf.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918e3626bbf77fefcffcf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918e3626bbf77fefcffcf.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918e3626bbf77fefcffcf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918e976fea8785956cd12.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918e976fea8785956cd12.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918e976fea8785956cd12.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918e976fea8785956cd12.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918fafa78d478d0e9dc87.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918fafa78d478d0e9dc87.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918fafa78d478d0e9dc87.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918fafa78d478d0e9dc87.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918ff8203057931fb6412.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918ff8203057931fb6412.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661918ff8203057931fb6412.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661918ff8203057931fb6412.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191905e86bc9798f6b903a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191905e86bc9798f6b903a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191905e86bc9798f6b903a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191905e86bc9798f6b903a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191916ab984979f9a1ae9d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191916ab984979f9a1ae9d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191916ab984979f9a1ae9d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191916ab984979f9a1ae9d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619191be66af37a5152b69b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619191be66af37a5152b69b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619191be66af37a5152b69b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619191be66af37a5152b69b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191920b7e6dc7aacd28e07.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191920b7e6dc7aacd28e07.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191920b7e6dc7aacd28e07.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191920b7e6dc7aacd28e07.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619192ad58dc37b221da83c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619192ad58dc37b221da83c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619192ad58dc37b221da83c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619192ad58dc37b221da83c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619192e29a7f77b7a73d556.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619192e29a7f77b7a73d556.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619192e29a7f77b7a73d556.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619192e29a7f77b7a73d556.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191932f2fa967bbe2f5ac3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191932f2fa967bbe2f5ac3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66191932f2fa967bbe2f5ac3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66191932f2fa967bbe2f5ac3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661920391cc3297ee7350b33.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661920391cc3297ee7350b33.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661920391cc3297ee7350b33.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661920391cc3297ee7350b33.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66192c57ba758e85c4f2d766.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66192c57ba758e85c4f2d766.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66192c57ba758e85c4f2d766.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66192c57ba758e85c4f2d766.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661934977df94b891d403ca9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661934977df94b891d403ca9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661934977df94b891d403ca9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661934977df94b891d403ca9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619364db35ae78a30a4a48b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619364db35ae78a30a4a48b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619364db35ae78a30a4a48b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619364db35ae78a30a4a48b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661939c3f5ce238bfafba2b4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661939c3f5ce238bfafba2b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661939c3f5ce238bfafba2b4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661939c3f5ce238bfafba2b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66193b1deee8db8cfe3bc5c1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66193b1deee8db8cfe3bc5c1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66193b1deee8db8cfe3bc5c1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66193b1deee8db8cfe3bc5c1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66195ca035cf05015d8ab62f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66195ca035cf05015d8ab62f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66195ca035cf05015d8ab62f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66195ca035cf05015d8ab62f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66195f137aa45a02467f9da6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66195f137aa45a02467f9da6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66195f137aa45a02467f9da6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66195f137aa45a02467f9da6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661960a9ed46f9037e252329.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661960a9ed46f9037e252329.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661960a9ed46f9037e252329.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661960a9ed46f9037e252329.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661962ea6cd127049ca20b86.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661962ea6cd127049ca20b86.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661962ea6cd127049ca20b86.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661962ea6cd127049ca20b86.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661965b181f27d0595a0e67a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661965b181f27d0595a0e67a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661965b181f27d0595a0e67a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661965b181f27d0595a0e67a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661967b58a6d41069b47f602.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661967b58a6d41069b47f602.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661967b58a6d41069b47f602.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661967b58a6d41069b47f602.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619694e433188077c71d7ce.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619694e433188077c71d7ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619694e433188077c71d7ce.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619694e433188077c71d7ce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66199df94bdd5c4de6c6fd00.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66199df94bdd5c4de6c6fd00.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/66199df94bdd5c4de6c6fd00.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/66199df94bdd5c4de6c6fd00.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619a04a1764834f38e43c85.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619a04a1764834f38e43c85.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619a04a1764834f38e43c85.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619a04a1764834f38e43c85.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619a3859a7988504633e9b0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619a3859a7988504633e9b0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619a3859a7988504633e9b0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619a3859a7988504633e9b0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619b420967139534c777c95.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619b420967139534c777c95.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619b420967139534c777c95.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619b420967139534c777c95.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619c19ff141525653592e28.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619c19ff141525653592e28.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619c19ff141525653592e28.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619c19ff141525653592e28.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619e52962779d5b224e1f90.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619e52962779d5b224e1f90.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619e52962779d5b224e1f90.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619e52962779d5b224e1f90.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619e90b0cf1085c4e4b66bc.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619e90b0cf1085c4e4b66bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619e90b0cf1085c4e4b66bc.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619e90b0cf1085c4e4b66bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619ec6c2310ea5f3eea6f4a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619ec6c2310ea5f3eea6f4a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619ec6c2310ea5f3eea6f4a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619ec6c2310ea5f3eea6f4a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619eea6ff1e07606fb64c13.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619eea6ff1e07606fb64c13.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619eea6ff1e07606fb64c13.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619eea6ff1e07606fb64c13.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619f1096f23a0619be8795c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619f1096f23a0619be8795c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619f1096f23a0619be8795c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619f1096f23a0619be8795c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619f35ae8ccb362d4d2d485.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619f35ae8ccb362d4d2d485.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6619f35ae8ccb362d4d2d485.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6619f35ae8ccb362d4d2d485.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae3524b312bc38efcd2c6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae3524b312bc38efcd2c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae3524b312bc38efcd2c6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae3524b312bc38efcd2c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae52c7bcb38c507d2b54a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae52c7bcb38c507d2b54a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae52c7bcb38c507d2b54a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae52c7bcb38c507d2b54a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae82d5c4b5dc68e84f409.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae82d5c4b5dc68e84f409.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae82d5c4b5dc68e84f409.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae82d5c4b5dc68e84f409.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae8e967096cc75830f5b1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae8e967096cc75830f5b1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ae8e967096cc75830f5b1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ae8e967096cc75830f5b1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661aeb62c0cf70c99147fbe9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661aeb62c0cf70c99147fbe9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661aeb62c0cf70c99147fbe9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661aeb62c0cf70c99147fbe9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661aedc854df65ca707fab88.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661aedc854df65ca707fab88.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661aedc854df65ca707fab88.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661aedc854df65ca707fab88.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661aeec49a6635cb37599db1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661aeec49a6635cb37599db1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661aeec49a6635cb37599db1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661aeec49a6635cb37599db1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd3fc29debe22a71eedb5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd3fc29debe22a71eedb5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd3fc29debe22a71eedb5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd3fc29debe22a71eedb5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd56a0154b323bd171a78.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd56a0154b323bd171a78.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd56a0154b323bd171a78.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd56a0154b323bd171a78.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd63b63586e25c1863cfd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd63b63586e25c1863cfd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd63b63586e25c1863cfd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd63b63586e25c1863cfd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd79d5c288226d64bf03c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd79d5c288226d64bf03c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd79d5c288226d64bf03c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd79d5c288226d64bf03c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd8ff4ef42827cd22b46f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd8ff4ef42827cd22b46f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bd8ff4ef42827cd22b46f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bd8ff4ef42827cd22b46f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bdbcf1d85c329ce8ef7b1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bdbcf1d85c329ce8ef7b1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bdbcf1d85c329ce8ef7b1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bdbcf1d85c329ce8ef7b1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bdcc98f5d9b2ab8d2ec69.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bdcc98f5d9b2ab8d2ec69.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bdcc98f5d9b2ab8d2ec69.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bdcc98f5d9b2ab8d2ec69.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bddbdbbc09e2b8fac0801.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bddbdbbc09e2b8fac0801.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bddbdbbc09e2b8fac0801.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bddbdbbc09e2b8fac0801.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bdee600dd352c60d0143e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bdee600dd352c60d0143e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661bdee600dd352c60d0143e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661bdee600dd352c60d0143e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661be07313e6ef2d509c3f52.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661be07313e6ef2d509c3f52.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661be07313e6ef2d509c3f52.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661be07313e6ef2d509c3f52.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eb97a2eb89a1ecd9a507a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eb97a2eb89a1ecd9a507a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eb97a2eb89a1ecd9a507a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eb97a2eb89a1ecd9a507a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ebaf8b803451ff4b50a69.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ebaf8b803451ff4b50a69.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ebaf8b803451ff4b50a69.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ebaf8b803451ff4b50a69.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ebcd0e68e8820d99577c5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ebcd0e68e8820d99577c5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ebcd0e68e8820d99577c5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ebcd0e68e8820d99577c5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ebf11bfc6a72252a17fd6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ebf11bfc6a72252a17fd6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ebf11bfc6a72252a17fd6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ebf11bfc6a72252a17fd6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec00f710b5c232f2ac3d6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec00f710b5c232f2ac3d6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec00f710b5c232f2ac3d6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec00f710b5c232f2ac3d6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec0de154fc223f87a3e44.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec0de154fc223f87a3e44.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec0de154fc223f87a3e44.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec0de154fc223f87a3e44.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec1f0f4216124b5e450dd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec1f0f4216124b5e450dd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec1f0f4216124b5e450dd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec1f0f4216124b5e450dd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec3695be80025c0dcd556.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec3695be80025c0dcd556.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec3695be80025c0dcd556.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec3695be80025c0dcd556.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec4ab724bde26bf656574.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec4ab724bde26bf656574.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec4ab724bde26bf656574.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec4ab724bde26bf656574.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec6f5966e9027ab9756dc.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec6f5966e9027ab9756dc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec6f5966e9027ab9756dc.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec6f5966e9027ab9756dc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec8fa433f6e28aa69812c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec8fa433f6e28aa69812c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec8fa433f6e28aa69812c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec8fa433f6e28aa69812c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec9b63618da29bcfe55a5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec9b63618da29bcfe55a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ec9b63618da29bcfe55a5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ec9b63618da29bcfe55a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ed01f09114567cc8fa939.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ed01f09114567cc8fa939.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ed01f09114567cc8fa939.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ed01f09114567cc8fa939.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ed71bed334e6bac73cac5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ed71bed334e6bac73cac5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ed71bed334e6bac73cac5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ed71bed334e6bac73cac5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661edda6df434c6f2161bea5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661edda6df434c6f2161bea5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661edda6df434c6f2161bea5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661edda6df434c6f2161bea5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661edfb33a4dc570a763a05a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661edfb33a4dc570a763a05a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661edfb33a4dc570a763a05a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661edfb33a4dc570a763a05a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee1436ecb9271c66be82c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee1436ecb9271c66be82c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee1436ecb9271c66be82c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee1436ecb9271c66be82c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee36af2d2c772f247f6b6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee36af2d2c772f247f6b6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee36af2d2c772f247f6b6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee36af2d2c772f247f6b6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee552f40b9874237df84b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee552f40b9874237df84b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee552f40b9874237df84b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee552f40b9874237df84b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee8082f62ac75392224eb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee8082f62ac75392224eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee8082f62ac75392224eb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee8082f62ac75392224eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee943945b22763d8ef29a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee943945b22763d8ef29a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ee943945b22763d8ef29a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ee943945b22763d8ef29a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eea69ca8a5177320d5e90.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eea69ca8a5177320d5e90.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eea69ca8a5177320d5e90.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eea69ca8a5177320d5e90.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eec2eeb773977fecc123d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eec2eeb773977fecc123d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eec2eeb773977fecc123d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eec2eeb773977fecc123d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eed09f4b5ed78d2d12e59.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eed09f4b5ed78d2d12e59.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eed09f4b5ed78d2d12e59.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eed09f4b5ed78d2d12e59.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eedfdd116c27b62029999.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eedfdd116c27b62029999.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eedfdd116c27b62029999.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eedfdd116c27b62029999.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eeede39f9547c34267bcc.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eeede39f9547c34267bcc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eeede39f9547c34267bcc.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eeede39f9547c34267bcc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eefbfc65d087cf3566591.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eefbfc65d087cf3566591.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661eefbfc65d087cf3566591.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661eefbfc65d087cf3566591.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ef077d0f4037daaae8a88.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ef077d0f4037daaae8a88.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ef077d0f4037daaae8a88.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ef077d0f4037daaae8a88.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ef18cf60dc87ebdaf405d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ef18cf60dc87ebdaf405d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ef18cf60dc87ebdaf405d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ef18cf60dc87ebdaf405d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ef27056f2c37f93141988.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ef27056f2c37f93141988.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/661ef27056f2c37f93141988.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/661ef27056f2c37f93141988.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856de8de368111cfe5f2f78.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856de8de368111cfe5f2f78.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856de8de368111cfe5f2f78.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856de8de368111cfe5f2f78.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856df1c123eec1d70fae181.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856df1c123eec1d70fae181.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856df1c123eec1d70fae181.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856df1c123eec1d70fae181.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856dfc6f2ea371e3d49a130.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856dfc6f2ea371e3d49a130.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856dfc6f2ea371e3d49a130.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856dfc6f2ea371e3d49a130.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856e10b25b146202c0a777c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856e10b25b146202c0a777c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856e10b25b146202c0a777c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856e10b25b146202c0a777c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856e1638605b120c66468d1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856e1638605b120c66468d1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-popular-trends-in-technology/6856e1638605b120c66468d1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-popular-trends-in-technology/6856e1638605b120c66468d1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b0dd4e70e9dcf7c402eb8e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b0dd4e70e9dcf7c402eb8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b0dd4e70e9dcf7c402eb8e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b0dd4e70e9dcf7c402eb8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b0dde5120c33f904f47a62.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b0dde5120c33f904f47a62.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b0dde5120c33f904f47a62.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b0dde5120c33f904f47a62.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22b3556d52217d9595372.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22b3556d52217d9595372.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22b3556d52217d9595372.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22b3556d52217d9595372.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22c705b53e41be902b63b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22c705b53e41be902b63b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22c705b53e41be902b63b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22c705b53e41be902b63b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22d1aeb5ecf1d590d30bf.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22d1aeb5ecf1d590d30bf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22d1aeb5ecf1d590d30bf.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22d1aeb5ecf1d590d30bf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22e5388370c209a6b0b73.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22e5388370c209a6b0b73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22e5388370c209a6b0b73.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22e5388370c209a6b0b73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22f68d1e84923d3cf1e82.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22f68d1e84923d3cf1e82.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b22f68d1e84923d3cf1e82.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b22f68d1e84923d3cf1e82.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b2301790bb3c256a5787a3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b2301790bb3c256a5787a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b2301790bb3c256a5787a3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b2301790bb3c256a5787a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b2315a2cce3926f4719551.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b2315a2cce3926f4719551.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b2315a2cce3926f4719551.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b2315a2cce3926f4719551.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25734252dad35f947f189.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25734252dad35f947f189.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25734252dad35f947f189.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25734252dad35f947f189.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b258729e44fc38227665a0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b258729e44fc38227665a0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b258729e44fc38227665a0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b258729e44fc38227665a0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25a0c0e8c603c6576fe81.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25a0c0e8c603c6576fe81.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25a0c0e8c603c6576fe81.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25a0c0e8c603c6576fe81.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25ab9be0c0d3ec4752839.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25ab9be0c0d3ec4752839.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25ab9be0c0d3ec4752839.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25ab9be0c0d3ec4752839.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25b541262654062a21e74.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25b541262654062a21e74.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25b541262654062a21e74.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25b541262654062a21e74.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25bcc98b00d41d06d2a2b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25bcc98b00d41d06d2a2b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25bcc98b00d41d06d2a2b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25bcc98b00d41d06d2a2b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25c9be41791441e86e045.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25c9be41791441e86e045.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25c9be41791441e86e045.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25c9be41791441e86e045.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25eacb57dd5493ebaf184.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25eacb57dd5493ebaf184.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25eacb57dd5493ebaf184.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25eacb57dd5493ebaf184.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25f2c3284994aa6632194.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25f2c3284994aa6632194.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b25f2c3284994aa6632194.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b25f2c3284994aa6632194.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b26099dcd86f4e06d0fc21.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b26099dcd86f4e06d0fc21.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b26099dcd86f4e06d0fc21.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b26099dcd86f4e06d0fc21.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b261dae662a3512ed47826.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b261dae662a3512ed47826.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b261dae662a3512ed47826.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b261dae662a3512ed47826.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b622c659539b5863124b5a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b622c659539b5863124b5a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b622c659539b5863124b5a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b622c659539b5863124b5a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b623813c9f7d5b26b3437f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b623813c9f7d5b26b3437f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b623813c9f7d5b26b3437f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b623813c9f7d5b26b3437f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b625b0ce7ac75e1115c8cb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b625b0ce7ac75e1115c8cb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b625b0ce7ac75e1115c8cb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b625b0ce7ac75e1115c8cb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6265db84a9d61cbc7a109.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6265db84a9d61cbc7a109.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6265db84a9d61cbc7a109.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6265db84a9d61cbc7a109.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b629dbf8298669fb4c1572.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b629dbf8298669fb4c1572.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b629dbf8298669fb4c1572.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b629dbf8298669fb4c1572.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b62b2ca1c4a46c49ab0812.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b62b2ca1c4a46c49ab0812.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b62b2ca1c4a46c49ab0812.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b62b2ca1c4a46c49ab0812.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b655b819433f7c3e9df224.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b655b819433f7c3e9df224.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b655b819433f7c3e9df224.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b655b819433f7c3e9df224.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6569bfdca437e79a45159.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6569bfdca437e79a45159.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6569bfdca437e79a45159.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6569bfdca437e79a45159.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6575614ff477fd47746f4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6575614ff477fd47746f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6575614ff477fd47746f4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6575614ff477fd47746f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b657fea6ef4e81eb9a10fd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b657fea6ef4e81eb9a10fd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b657fea6ef4e81eb9a10fd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b657fea6ef4e81eb9a10fd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6586c618400831eff6d17.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6586c618400831eff6d17.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b6586c618400831eff6d17.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b6586c618400831eff6d17.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b78bde6c6910b32eef74ba.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b78bde6c6910b32eef74ba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b78bde6c6910b32eef74ba.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b78bde6c6910b32eef74ba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b78da7683e2cb7061d0021.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b78da7683e2cb7061d0021.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65b78da7683e2cb7061d0021.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65b78da7683e2cb7061d0021.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5cebba7a44042a1815053.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5cebba7a44042a1815053.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5cebba7a44042a1815053.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5cebba7a44042a1815053.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5d17a45be4e4d56be704a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5d17a45be4e4d56be704a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5d17a45be4e4d56be704a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5d17a45be4e4d56be704a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5d1bdbd0a7f4e3edb6c8e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5d1bdbd0a7f4e3edb6c8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5d1bdbd0a7f4e3edb6c8e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5d1bdbd0a7f4e3edb6c8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5fb1e575bfe649f5cea4b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5fb1e575bfe649f5cea4b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5fb1e575bfe649f5cea4b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5fb1e575bfe649f5cea4b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5feaac55f2d673480abe1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5feaac55f2d673480abe1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d5feaac55f2d673480abe1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d5feaac55f2d673480abe1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d60150d4ac7c73895342cc.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d60150d4ac7c73895342cc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d60150d4ac7c73895342cc.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d60150d4ac7c73895342cc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d60402f5661e79dfddab63.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d60402f5661e79dfddab63.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d60402f5661e79dfddab63.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d60402f5661e79dfddab63.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d60609e931277ebddf1dd8.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d60609e931277ebddf1dd8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d60609e931277ebddf1dd8.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d60609e931277ebddf1dd8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6099b91bfe381c68a12f8.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6099b91bfe381c68a12f8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6099b91bfe381c68a12f8.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6099b91bfe381c68a12f8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6b7cfc3544c15a83b2008.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6b7cfc3544c15a83b2008.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6b7cfc3544c15a83b2008.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6b7cfc3544c15a83b2008.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6bc21bbb3fb20d47cd7ed.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6bc21bbb3fb20d47cd7ed.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6bc21bbb3fb20d47cd7ed.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6bc21bbb3fb20d47cd7ed.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6bd19de6bad235879c032.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6bd19de6bad235879c032.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6bd19de6bad235879c032.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6bd19de6bad235879c032.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6bfc0ef75202990f3c838.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6bfc0ef75202990f3c838.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6bfc0ef75202990f3c838.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6bfc0ef75202990f3c838.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c0b53262202bf8813f73.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c0b53262202bf8813f73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c0b53262202bf8813f73.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c0b53262202bf8813f73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c19c1a1dc52e536a8e21.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c19c1a1dc52e536a8e21.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c19c1a1dc52e536a8e21.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c19c1a1dc52e536a8e21.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c390f03b85333445b5e4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c390f03b85333445b5e4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c390f03b85333445b5e4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c390f03b85333445b5e4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c7f99ec5d13d543dccf4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c7f99ec5d13d543dccf4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c7f99ec5d13d543dccf4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c7f99ec5d13d543dccf4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c8c2c21ad83f837b4bb9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c8c2c21ad83f837b4bb9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6c8c2c21ad83f837b4bb9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6c8c2c21ad83f837b4bb9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6ca37133db041a059b352.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6ca37133db041a059b352.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6ca37133db041a059b352.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6ca37133db041a059b352.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6cb8800b1274686877c25.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6cb8800b1274686877c25.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6cb8800b1274686877c25.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6cb8800b1274686877c25.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6cc2551fe584833cd6cda.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6cc2551fe584833cd6cda.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6cc2551fe584833cd6cda.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6cc2551fe584833cd6cda.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6cd757478424b84d7f445.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6cd757478424b84d7f445.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6cd757478424b84d7f445.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6cd757478424b84d7f445.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6dadcc5e50f5d3d3c8e95.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6dadcc5e50f5d3d3c8e95.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6dadcc5e50f5d3d3c8e95.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6dadcc5e50f5d3d3c8e95.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6dc5686b49d61612472e0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6dc5686b49d61612472e0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6dc5686b49d61612472e0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6dc5686b49d61612472e0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6dd0d7fc3c563482b8ad6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6dd0d7fc3c563482b8ad6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6dd0d7fc3c563482b8ad6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6dd0d7fc3c563482b8ad6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6e2c17bb85b727ddf51d6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6e2c17bb85b727ddf51d6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d6e2c17bb85b727ddf51d6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d6e2c17bb85b727ddf51d6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d7480fba8a2b88f5499094.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d7480fba8a2b88f5499094.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d7480fba8a2b88f5499094.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d7480fba8a2b88f5499094.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d74ca5293a7b9397dec0e6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d74ca5293a7b9397dec0e6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d74ca5293a7b9397dec0e6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d74ca5293a7b9397dec0e6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d74e055819ee970713e509.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d74e055819ee970713e509.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d74e055819ee970713e509.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d74e055819ee970713e509.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d74fe1b1db8c9b43fb93fd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d74fe1b1db8c9b43fb93fd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d74fe1b1db8c9b43fb93fd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d74fe1b1db8c9b43fb93fd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d750f42fb8c69d48edb565.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d750f42fb8c69d48edb565.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d750f42fb8c69d48edb565.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d750f42fb8c69d48edb565.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d75185d536899fd3c01977.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d75185d536899fd3c01977.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d75185d536899fd3c01977.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d75185d536899fd3c01977.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d752c6240228a36a5a3ac3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d752c6240228a36a5a3ac3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d752c6240228a36a5a3ac3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d752c6240228a36a5a3ac3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d862dca01bd8e8a6f7561b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d862dca01bd8e8a6f7561b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d862dca01bd8e8a6f7561b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d862dca01bd8e8a6f7561b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d863be0ea26dea821fb459.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d863be0ea26dea821fb459.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d863be0ea26dea821fb459.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d863be0ea26dea821fb459.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86638218150ecf514c478.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86638218150ecf514c478.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86638218150ecf514c478.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86638218150ecf514c478.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d867969a26ebf43e31297d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d867969a26ebf43e31297d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d867969a26ebf43e31297d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d867969a26ebf43e31297d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d868a1bdc45bf6ec63b5bb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d868a1bdc45bf6ec63b5bb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d868a1bdc45bf6ec63b5bb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d868a1bdc45bf6ec63b5bb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d869b6f586e1f9a02aa19b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d869b6f586e1f9a02aa19b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d869b6f586e1f9a02aa19b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d869b6f586e1f9a02aa19b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86af6cdfed1fcab11abbe.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86af6cdfed1fcab11abbe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86af6cdfed1fcab11abbe.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86af6cdfed1fcab11abbe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86c1b4c4fd6fef305999b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86c1b4c4fd6fef305999b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86c1b4c4fd6fef305999b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86c1b4c4fd6fef305999b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86d187f5ec600eb58fb9e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86d187f5ec600eb58fb9e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86d187f5ec600eb58fb9e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86d187f5ec600eb58fb9e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86e08994c4a0436d92766.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86e08994c4a0436d92766.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86e08994c4a0436d92766.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86e08994c4a0436d92766.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86f2835110e0770f5333f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86f2835110e0770f5333f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d86f2835110e0770f5333f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d86f2835110e0770f5333f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d8713fd64b650c269676cd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d8713fd64b650c269676cd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d8713fd64b650c269676cd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d8713fd64b650c269676cd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d87217064c730ef7bc63fe.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d87217064c730ef7bc63fe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d87217064c730ef7bc63fe.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d87217064c730ef7bc63fe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d881130285e11fd1a6f790.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d881130285e11fd1a6f790.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d881130285e11fd1a6f790.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d881130285e11fd1a6f790.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d88b76573df039d43f29bc.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d88b76573df039d43f29bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d88b76573df039d43f29bc.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d88b76573df039d43f29bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d890f37666763b1c08e284.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d890f37666763b1c08e284.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d890f37666763b1c08e284.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d890f37666763b1c08e284.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d892ad7262d64a5db56906.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d892ad7262d64a5db56906.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d892ad7262d64a5db56906.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d892ad7262d64a5db56906.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d8938e6254064bd4cd63fa.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d8938e6254064bd4cd63fa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d8938e6254064bd4cd63fa.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d8938e6254064bd4cd63fa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d8947a2588474f90595bcf.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d8947a2588474f90595bcf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d8947a2588474f90595bcf.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d8947a2588474f90595bcf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d89562dff69551e7683df3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d89562dff69551e7683df3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d89562dff69551e7683df3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d89562dff69551e7683df3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d897caddd4d657e3862b36.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d897caddd4d657e3862b36.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d897caddd4d657e3862b36.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d897caddd4d657e3862b36.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d950cef8533a636d6bd51e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d950cef8533a636d6bd51e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d950cef8533a636d6bd51e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d950cef8533a636d6bd51e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d957af14072272d091fc45.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d957af14072272d091fc45.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d957af14072272d091fc45.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d957af14072272d091fc45.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d959d3478ceb77dc1b28a3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d959d3478ceb77dc1b28a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d959d3478ceb77dc1b28a3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d959d3478ceb77dc1b28a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d95c504f0bce7e8f6a30ea.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d95c504f0bce7e8f6a30ea.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d95c504f0bce7e8f6a30ea.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d95c504f0bce7e8f6a30ea.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d9633ff2cc710bd3e18c03.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d9633ff2cc710bd3e18c03.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d9633ff2cc710bd3e18c03.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d9633ff2cc710bd3e18c03.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d9646cf07b7b0e74fbfe6f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d9646cf07b7b0e74fbfe6f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d9646cf07b7b0e74fbfe6f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d9646cf07b7b0e74fbfe6f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d9664a976fb114cf9f1928.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d9664a976fb114cf9f1928.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d9664a976fb114cf9f1928.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d9664a976fb114cf9f1928.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d967ec3ad9fb162e3b6d67.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d967ec3ad9fb162e3b6d67.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d967ec3ad9fb162e3b6d67.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d967ec3ad9fb162e3b6d67.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d96b62de43441ee5d01b88.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d96b62de43441ee5d01b88.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65d96b62de43441ee5d01b88.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65d96b62de43441ee5d01b88.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa3bcb0ef255d206f91b8.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa3bcb0ef255d206f91b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa3bcb0ef255d206f91b8.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa3bcb0ef255d206f91b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa68d2bec806393956a94.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa68d2bec806393956a94.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa68d2bec806393956a94.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa68d2bec806393956a94.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa8143ae77767ad914ba4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa8143ae77767ad914ba4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa8143ae77767ad914ba4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa8143ae77767ad914ba4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa8cce1b9206995e4aec3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa8cce1b9206995e4aec3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa8cce1b9206995e4aec3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa8cce1b9206995e4aec3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa9fa35b2dd6c6e29636d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa9fa35b2dd6c6e29636d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daa9fa35b2dd6c6e29636d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daa9fa35b2dd6c6e29636d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daab9b713d3e6e6272c8bf.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daab9b713d3e6e6272c8bf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65daab9b713d3e6e6272c8bf.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65daab9b713d3e6e6272c8bf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab0c26091a87db218685a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab0c26091a87db218685a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab0c26091a87db218685a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab0c26091a87db218685a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab1186529467ee5e463a7.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab1186529467ee5e463a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab1186529467ee5e463a7.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab1186529467ee5e463a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab20c41a21a817084ecdb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab20c41a21a817084ecdb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab20c41a21a817084ecdb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab20c41a21a817084ecdb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab50a398b0f851f7a1c9b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab50a398b0f851f7a1c9b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab50a398b0f851f7a1c9b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab50a398b0f851f7a1c9b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab742fb5c1c8d81bb063b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab742fb5c1c8d81bb063b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dab742fb5c1c8d81bb063b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dab742fb5c1c8d81bb063b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dabddd6b64319c42b36aa2.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dabddd6b64319c42b36aa2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dabddd6b64319c42b36aa2.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dabddd6b64319c42b36aa2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dabf5eb13aae9ff91c40a2.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dabf5eb13aae9ff91c40a2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dabf5eb13aae9ff91c40a2.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dabf5eb13aae9ff91c40a2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dacf1ea93489b07bbe48d8.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dacf1ea93489b07bbe48d8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dacf1ea93489b07bbe48d8.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dacf1ea93489b07bbe48d8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dad153fd675cb51e8423b0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dad153fd675cb51e8423b0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/65dad153fd675cb51e8423b0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/65dad153fd675cb51e8423b0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5aca93db0b0d9d7dc088.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5aca93db0b0d9d7dc088.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5aca93db0b0d9d7dc088.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5aca93db0b0d9d7dc088.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5b186e34570dd3d2ff19.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5b186e34570dd3d2ff19.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5b186e34570dd3d2ff19.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5b186e34570dd3d2ff19.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5b48d4770d0dfbac7497.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5b48d4770d0dfbac7497.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5b48d4770d0dfbac7497.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5b48d4770d0dfbac7497.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5b7c1213d90e23edb44a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5b7c1213d90e23edb44a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e5b7c1213d90e23edb44a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e5b7c1213d90e23edb44a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e60aec4c643115ef37313.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e60aec4c643115ef37313.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-roles-and-responsibilies/685e60aec4c643115ef37313.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-roles-and-responsibilies/685e60aec4c643115ef37313.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635c3e30e02d224d4450eac.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635c3e30e02d224d4450eac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635c3e30e02d224d4450eac.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635c3e30e02d224d4450eac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635f9203e0ed42948db1e4c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635f9203e0ed42948db1e4c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635f9203e0ed42948db1e4c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635f9203e0ed42948db1e4c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635f9c305ad6d2a08cb6ad4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635f9c305ad6d2a08cb6ad4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635f9c305ad6d2a08cb6ad4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635f9c305ad6d2a08cb6ad4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635fc67f6d0f82ad629e71d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635fc67f6d0f82ad629e71d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635fc67f6d0f82ad629e71d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635fc67f6d0f82ad629e71d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635fdc8fdd98f2b56c3bcf8.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635fdc8fdd98f2b56c3bcf8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6635fdc8fdd98f2b56c3bcf8.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6635fdc8fdd98f2b56c3bcf8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663601a777cfc92cbaf8cb7c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663601a777cfc92cbaf8cb7c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663601a777cfc92cbaf8cb7c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663601a777cfc92cbaf8cb7c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66360374d980d82d3cccddf7.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66360374d980d82d3cccddf7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66360374d980d82d3cccddf7.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66360374d980d82d3cccddf7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663604ab610a932dc9882194.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663604ab610a932dc9882194.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663604ab610a932dc9882194.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663604ab610a932dc9882194.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663606cc695a992e81ef521d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663606cc695a992e81ef521d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663606cc695a992e81ef521d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663606cc695a992e81ef521d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663608aa63d5b72f475b7718.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663608aa63d5b72f475b7718.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663608aa63d5b72f475b7718.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663608aa63d5b72f475b7718.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663609d95c99422fce1d3824.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663609d95c99422fce1d3824.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663609d95c99422fce1d3824.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663609d95c99422fce1d3824.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66360b4ec92e49305fec41ce.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66360b4ec92e49305fec41ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66360b4ec92e49305fec41ce.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66360b4ec92e49305fec41ce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66360c141117e030da0c0cb3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66360c141117e030da0c0cb3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66360c141117e030da0c0cb3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66360c141117e030da0c0cb3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636159376b91532f4f8e49b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636159376b91532f4f8e49b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636159376b91532f4f8e49b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636159376b91532f4f8e49b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66361836f505f333d344da43.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66361836f505f333d344da43.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66361836f505f333d344da43.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66361836f505f333d344da43.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66361ad945006834b7eb7ccd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66361ad945006834b7eb7ccd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66361ad945006834b7eb7ccd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66361ad945006834b7eb7ccd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66361c43829cea3535e7a49a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66361c43829cea3535e7a49a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66361c43829cea3535e7a49a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66361c43829cea3535e7a49a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663620974eb4a0369d76b6b8.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663620974eb4a0369d76b6b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663620974eb4a0369d76b6b8.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663620974eb4a0369d76b6b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663621cf8781e93738b3e30f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663621cf8781e93738b3e30f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663621cf8781e93738b3e30f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663621cf8781e93738b3e30f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66362350df72dc37d8c9ca40.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66362350df72dc37d8c9ca40.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66362350df72dc37d8c9ca40.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66362350df72dc37d8c9ca40.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636242c12c019384fd78b5a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636242c12c019384fd78b5a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636242c12c019384fd78b5a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636242c12c019384fd78b5a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636263059a6703a80ee06aa.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636263059a6703a80ee06aa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636263059a6703a80ee06aa.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636263059a6703a80ee06aa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663626ee2c3a803af8cc2fd6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663626ee2c3a803af8cc2fd6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663626ee2c3a803af8cc2fd6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663626ee2c3a803af8cc2fd6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66362781eb0d663b5eabc353.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66362781eb0d663b5eabc353.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66362781eb0d663b5eabc353.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66362781eb0d663b5eabc353.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636285e6fcb733bdffaa986.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636285e6fcb733bdffaa986.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636285e6fcb733bdffaa986.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636285e6fcb733bdffaa986.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636ebb50b24c83f130344f4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636ebb50b24c83f130344f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636ebb50b24c83f130344f4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636ebb50b24c83f130344f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636ee901c0de13ff4f02edc.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636ee901c0de13ff4f02edc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636ee901c0de13ff4f02edc.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636ee901c0de13ff4f02edc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f20df76124410fe597e9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f20df76124410fe597e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f20df76124410fe597e9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f20df76124410fe597e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f36bfde85f41809044c9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f36bfde85f41809044c9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f36bfde85f41809044c9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f36bfde85f41809044c9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f47542d2a4421a433d8e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f47542d2a4421a433d8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f47542d2a4421a433d8e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f47542d2a4421a433d8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f652561a9842e74b032a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f652561a9842e74b032a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f652561a9842e74b032a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f652561a9842e74b032a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f834a7b32443a43fa4e0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f834a7b32443a43fa4e0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f834a7b32443a43fa4e0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f834a7b32443a43fa4e0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f90f25a10b442185e3b8.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f90f25a10b442185e3b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6636f90f25a10b442185e3b8.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6636f90f25a10b442185e3b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638478a5f79414a5126bca3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638478a5f79414a5126bca3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638478a5f79414a5126bca3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638478a5f79414a5126bca3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66384b3e267aef4c6daf5279.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66384b3e267aef4c6daf5279.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66384b3e267aef4c6daf5279.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66384b3e267aef4c6daf5279.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66384d37bfbd344d5c647fbd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66384d37bfbd344d5c647fbd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66384d37bfbd344d5c647fbd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66384d37bfbd344d5c647fbd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66384eb6677d974e02af573b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66384eb6677d974e02af573b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66384eb6677d974e02af573b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66384eb6677d974e02af573b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638510e8311f74fec51b839.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638510e8311f74fec51b839.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638510e8311f74fec51b839.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638510e8311f74fec51b839.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663855865f5d53510f9cd9a5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663855865f5d53510f9cd9a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663855865f5d53510f9cd9a5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663855865f5d53510f9cd9a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663856f8cf403151ac9d9e8a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663856f8cf403151ac9d9e8a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663856f8cf403151ac9d9e8a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663856f8cf403151ac9d9e8a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663897f00196a953f16499c6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663897f00196a953f16499c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/663897f00196a953f16499c6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/663897f00196a953f16499c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638994f7dbcb3548e458202.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638994f7dbcb3548e458202.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638994f7dbcb3548e458202.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638994f7dbcb3548e458202.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389a37bc8a4b5539eab451.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389a37bc8a4b5539eab451.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389a37bc8a4b5539eab451.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389a37bc8a4b5539eab451.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389c04cffc4f55e6e0f798.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389c04cffc4f55e6e0f798.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389c04cffc4f55e6e0f798.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389c04cffc4f55e6e0f798.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389e09cec2fa569567b15a.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389e09cec2fa569567b15a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389e09cec2fa569567b15a.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389e09cec2fa569567b15a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389ee34417c057109ed5f6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389ee34417c057109ed5f6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/66389ee34417c057109ed5f6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/66389ee34417c057109ed5f6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a163d5757f57e5270598.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a163d5757f57e5270598.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a163d5757f57e5270598.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a163d5757f57e5270598.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a290bc4a5458dd6ebf07.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a290bc4a5458dd6ebf07.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a290bc4a5458dd6ebf07.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a290bc4a5458dd6ebf07.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a5aaf619a15a1c5cfe6f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a5aaf619a15a1c5cfe6f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a5aaf619a15a1c5cfe6f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a5aaf619a15a1c5cfe6f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a7713695f25abd3f3c02.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a7713695f25abd3f3c02.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a7713695f25abd3f3c02.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a7713695f25abd3f3c02.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a9a5dee1ac5b6a9db7d9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a9a5dee1ac5b6a9db7d9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638a9a5dee1ac5b6a9db7d9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638a9a5dee1ac5b6a9db7d9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638aa72831d185bdac55c12.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638aa72831d185bdac55c12.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638aa72831d185bdac55c12.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638aa72831d185bdac55c12.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638abe5e8d43a5c7ed9d320.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638abe5e8d43a5c7ed9d320.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6638abe5e8d43a5c7ed9d320.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6638abe5e8d43a5c7ed9d320.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/666339cedcfb436e2c9fd550.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/666339cedcfb436e2c9fd550.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/666339cedcfb436e2c9fd550.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/666339cedcfb436e2c9fd550.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/666339dd9d6dc46efa85c8cb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/666339dd9d6dc46efa85c8cb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/666339dd9d6dc46efa85c8cb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/666339dd9d6dc46efa85c8cb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6859214362dab4169311ce7c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6859214362dab4169311ce7c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/6859214362dab4169311ce7c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/6859214362dab4169311ce7c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/685921b21282d316f55adc7f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/685921b21282d316f55adc7f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/685921b21282d316f55adc7f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/685921b21282d316f55adc7f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/685921ea5a8eb9174d88d209.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/685921ea5a8eb9174d88d209.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-tech-trends-and-updates/685921ea5a8eb9174d88d209.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-tech-trends-and-updates/685921ea5a8eb9174d88d209.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655699a46134fa74acaf6204.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655699a46134fa74acaf6204.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655699a46134fa74acaf6204.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655699a46134fa74acaf6204.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65569ebbc9ef9f7b5b99827b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65569ebbc9ef9f7b5b99827b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65569ebbc9ef9f7b5b99827b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65569ebbc9ef9f7b5b99827b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556ba2fe6c3f3846ea71ab2.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556ba2fe6c3f3846ea71ab2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556ba2fe6c3f3846ea71ab2.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556ba2fe6c3f3846ea71ab2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556bc95e6ce5d850d37dd07.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556bc95e6ce5d850d37dd07.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556bc95e6ce5d850d37dd07.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556bc95e6ce5d850d37dd07.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556be93f9fcb88ac9e88b0d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556be93f9fcb88ac9e88b0d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556be93f9fcb88ac9e88b0d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556be93f9fcb88ac9e88b0d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556bfd76c3fc38ba94ccf5e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556bfd76c3fc38ba94ccf5e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556bfd76c3fc38ba94ccf5e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556bfd76c3fc38ba94ccf5e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c1255efe438cbba5ce06.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c1255efe438cbba5ce06.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c1255efe438cbba5ce06.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c1255efe438cbba5ce06.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c24670683b8d6d80bb32.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c24670683b8d6d80bb32.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c24670683b8d6d80bb32.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c24670683b8d6d80bb32.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c3561e21d38e21518845.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c3561e21d38e21518845.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c3561e21d38e21518845.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c3561e21d38e21518845.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c456a11da38ed3275f67.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c456a11da38ed3275f67.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c456a11da38ed3275f67.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c456a11da38ed3275f67.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c5977ba8d5900c230ce5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c5977ba8d5900c230ce5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c5977ba8d5900c230ce5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c5977ba8d5900c230ce5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c78eac427390aafa26ff.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c78eac427390aafa26ff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6556c78eac427390aafa26ff.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6556c78eac427390aafa26ff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65578ed1a4ae65a8fbc341f5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65578ed1a4ae65a8fbc341f5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65578ed1a4ae65a8fbc341f5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65578ed1a4ae65a8fbc341f5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655792631f21afaa40c611e1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655792631f21afaa40c611e1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655792631f21afaa40c611e1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655792631f21afaa40c611e1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655795519e1068aac3351755.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655795519e1068aac3351755.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655795519e1068aac3351755.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655795519e1068aac3351755.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557985a95ab6db1c4a31b6c.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557985a95ab6db1c4a31b6c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557985a95ab6db1c4a31b6c.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557985a95ab6db1c4a31b6c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557995f0d97e1b2837a3081.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557995f0d97e1b2837a3081.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557995f0d97e1b2837a3081.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557995f0d97e1b2837a3081.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65579a0e1613d5b31a034ee5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65579a0e1613d5b31a034ee5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65579a0e1613d5b31a034ee5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65579a0e1613d5b31a034ee5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557aee56ed7dcb5506a66d6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557aee56ed7dcb5506a66d6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557aee56ed7dcb5506a66d6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557aee56ed7dcb5506a66d6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557b169bc7ab4b66929672d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557b169bc7ab4b66929672d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557b169bc7ab4b66929672d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557b169bc7ab4b66929672d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557b2f6f90e6eb703cd2307.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557b2f6f90e6eb703cd2307.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557b2f6f90e6eb703cd2307.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557b2f6f90e6eb703cd2307.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557b68486fe9bb7b52a4308.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557b68486fe9bb7b52a4308.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557b68486fe9bb7b52a4308.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557b68486fe9bb7b52a4308.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557bb81a99580b97a8b1c3b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557bb81a99580b97a8b1c3b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557bb81a99580b97a8b1c3b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557bb81a99580b97a8b1c3b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557bd443a1a57ba598bff47.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557bd443a1a57ba598bff47.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557bd443a1a57ba598bff47.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557bd443a1a57ba598bff47.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557c1dff9d170bc911fd82b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557c1dff9d170bc911fd82b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557c1dff9d170bc911fd82b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557c1dff9d170bc911fd82b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557c30b85e792bd0c1e8206.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557c30b85e792bd0c1e8206.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557c30b85e792bd0c1e8206.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557c30b85e792bd0c1e8206.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557d6a229e541bfde2c560d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557d6a229e541bfde2c560d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557d6a229e541bfde2c560d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557d6a229e541bfde2c560d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557d782bc7613c06aa7dafd.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557d782bc7613c06aa7dafd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557d782bc7613c06aa7dafd.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557d782bc7613c06aa7dafd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557db51366bf6c15a966fb0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557db51366bf6c15a966fb0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557db51366bf6c15a966fb0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557db51366bf6c15a966fb0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557dc1aa6be93c1eb4e9efb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557dc1aa6be93c1eb4e9efb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557dc1aa6be93c1eb4e9efb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557dc1aa6be93c1eb4e9efb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557dea8c258c1c2a767deb7.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557dea8c258c1c2a767deb7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557dea8c258c1c2a767deb7.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557dea8c258c1c2a767deb7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e026c053f9c362a1983e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e026c053f9c362a1983e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e026c053f9c362a1983e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e026c053f9c362a1983e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e0adbee371c3ac455a01.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e0adbee371c3ac455a01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e0adbee371c3ac455a01.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e0adbee371c3ac455a01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e1ad953431c417763b3b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e1ad953431c417763b3b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e1ad953431c417763b3b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e1ad953431c417763b3b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e2aca332a4c4c0359ed5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e2aca332a4c4c0359ed5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e2aca332a4c4c0359ed5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e2aca332a4c4c0359ed5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e5c6a854bfcad48808c4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e5c6a854bfcad48808c4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/6557e5c6a854bfcad48808c4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/6557e5c6a854bfcad48808c4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65593cf82e2430e8567edf39.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65593cf82e2430e8567edf39.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/65593cf82e2430e8567edf39.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/65593cf82e2430e8567edf39.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a21f5512be1f7dbfe4cad.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a21f5512be1f7dbfe4cad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a21f5512be1f7dbfe4cad.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a21f5512be1f7dbfe4cad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a235215bab7fa2a2e4bb7.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a235215bab7fa2a2e4bb7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a235215bab7fa2a2e4bb7.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a235215bab7fa2a2e4bb7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a24f27d595bfb53f1bb3e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a24f27d595bfb53f1bb3e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a24f27d595bfb53f1bb3e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a24f27d595bfb53f1bb3e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a256c6fce94fb9c1cc841.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a256c6fce94fb9c1cc841.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a256c6fce94fb9c1cc841.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a256c6fce94fb9c1cc841.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a2a597d94f7fcc2f6126e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a2a597d94f7fcc2f6126e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a2a597d94f7fcc2f6126e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a2a597d94f7fcc2f6126e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3132c16520fe6bf8f9be.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3132c16520fe6bf8f9be.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3132c16520fe6bf8f9be.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3132c16520fe6bf8f9be.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a33bb8f2009ff7a7abfaa.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a33bb8f2009ff7a7abfaa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a33bb8f2009ff7a7abfaa.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a33bb8f2009ff7a7abfaa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3470e882d10004441cf3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3470e882d10004441cf3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3470e882d10004441cf3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3470e882d10004441cf3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a35731cb3fc0152ebcf60.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a35731cb3fc0152ebcf60.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a35731cb3fc0152ebcf60.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a35731cb3fc0152ebcf60.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a367638e3f401eb0235ea.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a367638e3f401eb0235ea.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a367638e3f401eb0235ea.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a367638e3f401eb0235ea.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3789069fc902eb2aaa4b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3789069fc902eb2aaa4b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3789069fc902eb2aaa4b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3789069fc902eb2aaa4b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a39242197c9040ddedef2.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a39242197c9040ddedef2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a39242197c9040ddedef2.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a39242197c9040ddedef2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3a2fe5a5cd04f8caa03e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3a2fe5a5cd04f8caa03e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3a2fe5a5cd04f8caa03e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3a2fe5a5cd04f8caa03e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3b8981a93f05bbfea7ba.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3b8981a93f05bbfea7ba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3b8981a93f05bbfea7ba.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3b8981a93f05bbfea7ba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3cc030fb970687d6444d.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3cc030fb970687d6444d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a3cc030fb970687d6444d.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a3cc030fb970687d6444d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a497a3afaf10b336746a5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a497a3afaf10b336746a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a497a3afaf10b336746a5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a497a3afaf10b336746a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a4a5af997350c187bd779.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a4a5af997350c187bd779.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a4a5af997350c187bd779.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a4a5af997350c187bd779.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a4e0c1176be0e1b785c96.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a4e0c1176be0e1b785c96.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a4e0c1176be0e1b785c96.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a4e0c1176be0e1b785c96.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a4fc35818d90f73f63ba0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a4fc35818d90f73f63ba0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a4fc35818d90f73f63ba0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a4fc35818d90f73f63ba0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a505171c360103cf718f9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a505171c360103cf718f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a505171c360103cf718f9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a505171c360103cf718f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a51cff12fb7117aa611f9.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a51cff12fb7117aa611f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a51cff12fb7117aa611f9.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a51cff12fb7117aa611f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a52d92a586612be333b16.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a52d92a586612be333b16.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a52d92a586612be333b16.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a52d92a586612be333b16.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a54506b259313b2d59577.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a54506b259313b2d59577.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a54506b259313b2d59577.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a54506b259313b2d59577.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a55068842f6143a7bcc46.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a55068842f6143a7bcc46.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a55068842f6143a7bcc46.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a55068842f6143a7bcc46.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a5630b68570156ea7d80e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a5630b68570156ea7d80e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a5630b68570156ea7d80e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a5630b68570156ea7d80e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a57579afa8d173304b239.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a57579afa8d173304b239.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a57579afa8d173304b239.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a57579afa8d173304b239.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a591ad34faa18c8338f9b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a591ad34faa18c8338f9b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a591ad34faa18c8338f9b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a591ad34faa18c8338f9b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a5bfadf47e1199f9b65eb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a5bfadf47e1199f9b65eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a5bfadf47e1199f9b65eb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a5bfadf47e1199f9b65eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a5e76ca6f8d1b1a88e0f1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a5e76ca6f8d1b1a88e0f1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a5e76ca6f8d1b1a88e0f1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a5e76ca6f8d1b1a88e0f1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a78fdfac0e22b0c400e72.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a78fdfac0e22b0c400e72.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a78fdfac0e22b0c400e72.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a78fdfac0e22b0c400e72.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a79e595bd202b4cd5e2d2.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a79e595bd202b4cd5e2d2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a79e595bd202b4cd5e2d2.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a79e595bd202b4cd5e2d2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a7c5211e5252cf8a4ed01.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a7c5211e5252cf8a4ed01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a7c5211e5252cf8a4ed01.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a7c5211e5252cf8a4ed01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a7d752ffc542e5874af0b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a7d752ffc542e5874af0b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a7d752ffc542e5874af0b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a7d752ffc542e5874af0b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a88194beb4332037ff7ce.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a88194beb4332037ff7ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a88194beb4332037ff7ce.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a88194beb4332037ff7ce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a896f31ca6a32913d1106.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a896f31ca6a32913d1106.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a896f31ca6a32913d1106.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a896f31ca6a32913d1106.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8ae1f10749350bc8820f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8ae1f10749350bc8820f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8ae1f10749350bc8820f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8ae1f10749350bc8820f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8b62e5681235c3fb5492.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8b62e5681235c3fb5492.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8b62e5681235c3fb5492.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8b62e5681235c3fb5492.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8c9d2a0ea136a0fd3631.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8c9d2a0ea136a0fd3631.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8c9d2a0ea136a0fd3631.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8c9d2a0ea136a0fd3631.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8d7c939fcf37604516e4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8d7c939fcf37604516e4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8d7c939fcf37604516e4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8d7c939fcf37604516e4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8ecc0cad80393b5f3b5b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8ecc0cad80393b5f3b5b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8ecc0cad80393b5f3b5b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8ecc0cad80393b5f3b5b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8fcbb859993a93204e44.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8fcbb859993a93204e44.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a8fcbb859993a93204e44.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a8fcbb859993a93204e44.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a9a4cef8a173b8c27fc84.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a9a4cef8a173b8c27fc84.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a9a4cef8a173b8c27fc84.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a9a4cef8a173b8c27fc84.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a9d161bf4cf51369ff1e0.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a9d161bf4cf51369ff1e0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a9d161bf4cf51369ff1e0.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a9d161bf4cf51369ff1e0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a9f8d6d3af8538a178166.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a9f8d6d3af8538a178166.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655a9f8d6d3af8538a178166.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655a9f8d6d3af8538a178166.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655aa098bb38a05474a3f5b4.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655aa098bb38a05474a3f5b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655aa098bb38a05474a3f5b4.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655aa098bb38a05474a3f5b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b258e8cd2985ed8412275.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b258e8cd2985ed8412275.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b258e8cd2985ed8412275.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b258e8cd2985ed8412275.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b266c2ea5495f43b97ea5.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b266c2ea5495f43b97ea5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b266c2ea5495f43b97ea5.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b266c2ea5495f43b97ea5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b275cadbebf5fc0f0db05.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b275cadbebf5fc0f0db05.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b275cadbebf5fc0f0db05.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b275cadbebf5fc0f0db05.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b283d10fee46040e0a893.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b283d10fee46040e0a893.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b283d10fee46040e0a893.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b283d10fee46040e0a893.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2919ff561b60fcde19ae.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2919ff561b60fcde19ae.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2919ff561b60fcde19ae.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2919ff561b60fcde19ae.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b29fb2c8b1861bf4fbab1.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b29fb2c8b1861bf4fbab1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b29fb2c8b1861bf4fbab1.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b29fb2c8b1861bf4fbab1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2aa6807cae6273ca23fb.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2aa6807cae6273ca23fb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2aa6807cae6273ca23fb.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2aa6807cae6273ca23fb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2b5cc4ea3062f9811dec.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2b5cc4ea3062f9811dec.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2b5cc4ea3062f9811dec.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2b5cc4ea3062f9811dec.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2d250741166530dd6e43.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2d250741166530dd6e43.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b2d250741166530dd6e43.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b2d250741166530dd6e43.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3197bb31ca670081f6d7.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3197bb31ca670081f6d7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3197bb31ca670081f6d7.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3197bb31ca670081f6d7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3274b6c61c67d95b5e67.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3274b6c61c67d95b5e67.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3274b6c61c67d95b5e67.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3274b6c61c67d95b5e67.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b32b2812874680f3198d3.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b32b2812874680f3198d3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b32b2812874680f3198d3.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b32b2812874680f3198d3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b34a4b45a76689cb429c6.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b34a4b45a76689cb429c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b34a4b45a76689cb429c6.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b34a4b45a76689cb429c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b34e53bf2cb6908042c98.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b34e53bf2cb6908042c98.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b34e53bf2cb6908042c98.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b34e53bf2cb6908042c98.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3581926acd6a172fa94b.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3581926acd6a172fa94b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3581926acd6a172fa94b.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3581926acd6a172fa94b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b363149b5ba6b15434574.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b363149b5ba6b15434574.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b363149b5ba6b15434574.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b363149b5ba6b15434574.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b37ecf9da446bd1dcff4f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b37ecf9da446bd1dcff4f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b37ecf9da446bd1dcff4f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b37ecf9da446bd1dcff4f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b38c1f5351d6c827c8e8f.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b38c1f5351d6c827c8e8f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b38c1f5351d6c827c8e8f.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b38c1f5351d6c827c8e8f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b39e59c29d16d64a2ce8e.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b39e59c29d16d64a2ce8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b39e59c29d16d64a2ce8e.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b39e59c29d16d64a2ce8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3b06ec00a46e572868a2.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3b06ec00a46e572868a2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/655b3b06ec00a46e572868a2.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/655b3b06ec00a46e572868a2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/657a45a85a8f6cfeef7803db.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/657a45a85a8f6cfeef7803db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/657a45a85a8f6cfeef7803db.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/657a45a85a8f6cfeef7803db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/67c8bb14718cddacc3748282.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/67c8bb14718cddacc3748282.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/67c8bb14718cddacc3748282.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/67c8bb14718cddacc3748282.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/67ca0719cf479630dbb12495.md b/curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/67ca0719cf479630dbb12495.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-discuss-your-morning-or-evening-routine/67ca0719cf479630dbb12495.md rename to curriculum/challenges/english/blocks/learn-how-to-discuss-your-morning-or-evening-routine/67ca0719cf479630dbb12495.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65ddb2ee481da72f38f076ad.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65ddb2ee481da72f38f076ad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65ddb2ee481da72f38f076ad.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65ddb2ee481da72f38f076ad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65ddb38c14e76d317c6128e6.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65ddb38c14e76d317c6128e6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65ddb38c14e76d317c6128e6.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65ddb38c14e76d317c6128e6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e44fdc3b0d5813ee7fc300.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e44fdc3b0d5813ee7fc300.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e44fdc3b0d5813ee7fc300.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e44fdc3b0d5813ee7fc300.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e452611e67af1a07314eb6.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e452611e67af1a07314eb6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e452611e67af1a07314eb6.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e452611e67af1a07314eb6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e4642c66bb7a29b328111e.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e4642c66bb7a29b328111e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e4642c66bb7a29b328111e.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e4642c66bb7a29b328111e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e46524078f872c3a871f9f.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e46524078f872c3a871f9f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e46524078f872c3a871f9f.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e46524078f872c3a871f9f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e4660946dec02eb08f1a0d.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e4660946dec02eb08f1a0d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e4660946dec02eb08f1a0d.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e4660946dec02eb08f1a0d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e466b7e1db1530a27f413b.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e466b7e1db1530a27f413b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e466b7e1db1530a27f413b.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e466b7e1db1530a27f413b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e468fe7454d936320fe31c.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e468fe7454d936320fe31c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e468fe7454d936320fe31c.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e468fe7454d936320fe31c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5c959087282242cf23f03.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5c959087282242cf23f03.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5c959087282242cf23f03.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5c959087282242cf23f03.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5ca3d8fd484268f4336d4.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5ca3d8fd484268f4336d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5ca3d8fd484268f4336d4.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5ca3d8fd484268f4336d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5caebc431182877f90758.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5caebc431182877f90758.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5caebc431182877f90758.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5caebc431182877f90758.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5cc619608ce2bf40e3ce8.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5cc619608ce2bf40e3ce8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5cc619608ce2bf40e3ce8.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5cc619608ce2bf40e3ce8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5cd292dbe212e2af21c9e.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5cd292dbe212e2af21c9e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5cd292dbe212e2af21c9e.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5cd292dbe212e2af21c9e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5cf002c98ea3289bf2bea.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5cf002c98ea3289bf2bea.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5cf002c98ea3289bf2bea.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5cf002c98ea3289bf2bea.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5d04819aa7c35cf23028c.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5d04819aa7c35cf23028c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5d04819aa7c35cf23028c.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5d04819aa7c35cf23028c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5d1128a3a2137ff818dd6.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5d1128a3a2137ff818dd6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e5d1128a3a2137ff818dd6.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e5d1128a3a2137ff818dd6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e84a436d691712a7769ea9.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e84a436d691712a7769ea9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e84a436d691712a7769ea9.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e84a436d691712a7769ea9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e85c512d559f216cacd3c4.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e85c512d559f216cacd3c4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e85c512d559f216cacd3c4.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e85c512d559f216cacd3c4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e865a63c108a2f651b58c4.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e865a63c108a2f651b58c4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e865a63c108a2f651b58c4.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e865a63c108a2f651b58c4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8668b12eaa63202034f84.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8668b12eaa63202034f84.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8668b12eaa63202034f84.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8668b12eaa63202034f84.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8677731fef734895ac330.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8677731fef734895ac330.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8677731fef734895ac330.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8677731fef734895ac330.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8687c037bd7373bac6bb8.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8687c037bd7373bac6bb8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8687c037bd7373bac6bb8.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8687c037bd7373bac6bb8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8697e64f1883a30a759e5.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8697e64f1883a30a759e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e8697e64f1883a30a759e5.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e8697e64f1883a30a759e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e86cac39492642332416e9.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e86cac39492642332416e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e86cac39492642332416e9.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e86cac39492642332416e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e86e39e990f4461c9e23a7.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e86e39e990f4461c9e23a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e86e39e990f4461c9e23a7.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e86e39e990f4461c9e23a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e870a2ad67264ba3aac3f6.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e870a2ad67264ba3aac3f6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e870a2ad67264ba3aac3f6.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e870a2ad67264ba3aac3f6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e92d17a7e3c777c5a2f4b1.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e92d17a7e3c777c5a2f4b1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e92d17a7e3c777c5a2f4b1.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e92d17a7e3c777c5a2f4b1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e932555f5de583b53ac688.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e932555f5de583b53ac688.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e932555f5de583b53ac688.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e932555f5de583b53ac688.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93353894747864641dc5c.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93353894747864641dc5c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93353894747864641dc5c.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93353894747864641dc5c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93446e44ce704166696fa.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93446e44ce704166696fa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93446e44ce704166696fa.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93446e44ce704166696fa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e935d6ca6d6b082cf59682.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e935d6ca6d6b082cf59682.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e935d6ca6d6b082cf59682.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e935d6ca6d6b082cf59682.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9376e45814e0c248c2262.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9376e45814e0c248c2262.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9376e45814e0c248c2262.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9376e45814e0c248c2262.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9393152c63010e8d14dce.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9393152c63010e8d14dce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9393152c63010e8d14dce.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9393152c63010e8d14dce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93a6cca356414bb39c4a6.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93a6cca356414bb39c4a6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93a6cca356414bb39c4a6.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93a6cca356414bb39c4a6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93b241e3f2216db6801e8.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93b241e3f2216db6801e8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93b241e3f2216db6801e8.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93b241e3f2216db6801e8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93be2cbc1da18d7602a31.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93be2cbc1da18d7602a31.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e93be2cbc1da18d7602a31.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e93be2cbc1da18d7602a31.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e943b74900112d64038331.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e943b74900112d64038331.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e943b74900112d64038331.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e943b74900112d64038331.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e99114ec85863bbd32be2d.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e99114ec85863bbd32be2d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e99114ec85863bbd32be2d.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e99114ec85863bbd32be2d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e992a27a99bd3fce984132.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e992a27a99bd3fce984132.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e992a27a99bd3fce984132.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e992a27a99bd3fce984132.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9932d9cab2348221a1139.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9932d9cab2348221a1139.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9932d9cab2348221a1139.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9932d9cab2348221a1139.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e993f3248e434a5a47744c.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e993f3248e434a5a47744c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e993f3248e434a5a47744c.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e993f3248e434a5a47744c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e994e2f526634d09c0814a.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e994e2f526634d09c0814a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e994e2f526634d09c0814a.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e994e2f526634d09c0814a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e99595bee9924f07b5abc3.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e99595bee9924f07b5abc3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e99595bee9924f07b5abc3.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e99595bee9924f07b5abc3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9965b96af115148dc3d79.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9965b96af115148dc3d79.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9965b96af115148dc3d79.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9965b96af115148dc3d79.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9972a13329b53a5aff71f.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9972a13329b53a5aff71f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9972a13329b53a5aff71f.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9972a13329b53a5aff71f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e997de10f05355b0354cf8.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e997de10f05355b0354cf8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e997de10f05355b0354cf8.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e997de10f05355b0354cf8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9988f286c8457cc809619.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9988f286c8457cc809619.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9988f286c8457cc809619.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9988f286c8457cc809619.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9991e59d4b959920e8c7d.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9991e59d4b959920e8c7d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e9991e59d4b959920e8c7d.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e9991e59d4b959920e8c7d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e999be5746e45b5a8bb757.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e999be5746e45b5a8bb757.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e999be5746e45b5a8bb757.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e999be5746e45b5a8bb757.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e99a2986903b5c9f4bc720.md b/curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e99a2986903b5c9f4bc720.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-document-code-for-a-project/65e99a2986903b5c9f4bc720.md rename to curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e99a2986903b5c9f4bc720.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661750f15f41cc866197183d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661750f15f41cc866197183d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661750f15f41cc866197183d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661750f15f41cc866197183d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617513e3855718810b088d0.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617513e3855718810b088d0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617513e3855718810b088d0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617513e3855718810b088d0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617528c1b07688acdfea4e9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617528c1b07688acdfea4e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617528c1b07688acdfea4e9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617528c1b07688acdfea4e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661752fbc765ec8c13f96616.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661752fbc765ec8c13f96616.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661752fbc765ec8c13f96616.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661752fbc765ec8c13f96616.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66175386c145ea8d96b0adf9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66175386c145ea8d96b0adf9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66175386c145ea8d96b0adf9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66175386c145ea8d96b0adf9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617562f72eb2a9387252430.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617562f72eb2a9387252430.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617562f72eb2a9387252430.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617562f72eb2a9387252430.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617569f81323494d7c80fa4.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617569f81323494d7c80fa4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617569f81323494d7c80fa4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617569f81323494d7c80fa4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661757150c7a75961a574a39.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661757150c7a75961a574a39.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661757150c7a75961a574a39.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661757150c7a75961a574a39.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66175792ec93b19771c55c62.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66175792ec93b19771c55c62.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66175792ec93b19771c55c62.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66175792ec93b19771c55c62.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661757e285095e986fed9c27.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661757e285095e986fed9c27.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661757e285095e986fed9c27.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661757e285095e986fed9c27.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66177150856cd6d0ca504c9f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66177150856cd6d0ca504c9f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66177150856cd6d0ca504c9f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66177150856cd6d0ca504c9f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661771a11af289d1ec5c72f9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661771a11af289d1ec5c72f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661771a11af289d1ec5c72f9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661771a11af289d1ec5c72f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661772551b64ddd40c834b1e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661772551b64ddd40c834b1e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661772551b64ddd40c834b1e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661772551b64ddd40c834b1e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661772f42e1412d5bfe4c655.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661772f42e1412d5bfe4c655.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661772f42e1412d5bfe4c655.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661772f42e1412d5bfe4c655.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617962704224fe969a76811.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617962704224fe969a76811.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617962704224fe969a76811.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617962704224fe969a76811.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661796e4635cd3eb1c8c78a4.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661796e4635cd3eb1c8c78a4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661796e4635cd3eb1c8c78a4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661796e4635cd3eb1c8c78a4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661797b505f2d3ed4b170d74.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661797b505f2d3ed4b170d74.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/661797b505f2d3ed4b170d74.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/661797b505f2d3ed4b170d74.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66179829f664e3ee9b42ce5f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66179829f664e3ee9b42ce5f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/66179829f664e3ee9b42ce5f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/66179829f664e3ee9b42ce5f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617994636fa13f16060b12b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617994636fa13f16060b12b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617994636fa13f16060b12b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617994636fa13f16060b12b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617aea9ccdd68f7088368d1.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617aea9ccdd68f7088368d1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617aea9ccdd68f7088368d1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617aea9ccdd68f7088368d1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617af3ab73475f87b53a59d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617af3ab73475f87b53a59d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617af3ab73475f87b53a59d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617af3ab73475f87b53a59d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617afa03e1a7bf99f123c52.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617afa03e1a7bf99f123c52.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617afa03e1a7bf99f123c52.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617afa03e1a7bf99f123c52.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b04b6e9139fb30d059d9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b04b6e9139fb30d059d9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b04b6e9139fb30d059d9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b04b6e9139fb30d059d9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b087df2220fcc00514ec.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b087df2220fcc00514ec.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b087df2220fcc00514ec.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b087df2220fcc00514ec.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b1efe920c2ffea40b54d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b1efe920c2ffea40b54d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b1efe920c2ffea40b54d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b1efe920c2ffea40b54d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b23534265c00d6b800fd.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b23534265c00d6b800fd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b23534265c00d6b800fd.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b23534265c00d6b800fd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b2b0388c600232500e28.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b2b0388c600232500e28.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b2b0388c600232500e28.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b2b0388c600232500e28.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b34260704803d74a6e07.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b34260704803d74a6e07.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b34260704803d74a6e07.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b34260704803d74a6e07.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b3d0e2de65050f11351c.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b3d0e2de65050f11351c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b3d0e2de65050f11351c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b3d0e2de65050f11351c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b41fe23fc0066e715317.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b41fe23fc0066e715317.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b41fe23fc0066e715317.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b41fe23fc0066e715317.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b494880f74079c400fa2.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b494880f74079c400fa2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b494880f74079c400fa2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b494880f74079c400fa2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b500a7049808f3a2a593.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b500a7049808f3a2a593.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b500a7049808f3a2a593.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b500a7049808f3a2a593.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b53e5eda8e09c6c67d28.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b53e5eda8e09c6c67d28.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b53e5eda8e09c6c67d28.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b53e5eda8e09c6c67d28.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b674eb480b0c8d3d6031.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b674eb480b0c8d3d6031.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b674eb480b0c8d3d6031.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b674eb480b0c8d3d6031.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b81046e7b11287a7bef8.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b81046e7b11287a7bef8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b81046e7b11287a7bef8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b81046e7b11287a7bef8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b9b4bb38f916a2c01f8e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b9b4bb38f916a2c01f8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617b9b4bb38f916a2c01f8e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617b9b4bb38f916a2c01f8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617bae50ecd231987654d2e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617bae50ecd231987654d2e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/6617bae50ecd231987654d2e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/6617bae50ecd231987654d2e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/685c0ef9a6cecf06d8d8c463.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/685c0ef9a6cecf06d8d8c463.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/685c0ef9a6cecf06d8d8c463.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/685c0ef9a6cecf06d8d8c463.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/685c0f39010fd807142e568b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/685c0f39010fd807142e568b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/685c0f39010fd807142e568b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/685c0f39010fd807142e568b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/685c0f71b4a0a007615071f2.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/685c0f71b4a0a007615071f2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-express-agreement-or-disagreement/685c0f71b4a0a007615071f2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement-or-disagreement/685c0f71b4a0a007615071f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/6660a04ec4ec815eb81ede7c.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/6660a04ec4ec815eb81ede7c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/6660a04ec4ec815eb81ede7c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/6660a04ec4ec815eb81ede7c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/677bf6d81eba074172a73a2e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/677bf6d81eba074172a73a2e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/677bf6d81eba074172a73a2e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/677bf6d81eba074172a73a2e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/6780284188c80df6c1483f2f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/6780284188c80df6c1483f2f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/6780284188c80df6c1483f2f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/6780284188c80df6c1483f2f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67802a99de4bf605a5397ccd.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67802a99de4bf605a5397ccd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67802a99de4bf605a5397ccd.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67802a99de4bf605a5397ccd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67802cab680a85130fd846a0.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67802cab680a85130fd846a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67802cab680a85130fd846a0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67802cab680a85130fd846a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/678030ed8973e82d5b439ff9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/678030ed8973e82d5b439ff9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/678030ed8973e82d5b439ff9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/678030ed8973e82d5b439ff9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/678033a501bb6d3e2fc0eb50.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/678033a501bb6d3e2fc0eb50.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/678033a501bb6d3e2fc0eb50.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/678033a501bb6d3e2fc0eb50.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67803535dcaa454865db5fd0.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67803535dcaa454865db5fd0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67803535dcaa454865db5fd0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67803535dcaa454865db5fd0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/678036b3f7eb4651f6c273c2.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/678036b3f7eb4651f6c273c2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/678036b3f7eb4651f6c273c2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/678036b3f7eb4651f6c273c2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b6fda63e57f01cdd2a45d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b6fda63e57f01cdd2a45d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b6fda63e57f01cdd2a45d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b6fda63e57f01cdd2a45d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b72572a03cc037def37c3.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b72572a03cc037def37c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b72572a03cc037def37c3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b72572a03cc037def37c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b73bd4f95b4048fe6f9b9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b73bd4f95b4048fe6f9b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b73bd4f95b4048fe6f9b9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b73bd4f95b4048fe6f9b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b74ee20b7400598e672ce.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b74ee20b7400598e672ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b74ee20b7400598e672ce.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b74ee20b7400598e672ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b7597814cfe0657acb4f5.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b7597814cfe0657acb4f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/679b7597814cfe0657acb4f5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/679b7597814cfe0657acb4f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a74fd46f19afe4d0aff00f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a74fd46f19afe4d0aff00f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a74fd46f19afe4d0aff00f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a74fd46f19afe4d0aff00f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a751e305f036e71ada63bc.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a751e305f036e71ada63bc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a751e305f036e71ada63bc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a751e305f036e71ada63bc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a753003a67e1e802515993.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a753003a67e1e802515993.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a753003a67e1e802515993.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a753003a67e1e802515993.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a7541415cd08e8c9a707e9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a7541415cd08e8c9a707e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a7541415cd08e8c9a707e9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a7541415cd08e8c9a707e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a758557a9c6feb3efbf09c.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a758557a9c6feb3efbf09c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a758557a9c6feb3efbf09c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a758557a9c6feb3efbf09c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a7597f958183ec522f4033.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a7597f958183ec522f4033.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a7597f958183ec522f4033.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a7597f958183ec522f4033.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75a9acd71d2ed6eb9a6fa.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75a9acd71d2ed6eb9a6fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75a9acd71d2ed6eb9a6fa.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75a9acd71d2ed6eb9a6fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75c6d5ea4deeee6ffb507.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75c6d5ea4deeee6ffb507.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75c6d5ea4deeee6ffb507.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75c6d5ea4deeee6ffb507.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75d6b2e42aaefbc7d0d27.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75d6b2e42aaefbc7d0d27.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75d6b2e42aaefbc7d0d27.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75d6b2e42aaefbc7d0d27.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75e200e190df05e0e8683.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75e200e190df05e0e8683.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75e200e190df05e0e8683.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75e200e190df05e0e8683.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75f46074d99f1b28459a1.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75f46074d99f1b28459a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a75f46074d99f1b28459a1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a75f46074d99f1b28459a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a760baf99c22f2daba304e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a760baf99c22f2daba304e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a760baf99c22f2daba304e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a760baf99c22f2daba304e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8729d524e9b03f6d5b5b4.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8729d524e9b03f6d5b5b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8729d524e9b03f6d5b5b4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8729d524e9b03f6d5b5b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a873a23552f704c9a1266e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a873a23552f704c9a1266e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a873a23552f704c9a1266e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a873a23552f704c9a1266e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a876c1909803066b7b7aa1.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a876c1909803066b7b7aa1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a876c1909803066b7b7aa1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a876c1909803066b7b7aa1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8ab7d9c41160a85695934.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8ab7d9c41160a85695934.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8ab7d9c41160a85695934.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8ab7d9c41160a85695934.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8ad121b12900c1baeb882.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8ad121b12900c1baeb882.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8ad121b12900c1baeb882.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8ad121b12900c1baeb882.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8ae3c3710410d1bf9569c.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8ae3c3710410d1bf9569c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8ae3c3710410d1bf9569c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8ae3c3710410d1bf9569c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8af564a72170e409ef971.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8af564a72170e409ef971.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8af564a72170e409ef971.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8af564a72170e409ef971.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b0ecdf06070f96c7ccdc.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b0ecdf06070f96c7ccdc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b0ecdf06070f96c7ccdc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b0ecdf06070f96c7ccdc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b18d14c337106171e769.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b18d14c337106171e769.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b18d14c337106171e769.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b18d14c337106171e769.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b767810d4512a77c8988.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b767810d4512a77c8988.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b767810d4512a77c8988.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b767810d4512a77c8988.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b900d1f59014ddd66b91.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b900d1f59014ddd66b91.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a8b900d1f59014ddd66b91.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a8b900d1f59014ddd66b91.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a98cb3c834fe1b9d887299.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a98cb3c834fe1b9d887299.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67a98cb3c834fe1b9d887299.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67a98cb3c834fe1b9d887299.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac5dcf8b2b0424b0769136.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac5dcf8b2b0424b0769136.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac5dcf8b2b0424b0769136.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac5dcf8b2b0424b0769136.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac5f118ea4752af0866ec5.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac5f118ea4752af0866ec5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac5f118ea4752af0866ec5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac5f118ea4752af0866ec5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac6046a0c89231c6b99323.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac6046a0c89231c6b99323.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac6046a0c89231c6b99323.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac6046a0c89231c6b99323.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac640592d43a449d320d6a.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac640592d43a449d320d6a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac640592d43a449d320d6a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac640592d43a449d320d6a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac663228bb894b6d7541ba.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac663228bb894b6d7541ba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67ac663228bb894b6d7541ba.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67ac663228bb894b6d7541ba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af26b82eb35209466f93ae.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af26b82eb35209466f93ae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af26b82eb35209466f93ae.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af26b82eb35209466f93ae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af33c72716c82c4d565f0f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af33c72716c82c4d565f0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af33c72716c82c4d565f0f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af33c72716c82c4d565f0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af348a5f1e3b2ed7cff509.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af348a5f1e3b2ed7cff509.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af348a5f1e3b2ed7cff509.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af348a5f1e3b2ed7cff509.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af35c80225e132c652185b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af35c80225e132c652185b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af35c80225e132c652185b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af35c80225e132c652185b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af38efdf48173d0c0636b3.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af38efdf48173d0c0636b3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af38efdf48173d0c0636b3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af38efdf48173d0c0636b3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af429d29bc315537a8fcf8.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af429d29bc315537a8fcf8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af429d29bc315537a8fcf8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af429d29bc315537a8fcf8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af43f7fc63e958e481f14b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af43f7fc63e958e481f14b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af43f7fc63e958e481f14b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af43f7fc63e958e481f14b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af45555bbf475c945f211f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af45555bbf475c945f211f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af45555bbf475c945f211f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af45555bbf475c945f211f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af45e075d4cc5e536d055e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af45e075d4cc5e536d055e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af45e075d4cc5e536d055e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af45e075d4cc5e536d055e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af46a4ec8db360d8f0cc7a.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af46a4ec8db360d8f0cc7a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67af46a4ec8db360d8f0cc7a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67af46a4ec8db360d8f0cc7a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1aca09cf3a9ec7234c6fd.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1aca09cf3a9ec7234c6fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1aca09cf3a9ec7234c6fd.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1aca09cf3a9ec7234c6fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1acde9499a6ed8c01b135.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1acde9499a6ed8c01b135.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1acde9499a6ed8c01b135.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1acde9499a6ed8c01b135.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1be6f616adc19991819e6.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1be6f616adc19991819e6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1be6f616adc19991819e6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1be6f616adc19991819e6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1bfd4a309ef1da9b1be60.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1bfd4a309ef1da9b1be60.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1bfd4a309ef1da9b1be60.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1bfd4a309ef1da9b1be60.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d55abbc79129344a55a8.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d55abbc79129344a55a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d55abbc79129344a55a8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d55abbc79129344a55a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d64e7cda992c0296fe7a.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d64e7cda992c0296fe7a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d64e7cda992c0296fe7a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d64e7cda992c0296fe7a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d8345211473169794a1d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d8345211473169794a1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d8345211473169794a1d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d8345211473169794a1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d8fcf1608833bdc06993.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d8fcf1608833bdc06993.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1d8fcf1608833bdc06993.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1d8fcf1608833bdc06993.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1da8af03f0f384749d71f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1da8af03f0f384749d71f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1da8af03f0f384749d71f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1da8af03f0f384749d71f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1dbc920478f3bf71f3a86.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1dbc920478f3bf71f3a86.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1dbc920478f3bf71f3a86.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1dbc920478f3bf71f3a86.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1ddf392f98642178927d4.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1ddf392f98642178927d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1ddf392f98642178927d4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1ddf392f98642178927d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e06dd84171494a52bfa4.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e06dd84171494a52bfa4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e06dd84171494a52bfa4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e06dd84171494a52bfa4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e32a197da650fbdcd7e8.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e32a197da650fbdcd7e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e32a197da650fbdcd7e8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e32a197da650fbdcd7e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e5d94993e9592af44aaa.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e5d94993e9592af44aaa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e5d94993e9592af44aaa.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e5d94993e9592af44aaa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e6b6f922765bcd595546.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e6b6f922765bcd595546.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e6b6f922765bcd595546.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e6b6f922765bcd595546.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e9d4a9985764d9c2b556.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e9d4a9985764d9c2b556.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1e9d4a9985764d9c2b556.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1e9d4a9985764d9c2b556.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1eb878cc95b69e05822b6.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1eb878cc95b69e05822b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1eb878cc95b69e05822b6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1eb878cc95b69e05822b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1ecb619ae816e3d1c77db.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1ecb619ae816e3d1c77db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1ecb619ae816e3d1c77db.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1ecb619ae816e3d1c77db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1edf306ac9d720066d78d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1edf306ac9d720066d78d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b1edf306ac9d720066d78d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b1edf306ac9d720066d78d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2bb2c55db7018a4719406.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2bb2c55db7018a4719406.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2bb2c55db7018a4719406.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2bb2c55db7018a4719406.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2bca04ca3531ce94de51a.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2bca04ca3531ce94de51a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2bca04ca3531ce94de51a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2bca04ca3531ce94de51a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f20700c45e3c6e39a673.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f20700c45e3c6e39a673.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f20700c45e3c6e39a673.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f20700c45e3c6e39a673.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f4c60e993343e5f499e6.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f4c60e993343e5f499e6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f4c60e993343e5f499e6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f4c60e993343e5f499e6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f6ded80a5349b4cdb55f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f6ded80a5349b4cdb55f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f6ded80a5349b4cdb55f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f6ded80a5349b4cdb55f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f7af2658a24c24d7679e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f7af2658a24c24d7679e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f7af2658a24c24d7679e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f7af2658a24c24d7679e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f8e6655a944fea3b2659.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f8e6655a944fea3b2659.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2f8e6655a944fea3b2659.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2f8e6655a944fea3b2659.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2fbd2e2edc358536c2ebf.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2fbd2e2edc358536c2ebf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2fbd2e2edc358536c2ebf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2fbd2e2edc358536c2ebf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2fcd04c29685b48d0fb67.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2fcd04c29685b48d0fb67.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2fcd04c29685b48d0fb67.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2fcd04c29685b48d0fb67.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2ffe092d1a263d380dbae.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2ffe092d1a263d380dbae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b2ffe092d1a263d380dbae.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b2ffe092d1a263d380dbae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b3022721bb7c6a5fcb135b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b3022721bb7c6a5fcb135b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b3022721bb7c6a5fcb135b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b3022721bb7c6a5fcb135b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b328dbb081d0b87e5429ba.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b328dbb081d0b87e5429ba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b328dbb081d0b87e5429ba.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b328dbb081d0b87e5429ba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b32f9ba790e9c984503c55.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b32f9ba790e9c984503c55.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b32f9ba790e9c984503c55.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b32f9ba790e9c984503c55.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b3348f2358b3d72ab41995.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b3348f2358b3d72ab41995.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b3348f2358b3d72ab41995.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b3348f2358b3d72ab41995.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b335626b775ed9e802dc9d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b335626b775ed9e802dc9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b335626b775ed9e802dc9d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b335626b775ed9e802dc9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b336b2abc639dda752f06f.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b336b2abc639dda752f06f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b336b2abc639dda752f06f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b336b2abc639dda752f06f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b3387d323f1be321f52e7b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b3387d323f1be321f52e7b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b3387d323f1be321f52e7b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b3387d323f1be321f52e7b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b447bd1ac6d92bed8e2279.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b447bd1ac6d92bed8e2279.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b447bd1ac6d92bed8e2279.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b447bd1ac6d92bed8e2279.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b45fed9a8ec037502ba1a7.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b45fed9a8ec037502ba1a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b45fed9a8ec037502ba1a7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b45fed9a8ec037502ba1a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b464dbdf4f8b3a378bd74e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b464dbdf4f8b3a378bd74e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b464dbdf4f8b3a378bd74e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b464dbdf4f8b3a378bd74e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b466d6babe693b6427352b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b466d6babe693b6427352b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b466d6babe693b6427352b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b466d6babe693b6427352b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4681b40ac5c3c991e1f51.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4681b40ac5c3c991e1f51.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4681b40ac5c3c991e1f51.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4681b40ac5c3c991e1f51.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b46920c7cf613d9341c0a0.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b46920c7cf613d9341c0a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b46920c7cf613d9341c0a0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b46920c7cf613d9341c0a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b46f01f60803410bf3cbf3.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b46f01f60803410bf3cbf3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b46f01f60803410bf3cbf3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b46f01f60803410bf3cbf3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4701b5498a742481e11a4.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4701b5498a742481e11a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4701b5498a742481e11a4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4701b5498a742481e11a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b475073485eb4552b3f098.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b475073485eb4552b3f098.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b475073485eb4552b3f098.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b475073485eb4552b3f098.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b475c8f434534627c5ccdb.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b475c8f434534627c5ccdb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b475c8f434534627c5ccdb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b475c8f434534627c5ccdb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b47fe27ee0174a167d1df3.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b47fe27ee0174a167d1df3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b47fe27ee0174a167d1df3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b47fe27ee0174a167d1df3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4816b1a89374b977f5104.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4816b1a89374b977f5104.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4816b1a89374b977f5104.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4816b1a89374b977f5104.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4820e52af174c730e5aa1.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4820e52af174c730e5aa1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b4820e52af174c730e5aa1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b4820e52af174c730e5aa1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b483d5269d544dc29eb63e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b483d5269d544dc29eb63e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b483d5269d544dc29eb63e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b483d5269d544dc29eb63e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b484bcc0c1c84ebc873639.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b484bcc0c1c84ebc873639.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b484bcc0c1c84ebc873639.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b484bcc0c1c84ebc873639.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b486c845b16a50534f7adc.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b486c845b16a50534f7adc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b486c845b16a50534f7adc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b486c845b16a50534f7adc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48778dab13c5146878351.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48778dab13c5146878351.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48778dab13c5146878351.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48778dab13c5146878351.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b488eaaf572e52ace1db68.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b488eaaf572e52ace1db68.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b488eaaf572e52ace1db68.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b488eaaf572e52ace1db68.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48a6884325454259c2728.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48a6884325454259c2728.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48a6884325454259c2728.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48a6884325454259c2728.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48b6d08b877551e6ab9a9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48b6d08b877551e6ab9a9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48b6d08b877551e6ab9a9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48b6d08b877551e6ab9a9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48cb69012de56a527465c.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48cb69012de56a527465c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b48cb69012de56a527465c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b48cb69012de56a527465c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5b0168c10d017204bc455.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5b0168c10d017204bc455.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5b0168c10d017204bc455.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5b0168c10d017204bc455.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5b02b5759d517626403fd.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5b02b5759d517626403fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5b02b5759d517626403fd.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5b02b5759d517626403fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5b3dfdec8df1a5f326bc0.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5b3dfdec8df1a5f326bc0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5b3dfdec8df1a5f326bc0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5b3dfdec8df1a5f326bc0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5c955211e021fb5902c7d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5c955211e021fb5902c7d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5c955211e021fb5902c7d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5c955211e021fb5902c7d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5ccc7d6342721d2822c45.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5ccc7d6342721d2822c45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5ccc7d6342721d2822c45.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5ccc7d6342721d2822c45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d29123ab4d24c0f1f811.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d29123ab4d24c0f1f811.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d29123ab4d24c0f1f811.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d29123ab4d24c0f1f811.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d3b2316c7825d05f9bf5.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d3b2316c7825d05f9bf5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d3b2316c7825d05f9bf5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d3b2316c7825d05f9bf5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d4a254618626a2d5fdbc.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d4a254618626a2d5fdbc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d4a254618626a2d5fdbc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d4a254618626a2d5fdbc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d5e47e9ed427ca301ed6.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d5e47e9ed427ca301ed6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d5e47e9ed427ca301ed6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d5e47e9ed427ca301ed6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d81ffdb8ed2982020232.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d81ffdb8ed2982020232.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b5d81ffdb8ed2982020232.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b5d81ffdb8ed2982020232.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b70843a1f069708b3bdd22.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b70843a1f069708b3bdd22.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b70843a1f069708b3bdd22.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b70843a1f069708b3bdd22.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b70aa683211a7200d63056.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b70aa683211a7200d63056.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b70aa683211a7200d63056.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b70aa683211a7200d63056.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b70c48107da6738ff1b365.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b70c48107da6738ff1b365.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b70c48107da6738ff1b365.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b70c48107da6738ff1b365.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b71dba135d38792e63bca3.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b71dba135d38792e63bca3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b71dba135d38792e63bca3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b71dba135d38792e63bca3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7217d24945c7b4117ccb1.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7217d24945c7b4117ccb1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7217d24945c7b4117ccb1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7217d24945c7b4117ccb1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b722177d22787bc937defc.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b722177d22787bc937defc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b722177d22787bc937defc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b722177d22787bc937defc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72549a630b47e72e444fa.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72549a630b47e72e444fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72549a630b47e72e444fa.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72549a630b47e72e444fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72665e419be7f58ddf646.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72665e419be7f58ddf646.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72665e419be7f58ddf646.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72665e419be7f58ddf646.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7285a50f200811f380c10.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7285a50f200811f380c10.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7285a50f200811f380c10.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7285a50f200811f380c10.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7298f4089db82557da0b9.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7298f4089db82557da0b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7298f4089db82557da0b9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7298f4089db82557da0b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72aa97b8a9183736a2c6e.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72aa97b8a9183736a2c6e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72aa97b8a9183736a2c6e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72aa97b8a9183736a2c6e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72ccdad915684c63fae8b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72ccdad915684c63fae8b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b72ccdad915684c63fae8b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b72ccdad915684c63fae8b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b732be2a720d87e1682e90.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b732be2a720d87e1682e90.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b732be2a720d87e1682e90.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b732be2a720d87e1682e90.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b73428c0c6e588c4d8689d.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b73428c0c6e588c4d8689d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b73428c0c6e588c4d8689d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b73428c0c6e588c4d8689d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b73530d8ede28a9875e6b1.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b73530d8ede28a9875e6b1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b73530d8ede28a9875e6b1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b73530d8ede28a9875e6b1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7359a9a74c38b2252393b.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7359a9a74c38b2252393b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b7359a9a74c38b2252393b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b7359a9a74c38b2252393b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b736c74795608c6818fed3.md b/curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b736c74795608c6818fed3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-agreement/67b736c74795608c6818fed3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-agreement/67b736c74795608c6818fed3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/6660a0819111de5ff0ee8ba6.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/6660a0819111de5ff0ee8ba6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/6660a0819111de5ff0ee8ba6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/6660a0819111de5ff0ee8ba6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4709a5c507f17801e0ea9.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4709a5c507f17801e0ea9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4709a5c507f17801e0ea9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4709a5c507f17801e0ea9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c472da585fca2a7acf4d1f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c472da585fca2a7acf4d1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c472da585fca2a7acf4d1f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c472da585fca2a7acf4d1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4748510b1b9327a5f4356.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4748510b1b9327a5f4356.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4748510b1b9327a5f4356.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4748510b1b9327a5f4356.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4758a31782c3a663a6ce5.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4758a31782c3a663a6ce5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4758a31782c3a663a6ce5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4758a31782c3a663a6ce5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4799d5af8ae44e375d21c.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4799d5af8ae44e375d21c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4799d5af8ae44e375d21c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4799d5af8ae44e375d21c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c47b77c532ac4fe563d36d.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c47b77c532ac4fe563d36d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c47b77c532ac4fe563d36d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c47b77c532ac4fe563d36d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c47f84bd8559586a7d87b2.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c47f84bd8559586a7d87b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c47f84bd8559586a7d87b2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c47f84bd8559586a7d87b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c481f3c9412f65ec644607.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c481f3c9412f65ec644607.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c481f3c9412f65ec644607.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c481f3c9412f65ec644607.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c48390c50d83714ea4ff48.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c48390c50d83714ea4ff48.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c48390c50d83714ea4ff48.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c48390c50d83714ea4ff48.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c484a75ba7e7784b9069ec.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c484a75ba7e7784b9069ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c484a75ba7e7784b9069ec.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c484a75ba7e7784b9069ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c487c0ca5ae986140c3dac.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c487c0ca5ae986140c3dac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c487c0ca5ae986140c3dac.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c487c0ca5ae986140c3dac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c489951e48c78cf71ad387.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c489951e48c78cf71ad387.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c489951e48c78cf71ad387.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c489951e48c78cf71ad387.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c48d0e1803699ebab5fd6b.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c48d0e1803699ebab5fd6b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c48d0e1803699ebab5fd6b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c48d0e1803699ebab5fd6b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c48f828714bea7d6353701.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c48f828714bea7d6353701.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c48f828714bea7d6353701.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c48f828714bea7d6353701.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c492e1183f85b001900d59.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c492e1183f85b001900d59.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c492e1183f85b001900d59.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c492e1183f85b001900d59.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c493f8332270b8a56a9921.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c493f8332270b8a56a9921.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c493f8332270b8a56a9921.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c493f8332270b8a56a9921.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c495d0bb5993c2e5bdc28a.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c495d0bb5993c2e5bdc28a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c495d0bb5993c2e5bdc28a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c495d0bb5993c2e5bdc28a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4967b94e3a5c8c634539f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4967b94e3a5c8c634539f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4967b94e3a5c8c634539f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4967b94e3a5c8c634539f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c49821cdcb22d0a6aeb343.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c49821cdcb22d0a6aeb343.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c49821cdcb22d0a6aeb343.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c49821cdcb22d0a6aeb343.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c499413b600dd6dc69f2be.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c499413b600dd6dc69f2be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c499413b600dd6dc69f2be.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c499413b600dd6dc69f2be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4b9f1d0401bf46b090eed.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4b9f1d0401bf46b090eed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4b9f1d0401bf46b090eed.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4b9f1d0401bf46b090eed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4bacefd5097faecca40d4.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4bacefd5097faecca40d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4bacefd5097faecca40d4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4bacefd5097faecca40d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4c0089f19c7068b1cde29.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4c0089f19c7068b1cde29.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4c0089f19c7068b1cde29.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4c0089f19c7068b1cde29.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4c4ba85a520119603b34f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4c4ba85a520119603b34f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4c4ba85a520119603b34f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4c4ba85a520119603b34f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4c65c9f221e18577ef5d5.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4c65c9f221e18577ef5d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4c65c9f221e18577ef5d5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4c65c9f221e18577ef5d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4da32d75fb829cb6e268e.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4da32d75fb829cb6e268e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4da32d75fb829cb6e268e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4da32d75fb829cb6e268e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4dbd59e50553720bfef79.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4dbd59e50553720bfef79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4dbd59e50553720bfef79.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4dbd59e50553720bfef79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4df1b2f2b56444eb61fe6.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4df1b2f2b56444eb61fe6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4df1b2f2b56444eb61fe6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4df1b2f2b56444eb61fe6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e2ba3c427051461d43aa.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e2ba3c427051461d43aa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e2ba3c427051461d43aa.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e2ba3c427051461d43aa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e74d34c1f767d9148a79.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e74d34c1f767d9148a79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e74d34c1f767d9148a79.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e74d34c1f767d9148a79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e837b8e9846e7ed6000f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e837b8e9846e7ed6000f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e837b8e9846e7ed6000f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e837b8e9846e7ed6000f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e9c4241f22755dee46f0.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e9c4241f22755dee46f0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4e9c4241f22755dee46f0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4e9c4241f22755dee46f0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4ea478ef3727bf28f3697.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4ea478ef3727bf28f3697.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4ea478ef3727bf28f3697.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4ea478ef3727bf28f3697.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4eb3c1b31de8162c31316.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4eb3c1b31de8162c31316.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4eb3c1b31de8162c31316.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4eb3c1b31de8162c31316.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4edc1615a9f8d265fe6da.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4edc1615a9f8d265fe6da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4edc1615a9f8d265fe6da.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4edc1615a9f8d265fe6da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4ef0d39cd1d95f8c3a213.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4ef0d39cd1d95f8c3a213.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4ef0d39cd1d95f8c3a213.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4ef0d39cd1d95f8c3a213.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4f05c757b989d0a65be45.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4f05c757b989d0a65be45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4f05c757b989d0a65be45.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4f05c757b989d0a65be45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4f1cfad6063a70856bb4c.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4f1cfad6063a70856bb4c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c4f1cfad6063a70856bb4c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c4f1cfad6063a70856bb4c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f02457a210d5d369edd0.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f02457a210d5d369edd0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f02457a210d5d369edd0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f02457a210d5d369edd0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f290611d70e4649db423.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f290611d70e4649db423.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f290611d70e4649db423.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f290611d70e4649db423.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f3b779cd53ebbd42ece0.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f3b779cd53ebbd42ece0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f3b779cd53ebbd42ece0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f3b779cd53ebbd42ece0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f588027bb6f33bd47f22.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f588027bb6f33bd47f22.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f588027bb6f33bd47f22.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f588027bb6f33bd47f22.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f6dcced0d4fd572e6b20.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f6dcced0d4fd572e6b20.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f6dcced0d4fd572e6b20.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f6dcced0d4fd572e6b20.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f9af4636840997674ee3.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f9af4636840997674ee3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5f9af4636840997674ee3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5f9af4636840997674ee3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fae7f7666511703657a2.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fae7f7666511703657a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fae7f7666511703657a2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fae7f7666511703657a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fc2aeac256193beed46d.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fc2aeac256193beed46d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fc2aeac256193beed46d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fc2aeac256193beed46d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fd5d544d251ed4ad9fee.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fd5d544d251ed4ad9fee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fd5d544d251ed4ad9fee.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fd5d544d251ed4ad9fee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fe2b3b2cc825412e2839.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fe2b3b2cc825412e2839.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c5fe2b3b2cc825412e2839.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c5fe2b3b2cc825412e2839.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c603a48520103144bd8c81.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c603a48520103144bd8c81.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c603a48520103144bd8c81.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c603a48520103144bd8c81.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c60cfda746c444008ce7fa.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c60cfda746c444008ce7fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c60cfda746c444008ce7fa.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c60cfda746c444008ce7fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c611c971557b4fe70ae623.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c611c971557b4fe70ae623.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c611c971557b4fe70ae623.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c611c971557b4fe70ae623.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c613b1162f59558858c0ab.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c613b1162f59558858c0ab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c613b1162f59558858c0ab.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c613b1162f59558858c0ab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c6146c3f024459b62ff443.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c6146c3f024459b62ff443.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c6146c3f024459b62ff443.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c6146c3f024459b62ff443.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c616175331825f2a16c71d.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c616175331825f2a16c71d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c616175331825f2a16c71d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c616175331825f2a16c71d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c6176130e73c6a6e230cc8.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c6176130e73c6a6e230cc8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c6176130e73c6a6e230cc8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c6176130e73c6a6e230cc8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c61977259aea71cbd6c010.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c61977259aea71cbd6c010.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c61977259aea71cbd6c010.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c61977259aea71cbd6c010.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c708a2dfe844ae28c71f05.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c708a2dfe844ae28c71f05.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c708a2dfe844ae28c71f05.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c708a2dfe844ae28c71f05.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c70abfeb7c6fb8cbd3fed7.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c70abfeb7c6fb8cbd3fed7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c70abfeb7c6fb8cbd3fed7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c70abfeb7c6fb8cbd3fed7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c70c2ac733e5c1d5da0bbf.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c70c2ac733e5c1d5da0bbf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c70c2ac733e5c1d5da0bbf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c70c2ac733e5c1d5da0bbf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c70e78a66969cb55c395fc.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c70e78a66969cb55c395fc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c70e78a66969cb55c395fc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c70e78a66969cb55c395fc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c712596d91bcd364b3cf0d.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c712596d91bcd364b3cf0d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c712596d91bcd364b3cf0d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c712596d91bcd364b3cf0d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c71429f84441d9cda80c47.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c71429f84441d9cda80c47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c71429f84441d9cda80c47.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c71429f84441d9cda80c47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7171a70134feaf2f75a55.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7171a70134feaf2f75a55.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7171a70134feaf2f75a55.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7171a70134feaf2f75a55.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c72c799c0f41ffb521b132.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c72c799c0f41ffb521b132.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c72c799c0f41ffb521b132.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c72c799c0f41ffb521b132.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7322da271fb1229b981c5.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7322da271fb1229b981c5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7322da271fb1229b981c5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7322da271fb1229b981c5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c735695c3c2c1fad81e10b.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c735695c3c2c1fad81e10b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c735695c3c2c1fad81e10b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c735695c3c2c1fad81e10b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c73c7227518d3199f7ce31.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c73c7227518d3199f7ce31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c73c7227518d3199f7ce31.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c73c7227518d3199f7ce31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c73f104f790a3e06e41ed8.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c73f104f790a3e06e41ed8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c73f104f790a3e06e41ed8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c73f104f790a3e06e41ed8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c741781789f448b57ac265.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c741781789f448b57ac265.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c741781789f448b57ac265.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c741781789f448b57ac265.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c744876e38a4508887d5a5.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c744876e38a4508887d5a5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c744876e38a4508887d5a5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c744876e38a4508887d5a5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c746a1f2f8165bb36f1642.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c746a1f2f8165bb36f1642.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c746a1f2f8165bb36f1642.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c746a1f2f8165bb36f1642.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c748947c28106ec486cc4e.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c748947c28106ec486cc4e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c748947c28106ec486cc4e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c748947c28106ec486cc4e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c74adf1a628e783d74dd85.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c74adf1a628e783d74dd85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c74adf1a628e783d74dd85.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c74adf1a628e783d74dd85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c74c6c6351837ca0b0a49f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c74c6c6351837ca0b0a49f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c74c6c6351837ca0b0a49f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c74c6c6351837ca0b0a49f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c762e933154395747c6d7e.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c762e933154395747c6d7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c762e933154395747c6d7e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c762e933154395747c6d7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c77272e0e785b8e3f1ff90.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c77272e0e785b8e3f1ff90.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c77272e0e785b8e3f1ff90.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c77272e0e785b8e3f1ff90.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c773e62b856ac4c0d17baa.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c773e62b856ac4c0d17baa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c773e62b856ac4c0d17baa.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c773e62b856ac4c0d17baa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7776e6fe1bbd3ff9da522.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7776e6fe1bbd3ff9da522.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7776e6fe1bbd3ff9da522.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7776e6fe1bbd3ff9da522.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7792851d126dc00b5c9e6.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7792851d126dc00b5c9e6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c7792851d126dc00b5c9e6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c7792851d126dc00b5c9e6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c77a325d4a68e2f087e768.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c77a325d4a68e2f087e768.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c77a325d4a68e2f087e768.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c77a325d4a68e2f087e768.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c77c0b5e98a7f109deeada.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c77c0b5e98a7f109deeada.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c77c0b5e98a7f109deeada.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c77c0b5e98a7f109deeada.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c794c143ee670871713755.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c794c143ee670871713755.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c794c143ee670871713755.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c794c143ee670871713755.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c795d64a62490fcc8356d0.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c795d64a62490fcc8356d0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c795d64a62490fcc8356d0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c795d64a62490fcc8356d0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c796d513d43617e543a1be.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c796d513d43617e543a1be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c796d513d43617e543a1be.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c796d513d43617e543a1be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c798e57bfd17270fadfb1e.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c798e57bfd17270fadfb1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c798e57bfd17270fadfb1e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c798e57bfd17270fadfb1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c79afb8be4953621b827b6.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c79afb8be4953621b827b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c79afb8be4953621b827b6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c79afb8be4953621b827b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c79c062cb3e83dbd0eef37.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c79c062cb3e83dbd0eef37.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c79c062cb3e83dbd0eef37.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c79c062cb3e83dbd0eef37.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c89e9e8d46b394c3e6ae9f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c89e9e8d46b394c3e6ae9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c89e9e8d46b394c3e6ae9f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c89e9e8d46b394c3e6ae9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8a86ee7448eabdf46fa79.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8a86ee7448eabdf46fa79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8a86ee7448eabdf46fa79.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8a86ee7448eabdf46fa79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8c7f3b9a938c95b79f5f1.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8c7f3b9a938c95b79f5f1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8c7f3b9a938c95b79f5f1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8c7f3b9a938c95b79f5f1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8cca767fad7d91d6f18ec.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8cca767fad7d91d6f18ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8cca767fad7d91d6f18ec.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8cca767fad7d91d6f18ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8cdf97c1616e161347a29.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8cdf97c1616e161347a29.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8cdf97c1616e161347a29.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8cdf97c1616e161347a29.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8cf7bbcc2fbe9b32c9ab2.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8cf7bbcc2fbe9b32c9ab2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8cf7bbcc2fbe9b32c9ab2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8cf7bbcc2fbe9b32c9ab2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d2b737cb64fd4b8a7509.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d2b737cb64fd4b8a7509.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d2b737cb64fd4b8a7509.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d2b737cb64fd4b8a7509.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d4d492bf46094b60e494.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d4d492bf46094b60e494.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d4d492bf46094b60e494.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d4d492bf46094b60e494.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d6f726fbf51919ccefdc.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d6f726fbf51919ccefdc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d6f726fbf51919ccefdc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d6f726fbf51919ccefdc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d957a1490d2623d91f03.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d957a1490d2623d91f03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8d957a1490d2623d91f03.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8d957a1490d2623d91f03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8dc0d0f9cae38d4e326ea.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8dc0d0f9cae38d4e326ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8dc0d0f9cae38d4e326ea.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8dc0d0f9cae38d4e326ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8dd60aa665946dc834f47.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8dd60aa665946dc834f47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c8dd60aa665946dc834f47.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c8dd60aa665946dc834f47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9921639759dbf4e4fc194.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9921639759dbf4e4fc194.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9921639759dbf4e4fc194.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9921639759dbf4e4fc194.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c999393d5a00cbf7e5abc7.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c999393d5a00cbf7e5abc7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c999393d5a00cbf7e5abc7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c999393d5a00cbf7e5abc7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c99cf91ca2a0d46a0789a2.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c99cf91ca2a0d46a0789a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c99cf91ca2a0d46a0789a2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c99cf91ca2a0d46a0789a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c99dc0a62a38d957a32fd9.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c99dc0a62a38d957a32fd9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c99dc0a62a38d957a32fd9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c99dc0a62a38d957a32fd9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c99f0b0b103edf126b9a3f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c99f0b0b103edf126b9a3f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c99f0b0b103edf126b9a3f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c99f0b0b103edf126b9a3f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9a03bf9ed4ce46352a1d6.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9a03bf9ed4ce46352a1d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9a03bf9ed4ce46352a1d6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9a03bf9ed4ce46352a1d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9a24781b6abea69970ad8.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9a24781b6abea69970ad8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9a24781b6abea69970ad8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9a24781b6abea69970ad8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9a5177161a4f73273f7e4.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9a5177161a4f73273f7e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9a5177161a4f73273f7e4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9a5177161a4f73273f7e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9c8292f326a1faef46940.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9c8292f326a1faef46940.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9c8292f326a1faef46940.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9c8292f326a1faef46940.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9ca5dd56c8728aa064826.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9ca5dd56c8728aa064826.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9ca5dd56c8728aa064826.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9ca5dd56c8728aa064826.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9cd8c68c3f532353c9ed2.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9cd8c68c3f532353c9ed2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9cd8c68c3f532353c9ed2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9cd8c68c3f532353c9ed2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9ce2dba0191379135ba72.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9ce2dba0191379135ba72.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9ce2dba0191379135ba72.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9ce2dba0191379135ba72.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d1baa0c8a6459bfb2497.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d1baa0c8a6459bfb2497.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d1baa0c8a6459bfb2497.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d1baa0c8a6459bfb2497.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d2740f309f4a858c1f87.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d2740f309f4a858c1f87.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d2740f309f4a858c1f87.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d2740f309f4a858c1f87.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d7b7631ddc74d18ce2bf.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d7b7631ddc74d18ce2bf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d7b7631ddc74d18ce2bf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d7b7631ddc74d18ce2bf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d89691659f7abb873395.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d89691659f7abb873395.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d89691659f7abb873395.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d89691659f7abb873395.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d9f174a5497fa2162cd7.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d9f174a5497fa2162cd7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9d9f174a5497fa2162cd7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9d9f174a5497fa2162cd7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9e26ba20bdf9805694175.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9e26ba20bdf9805694175.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9e26ba20bdf9805694175.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9e26ba20bdf9805694175.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9e3bba8009da1e7f47ce9.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9e3bba8009da1e7f47ce9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9e3bba8009da1e7f47ce9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9e3bba8009da1e7f47ce9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9f86eb984e9c64915d5e1.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9f86eb984e9c64915d5e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9f86eb984e9c64915d5e1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9f86eb984e9c64915d5e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9f9bf339976ce9525b83a.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9f9bf339976ce9525b83a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67c9f9bf339976ce9525b83a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67c9f9bf339976ce9525b83a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67ca056d47dac0eac71a26f4.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67ca056d47dac0eac71a26f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67ca056d47dac0eac71a26f4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67ca056d47dac0eac71a26f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67ca524d86f92134f5e221fe.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67ca524d86f92134f5e221fe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67ca524d86f92134f5e221fe.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67ca524d86f92134f5e221fe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cadaf3d04da26b654ea88c.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cadaf3d04da26b654ea88c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cadaf3d04da26b654ea88c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cadaf3d04da26b654ea88c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cadcf794d58373fd2938c5.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cadcf794d58373fd2938c5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cadcf794d58373fd2938c5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cadcf794d58373fd2938c5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cade6469bd71794f8ee4cc.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cade6469bd71794f8ee4cc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cade6469bd71794f8ee4cc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cade6469bd71794f8ee4cc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cadf5ea48ca37df972fac6.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cadf5ea48ca37df972fac6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cadf5ea48ca37df972fac6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cadf5ea48ca37df972fac6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae283bf1f648a023b2264.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae283bf1f648a023b2264.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae283bf1f648a023b2264.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae283bf1f648a023b2264.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae5073684169496a4294f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae5073684169496a4294f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae5073684169496a4294f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae5073684169496a4294f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae93d686768a37c763e21.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae93d686768a37c763e21.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae93d686768a37c763e21.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae93d686768a37c763e21.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae9c77881e7a88a52584c.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae9c77881e7a88a52584c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cae9c77881e7a88a52584c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cae9c77881e7a88a52584c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caeb9a6a3aedb94bc912dd.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caeb9a6a3aedb94bc912dd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caeb9a6a3aedb94bc912dd.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caeb9a6a3aedb94bc912dd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caec5ecebab7be7456df7f.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caec5ecebab7be7456df7f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caec5ecebab7be7456df7f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caec5ecebab7be7456df7f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caf4fe6a781dcd6059ceda.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caf4fe6a781dcd6059ceda.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caf4fe6a781dcd6059ceda.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caf4fe6a781dcd6059ceda.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caf5e0c1c585d0f0e47b94.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caf5e0c1c585d0f0e47b94.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caf5e0c1c585d0f0e47b94.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caf5e0c1c585d0f0e47b94.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caf8354f5a73e414bf0fd6.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caf8354f5a73e414bf0fd6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67caf8354f5a73e414bf0fd6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67caf8354f5a73e414bf0fd6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cafa41083b0eeb76deb421.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cafa41083b0eeb76deb421.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cafa41083b0eeb76deb421.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cafa41083b0eeb76deb421.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cafac07dc081eefb4d7adb.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cafac07dc081eefb4d7adb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cafac07dc081eefb4d7adb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cafac07dc081eefb4d7adb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb00b1f55948097c150e71.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb00b1f55948097c150e71.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb00b1f55948097c150e71.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb00b1f55948097c150e71.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb01049ac20c0e9242f3ac.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb01049ac20c0e9242f3ac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb01049ac20c0e9242f3ac.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb01049ac20c0e9242f3ac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb0202feb48313372cbcfa.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb0202feb48313372cbcfa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb0202feb48313372cbcfa.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb0202feb48313372cbcfa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb106d4b927d2240e98125.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb106d4b927d2240e98125.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb106d4b927d2240e98125.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb106d4b927d2240e98125.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb10e4fff59822cf749b0c.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb10e4fff59822cf749b0c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb10e4fff59822cf749b0c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb10e4fff59822cf749b0c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb1285bb0bde2399fe293b.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb1285bb0bde2399fe293b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb1285bb0bde2399fe293b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb1285bb0bde2399fe293b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb135fd49c60243b0c39b2.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb135fd49c60243b0c39b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb135fd49c60243b0c39b2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb135fd49c60243b0c39b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2551afd7e0428cbb6d1d.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2551afd7e0428cbb6d1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2551afd7e0428cbb6d1d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2551afd7e0428cbb6d1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2b0120fe124e225c165a.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2b0120fe124e225c165a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2b0120fe124e225c165a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2b0120fe124e225c165a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2c0f22536e577262cdcf.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2c0f22536e577262cdcf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2c0f22536e577262cdcf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2c0f22536e577262cdcf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2e5612f0385dd25c5b18.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2e5612f0385dd25c5b18.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2e5612f0385dd25c5b18.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2e5612f0385dd25c5b18.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2f2ba932c961f5ff51c1.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2f2ba932c961f5ff51c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb2f2ba932c961f5ff51c1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb2f2ba932c961f5ff51c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3223850dc57015d67366.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3223850dc57015d67366.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3223850dc57015d67366.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3223850dc57015d67366.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb36bd46e40a80d21c0f8c.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb36bd46e40a80d21c0f8c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb36bd46e40a80d21c0f8c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb36bd46e40a80d21c0f8c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3b59253b868c0eb27fd3.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3b59253b868c0eb27fd3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3b59253b868c0eb27fd3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3b59253b868c0eb27fd3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3d037c44bd97252db36a.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3d037c44bd97252db36a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3d037c44bd97252db36a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3d037c44bd97252db36a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3f054845839c5e2004fb.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3f054845839c5e2004fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb3f054845839c5e2004fb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb3f054845839c5e2004fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb403befa104a1b503d5ff.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb403befa104a1b503d5ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb403befa104a1b503d5ff.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb403befa104a1b503d5ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb41a0e9c625a6f1136eaf.md b/curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb41a0e9c625a6f1136eaf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-concerns/67cb41a0e9c625a6f1136eaf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-concerns/67cb41a0e9c625a6f1136eaf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c4549694c835707f80511c.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c4549694c835707f80511c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c4549694c835707f80511c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c4549694c835707f80511c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c458143245e17538916792.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c458143245e17538916792.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c458143245e17538916792.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c458143245e17538916792.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c458aa5ff69775e78e0eef.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c458aa5ff69775e78e0eef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c458aa5ff69775e78e0eef.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c458aa5ff69775e78e0eef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c45d89b3e95f78bbafae99.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c45d89b3e95f78bbafae99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c45d89b3e95f78bbafae99.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c45d89b3e95f78bbafae99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c46712acd4437e34f1c739.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c46712acd4437e34f1c739.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c46712acd4437e34f1c739.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c46712acd4437e34f1c739.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c5aa6418f9869ac89e3f16.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c5aa6418f9869ac89e3f16.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c5aa6418f9869ac89e3f16.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c5aa6418f9869ac89e3f16.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c5aba6c97f6b9bcc1ff518.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c5aba6c97f6b9bcc1ff518.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c5aba6c97f6b9bcc1ff518.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c5aba6c97f6b9bcc1ff518.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c5b03dd9706d9e3f9a97b2.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c5b03dd9706d9e3f9a97b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c5b03dd9706d9e3f9a97b2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c5b03dd9706d9e3f9a97b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c66da6e43dc6baead70773.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c66da6e43dc6baead70773.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c66da6e43dc6baead70773.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c66da6e43dc6baead70773.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c66ee57a1ea6bc39763f1a.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c66ee57a1ea6bc39763f1a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c66ee57a1ea6bc39763f1a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c66ee57a1ea6bc39763f1a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c681b41205eac6a451e0c6.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c681b41205eac6a451e0c6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c681b41205eac6a451e0c6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c681b41205eac6a451e0c6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c80faaec5e100aec43466f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c80faaec5e100aec43466f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c80faaec5e100aec43466f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c80faaec5e100aec43466f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c8207aee05ef130c37eed7.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c8207aee05ef130c37eed7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c8207aee05ef130c37eed7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c8207aee05ef130c37eed7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82475f4532a1568008719.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82475f4532a1568008719.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82475f4532a1568008719.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82475f4532a1568008719.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c825dc6fe82216a737ebdf.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c825dc6fe82216a737ebdf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c825dc6fe82216a737ebdf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c825dc6fe82216a737ebdf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82869e6e167180d8feeff.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82869e6e167180d8feeff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82869e6e167180d8feeff.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82869e6e167180d8feeff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82901501bad18b96e9bce.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82901501bad18b96e9bce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82901501bad18b96e9bce.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82901501bad18b96e9bce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82ac34585491a4424bdd0.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82ac34585491a4424bdd0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82ac34585491a4424bdd0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82ac34585491a4424bdd0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82b66e598c41aeb311275.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82b66e598c41aeb311275.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82b66e598c41aeb311275.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82b66e598c41aeb311275.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82d99b2a8051c7b675207.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82d99b2a8051c7b675207.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82d99b2a8051c7b675207.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82d99b2a8051c7b675207.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82e69ae48ee1d3cba82a3.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82e69ae48ee1d3cba82a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c82e69ae48ee1d3cba82a3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c82e69ae48ee1d3cba82a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9516dd781635209fe8243.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9516dd781635209fe8243.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9516dd781635209fe8243.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9516dd781635209fe8243.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9523fbe227252d69c1ef7.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9523fbe227252d69c1ef7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9523fbe227252d69c1ef7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9523fbe227252d69c1ef7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c963d0b4c4f05ef18a8402.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c963d0b4c4f05ef18a8402.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c963d0b4c4f05ef18a8402.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c963d0b4c4f05ef18a8402.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9656ec03d3b60617fd366.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9656ec03d3b60617fd366.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9656ec03d3b60617fd366.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9656ec03d3b60617fd366.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9669003d87e6154e943e1.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9669003d87e6154e943e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9669003d87e6154e943e1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9669003d87e6154e943e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9682cf9e46c6275e57ac0.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9682cf9e46c6275e57ac0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9682cf9e46c6275e57ac0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9682cf9e46c6275e57ac0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c970dae1978566f2778c09.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c970dae1978566f2778c09.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c970dae1978566f2778c09.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c970dae1978566f2778c09.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c98047a099786e7164b03e.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c98047a099786e7164b03e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c98047a099786e7164b03e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c98047a099786e7164b03e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9831e6c7c1670ac4ed4e8.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9831e6c7c1670ac4ed4e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c9831e6c7c1670ac4ed4e8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c9831e6c7c1670ac4ed4e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c984f120bc8d71feaaca6f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c984f120bc8d71feaaca6f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67c984f120bc8d71feaaca6f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67c984f120bc8d71feaaca6f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caa38b7febd3112e4eea91.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caa38b7febd3112e4eea91.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caa38b7febd3112e4eea91.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caa38b7febd3112e4eea91.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caa487360e3211e3e29636.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caa487360e3211e3e29636.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caa487360e3211e3e29636.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caa487360e3211e3e29636.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caa5a04e676712d41b1ba9.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caa5a04e676712d41b1ba9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caa5a04e676712d41b1ba9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caa5a04e676712d41b1ba9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cac4bf5c233918f5312fd5.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cac4bf5c233918f5312fd5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cac4bf5c233918f5312fd5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cac4bf5c233918f5312fd5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cac66acb532e1a1e9963a3.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cac66acb532e1a1e9963a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cac66acb532e1a1e9963a3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cac66acb532e1a1e9963a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cacf4fe18b471e19ffd5d9.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cacf4fe18b471e19ffd5d9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cacf4fe18b471e19ffd5d9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cacf4fe18b471e19ffd5d9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caefd11f4cf72cbf5bdd46.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caefd11f4cf72cbf5bdd46.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caefd11f4cf72cbf5bdd46.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caefd11f4cf72cbf5bdd46.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caefddb5ddbc2cfc69bc6e.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caefddb5ddbc2cfc69bc6e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caefddb5ddbc2cfc69bc6e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caefddb5ddbc2cfc69bc6e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caf1d081715b2eae67bd29.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caf1d081715b2eae67bd29.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caf1d081715b2eae67bd29.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caf1d081715b2eae67bd29.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caf4131bb86b30289ae98e.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caf4131bb86b30289ae98e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67caf4131bb86b30289ae98e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67caf4131bb86b30289ae98e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbb37b1cf24f393f603311.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbb37b1cf24f393f603311.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbb37b1cf24f393f603311.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbb37b1cf24f393f603311.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbb5b81e5e4e3ae9ff6fb3.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbb5b81e5e4e3ae9ff6fb3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbb5b81e5e4e3ae9ff6fb3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbb5b81e5e4e3ae9ff6fb3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbbab067ec663e43da234d.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbbab067ec663e43da234d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbbab067ec663e43da234d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbbab067ec663e43da234d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbbe41bccb0840a852edfc.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbbe41bccb0840a852edfc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cbbe41bccb0840a852edfc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cbbe41bccb0840a852edfc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc1518d0169c565dec4b5a.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc1518d0169c565dec4b5a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc1518d0169c565dec4b5a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc1518d0169c565dec4b5a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc16217814ac5734ebe3f4.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc16217814ac5734ebe3f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc16217814ac5734ebe3f4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc16217814ac5734ebe3f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc16aa343f4357cf27fccc.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc16aa343f4357cf27fccc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc16aa343f4357cf27fccc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc16aa343f4357cf27fccc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc17f9c0b27b59076afffb.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc17f9c0b27b59076afffb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc17f9c0b27b59076afffb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc17f9c0b27b59076afffb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc191f1f90c85a066f7c78.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc191f1f90c85a066f7c78.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc191f1f90c85a066f7c78.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc191f1f90c85a066f7c78.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc2baefeeb9b62356d8ed7.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc2baefeeb9b62356d8ed7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc2baefeeb9b62356d8ed7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc2baefeeb9b62356d8ed7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc3222c9dd0f6467f276f9.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc3222c9dd0f6467f276f9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc3222c9dd0f6467f276f9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc3222c9dd0f6467f276f9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc33587bb0f765eea892f9.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc33587bb0f765eea892f9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc33587bb0f765eea892f9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc33587bb0f765eea892f9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc35e61601fc67f7b3a495.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc35e61601fc67f7b3a495.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc35e61601fc67f7b3a495.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc35e61601fc67f7b3a495.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc3771034acf6961549730.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc3771034acf6961549730.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc3771034acf6961549730.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc3771034acf6961549730.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc381c8f52d36a5f7c3327.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc381c8f52d36a5f7c3327.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67cc381c8f52d36a5f7c3327.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67cc381c8f52d36a5f7c3327.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d18fa67ecd91f232304fa9.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d18fa67ecd91f232304fa9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d18fa67ecd91f232304fa9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d18fa67ecd91f232304fa9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d190c0e40bb4f35d4b2f63.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d190c0e40bb4f35d4b2f63.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d190c0e40bb4f35d4b2f63.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d190c0e40bb4f35d4b2f63.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d193430af402f4f8e2ff6f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d193430af402f4f8e2ff6f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d193430af402f4f8e2ff6f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d193430af402f4f8e2ff6f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d1946f2733aaf5d014a50f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d1946f2733aaf5d014a50f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d1946f2733aaf5d014a50f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d1946f2733aaf5d014a50f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d19ac277d6a3f96fa709f2.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d19ac277d6a3f96fa709f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d19ac277d6a3f96fa709f2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d19ac277d6a3f96fa709f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d258fbd5f8d20e88afb1ea.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d258fbd5f8d20e88afb1ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d258fbd5f8d20e88afb1ea.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d258fbd5f8d20e88afb1ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2a14c2718b615c0b6df7d.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2a14c2718b615c0b6df7d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2a14c2718b615c0b6df7d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2a14c2718b615c0b6df7d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2ac4df1923d190ad2a8e8.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2ac4df1923d190ad2a8e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2ac4df1923d190ad2a8e8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2ac4df1923d190ad2a8e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2ae8275c3861aa57adc1a.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2ae8275c3861aa57adc1a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2ae8275c3861aa57adc1a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2ae8275c3861aa57adc1a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2af6ba59b0c1ba4de7a03.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2af6ba59b0c1ba4de7a03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2af6ba59b0c1ba4de7a03.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2af6ba59b0c1ba4de7a03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2b12c63fc361ce9fd2fa8.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2b12c63fc361ce9fd2fa8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2b12c63fc361ce9fd2fa8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2b12c63fc361ce9fd2fa8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2b6767656431eaeea4335.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2b6767656431eaeea4335.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2b6767656431eaeea4335.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2b6767656431eaeea4335.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2ccd0a2614b27a63d3c33.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2ccd0a2614b27a63d3c33.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2ccd0a2614b27a63d3c33.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2ccd0a2614b27a63d3c33.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2cdffa3c59e287b45ce5e.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2cdffa3c59e287b45ce5e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2cdffa3c59e287b45ce5e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2cdffa3c59e287b45ce5e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2cf65ca86f929c07f45b2.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2cf65ca86f929c07f45b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2cf65ca86f929c07f45b2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2cf65ca86f929c07f45b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d046117fcb2a5ff0947b.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d046117fcb2a5ff0947b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d046117fcb2a5ff0947b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d046117fcb2a5ff0947b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d179c2bc442b8bf58d99.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d179c2bc442b8bf58d99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d179c2bc442b8bf58d99.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d179c2bc442b8bf58d99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d2341a08bd2c49d3e594.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d2341a08bd2c49d3e594.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d2341a08bd2c49d3e594.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d2341a08bd2c49d3e594.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d305262daa2d51dc8ea8.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d305262daa2d51dc8ea8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d2d305262daa2d51dc8ea8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d2d305262daa2d51dc8ea8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e0d23bd74f52a8da54b9.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e0d23bd74f52a8da54b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e0d23bd74f52a8da54b9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e0d23bd74f52a8da54b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e25c4e272253e5e889e0.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e25c4e272253e5e889e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e25c4e272253e5e889e0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e25c4e272253e5e889e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e5aa402cab55b12378f3.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e5aa402cab55b12378f3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e5aa402cab55b12378f3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e5aa402cab55b12378f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e8138a066b578d40605d.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e8138a066b578d40605d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e8138a066b578d40605d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e8138a066b578d40605d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e8e04ae344583598e0c4.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e8e04ae344583598e0c4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3e8e04ae344583598e0c4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3e8e04ae344583598e0c4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3eab1cf1f09595e434fda.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3eab1cf1f09595e434fda.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3eab1cf1f09595e434fda.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3eab1cf1f09595e434fda.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3ed0a8f44165c27b1d3b4.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3ed0a8f44165c27b1d3b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3ed0a8f44165c27b1d3b4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3ed0a8f44165c27b1d3b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3f133268fcf5e37421e02.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3f133268fcf5e37421e02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d3f133268fcf5e37421e02.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d3f133268fcf5e37421e02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d40011c7e77b6064c0bf98.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d40011c7e77b6064c0bf98.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d40011c7e77b6064c0bf98.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d40011c7e77b6064c0bf98.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d425a98ff9de6a3e31f853.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d425a98ff9de6a3e31f853.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d425a98ff9de6a3e31f853.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d425a98ff9de6a3e31f853.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d42755e9fdbb6b4558d351.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d42755e9fdbb6b4558d351.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d42755e9fdbb6b4558d351.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d42755e9fdbb6b4558d351.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d42a998d8bc86d58b8dbcf.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d42a998d8bc86d58b8dbcf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d42a998d8bc86d58b8dbcf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d42a998d8bc86d58b8dbcf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d42c61c3e8ae6e9582b297.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d42c61c3e8ae6e9582b297.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d42c61c3e8ae6e9582b297.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d42c61c3e8ae6e9582b297.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d431696ea137710a682247.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d431696ea137710a682247.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d431696ea137710a682247.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d431696ea137710a682247.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d432277209dc71b3533ff3.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d432277209dc71b3533ff3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d432277209dc71b3533ff3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d432277209dc71b3533ff3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d4335d6ba10d72a83ac860.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d4335d6ba10d72a83ac860.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d4335d6ba10d72a83ac860.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d4335d6ba10d72a83ac860.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d43411dc590273489277b6.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d43411dc590273489277b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d43411dc590273489277b6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d43411dc590273489277b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d43523075062746359c2fe.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d43523075062746359c2fe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d43523075062746359c2fe.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d43523075062746359c2fe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d435f3ebac83750dfca090.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d435f3ebac83750dfca090.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d435f3ebac83750dfca090.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d435f3ebac83750dfca090.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d437324ed75b75823c0831.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d437324ed75b75823c0831.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d437324ed75b75823c0831.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d437324ed75b75823c0831.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d5334800d32a03da98b722.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d5334800d32a03da98b722.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d5334800d32a03da98b722.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d5334800d32a03da98b722.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d53573af370905c285f604.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d53573af370905c285f604.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d53573af370905c285f604.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d53573af370905c285f604.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d536fab0b7a506bb9ed09c.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d536fab0b7a506bb9ed09c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d536fab0b7a506bb9ed09c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d536fab0b7a506bb9ed09c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d546c3bb558a0e033dfce5.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d546c3bb558a0e033dfce5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d546c3bb558a0e033dfce5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d546c3bb558a0e033dfce5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d5496b1e7a990f81741883.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d5496b1e7a990f81741883.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d5496b1e7a990f81741883.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d5496b1e7a990f81741883.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d54a4be66533102f2908e0.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d54a4be66533102f2908e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d54a4be66533102f2908e0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d54a4be66533102f2908e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d554e543b2fc1293b80137.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d554e543b2fc1293b80137.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d554e543b2fc1293b80137.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d554e543b2fc1293b80137.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d55566080f25133c73ff1c.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d55566080f25133c73ff1c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d55566080f25133c73ff1c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d55566080f25133c73ff1c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d57db13cd7aa1c85a6bae0.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d57db13cd7aa1c85a6bae0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d57db13cd7aa1c85a6bae0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d57db13cd7aa1c85a6bae0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d57eab0a8f091da1491c0a.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d57eab0a8f091da1491c0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d57eab0a8f091da1491c0a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d57eab0a8f091da1491c0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d58671f097b320efd4614b.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d58671f097b320efd4614b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d58671f097b320efd4614b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d58671f097b320efd4614b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d587aac74ffb22b4488e1a.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d587aac74ffb22b4488e1a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d587aac74ffb22b4488e1a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d587aac74ffb22b4488e1a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d5883f27772c23fc9e977c.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d5883f27772c23fc9e977c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d5883f27772c23fc9e977c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d5883f27772c23fc9e977c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d25680545d2cd2c38bbb.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d25680545d2cd2c38bbb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d25680545d2cd2c38bbb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d25680545d2cd2c38bbb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d33eae09f12d8ffb2d20.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d33eae09f12d8ffb2d20.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d33eae09f12d8ffb2d20.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d33eae09f12d8ffb2d20.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d3b0552b502e1a43c23d.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d3b0552b502e1a43c23d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d3b0552b502e1a43c23d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d3b0552b502e1a43c23d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d5541ca9f12f7c67538f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d5541ca9f12f7c67538f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d5541ca9f12f7c67538f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d5541ca9f12f7c67538f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d72390a098313487603b.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d72390a098313487603b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d72390a098313487603b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d72390a098313487603b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d7bcf9a390321afde1d8.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d7bcf9a390321afde1d8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d7bcf9a390321afde1d8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d7bcf9a390321afde1d8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d874a5ff9732eda2f381.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d874a5ff9732eda2f381.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d874a5ff9732eda2f381.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d874a5ff9732eda2f381.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d91aa8bfc4338eb5dbe1.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d91aa8bfc4338eb5dbe1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6d91aa8bfc4338eb5dbe1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6d91aa8bfc4338eb5dbe1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6da3e3f0df035618e2426.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6da3e3f0df035618e2426.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d6da3e3f0df035618e2426.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d6da3e3f0df035618e2426.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78acc1a10bf3a2093a064.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78acc1a10bf3a2093a064.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78acc1a10bf3a2093a064.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78acc1a10bf3a2093a064.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78b42aaf0f93a96a8dae7.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78b42aaf0f93a96a8dae7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78b42aaf0f93a96a8dae7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78b42aaf0f93a96a8dae7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78c94b686ce3bddcaf8ab.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78c94b686ce3bddcaf8ab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78c94b686ce3bddcaf8ab.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78c94b686ce3bddcaf8ab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78eb913d0bd3d6e17f40a.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78eb913d0bd3d6e17f40a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d78eb913d0bd3d6e17f40a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d78eb913d0bd3d6e17f40a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7900af6d7183e7cdd6e93.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7900af6d7183e7cdd6e93.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7900af6d7183e7cdd6e93.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7900af6d7183e7cdd6e93.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d795388b71964185107c21.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d795388b71964185107c21.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d795388b71964185107c21.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d795388b71964185107c21.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7dcfb9afa344d0e95fa4f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7dcfb9afa344d0e95fa4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7dcfb9afa344d0e95fa4f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7dcfb9afa344d0e95fa4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7de26b1e1fe4e70290787.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7de26b1e1fe4e70290787.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7de26b1e1fe4e70290787.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7de26b1e1fe4e70290787.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7e7c498fa77541d1ef239.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7e7c498fa77541d1ef239.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7e7c498fa77541d1ef239.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7e7c498fa77541d1ef239.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7e93a2a085f55dda523da.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7e93a2a085f55dda523da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7e93a2a085f55dda523da.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7e93a2a085f55dda523da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7eb0520809056e67bc6a0.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7eb0520809056e67bc6a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7eb0520809056e67bc6a0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7eb0520809056e67bc6a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7ec5fe7ccd757f6d49bd2.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7ec5fe7ccd757f6d49bd2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7ec5fe7ccd757f6d49bd2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7ec5fe7ccd757f6d49bd2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7edfca7bf7159916bee30.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7edfca7bf7159916bee30.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7edfca7bf7159916bee30.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7edfca7bf7159916bee30.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7eecb873f955a811d6ed1.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7eecb873f955a811d6ed1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7eecb873f955a811d6ed1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7eecb873f955a811d6ed1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7f049353d105bb57af86f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7f049353d105bb57af86f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7f049353d105bb57af86f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7f049353d105bb57af86f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7f39f2e403d5da82fa90c.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7f39f2e403d5da82fa90c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7f39f2e403d5da82fa90c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7f39f2e403d5da82fa90c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7f62c65459a5f3e43f64c.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7f62c65459a5f3e43f64c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7f62c65459a5f3e43f64c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7f62c65459a5f3e43f64c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7fa4f609da1621e73e797.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7fa4f609da1621e73e797.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7fa4f609da1621e73e797.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7fa4f609da1621e73e797.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7fd00b003786380775f0b.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7fd00b003786380775f0b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7fd00b003786380775f0b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7fd00b003786380775f0b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7ffa45ec0cd6520cb6e52.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7ffa45ec0cd6520cb6e52.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d7ffa45ec0cd6520cb6e52.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d7ffa45ec0cd6520cb6e52.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d8005f1dc2d066055edf7e.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d8005f1dc2d066055edf7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d8005f1dc2d066055edf7e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d8005f1dc2d066055edf7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d80ce469a4a568aee32d9f.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d80ce469a4a568aee32d9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d80ce469a4a568aee32d9f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d80ce469a4a568aee32d9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d80d84795ceb693cecb8df.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d80d84795ceb693cecb8df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d80d84795ceb693cecb8df.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d80d84795ceb693cecb8df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d8151a15b05f6cfb08a5d2.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d8151a15b05f6cfb08a5d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d8151a15b05f6cfb08a5d2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d8151a15b05f6cfb08a5d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d815f0b532ec6decdc0170.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d815f0b532ec6decdc0170.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d815f0b532ec6decdc0170.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d815f0b532ec6decdc0170.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d81823421c436f4e37dce5.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d81823421c436f4e37dce5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d81823421c436f4e37dce5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d81823421c436f4e37dce5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d81bf00e78d371e2caa74c.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d81bf00e78d371e2caa74c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d81bf00e78d371e2caa74c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d81bf00e78d371e2caa74c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d824aa419aa175af8a17c5.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d824aa419aa175af8a17c5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d824aa419aa175af8a17c5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d824aa419aa175af8a17c5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d826722352b67769295b14.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d826722352b67769295b14.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d826722352b67769295b14.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d826722352b67769295b14.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d8271583dd9a782e3c39e3.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d8271583dd9a782e3c39e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d8271583dd9a782e3c39e3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d8271583dd9a782e3c39e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d827cc3bf4b578cb5ef2e3.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d827cc3bf4b578cb5ef2e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d827cc3bf4b578cb5ef2e3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d827cc3bf4b578cb5ef2e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d828211e67697943589104.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d828211e67697943589104.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67d828211e67697943589104.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67d828211e67697943589104.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67da55520208940dd92a9257.md b/curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67da55520208940dd92a9257.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-decisions-based-on-comparisons/67da55520208940dd92a9257.md rename to curriculum/challenges/english/blocks/learn-how-to-express-decisions-based-on-comparisons/67da55520208940dd92a9257.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/6660a06837f9bb5f3e7a7892.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/6660a06837f9bb5f3e7a7892.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/6660a06837f9bb5f3e7a7892.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/6660a06837f9bb5f3e7a7892.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9e4fd6cc3ad082d69e473.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9e4fd6cc3ad082d69e473.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9e4fd6cc3ad082d69e473.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9e4fd6cc3ad082d69e473.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9e9b1f5745009e9a2db71.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9e9b1f5745009e9a2db71.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9e9b1f5745009e9a2db71.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9e9b1f5745009e9a2db71.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9ed9e70ebbe0aab99892f.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9ed9e70ebbe0aab99892f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9ed9e70ebbe0aab99892f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9ed9e70ebbe0aab99892f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9efcabf0dac0baa0ec536.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9efcabf0dac0baa0ec536.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9efcabf0dac0baa0ec536.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9efcabf0dac0baa0ec536.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9f44e6dcabb0c402a9bfb.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9f44e6dcabb0c402a9bfb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9f44e6dcabb0c402a9bfb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9f44e6dcabb0c402a9bfb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9f64823ab730da3376358.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9f64823ab730da3376358.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9f64823ab730da3376358.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9f64823ab730da3376358.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9fa160bd8b30e98d6873a.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9fa160bd8b30e98d6873a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67a9fa160bd8b30e98d6873a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67a9fa160bd8b30e98d6873a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa23adedb02b11aaceda26.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa23adedb02b11aaceda26.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa23adedb02b11aaceda26.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa23adedb02b11aaceda26.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa2a25108ade129ff33602.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa2a25108ade129ff33602.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa2a25108ade129ff33602.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa2a25108ade129ff33602.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa2c929366ab13601f213e.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa2c929366ab13601f213e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa2c929366ab13601f213e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa2c929366ab13601f213e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa2d7fddb1d1142d322192.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa2d7fddb1d1142d322192.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67aa2d7fddb1d1142d322192.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67aa2d7fddb1d1142d322192.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac66c90efa10043b842da5.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac66c90efa10043b842da5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac66c90efa10043b842da5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac66c90efa10043b842da5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac68484638ef0532d3c989.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac68484638ef0532d3c989.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac68484638ef0532d3c989.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac68484638ef0532d3c989.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac69ab3f68a305f27cf267.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac69ab3f68a305f27cf267.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac69ab3f68a305f27cf267.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac69ab3f68a305f27cf267.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6af6a64e3e06db16832a.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6af6a64e3e06db16832a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6af6a64e3e06db16832a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6af6a64e3e06db16832a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6c0b9c84b607bbf9e2c7.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6c0b9c84b607bbf9e2c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6c0b9c84b607bbf9e2c7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6c0b9c84b607bbf9e2c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6d9dcc833b084ca5af39.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6d9dcc833b084ca5af39.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6d9dcc833b084ca5af39.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6d9dcc833b084ca5af39.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6f29ec44360934e11caf.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6f29ec44360934e11caf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac6f29ec44360934e11caf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac6f29ec44360934e11caf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac73910ad52c09dca4cef9.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac73910ad52c09dca4cef9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67ac73910ad52c09dca4cef9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67ac73910ad52c09dca4cef9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acadeeed60950e553784da.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acadeeed60950e553784da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acadeeed60950e553784da.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acadeeed60950e553784da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acaebb95dabb0ee05500f7.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acaebb95dabb0ee05500f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acaebb95dabb0ee05500f7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acaebb95dabb0ee05500f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb00f45a3380fb0a1ac1e.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb00f45a3380fb0a1ac1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb00f45a3380fb0a1ac1e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb00f45a3380fb0a1ac1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb31f4e94b6106c23df4d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb31f4e94b6106c23df4d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb31f4e94b6106c23df4d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb31f4e94b6106c23df4d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb6b67780d7116047f80f.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb6b67780d7116047f80f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb6b67780d7116047f80f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb6b67780d7116047f80f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb8285b01d71220db1208.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb8285b01d71220db1208.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb8285b01d71220db1208.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb8285b01d71220db1208.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb913f7932312f489dbea.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb913f7932312f489dbea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acb913f7932312f489dbea.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acb913f7932312f489dbea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acba69e4ad2d139946ec4f.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acba69e4ad2d139946ec4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acba69e4ad2d139946ec4f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acba69e4ad2d139946ec4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acbba1afbc5e147cd85927.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acbba1afbc5e147cd85927.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acbba1afbc5e147cd85927.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acbba1afbc5e147cd85927.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acbc7a9d0815152419339b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acbc7a9d0815152419339b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acbc7a9d0815152419339b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acbc7a9d0815152419339b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acbd19000e2b15b97e11af.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acbd19000e2b15b97e11af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67acbd19000e2b15b97e11af.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67acbd19000e2b15b97e11af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adab13bc4d2704719fcb93.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adab13bc4d2704719fcb93.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adab13bc4d2704719fcb93.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adab13bc4d2704719fcb93.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adac403f704e0560b698ea.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adac403f704e0560b698ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adac403f704e0560b698ea.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adac403f704e0560b698ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adad520eb3ba05f8a1af1b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adad520eb3ba05f8a1af1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adad520eb3ba05f8a1af1b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adad520eb3ba05f8a1af1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adaf7a46409e06ebf5fff2.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adaf7a46409e06ebf5fff2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adaf7a46409e06ebf5fff2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adaf7a46409e06ebf5fff2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adb0939f36f607b961fccd.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adb0939f36f607b961fccd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adb0939f36f607b961fccd.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adb0939f36f607b961fccd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adb23a29eea4086e6197ea.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adb23a29eea4086e6197ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adb23a29eea4086e6197ea.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adb23a29eea4086e6197ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adb2cc1242e808fbe147f5.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adb2cc1242e808fbe147f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67adb2cc1242e808fbe147f5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67adb2cc1242e808fbe147f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af024757d74f04dc71ebd5.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af024757d74f04dc71ebd5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af024757d74f04dc71ebd5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af024757d74f04dc71ebd5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af035a0c128e06427414ba.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af035a0c128e06427414ba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af035a0c128e06427414ba.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af035a0c128e06427414ba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af056e4736950749ec51ff.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af056e4736950749ec51ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af056e4736950749ec51ff.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af056e4736950749ec51ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af06acde7183081f4ab1f4.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af06acde7183081f4ab1f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af06acde7183081f4ab1f4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af06acde7183081f4ab1f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af07b9eb639e08f71877d3.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af07b9eb639e08f71877d3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af07b9eb639e08f71877d3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af07b9eb639e08f71877d3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af08482a3241098ea4d604.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af08482a3241098ea4d604.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af08482a3241098ea4d604.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af08482a3241098ea4d604.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af0e8fc6a5cf0b77569a7d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af0e8fc6a5cf0b77569a7d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af0e8fc6a5cf0b77569a7d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af0e8fc6a5cf0b77569a7d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af11fa7b01ff0c8ac9d6ed.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af11fa7b01ff0c8ac9d6ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af11fa7b01ff0c8ac9d6ed.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af11fa7b01ff0c8ac9d6ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af12d6f8b7c70d2a712a31.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af12d6f8b7c70d2a712a31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af12d6f8b7c70d2a712a31.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af12d6f8b7c70d2a712a31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af13af8c67650dc0a8e08d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af13af8c67650dc0a8e08d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af13af8c67650dc0a8e08d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af13af8c67650dc0a8e08d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1432e3da860e3df81a98.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1432e3da860e3df81a98.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1432e3da860e3df81a98.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1432e3da860e3df81a98.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1528c5b6a20ec8a5b7da.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1528c5b6a20ec8a5b7da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1528c5b6a20ec8a5b7da.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1528c5b6a20ec8a5b7da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1c019c826410cf3640ff.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1c019c826410cf3640ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1c019c826410cf3640ff.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1c019c826410cf3640ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1eaa4b670d11c662a1a8.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1eaa4b670d11c662a1a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af1eaa4b670d11c662a1a8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af1eaa4b670d11c662a1a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af21c28fe318125d518f1d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af21c28fe318125d518f1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af21c28fe318125d518f1d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af21c28fe318125d518f1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af2a5ef0cb04138712c5dd.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af2a5ef0cb04138712c5dd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af2a5ef0cb04138712c5dd.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af2a5ef0cb04138712c5dd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af57eb90059f165f56f8fb.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af57eb90059f165f56f8fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af57eb90059f165f56f8fb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af57eb90059f165f56f8fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af5928ede8ed176b48b2f9.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af5928ede8ed176b48b2f9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af5928ede8ed176b48b2f9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af5928ede8ed176b48b2f9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af59d85a6e6c17d7e36bd4.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af59d85a6e6c17d7e36bd4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af59d85a6e6c17d7e36bd4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af59d85a6e6c17d7e36bd4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af5d21d2ffb218c43c89b3.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af5d21d2ffb218c43c89b3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af5d21d2ffb218c43c89b3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af5d21d2ffb218c43c89b3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af5e43741ac719b261d95c.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af5e43741ac719b261d95c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67af5e43741ac719b261d95c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67af5e43741ac719b261d95c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9a2039861a306546eab72.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9a2039861a306546eab72.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9a2039861a306546eab72.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9a2039861a306546eab72.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9abff8b4d0607d413d687.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9abff8b4d0607d413d687.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9abff8b4d0607d413d687.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9abff8b4d0607d413d687.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9ad4e516f8a086cd5d347.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9ad4e516f8a086cd5d347.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9ad4e516f8a086cd5d347.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9ad4e516f8a086cd5d347.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9afa1fc11ad099a2cb75a.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9afa1fc11ad099a2cb75a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9afa1fc11ad099a2cb75a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9afa1fc11ad099a2cb75a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9b209f519710a44ae4c4b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9b209f519710a44ae4c4b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9b209f519710a44ae4c4b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9b209f519710a44ae4c4b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9b659f291c20b3f27d5c8.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9b659f291c20b3f27d5c8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9b659f291c20b3f27d5c8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9b659f291c20b3f27d5c8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9bcdcd5d9b10c2e6b23d3.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9bcdcd5d9b10c2e6b23d3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9bcdcd5d9b10c2e6b23d3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9bcdcd5d9b10c2e6b23d3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9becbb4fd3b0d7fc2411e.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9becbb4fd3b0d7fc2411e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9becbb4fd3b0d7fc2411e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9becbb4fd3b0d7fc2411e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9e5cc7dd4de10631bca9b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9e5cc7dd4de10631bca9b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9e5cc7dd4de10631bca9b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9e5cc7dd4de10631bca9b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9e73a08e3911172e8dc7c.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9e73a08e3911172e8dc7c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9e73a08e3911172e8dc7c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9e73a08e3911172e8dc7c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9e870a570d0125424f57d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9e870a570d0125424f57d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9e870a570d0125424f57d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9e870a570d0125424f57d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9eabc7a60161352b57fcc.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9eabc7a60161352b57fcc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9eabc7a60161352b57fcc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9eabc7a60161352b57fcc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9ed5905d8f813dffde486.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9ed5905d8f813dffde486.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9ed5905d8f813dffde486.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9ed5905d8f813dffde486.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9ee26c0531c149ca3ea18.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9ee26c0531c149ca3ea18.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9ee26c0531c149ca3ea18.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9ee26c0531c149ca3ea18.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9f0086ae43b1587811d2c.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9f0086ae43b1587811d2c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67b9f0086ae43b1587811d2c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67b9f0086ae43b1587811d2c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baee553feae604420cb513.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baee553feae604420cb513.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baee553feae604420cb513.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baee553feae604420cb513.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baef3535e0140506fc07c1.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baef3535e0140506fc07c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baef3535e0140506fc07c1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baef3535e0140506fc07c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf1ccc881490599686ae3.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf1ccc881490599686ae3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf1ccc881490599686ae3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf1ccc881490599686ae3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf3ed288e8b06f4ab0dfb.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf3ed288e8b06f4ab0dfb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf3ed288e8b06f4ab0dfb.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf3ed288e8b06f4ab0dfb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf4bde9454d078861e5c7.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf4bde9454d078861e5c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf4bde9454d078861e5c7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf4bde9454d078861e5c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf606b7770908606d929d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf606b7770908606d929d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf606b7770908606d929d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf606b7770908606d929d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf6c78bc20108e8e4bda3.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf6c78bc20108e8e4bda3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf6c78bc20108e8e4bda3.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf6c78bc20108e8e4bda3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf819713e00097de1c212.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf819713e00097de1c212.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baf819713e00097de1c212.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baf819713e00097de1c212.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bafdd082650f0b0df84454.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bafdd082650f0b0df84454.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bafdd082650f0b0df84454.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bafdd082650f0b0df84454.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baff995423e20ba6231f76.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baff995423e20ba6231f76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67baff995423e20ba6231f76.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67baff995423e20ba6231f76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb01139283e60cd15ef66c.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb01139283e60cd15ef66c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb01139283e60cd15ef66c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb01139283e60cd15ef66c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb02a99bb2420ddad31b17.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb02a99bb2420ddad31b17.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb02a99bb2420ddad31b17.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb02a99bb2420ddad31b17.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb050bcb3b8c0ecd9b8449.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb050bcb3b8c0ecd9b8449.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb050bcb3b8c0ecd9b8449.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb050bcb3b8c0ecd9b8449.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb05b9bc3d1f0f65a0b484.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb05b9bc3d1f0f65a0b484.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb05b9bc3d1f0f65a0b484.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb05b9bc3d1f0f65a0b484.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb06af44c6e910155ec0e0.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb06af44c6e910155ec0e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb06af44c6e910155ec0e0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb06af44c6e910155ec0e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb0a9477c40d11059d9fa8.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb0a9477c40d11059d9fa8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb0a9477c40d11059d9fa8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb0a9477c40d11059d9fa8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb0c620cc550124c105289.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb0c620cc550124c105289.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb0c620cc550124c105289.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb0c620cc550124c105289.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb105d0116a11470324443.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb105d0116a11470324443.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb105d0116a11470324443.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb105d0116a11470324443.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb12eeb2c4e215fde1a39c.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb12eeb2c4e215fde1a39c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb12eeb2c4e215fde1a39c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb12eeb2c4e215fde1a39c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb157b34f72916e24b07da.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb157b34f72916e24b07da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb157b34f72916e24b07da.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb157b34f72916e24b07da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb16a3f336a717887261da.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb16a3f336a717887261da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb16a3f336a717887261da.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb16a3f336a717887261da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb17e456a80c1846cccca0.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb17e456a80c1846cccca0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb17e456a80c1846cccca0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb17e456a80c1846cccca0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb1901fb70941904f32865.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb1901fb70941904f32865.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb1901fb70941904f32865.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb1901fb70941904f32865.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb19f5e9a76019b7d2dbf7.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb19f5e9a76019b7d2dbf7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bb19f5e9a76019b7d2dbf7.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bb19f5e9a76019b7d2dbf7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2098e9ca9808a823be21.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2098e9ca9808a823be21.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2098e9ca9808a823be21.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2098e9ca9808a823be21.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf223815d0e0096742d597.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf223815d0e0096742d597.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf223815d0e0096742d597.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf223815d0e0096742d597.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf245186c2c90a69fe4659.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf245186c2c90a69fe4659.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf245186c2c90a69fe4659.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf245186c2c90a69fe4659.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf25c31b84e80b6c1afb4f.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf25c31b84e80b6c1afb4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf25c31b84e80b6c1afb4f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf25c31b84e80b6c1afb4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2835613d420c5b878a31.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2835613d420c5b878a31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2835613d420c5b878a31.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2835613d420c5b878a31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2a74d2a4840d481299e0.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2a74d2a4840d481299e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2a74d2a4840d481299e0.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2a74d2a4840d481299e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2f2a4c062d0e62ddd2df.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2f2a4c062d0e62ddd2df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf2f2a4c062d0e62ddd2df.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf2f2a4c062d0e62ddd2df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf3010f4fbf40ef9d8679b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf3010f4fbf40ef9d8679b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf3010f4fbf40ef9d8679b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf3010f4fbf40ef9d8679b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf3360f7fc920fea2c271a.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf3360f7fc920fea2c271a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf3360f7fc920fea2c271a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf3360f7fc920fea2c271a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf35fb0af86d10ebf8d96d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf35fb0af86d10ebf8d96d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf35fb0af86d10ebf8d96d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf35fb0af86d10ebf8d96d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf373e5c27271202945cad.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf373e5c27271202945cad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67bf373e5c27271202945cad.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67bf373e5c27271202945cad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c030fb9de7d506f255ed8c.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c030fb9de7d506f255ed8c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c030fb9de7d506f255ed8c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c030fb9de7d506f255ed8c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0327618a4790785fdbc6e.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0327618a4790785fdbc6e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0327618a4790785fdbc6e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0327618a4790785fdbc6e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c034f06fbb52087e1f6a3d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c034f06fbb52087e1f6a3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c034f06fbb52087e1f6a3d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c034f06fbb52087e1f6a3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03b782d6c690915808f1b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03b782d6c690915808f1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03b782d6c690915808f1b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03b782d6c690915808f1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03cc799e8b90a04e78bc1.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03cc799e8b90a04e78bc1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03cc799e8b90a04e78bc1.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03cc799e8b90a04e78bc1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03e5410c67d0af6ddd280.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03e5410c67d0af6ddd280.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03e5410c67d0af6ddd280.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03e5410c67d0af6ddd280.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03f86bccfec0be6de656b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03f86bccfec0be6de656b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c03f86bccfec0be6de656b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c03f86bccfec0be6de656b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c05ef8028f810e50b17c17.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c05ef8028f810e50b17c17.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c05ef8028f810e50b17c17.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c05ef8028f810e50b17c17.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c060b527b4790f6112d104.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c060b527b4790f6112d104.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c060b527b4790f6112d104.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c060b527b4790f6112d104.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c061d068459b10174c3308.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c061d068459b10174c3308.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c061d068459b10174c3308.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c061d068459b10174c3308.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c062e09ddb0010a46c233e.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c062e09ddb0010a46c233e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c062e09ddb0010a46c233e.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c062e09ddb0010a46c233e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c064a6b0334611ec1d0e07.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c064a6b0334611ec1d0e07.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c064a6b0334611ec1d0e07.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c064a6b0334611ec1d0e07.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0658b3cb10112ba1ac75c.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0658b3cb10112ba1ac75c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0658b3cb10112ba1ac75c.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0658b3cb10112ba1ac75c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0676d120488135dd81c2b.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0676d120488135dd81c2b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0676d120488135dd81c2b.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0676d120488135dd81c2b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c069e85642811446f491f6.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c069e85642811446f491f6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c069e85642811446f491f6.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c069e85642811446f491f6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c06ade365d0614d0ced423.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c06ade365d0614d0ced423.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c06ade365d0614d0ced423.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c06ade365d0614d0ced423.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c06d15fbfba015b40a8023.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c06d15fbfba015b40a8023.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c06d15fbfba015b40a8023.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c06d15fbfba015b40a8023.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c06e7c22aba916592604a8.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c06e7c22aba916592604a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c06e7c22aba916592604a8.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c06e7c22aba916592604a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0708c4349a11754ccc0dc.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0708c4349a11754ccc0dc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0708c4349a11754ccc0dc.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0708c4349a11754ccc0dc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c07253e503dd1826fa5ab9.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c07253e503dd1826fa5ab9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c07253e503dd1826fa5ab9.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c07253e503dd1826fa5ab9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c073b0d0ba8f191ec75f4a.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c073b0d0ba8f191ec75f4a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c073b0d0ba8f191ec75f4a.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c073b0d0ba8f191ec75f4a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0764e4d542e1a0249e0d2.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0764e4d542e1a0249e0d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c0764e4d542e1a0249e0d2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c0764e4d542e1a0249e0d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c077a660f5091aee3ab143.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c077a660f5091aee3ab143.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c077a660f5091aee3ab143.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c077a660f5091aee3ab143.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c07900f389501b83a7e0f5.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c07900f389501b83a7e0f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c07900f389501b83a7e0f5.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c07900f389501b83a7e0f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c15cef08dfb704482d91f2.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c15cef08dfb704482d91f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c15cef08dfb704482d91f2.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c15cef08dfb704482d91f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c1618925c27705e1d8a4cf.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c1618925c27705e1d8a4cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c1618925c27705e1d8a4cf.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c1618925c27705e1d8a4cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c16309b1d50e06e45ffc3d.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c16309b1d50e06e45ffc3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c16309b1d50e06e45ffc3d.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c16309b1d50e06e45ffc3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c163f536b03b078143c6b4.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c163f536b03b078143c6b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c163f536b03b078143c6b4.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c163f536b03b078143c6b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c16503cc2db8080446e502.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c16503cc2db8080446e502.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c16503cc2db8080446e502.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c16503cc2db8080446e502.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c165f925604e0874ae4e3f.md b/curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c165f925604e0874ae4e3f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-express-disagreement/67c165f925604e0874ae4e3f.md rename to curriculum/challenges/english/blocks/learn-how-to-express-disagreement/67c165f925604e0874ae4e3f.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems-of-equations-extra.md b/curriculum/challenges/english/blocks/learn-how-to-graph-systems-of-equations/6331d276b51aeedd1a2bd64d.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems-of-equations-extra.md rename to curriculum/challenges/english/blocks/learn-how-to-graph-systems-of-equations/6331d276b51aeedd1a2bd64d.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/english/blocks/learn-how-to-graph-systems-of-equations/6331d27db51aeedd1a2bd64e.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md rename to curriculum/challenges/english/blocks/learn-how-to-graph-systems-of-equations/6331d27db51aeedd1a2bd64e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658111239f39a01c8f095c44.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658111239f39a01c8f095c44.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658111239f39a01c8f095c44.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658111239f39a01c8f095c44.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658112ee8ac40a1d9619f160.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658112ee8ac40a1d9619f160.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658112ee8ac40a1d9619f160.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658112ee8ac40a1d9619f160.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658113cc404fc81e44cb941c.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658113cc404fc81e44cb941c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658113cc404fc81e44cb941c.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658113cc404fc81e44cb941c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658114e39ae35a1ece3e4ef1.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658114e39ae35a1ece3e4ef1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658114e39ae35a1ece3e4ef1.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658114e39ae35a1ece3e4ef1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581157ca9f14c1f5394d232.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581157ca9f14c1f5394d232.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581157ca9f14c1f5394d232.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581157ca9f14c1f5394d232.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65811619cf9fad1fe57fd7b8.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65811619cf9fad1fe57fd7b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65811619cf9fad1fe57fd7b8.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65811619cf9fad1fe57fd7b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581178fca60702052899c94.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581178fca60702052899c94.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581178fca60702052899c94.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581178fca60702052899c94.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658118a9a10235216e6cd698.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658118a9a10235216e6cd698.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658118a9a10235216e6cd698.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658118a9a10235216e6cd698.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658147bb3dbda824437fd6f9.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658147bb3dbda824437fd6f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658147bb3dbda824437fd6f9.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658147bb3dbda824437fd6f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65814f353f7b4f252e11b550.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65814f353f7b4f252e11b550.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65814f353f7b4f252e11b550.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65814f353f7b4f252e11b550.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65815057676f2625ba44a320.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65815057676f2625ba44a320.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65815057676f2625ba44a320.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65815057676f2625ba44a320.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658150c6b7f47a2629b2372d.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658150c6b7f47a2629b2372d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658150c6b7f47a2629b2372d.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658150c6b7f47a2629b2372d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581530787b552274518eea5.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581530787b552274518eea5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581530787b552274518eea5.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581530787b552274518eea5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658153bbda68b527d415c463.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658153bbda68b527d415c463.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658153bbda68b527d415c463.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658153bbda68b527d415c463.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658154d361f5f6285eeeffc6.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658154d361f5f6285eeeffc6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658154d361f5f6285eeeffc6.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658154d361f5f6285eeeffc6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581557c17e64128b1a5aeb6.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581557c17e64128b1a5aeb6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581557c17e64128b1a5aeb6.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581557c17e64128b1a5aeb6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581561eb7a353292c4a1ff7.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581561eb7a353292c4a1ff7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581561eb7a353292c4a1ff7.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581561eb7a353292c4a1ff7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581568b3a22522999c40969.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581568b3a22522999c40969.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581568b3a22522999c40969.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581568b3a22522999c40969.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581576a14f97b2a2d82c584.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581576a14f97b2a2d82c584.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581576a14f97b2a2d82c584.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581576a14f97b2a2d82c584.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658157d104bbc92a95147e45.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658157d104bbc92a95147e45.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658157d104bbc92a95147e45.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658157d104bbc92a95147e45.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581588237ef332b1f4a2418.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581588237ef332b1f4a2418.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581588237ef332b1f4a2418.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581588237ef332b1f4a2418.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658158edd3fc672bafe96079.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658158edd3fc672bafe96079.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658158edd3fc672bafe96079.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658158edd3fc672bafe96079.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581596326d6ef2c0b39200d.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581596326d6ef2c0b39200d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581596326d6ef2c0b39200d.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581596326d6ef2c0b39200d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658160772584ba319849f910.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658160772584ba319849f910.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658160772584ba319849f910.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658160772584ba319849f910.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816188f69f4731f852414b.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816188f69f4731f852414b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816188f69f4731f852414b.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816188f69f4731f852414b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658162d19fa392326fe7a5c7.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658162d19fa392326fe7a5c7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658162d19fa392326fe7a5c7.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658162d19fa392326fe7a5c7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658163793f65e532b8fa18e6.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658163793f65e532b8fa18e6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658163793f65e532b8fa18e6.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658163793f65e532b8fa18e6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816435fa555c330f785cbb.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816435fa555c330f785cbb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816435fa555c330f785cbb.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65816435fa555c330f785cbb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65818f21f6e4f33551f7023a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65818f21f6e4f33551f7023a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65818f21f6e4f33551f7023a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65818f21f6e4f33551f7023a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658191bf5053a835c882fdd3.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658191bf5053a835c882fdd3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658191bf5053a835c882fdd3.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658191bf5053a835c882fdd3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819284843aab3625cf49e1.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819284843aab3625cf49e1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819284843aab3625cf49e1.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819284843aab3625cf49e1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658192efec6fe7366f7b99d2.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658192efec6fe7366f7b99d2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658192efec6fe7366f7b99d2.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658192efec6fe7366f7b99d2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819377e2ad2536b3d1e0c0.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819377e2ad2536b3d1e0c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819377e2ad2536b3d1e0c0.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65819377e2ad2536b3d1e0c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581944b911c3c3715d35518.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581944b911c3c3715d35518.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581944b911c3c3715d35518.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581944b911c3c3715d35518.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658194a34cb24537624fad0e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658194a34cb24537624fad0e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658194a34cb24537624fad0e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658194a34cb24537624fad0e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581950a4e5ca237a17d1a02.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581950a4e5ca237a17d1a02.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581950a4e5ca237a17d1a02.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581950a4e5ca237a17d1a02.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658195600d516b37e310fbf2.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658195600d516b37e310fbf2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658195600d516b37e310fbf2.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658195600d516b37e310fbf2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658197767dc3fc387439e067.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658197767dc3fc387439e067.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/658197767dc3fc387439e067.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/658197767dc3fc387439e067.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a2a527222938f4f0a9eb.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a2a527222938f4f0a9eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a2a527222938f4f0a9eb.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a2a527222938f4f0a9eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a32ee97531393b34b783.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a32ee97531393b34b783.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a32ee97531393b34b783.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a32ee97531393b34b783.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a3ccf2ecd839816c885d.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a3ccf2ecd839816c885d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a3ccf2ecd839816c885d.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a3ccf2ecd839816c885d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a46a402a0d39de6b1932.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a46a402a0d39de6b1932.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a46a402a0d39de6b1932.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a46a402a0d39de6b1932.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a5c14eb46b3a36f082c6.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a5c14eb46b3a36f082c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a5c14eb46b3a36f082c6.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a5c14eb46b3a36f082c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a6b50e86ae3a9041f6f1.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a6b50e86ae3a9041f6f1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a6b50e86ae3a9041f6f1.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a6b50e86ae3a9041f6f1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a7d6af8f2f3aefd232ab.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a7d6af8f2f3aefd232ab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a7d6af8f2f3aefd232ab.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a7d6af8f2f3aefd232ab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a95da053653b4593a650.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a95da053653b4593a650.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a95da053653b4593a650.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581a95da053653b4593a650.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581aa0c6583c53b927defa4.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581aa0c6583c53b927defa4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581aa0c6583c53b927defa4.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581aa0c6583c53b927defa4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581add0405ccf3bfc3c1d5f.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581add0405ccf3bfc3c1d5f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581add0405ccf3bfc3c1d5f.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6581add0405ccf3bfc3c1d5f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f4b78e0174e6ce7272ff.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f4b78e0174e6ce7272ff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f4b78e0174e6ce7272ff.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f4b78e0174e6ce7272ff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f959ca8f18f0e711d596.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f959ca8f18f0e711d596.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f959ca8f18f0e711d596.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1f959ca8f18f0e711d596.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1fa60a447d4f36ae16e1e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1fa60a447d4f36ae16e1e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1fa60a447d4f36ae16e1e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a1fa60a447d4f36ae16e1e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a25ccb31eedb00df74679f.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a25ccb31eedb00df74679f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a25ccb31eedb00df74679f.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a25ccb31eedb00df74679f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a351bd69b0b72d7ed24eb5.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a351bd69b0b72d7ed24eb5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a351bd69b0b72d7ed24eb5.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a351bd69b0b72d7ed24eb5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3524b7cfbc82f51667b0a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3524b7cfbc82f51667b0a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3524b7cfbc82f51667b0a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3524b7cfbc82f51667b0a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35281e6f8f4303df075e5.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35281e6f8f4303df075e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35281e6f8f4303df075e5.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35281e6f8f4303df075e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a352d14f8050311510e2e9.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a352d14f8050311510e2e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a352d14f8050311510e2e9.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a352d14f8050311510e2e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35340e8c3ae32030cea01.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35340e8c3ae32030cea01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35340e8c3ae32030cea01.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35340e8c3ae32030cea01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3538f615216331ea90f58.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3538f615216331ea90f58.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3538f615216331ea90f58.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3538f615216331ea90f58.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35429c637c13540c9be80.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35429c637c13540c9be80.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35429c637c13540c9be80.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35429c637c13540c9be80.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b30ccc7db44250a72b6.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b30ccc7db44250a72b6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b30ccc7db44250a72b6.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b30ccc7db44250a72b6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b8a7dd409452ec99d38.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b8a7dd409452ec99d38.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b8a7dd409452ec99d38.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35b8a7dd409452ec99d38.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c036df46e46187c31a3.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c036df46e46187c31a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c036df46e46187c31a3.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c036df46e46187c31a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c7b9d642f478d6cabba.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c7b9d642f478d6cabba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c7b9d642f478d6cabba.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35c7b9d642f478d6cabba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35cf34eb65f48c24ee97e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35cf34eb65f48c24ee97e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35cf34eb65f48c24ee97e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35cf34eb65f48c24ee97e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35d50e8421d49ef07ae09.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35d50e8421d49ef07ae09.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35d50e8421d49ef07ae09.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a35d50e8421d49ef07ae09.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a391fe39a2997ea4c0e980.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a391fe39a2997ea4c0e980.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a391fe39a2997ea4c0e980.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a391fe39a2997ea4c0e980.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392505010427f98bd8363.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392505010427f98bd8363.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392505010427f98bd8363.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392505010427f98bd8363.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392b9f8a69480b1063c86.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392b9f8a69480b1063c86.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392b9f8a69480b1063c86.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a392b9f8a69480b1063c86.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a393115e989381c5dc0c4c.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a393115e989381c5dc0c4c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a393115e989381c5dc0c4c.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a393115e989381c5dc0c4c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3937c171d9182e6bb4bc5.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3937c171d9182e6bb4bc5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3937c171d9182e6bb4bc5.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3937c171d9182e6bb4bc5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3948b46f1b6857a598ff7.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3948b46f1b6857a598ff7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3948b46f1b6857a598ff7.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3948b46f1b6857a598ff7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39972a4169f0739dd52b8.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39972a4169f0739dd52b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39972a4169f0739dd52b8.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39972a4169f0739dd52b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a1ed201f80945939c52.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a1ed201f80945939c52.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a1ed201f80945939c52.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a1ed201f80945939c52.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a8889842f0a4ed3faa4.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a8889842f0a4ed3faa4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a8889842f0a4ed3faa4.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39a8889842f0a4ed3faa4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39ae928cfbd0b75cd91c5.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39ae928cfbd0b75cd91c5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39ae928cfbd0b75cd91c5.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39ae928cfbd0b75cd91c5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39b443701060c7297158e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39b443701060c7297158e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39b443701060c7297158e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a39b443701060c7297158e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3dafe5c945761cef35199.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3dafe5c945761cef35199.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3dafe5c945761cef35199.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a3dafe5c945761cef35199.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f2c2d1bbdfbe82cb3fdd.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f2c2d1bbdfbe82cb3fdd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f2c2d1bbdfbe82cb3fdd.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f2c2d1bbdfbe82cb3fdd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f3c0e87146c0d01a57f8.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f3c0e87146c0d01a57f8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f3c0e87146c0d01a57f8.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f3c0e87146c0d01a57f8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f4aef1c065c3263c561a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f4aef1c065c3263c561a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f4aef1c065c3263c561a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f4aef1c065c3263c561a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f58e1daa8fc51dafc832.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f58e1daa8fc51dafc832.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f58e1daa8fc51dafc832.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f58e1daa8fc51dafc832.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f5fe475701c6697e738b.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f5fe475701c6697e738b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f5fe475701c6697e738b.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f5fe475701c6697e738b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f6ca14fdbfc86041b28a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f6ca14fdbfc86041b28a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f6ca14fdbfc86041b28a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f6ca14fdbfc86041b28a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f87e991076cbb4efd9bc.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f87e991076cbb4efd9bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f87e991076cbb4efd9bc.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f87e991076cbb4efd9bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f90542fdffcd6533424a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f90542fdffcd6533424a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f90542fdffcd6533424a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4f90542fdffcd6533424a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4ff8554c98dd601a081d4.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4ff8554c98dd601a081d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4ff8554c98dd601a081d4.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a4ff8554c98dd601a081d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5000506fe76d745652a33.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5000506fe76d745652a33.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5000506fe76d745652a33.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5000506fe76d745652a33.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5010affb10fd99d166200.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5010affb10fd99d166200.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5010affb10fd99d166200.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5010affb10fd99d166200.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a502f63b185addb3117797.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a502f63b185addb3117797.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a502f63b185addb3117797.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a502f63b185addb3117797.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5034b32a0cfdefbe36156.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5034b32a0cfdefbe36156.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5034b32a0cfdefbe36156.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5034b32a0cfdefbe36156.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50441ea961ee157da6ff3.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50441ea961ee157da6ff3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50441ea961ee157da6ff3.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50441ea961ee157da6ff3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a505250947a4e3777c82ab.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a505250947a4e3777c82ab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a505250947a4e3777c82ab.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a505250947a4e3777c82ab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a506572b8d62e47a6f1c08.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a506572b8d62e47a6f1c08.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a506572b8d62e47a6f1c08.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a506572b8d62e47a6f1c08.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507474a05a9e869827a34.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507474a05a9e869827a34.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507474a05a9e869827a34.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507474a05a9e869827a34.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507ad3caccfe9620e868b.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507ad3caccfe9620e868b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507ad3caccfe9620e868b.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a507ad3caccfe9620e868b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5080cafc379ea8d382c42.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5080cafc379ea8d382c42.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5080cafc379ea8d382c42.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5080cafc379ea8d382c42.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50874fd56ceeb9d8a271f.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50874fd56ceeb9d8a271f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50874fd56ceeb9d8a271f.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a50874fd56ceeb9d8a271f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a508d77b492aecb63b06b5.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a508d77b492aecb63b06b5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a508d77b492aecb63b06b5.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a508d77b492aecb63b06b5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5312db639d2f8fd4c31a7.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5312db639d2f8fd4c31a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5312db639d2f8fd4c31a7.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a5312db639d2f8fd4c31a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a533f54a5afeff6c6bb996.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a533f54a5afeff6c6bb996.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a533f54a5afeff6c6bb996.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a533f54a5afeff6c6bb996.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a53475949fcc0056b1e479.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a53475949fcc0056b1e479.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a53475949fcc0056b1e479.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a53475949fcc0056b1e479.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a534f9fdc15f01ed67d860.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a534f9fdc15f01ed67d860.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a534f9fdc15f01ed67d860.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a534f9fdc15f01ed67d860.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a73f5e3153ba7bff076a3e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a73f5e3153ba7bff076a3e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a73f5e3153ba7bff076a3e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a73f5e3153ba7bff076a3e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7405cef607d7f856cc5ac.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7405cef607d7f856cc5ac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7405cef607d7f856cc5ac.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7405cef607d7f856cc5ac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74152da45e881db4f54dc.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74152da45e881db4f54dc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74152da45e881db4f54dc.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74152da45e881db4f54dc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a742367d9803841b422795.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a742367d9803841b422795.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a742367d9803841b422795.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a742367d9803841b422795.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74339f74217867ec2eb5e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74339f74217867ec2eb5e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74339f74217867ec2eb5e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74339f74217867ec2eb5e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a743f03d6688884acb6cb2.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a743f03d6688884acb6cb2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a743f03d6688884acb6cb2.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a743f03d6688884acb6cb2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7455f319ba98b5885cb6a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7455f319ba98b5885cb6a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7455f319ba98b5885cb6a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7455f319ba98b5885cb6a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a747a9502c8f8fbcd5dd13.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a747a9502c8f8fbcd5dd13.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a747a9502c8f8fbcd5dd13.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a747a9502c8f8fbcd5dd13.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a749262ad6c093d2dc8bb1.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a749262ad6c093d2dc8bb1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a749262ad6c093d2dc8bb1.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a749262ad6c093d2dc8bb1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74ac67e7fbd97ef282812.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74ac67e7fbd97ef282812.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74ac67e7fbd97ef282812.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74ac67e7fbd97ef282812.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74b5ca72a0c9a0b8e5e99.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74b5ca72a0c9a0b8e5e99.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74b5ca72a0c9a0b8e5e99.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74b5ca72a0c9a0b8e5e99.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74c672ff11d9c210a8732.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74c672ff11d9c210a8732.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74c672ff11d9c210a8732.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74c672ff11d9c210a8732.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74cd01bc1b59d99c053a8.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74cd01bc1b59d99c053a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74cd01bc1b59d99c053a8.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74cd01bc1b59d99c053a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74dae1b3acd9fad3a068e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74dae1b3acd9fad3a068e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74dae1b3acd9fad3a068e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a74dae1b3acd9fad3a068e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a750a82c2476a6305bf621.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a750a82c2476a6305bf621.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a750a82c2476a6305bf621.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a750a82c2476a6305bf621.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a751927c4b80a86e6fb1c9.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a751927c4b80a86e6fb1c9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a751927c4b80a86e6fb1c9.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a751927c4b80a86e6fb1c9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a788ea40f8e6b77d3cc64f.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a788ea40f8e6b77d3cc64f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a788ea40f8e6b77d3cc64f.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a788ea40f8e6b77d3cc64f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78dadbf033cc11554453d.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78dadbf033cc11554453d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78dadbf033cc11554453d.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78dadbf033cc11554453d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78e7b5fb9a0c38757cc3e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78e7b5fb9a0c38757cc3e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78e7b5fb9a0c38757cc3e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78e7b5fb9a0c38757cc3e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78f35fab096c5694079db.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78f35fab096c5694079db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78f35fab096c5694079db.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a78f35fab096c5694079db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7917a28aa16ca5a832593.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7917a28aa16ca5a832593.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7917a28aa16ca5a832593.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7917a28aa16ca5a832593.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a792163bf705cb7b6eb255.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a792163bf705cb7b6eb255.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a792163bf705cb7b6eb255.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a792163bf705cb7b6eb255.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7957981392ed32523e628.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7957981392ed32523e628.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7957981392ed32523e628.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7957981392ed32523e628.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79822981b3fd86a5cb03b.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79822981b3fd86a5cb03b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79822981b3fd86a5cb03b.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79822981b3fd86a5cb03b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7996c848275dbf2083044.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7996c848275dbf2083044.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7996c848275dbf2083044.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a7996c848275dbf2083044.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79a08cb0594ddd408e4db.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79a08cb0594ddd408e4db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79a08cb0594ddd408e4db.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65a79a08cb0594ddd408e4db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca7d68954aca359009f790.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca7d68954aca359009f790.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca7d68954aca359009f790.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca7d68954aca359009f790.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca82211643fd3f990788dd.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca82211643fd3f990788dd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca82211643fd3f990788dd.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65ca82211643fd3f990788dd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb916a2d3d9851f81601b2.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb916a2d3d9851f81601b2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb916a2d3d9851f81601b2.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb916a2d3d9851f81601b2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb95e5ff03d253dcf867af.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb95e5ff03d253dcf867af.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb95e5ff03d253dcf867af.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65cb95e5ff03d253dcf867af.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8beb00559e5a183ab2de.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8beb00559e5a183ab2de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8beb00559e5a183ab2de.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8beb00559e5a183ab2de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8d3b0133d45abd7a179b.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8d3b0133d45abd7a179b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8d3b0133d45abd7a179b.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc8d3b0133d45abd7a179b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc92b127e3af5bcab2a449.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc92b127e3af5bcab2a449.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc92b127e3af5bcab2a449.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc92b127e3af5bcab2a449.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc932d577d505c57e9551a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc932d577d505c57e9551a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc932d577d505c57e9551a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc932d577d505c57e9551a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9417738a7e5cd2bf317e.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9417738a7e5cd2bf317e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9417738a7e5cd2bf317e.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9417738a7e5cd2bf317e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc94ba65ed765d55195bc0.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc94ba65ed765d55195bc0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc94ba65ed765d55195bc0.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc94ba65ed765d55195bc0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc989e09a9226b9b51dc87.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc989e09a9226b9b51dc87.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc989e09a9226b9b51dc87.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc989e09a9226b9b51dc87.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc990ec22b3e6c0345c725.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc990ec22b3e6c0345c725.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc990ec22b3e6c0345c725.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc990ec22b3e6c0345c725.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9a04edb4d56c8390bc3a.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9a04edb4d56c8390bc3a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9a04edb4d56c8390bc3a.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9a04edb4d56c8390bc3a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9ab3635ebc6d167f86e6.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9ab3635ebc6d167f86e6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9ab3635ebc6d167f86e6.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9ab3635ebc6d167f86e6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9b4c8577c76d76724227.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9b4c8577c76d76724227.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9b4c8577c76d76724227.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9b4c8577c76d76724227.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9be86f2ae26ddcdf0bb3.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9be86f2ae26ddcdf0bb3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9be86f2ae26ddcdf0bb3.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9be86f2ae26ddcdf0bb3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9c5db0a80e6e3d3cfce5.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9c5db0a80e6e3d3cfce5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9c5db0a80e6e3d3cfce5.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/65fc9c5db0a80e6e3d3cfce5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6602ec717db2bc1105700d40.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6602ec717db2bc1105700d40.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6602ec717db2bc1105700d40.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6602ec717db2bc1105700d40.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6856952328770a0717aa4186.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6856952328770a0717aa4186.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/6856952328770a0717aa4186.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/6856952328770a0717aa4186.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/685699e764bba10bcf0cd5f4.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/685699e764bba10bcf0cd5f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/685699e764bba10bcf0cd5f4.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/685699e764bba10bcf0cd5f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569b11df2be30cffc397a1.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569b11df2be30cffc397a1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569b11df2be30cffc397a1.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569b11df2be30cffc397a1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569bf2a1251a0e84cf8ae4.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569bf2a1251a0e84cf8ae4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569bf2a1251a0e84cf8ae4.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569bf2a1251a0e84cf8ae4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569c663b25400f03a3f498.md b/curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569c663b25400f03a3f498.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569c663b25400f03a3f498.md rename to curriculum/challenges/english/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations/68569c663b25400f03a3f498.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/655c131291cbcb8febf21e64.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/655c131291cbcb8febf21e64.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/655c131291cbcb8febf21e64.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/655c131291cbcb8febf21e64.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656b732c8110ff8936f016de.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656b732c8110ff8936f016de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656b732c8110ff8936f016de.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656b732c8110ff8936f016de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656b74ab2a075f8a05c66f41.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656b74ab2a075f8a05c66f41.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656b74ab2a075f8a05c66f41.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656b74ab2a075f8a05c66f41.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656b757d8294618a5eefd710.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656b757d8294618a5eefd710.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656b757d8294618a5eefd710.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656b757d8294618a5eefd710.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbba66c53330f4316fd9f.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbba66c53330f4316fd9f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbba66c53330f4316fd9f.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbba66c53330f4316fd9f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbbe6d57609104b152625.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbbe6d57609104b152625.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbbe6d57609104b152625.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbbe6d57609104b152625.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbcc8333087117b4d9153.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbcc8333087117b4d9153.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbcc8333087117b4d9153.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbcc8333087117b4d9153.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbd3dea715a11ce02b670.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbd3dea715a11ce02b670.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbd3dea715a11ce02b670.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbd3dea715a11ce02b670.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbded100497126ccc6e5d.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbded100497126ccc6e5d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbded100497126ccc6e5d.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbded100497126ccc6e5d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbe4c45fc9512d58ba0e2.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbe4c45fc9512d58ba0e2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbe4c45fc9512d58ba0e2.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbe4c45fc9512d58ba0e2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbeb152c95913465476e3.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbeb152c95913465476e3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbeb152c95913465476e3.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbeb152c95913465476e3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbf3a1b344e13bc7fa12c.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbf3a1b344e13bc7fa12c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbf3a1b344e13bc7fa12c.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbf3a1b344e13bc7fa12c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfaf6cbc3f1418acca3c.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfaf6cbc3f1418acca3c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfaf6cbc3f1418acca3c.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfaf6cbc3f1418acca3c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfedb30479145d464e37.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfedb30479145d464e37.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfedb30479145d464e37.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bbfedb30479145d464e37.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc028a62f3a149ed36971.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc028a62f3a149ed36971.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc028a62f3a149ed36971.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc028a62f3a149ed36971.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc05be141d914dcc812c3.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc05be141d914dcc812c3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc05be141d914dcc812c3.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc05be141d914dcc812c3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc094df5acf151fb264d8.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc094df5acf151fb264d8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc094df5acf151fb264d8.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc094df5acf151fb264d8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0bd4a112e155c589e33.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0bd4a112e155c589e33.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0bd4a112e155c589e33.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0bd4a112e155c589e33.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0f87049dc159ce63187.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0f87049dc159ce63187.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0f87049dc159ce63187.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc0f87049dc159ce63187.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc15142eeeb15e31d258b.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc15142eeeb15e31d258b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc15142eeeb15e31d258b.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc15142eeeb15e31d258b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc3bd0a323317d4117a49.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc3bd0a323317d4117a49.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc3bd0a323317d4117a49.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc3bd0a323317d4117a49.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc4c430704c19121c5eb4.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc4c430704c19121c5eb4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc4c430704c19121c5eb4.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc4c430704c19121c5eb4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc54c7a049d197017b9c7.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc54c7a049d197017b9c7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc54c7a049d197017b9c7.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc54c7a049d197017b9c7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc5a71b33ae19ad65166a.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc5a71b33ae19ad65166a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc5a71b33ae19ad65166a.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc5a71b33ae19ad65166a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc669dbd6561a22060cf0.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc669dbd6561a22060cf0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc669dbd6561a22060cf0.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc669dbd6561a22060cf0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc75be35fb11a7c27a788.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc75be35fb11a7c27a788.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc75be35fb11a7c27a788.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc75be35fb11a7c27a788.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc7f08edd541afdd87231.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc7f08edd541afdd87231.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc7f08edd541afdd87231.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc7f08edd541afdd87231.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc8f4928b351b8a6c4d53.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc8f4928b351b8a6c4d53.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc8f4928b351b8a6c4d53.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bc8f4928b351b8a6c4d53.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd6dde3a62c205cb41b2d.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd6dde3a62c205cb41b2d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd6dde3a62c205cb41b2d.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd6dde3a62c205cb41b2d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd701970c6c20a9c89b0f.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd701970c6c20a9c89b0f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd701970c6c20a9c89b0f.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd701970c6c20a9c89b0f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd7723e1e4c21039f5916.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd7723e1e4c21039f5916.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd7723e1e4c21039f5916.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd7723e1e4c21039f5916.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd80d58dd31216af64ddf.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd80d58dd31216af64ddf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd80d58dd31216af64ddf.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd80d58dd31216af64ddf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd968e52c34220164de8d.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd968e52c34220164de8d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd968e52c34220164de8d.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/656bd968e52c34220164de8d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84bec88772eaff6e56679.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84bec88772eaff6e56679.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84bec88772eaff6e56679.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84bec88772eaff6e56679.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84dad1595bbbc2e9cd895.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84dad1595bbbc2e9cd895.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84dad1595bbbc2e9cd895.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84dad1595bbbc2e9cd895.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84e922382a7bd112057ad.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84e922382a7bd112057ad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84e922382a7bd112057ad.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84e922382a7bd112057ad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84f2370686dbda3e53aff.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84f2370686dbda3e53aff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84f2370686dbda3e53aff.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a84f2370686dbda3e53aff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85090914872be8ca97793.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85090914872be8ca97793.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85090914872be8ca97793.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85090914872be8ca97793.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a851a6389e6cbf2c2cf158.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a851a6389e6cbf2c2cf158.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a851a6389e6cbf2c2cf158.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a851a6389e6cbf2c2cf158.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a853b498eb87c035f6da13.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a853b498eb87c035f6da13.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a853b498eb87c035f6da13.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a853b498eb87c035f6da13.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85418ea38cdc0a334dab2.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85418ea38cdc0a334dab2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85418ea38cdc0a334dab2.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a85418ea38cdc0a334dab2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a9457392dfd7d564bc940e.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a9457392dfd7d564bc940e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65a9457392dfd7d564bc940e.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65a9457392dfd7d564bc940e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28add2c939e25b1d9b0e1.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28add2c939e25b1d9b0e1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28add2c939e25b1d9b0e1.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28add2c939e25b1d9b0e1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28bbe803df52c4e76dd15.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28bbe803df52c4e76dd15.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28bbe803df52c4e76dd15.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28bbe803df52c4e76dd15.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28d5f4b4c502d2b7917e1.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28d5f4b4c502d2b7917e1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28d5f4b4c502d2b7917e1.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28d5f4b4c502d2b7917e1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28e008537c42da87ace01.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28e008537c42da87ace01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28e008537c42da87ace01.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28e008537c42da87ace01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28ee9c5a5972e8bb2a5f3.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28ee9c5a5972e8bb2a5f3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28ee9c5a5972e8bb2a5f3.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28ee9c5a5972e8bb2a5f3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28f840a0d962f2240e800.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28f840a0d962f2240e800.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28f840a0d962f2240e800.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b28f840a0d962f2240e800.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2af1545e34334b7573de9.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2af1545e34334b7573de9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2af1545e34334b7573de9.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2af1545e34334b7573de9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b0e08ec66535fa8542eb.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b0e08ec66535fa8542eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b0e08ec66535fa8542eb.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b0e08ec66535fa8542eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b181cb9b2136e833a17a.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b181cb9b2136e833a17a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b181cb9b2136e833a17a.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b181cb9b2136e833a17a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b2781c59e837a5e0beb2.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b2781c59e837a5e0beb2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b2781c59e837a5e0beb2.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b2781c59e837a5e0beb2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b383fb6406386dab3499.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b383fb6406386dab3499.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b383fb6406386dab3499.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b383fb6406386dab3499.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b3ea62a86838c216db73.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b3ea62a86838c216db73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b3ea62a86838c216db73.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b3ea62a86838c216db73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b54bf7897c3954e20971.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b54bf7897c3954e20971.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b54bf7897c3954e20971.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b54bf7897c3954e20971.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6255fe7973a8bf80902.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6255fe7973a8bf80902.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6255fe7973a8bf80902.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6255fe7973a8bf80902.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6aef88e363af2749620.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6aef88e363af2749620.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6aef88e363af2749620.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b6aef88e363af2749620.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b74cb90a3d3b5d1acc48.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b74cb90a3d3b5d1acc48.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b74cb90a3d3b5d1acc48.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b74cb90a3d3b5d1acc48.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b80774ecba3c156722aa.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b80774ecba3c156722aa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b80774ecba3c156722aa.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2b80774ecba3c156722aa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2ba3323d6d33d470e5f53.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2ba3323d6d33d470e5f53.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2ba3323d6d33d470e5f53.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2ba3323d6d33d470e5f53.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2bb073ac8d03dfe507810.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2bb073ac8d03dfe507810.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2bb073ac8d03dfe507810.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/65b2bb073ac8d03dfe507810.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d428ac41a1dde67d16e.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d428ac41a1dde67d16e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d428ac41a1dde67d16e.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d428ac41a1dde67d16e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d6448f6071e0e7bd902.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d6448f6071e0e7bd902.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d6448f6071e0e7bd902.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d6448f6071e0e7bd902.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d9757c73a1e6c1cfa77.md b/curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d9757c73a1e6c1cfa77.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d9757c73a1e6c1cfa77.md rename to curriculum/challenges/english/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github/68592d9757c73a1e6c1cfa77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/6660a0f4dbf5a3622399100f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/6660a0f4dbf5a3622399100f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/6660a0f4dbf5a3622399100f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/6660a0f4dbf5a3622399100f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dbf936fe4d33ccbccae40d.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dbf936fe4d33ccbccae40d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dbf936fe4d33ccbccae40d.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dbf936fe4d33ccbccae40d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dbfd3346ec99ded52e2d15.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dbfd3346ec99ded52e2d15.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dbfd3346ec99ded52e2d15.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dbfd3346ec99ded52e2d15.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc0004be58caef2150467e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc0004be58caef2150467e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc0004be58caef2150467e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc0004be58caef2150467e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc021123da31f91ff58fea.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc021123da31f91ff58fea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc021123da31f91ff58fea.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc021123da31f91ff58fea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc25f45232bd1af20fe096.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc25f45232bd1af20fe096.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc25f45232bd1af20fe096.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc25f45232bd1af20fe096.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc279f51b8ee20ea185670.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc279f51b8ee20ea185670.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc279f51b8ee20ea185670.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc279f51b8ee20ea185670.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc3e08edb3923cf86151ec.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc3e08edb3923cf86151ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc3e08edb3923cf86151ec.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc3e08edb3923cf86151ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc416984ff73491eddc9cf.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc416984ff73491eddc9cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc416984ff73491eddc9cf.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc416984ff73491eddc9cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc436ea4534555e57a1a48.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc436ea4534555e57a1a48.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc436ea4534555e57a1a48.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc436ea4534555e57a1a48.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc46e8e4176062fe8c3fd5.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc46e8e4176062fe8c3fd5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc46e8e4176062fe8c3fd5.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc46e8e4176062fe8c3fd5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc4940ceb4d375fc43eaf4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc4940ceb4d375fc43eaf4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc4940ceb4d375fc43eaf4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc4940ceb4d375fc43eaf4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc4a9c9f028d7ce4142490.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc4a9c9f028d7ce4142490.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc4a9c9f028d7ce4142490.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc4a9c9f028d7ce4142490.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc4d1e8f82ed89989c861a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc4d1e8f82ed89989c861a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dc4d1e8f82ed89989c861a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dc4d1e8f82ed89989c861a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5951a9a3e2bedeb82277.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5951a9a3e2bedeb82277.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5951a9a3e2bedeb82277.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5951a9a3e2bedeb82277.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5baa84d2fcc56c09dce3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5baa84d2fcc56c09dce3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5baa84d2fcc56c09dce3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5baa84d2fcc56c09dce3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5cfeacc0cad2fc967438.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5cfeacc0cad2fc967438.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5cfeacc0cad2fc967438.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5cfeacc0cad2fc967438.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5dacf47e8ed984dc90da.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5dacf47e8ed984dc90da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd5dacf47e8ed984dc90da.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd5dacf47e8ed984dc90da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd64fb0e99d1e475cd1931.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd64fb0e99d1e475cd1931.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd64fb0e99d1e475cd1931.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd64fb0e99d1e475cd1931.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd6e931a972af9da77367e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd6e931a972af9da77367e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd6e931a972af9da77367e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd6e931a972af9da77367e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd70e55261f400f601c98a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd70e55261f400f601c98a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd70e55261f400f601c98a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd70e55261f400f601c98a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd72f2592a6e0bc85f183e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd72f2592a6e0bc85f183e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd72f2592a6e0bc85f183e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd72f2592a6e0bc85f183e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd9df075882b30da414a84.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd9df075882b30da414a84.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd9df075882b30da414a84.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd9df075882b30da414a84.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd9f9a764e7f37dc99ff96.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd9f9a764e7f37dc99ff96.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dd9f9a764e7f37dc99ff96.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dd9f9a764e7f37dc99ff96.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda19b702802496281a71b.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda19b702802496281a71b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda19b702802496281a71b.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda19b702802496281a71b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda2cc03d1d84fe6ba100e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda2cc03d1d84fe6ba100e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda2cc03d1d84fe6ba100e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda2cc03d1d84fe6ba100e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda83ac556375e60af6498.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda83ac556375e60af6498.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda83ac556375e60af6498.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda83ac556375e60af6498.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda9b261401c6aec85c995.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda9b261401c6aec85c995.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67dda9b261401c6aec85c995.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67dda9b261401c6aec85c995.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddaa99f47b4c73b567dbe3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddaa99f47b4c73b567dbe3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddaa99f47b4c73b567dbe3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddaa99f47b4c73b567dbe3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddac19ef12617aaa4fa43c.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddac19ef12617aaa4fa43c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddac19ef12617aaa4fa43c.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddac19ef12617aaa4fa43c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddadb130f0638355bc27c4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddadb130f0638355bc27c4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddadb130f0638355bc27c4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddadb130f0638355bc27c4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddafcebec26b8e5f46745b.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddafcebec26b8e5f46745b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddafcebec26b8e5f46745b.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddafcebec26b8e5f46745b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb0b9b04b5097971a98a1.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb0b9b04b5097971a98a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb0b9b04b5097971a98a1.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb0b9b04b5097971a98a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb23caaa58aa09eabf0f8.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb23caaa58aa09eabf0f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb23caaa58aa09eabf0f8.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb23caaa58aa09eabf0f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb3840aaf24a915673347.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb3840aaf24a915673347.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb3840aaf24a915673347.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb3840aaf24a915673347.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb52406deb7b0a777092e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb52406deb7b0a777092e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb52406deb7b0a777092e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb52406deb7b0a777092e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb67d2bbf41bb5dce0fb3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb67d2bbf41bb5dce0fb3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67ddb67d2bbf41bb5dce0fb3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67ddb67d2bbf41bb5dce0fb3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e45ee5759fda650dc876a4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e45ee5759fda650dc876a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e45ee5759fda650dc876a4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e45ee5759fda650dc876a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e469c310a147753ece963e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e469c310a147753ece963e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e469c310a147753ece963e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e469c310a147753ece963e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e46c53c43ce77a64dcb082.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e46c53c43ce77a64dcb082.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e46c53c43ce77a64dcb082.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e46c53c43ce77a64dcb082.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e4701b6a2fb47ebbbfb367.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e4701b6a2fb47ebbbfb367.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e4701b6a2fb47ebbbfb367.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e4701b6a2fb47ebbbfb367.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e47133ee516081ccf6cf25.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e47133ee516081ccf6cf25.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e47133ee516081ccf6cf25.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e47133ee516081ccf6cf25.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e472949311bf84fb9459f5.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e472949311bf84fb9459f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e472949311bf84fb9459f5.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e472949311bf84fb9459f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e474419713d2883a29a16d.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e474419713d2883a29a16d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e474419713d2883a29a16d.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e474419713d2883a29a16d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e479963d8dd4ac75c664d6.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e479963d8dd4ac75c664d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e479963d8dd4ac75c664d6.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e479963d8dd4ac75c664d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5441c29f3feeb88b1540e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5441c29f3feeb88b1540e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5441c29f3feeb88b1540e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5441c29f3feeb88b1540e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5459bbb3efef7325bf4b7.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5459bbb3efef7325bf4b7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5459bbb3efef7325bf4b7.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5459bbb3efef7325bf4b7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e54f0a96a19e0766aab848.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e54f0a96a19e0766aab848.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e54f0a96a19e0766aab848.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e54f0a96a19e0766aab848.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5503e70fdc30ca9186bcc.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5503e70fdc30ca9186bcc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5503e70fdc30ca9186bcc.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5503e70fdc30ca9186bcc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a26a0833643ed7c41759.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a26a0833643ed7c41759.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a26a0833643ed7c41759.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a26a0833643ed7c41759.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a3f3f13b7249ee723f6f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a3f3f13b7249ee723f6f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a3f3f13b7249ee723f6f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a3f3f13b7249ee723f6f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a4b4451ddb5315a98808.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a4b4451ddb5315a98808.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a4b4451ddb5315a98808.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a4b4451ddb5315a98808.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a6e34bfc4b5af2c00ddf.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a6e34bfc4b5af2c00ddf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a6e34bfc4b5af2c00ddf.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a6e34bfc4b5af2c00ddf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a811b3b677627a84bdd4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a811b3b677627a84bdd4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5a811b3b677627a84bdd4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5a811b3b677627a84bdd4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5ac4aea3cc56e781add80.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5ac4aea3cc56e781add80.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5ac4aea3cc56e781add80.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5ac4aea3cc56e781add80.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5adf73503787db1e011ad.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5adf73503787db1e011ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5adf73503787db1e011ad.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5adf73503787db1e011ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5af7bf56f7084c6af2827.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5af7bf56f7084c6af2827.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5af7bf56f7084c6af2827.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5af7bf56f7084c6af2827.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b0b540e0ee8bdad66db1.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b0b540e0ee8bdad66db1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b0b540e0ee8bdad66db1.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b0b540e0ee8bdad66db1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b22aaf9f129649be3fd9.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b22aaf9f129649be3fd9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b22aaf9f129649be3fd9.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b22aaf9f129649be3fd9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b4bd96d282a131af619c.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b4bd96d282a131af619c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b4bd96d282a131af619c.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b4bd96d282a131af619c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b72ba8889aabf3f40b38.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b72ba8889aabf3f40b38.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e5b72ba8889aabf3f40b38.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e5b72ba8889aabf3f40b38.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e68dcefa1d83e0757350df.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e68dcefa1d83e0757350df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e68dcefa1d83e0757350df.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e68dcefa1d83e0757350df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e68f7c06a010e777bb2230.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e68f7c06a010e777bb2230.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e68f7c06a010e777bb2230.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e68f7c06a010e777bb2230.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e692985d0f84f0197ad4f1.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e692985d0f84f0197ad4f1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e692985d0f84f0197ad4f1.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e692985d0f84f0197ad4f1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6942c40729ff7b9afe3b8.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6942c40729ff7b9afe3b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6942c40729ff7b9afe3b8.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6942c40729ff7b9afe3b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e695e0c3759e0240a976ef.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e695e0c3759e0240a976ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e695e0c3759e0240a976ef.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e695e0c3759e0240a976ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6973adef9de093aac193d.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6973adef9de093aac193d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6973adef9de093aac193d.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6973adef9de093aac193d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e698b3f1611a15a0b3af3a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e698b3f1611a15a0b3af3a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e698b3f1611a15a0b3af3a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e698b3f1611a15a0b3af3a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69ab793f4191da2f3b5b3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69ab793f4191da2f3b5b3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69ab793f4191da2f3b5b3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69ab793f4191da2f3b5b3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69c2de203d22755cc3992.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69c2de203d22755cc3992.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69c2de203d22755cc3992.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69c2de203d22755cc3992.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69d7c2cff0b2f6f4f7ed0.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69d7c2cff0b2f6f4f7ed0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69d7c2cff0b2f6f4f7ed0.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69d7c2cff0b2f6f4f7ed0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69dec285d40321407b061.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69dec285d40321407b061.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e69dec285d40321407b061.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e69dec285d40321407b061.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a0742481f03cdd8485c3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a0742481f03cdd8485c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a0742481f03cdd8485c3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a0742481f03cdd8485c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a1f8a8aad8476778de1e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a1f8a8aad8476778de1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a1f8a8aad8476778de1e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a1f8a8aad8476778de1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a61622be1f5310dc6094.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a61622be1f5310dc6094.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a61622be1f5310dc6094.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a61622be1f5310dc6094.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a7a9095023622817e273.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a7a9095023622817e273.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a7a9095023622817e273.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a7a9095023622817e273.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a8ecaee3ff6cec47cc3e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a8ecaee3ff6cec47cc3e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6a8ecaee3ff6cec47cc3e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6a8ecaee3ff6cec47cc3e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b1c1e15b627c36ff49d4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b1c1e15b627c36ff49d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b1c1e15b627c36ff49d4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b1c1e15b627c36ff49d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b34caf9d31888afa9ef7.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b34caf9d31888afa9ef7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b34caf9d31888afa9ef7.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b34caf9d31888afa9ef7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b4beb319cf919a08aa9e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b4beb319cf919a08aa9e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b4beb319cf919a08aa9e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b4beb319cf919a08aa9e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b72ff282fea17987003a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b72ff282fea17987003a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6b72ff282fea17987003a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6b72ff282fea17987003a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6ba0d39464da908fa56d4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6ba0d39464da908fa56d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6ba0d39464da908fa56d4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6ba0d39464da908fa56d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6bda8c8b0fab34a908d9a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6bda8c8b0fab34a908d9a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6bda8c8b0fab34a908d9a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6bda8c8b0fab34a908d9a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d4dd3b7203c7e6791f96.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d4dd3b7203c7e6791f96.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d4dd3b7203c7e6791f96.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d4dd3b7203c7e6791f96.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d5e32ac1afc8a326bf73.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d5e32ac1afc8a326bf73.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d5e32ac1afc8a326bf73.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d5e32ac1afc8a326bf73.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d7b750d7adc99809aea3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d7b750d7adc99809aea3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d7b750d7adc99809aea3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d7b750d7adc99809aea3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d910d7419dca4ec1edda.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d910d7419dca4ec1edda.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d910d7419dca4ec1edda.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d910d7419dca4ec1edda.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d9c1c460d9cb00f55aa3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d9c1c460d9cb00f55aa3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6d9c1c460d9cb00f55aa3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6d9c1c460d9cb00f55aa3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6dcf3540042e4cd10d53a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6dcf3540042e4cd10d53a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67e6dcf3540042e4cd10d53a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67e6dcf3540042e4cd10d53a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd0273ee551f00c0b207e.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd0273ee551f00c0b207e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd0273ee551f00c0b207e.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd0273ee551f00c0b207e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd29049008202fce3bfa2.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd29049008202fce3bfa2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd29049008202fce3bfa2.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd29049008202fce3bfa2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd4d6475fc50a9820b4b0.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd4d6475fc50a9820b4b0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd4d6475fc50a9820b4b0.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd4d6475fc50a9820b4b0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd657030da4165db66feb.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd657030da4165db66feb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd657030da4165db66feb.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd657030da4165db66feb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd8debbd3992137adbf7f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd8debbd3992137adbf7f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efd8debbd3992137adbf7f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efd8debbd3992137adbf7f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdb0dc341442c33e43a28.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdb0dc341442c33e43a28.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdb0dc341442c33e43a28.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdb0dc341442c33e43a28.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdc5676b9613535b4dee4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdc5676b9613535b4dee4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdc5676b9613535b4dee4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdc5676b9613535b4dee4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdddc6864ca3f5f3a5316.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdddc6864ca3f5f3a5316.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdddc6864ca3f5f3a5316.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdddc6864ca3f5f3a5316.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdf7f0c0be147dd8f70a7.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdf7f0c0be147dd8f70a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efdf7f0c0be147dd8f70a7.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efdf7f0c0be147dd8f70a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efe27a1ed40f53c48f51d3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efe27a1ed40f53c48f51d3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67efe27a1ed40f53c48f51d3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67efe27a1ed40f53c48f51d3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01c72814eaa8435d1e73c.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01c72814eaa8435d1e73c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01c72814eaa8435d1e73c.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01c72814eaa8435d1e73c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01ddbfa71588ff75f2e9f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01ddbfa71588ff75f2e9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01ddbfa71588ff75f2e9f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01ddbfa71588ff75f2e9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01f94ced2089a46a29382.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01f94ced2089a46a29382.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01f94ced2089a46a29382.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01f94ced2089a46a29382.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01fed3d9b359efd8e9c04.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01fed3d9b359efd8e9c04.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f01fed3d9b359efd8e9c04.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f01fed3d9b359efd8e9c04.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f04b61b3261cc69dad85aa.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f04b61b3261cc69dad85aa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f04b61b3261cc69dad85aa.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f04b61b3261cc69dad85aa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f04d8809c711d962f42c6c.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f04d8809c711d962f42c6c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f04d8809c711d962f42c6c.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f04d8809c711d962f42c6c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f04ef2be95eedffb5bde99.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f04ef2be95eedffb5bde99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f04ef2be95eedffb5bde99.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f04ef2be95eedffb5bde99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f050b1d9c576ebc823935f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f050b1d9c576ebc823935f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f050b1d9c576ebc823935f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f050b1d9c576ebc823935f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0524c149e9af2c7e31023.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0524c149e9af2c7e31023.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0524c149e9af2c7e31023.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0524c149e9af2c7e31023.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f053825cc6aefaf23cdc43.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f053825cc6aefaf23cdc43.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f053825cc6aefaf23cdc43.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f053825cc6aefaf23cdc43.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05488fffeea03ab7d6e3f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05488fffeea03ab7d6e3f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05488fffeea03ab7d6e3f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05488fffeea03ab7d6e3f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0557e02670c0d7a2adeea.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0557e02670c0d7a2adeea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0557e02670c0d7a2adeea.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0557e02670c0d7a2adeea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f057210790871622c2efa6.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f057210790871622c2efa6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f057210790871622c2efa6.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f057210790871622c2efa6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0587c52866a215c89bd49.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0587c52866a215c89bd49.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0587c52866a215c89bd49.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0587c52866a215c89bd49.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f059995db3542c1cc3c0e4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f059995db3542c1cc3c0e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f059995db3542c1cc3c0e4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f059995db3542c1cc3c0e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05b27e13f3333efd9167c.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05b27e13f3333efd9167c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05b27e13f3333efd9167c.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05b27e13f3333efd9167c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05cff99a15c3cbc4ac757.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05cff99a15c3cbc4ac757.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05cff99a15c3cbc4ac757.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05cff99a15c3cbc4ac757.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05ee04d837448b8e4b94f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05ee04d837448b8e4b94f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05ee04d837448b8e4b94f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05ee04d837448b8e4b94f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05fb065755b527282d7a7.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05fb065755b527282d7a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f05fb065755b527282d7a7.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f05fb065755b527282d7a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06151744ee95acd3440e3.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06151744ee95acd3440e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06151744ee95acd3440e3.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06151744ee95acd3440e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f064bc6fa5b96576f183b8.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f064bc6fa5b96576f183b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f064bc6fa5b96576f183b8.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f064bc6fa5b96576f183b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0662f8bb126744ddfc1a9.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0662f8bb126744ddfc1a9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0662f8bb126744ddfc1a9.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0662f8bb126744ddfc1a9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f067c0ed09447c5b0e29db.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f067c0ed09447c5b0e29db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f067c0ed09447c5b0e29db.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f067c0ed09447c5b0e29db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f068d2aae59184cfd6b110.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f068d2aae59184cfd6b110.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f068d2aae59184cfd6b110.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f068d2aae59184cfd6b110.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f069b4d8dce18b274f3b85.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f069b4d8dce18b274f3b85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f069b4d8dce18b274f3b85.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f069b4d8dce18b274f3b85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06abc2ba331930342d05b.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06abc2ba331930342d05b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06abc2ba331930342d05b.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06abc2ba331930342d05b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06c7f408cdea4694364f7.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06c7f408cdea4694364f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06c7f408cdea4694364f7.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06c7f408cdea4694364f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06dd4633a5cab7dfb721a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06dd4633a5cab7dfb721a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06dd4633a5cab7dfb721a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06dd4633a5cab7dfb721a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06f73454112b328ef4c0f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06f73454112b328ef4c0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f06f73454112b328ef4c0f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f06f73454112b328ef4c0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0707288a2f8bce35cadff.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0707288a2f8bce35cadff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0707288a2f8bce35cadff.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0707288a2f8bce35cadff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f072c8523542c8520ef17b.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f072c8523542c8520ef17b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f072c8523542c8520ef17b.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f072c8523542c8520ef17b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0736bc7eb04cd0dba4797.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0736bc7eb04cd0dba4797.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0736bc7eb04cd0dba4797.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0736bc7eb04cd0dba4797.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f07ce017b549e3cec9a3a0.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f07ce017b549e3cec9a3a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f07ce017b549e3cec9a3a0.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f07ce017b549e3cec9a3a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f07fdfe8c5aaef48d3d35a.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f07fdfe8c5aaef48d3d35a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f07fdfe8c5aaef48d3d35a.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f07fdfe8c5aaef48d3d35a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0826fb7a07af670160920.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0826fb7a07af670160920.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f0826fb7a07af670160920.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f0826fb7a07af670160920.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f08338121a6bf9e146c09f.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f08338121a6bf9e146c09f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f08338121a6bf9e146c09f.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f08338121a6bf9e146c09f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f084046cd9590070165296.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f084046cd9590070165296.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f084046cd9590070165296.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f084046cd9590070165296.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f08553782e8a05bcd28688.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f08553782e8a05bcd28688.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f08553782e8a05bcd28688.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f08553782e8a05bcd28688.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f08695d50ac80965dcb3a4.md b/curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f08695d50ac80965dcb3a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/67f08695d50ac80965dcb3a4.md rename to curriculum/challenges/english/blocks/learn-how-to-manage-a-conversation/67f08695d50ac80965dcb3a4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/685c1c9a73dda60c3c752724.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/685c1c9a73dda60c3c752724.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/685c1c9a73dda60c3c752724.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/685c1c9a73dda60c3c752724.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/685c1cc4859ee60c606005f2.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/685c1cc4859ee60c606005f2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/685c1cc4859ee60c606005f2.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/685c1cc4859ee60c606005f2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/685c1d15f44d290cc99635e2.md b/curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/685c1d15f44d290cc99635e2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/685c1d15f44d290cc99635e2.md rename to curriculum/challenges/english/blocks/learn-how-to-offer-technical-support-and-guidance/685c1d15f44d290cc99635e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/66609f86c2500e597c8cb52f.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/66609f86c2500e597c8cb52f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/66609f86c2500e597c8cb52f.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/66609f86c2500e597c8cb52f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673519c3d750b013c96f1e6f.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673519c3d750b013c96f1e6f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673519c3d750b013c96f1e6f.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673519c3d750b013c96f1e6f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67351b96eefe7c282ec1424b.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67351b96eefe7c282ec1424b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67351b96eefe7c282ec1424b.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67351b96eefe7c282ec1424b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673653fa580778853a7a7afd.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673653fa580778853a7a7afd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673653fa580778853a7a7afd.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673653fa580778853a7a7afd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673654d11366b18b1c76d980.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673654d11366b18b1c76d980.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673654d11366b18b1c76d980.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673654d11366b18b1c76d980.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673655ea628630928b5b50b8.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673655ea628630928b5b50b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673655ea628630928b5b50b8.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673655ea628630928b5b50b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6736576b5407af9bdf1f41b7.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6736576b5407af9bdf1f41b7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6736576b5407af9bdf1f41b7.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6736576b5407af9bdf1f41b7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67365a08481f68acc18a9639.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67365a08481f68acc18a9639.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67365a08481f68acc18a9639.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67365a08481f68acc18a9639.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba128855f6e78cd392dab.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba128855f6e78cd392dab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba128855f6e78cd392dab.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba128855f6e78cd392dab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba3a9d1858104dfbba180.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba3a9d1858104dfbba180.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba3a9d1858104dfbba180.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba3a9d1858104dfbba180.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba5bf35e3b51211c27c2b.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba5bf35e3b51211c27c2b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba5bf35e3b51211c27c2b.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba5bf35e3b51211c27c2b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba72bd5ef6a1bc39ba037.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba72bd5ef6a1bc39ba037.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba72bd5ef6a1bc39ba037.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba72bd5ef6a1bc39ba037.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba8558f0a93235de58ccb.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba8558f0a93235de58ccb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba8558f0a93235de58ccb.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba8558f0a93235de58ccb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba99a1280af2ba7770b56.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba99a1280af2ba7770b56.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673ba99a1280af2ba7770b56.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673ba99a1280af2ba7770b56.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673bab51ecb42c369eb6b37b.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673bab51ecb42c369eb6b37b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673bab51ecb42c369eb6b37b.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673bab51ecb42c369eb6b37b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673bad5d57b0a6444819ca0e.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673bad5d57b0a6444819ca0e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673bad5d57b0a6444819ca0e.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673bad5d57b0a6444819ca0e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673baec00a78e04d5c6a9ea2.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673baec00a78e04d5c6a9ea2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673baec00a78e04d5c6a9ea2.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673baec00a78e04d5c6a9ea2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c03eb9c3d4c2e12555aaf.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c03eb9c3d4c2e12555aaf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c03eb9c3d4c2e12555aaf.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c03eb9c3d4c2e12555aaf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c06abb58d403f7e4533fb.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c06abb58d403f7e4533fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c06abb58d403f7e4533fb.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c06abb58d403f7e4533fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c07da6aa1be470dc55332.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c07da6aa1be470dc55332.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c07da6aa1be470dc55332.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c07da6aa1be470dc55332.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c097ad524db51cca7ae3f.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c097ad524db51cca7ae3f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c097ad524db51cca7ae3f.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c097ad524db51cca7ae3f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c0bf736904660a9077269.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c0bf736904660a9077269.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/673c0bf736904660a9077269.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/673c0bf736904660a9077269.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67472118e6040e52ad3ca5b0.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67472118e6040e52ad3ca5b0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67472118e6040e52ad3ca5b0.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67472118e6040e52ad3ca5b0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67472280c0b01f5e1442f8da.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67472280c0b01f5e1442f8da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67472280c0b01f5e1442f8da.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67472280c0b01f5e1442f8da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67472348ce54e263862c5386.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67472348ce54e263862c5386.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67472348ce54e263862c5386.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67472348ce54e263862c5386.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3864432aea6f5ce708ed.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3864432aea6f5ce708ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3864432aea6f5ce708ed.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3864432aea6f5ce708ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3b2f69b2e481d4f6cebe.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3b2f69b2e481d4f6cebe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3b2f69b2e481d4f6cebe.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3b2f69b2e481d4f6cebe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3bc223f6c5862facf3e2.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3bc223f6c5862facf3e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3bc223f6c5862facf3e2.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3bc223f6c5862facf3e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3cb5a611618cd5301758.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3cb5a611618cd5301758.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/674e3cb5a611618cd5301758.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/674e3cb5a611618cd5301758.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506acdf255ff94e0ba712e.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506acdf255ff94e0ba712e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506acdf255ff94e0ba712e.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506acdf255ff94e0ba712e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506bd2d567359bac72f760.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506bd2d567359bac72f760.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506bd2d567359bac72f760.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506bd2d567359bac72f760.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506c7db9d148a0308107d8.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506c7db9d148a0308107d8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506c7db9d148a0308107d8.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506c7db9d148a0308107d8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506d2c92a80fa4b7a912a7.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506d2c92a80fa4b7a912a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506d2c92a80fa4b7a912a7.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506d2c92a80fa4b7a912a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506e16a9e0bdaad7267c35.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506e16a9e0bdaad7267c35.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506e16a9e0bdaad7267c35.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506e16a9e0bdaad7267c35.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506e940e1d20ae6f0fc7e2.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506e940e1d20ae6f0fc7e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506e940e1d20ae6f0fc7e2.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506e940e1d20ae6f0fc7e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506f57df7629b3d8d90f11.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506f57df7629b3d8d90f11.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67506f57df7629b3d8d90f11.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67506f57df7629b3d8d90f11.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675070049d1f9fb8c1bced11.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675070049d1f9fb8c1bced11.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675070049d1f9fb8c1bced11.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675070049d1f9fb8c1bced11.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675070d075960bbe3f92eca6.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675070d075960bbe3f92eca6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675070d075960bbe3f92eca6.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675070d075960bbe3f92eca6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675074863d75f1d559b039df.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675074863d75f1d559b039df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675074863d75f1d559b039df.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675074863d75f1d559b039df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6750758f8581d3dcfeb1c386.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6750758f8581d3dcfeb1c386.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6750758f8581d3dcfeb1c386.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6750758f8581d3dcfeb1c386.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6750775f2b0832e88216e98c.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6750775f2b0832e88216e98c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6750775f2b0832e88216e98c.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6750775f2b0832e88216e98c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6750784c1399a9ef62b27e9e.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6750784c1399a9ef62b27e9e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6750784c1399a9ef62b27e9e.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6750784c1399a9ef62b27e9e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67507a47729d85fb7c88ee06.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67507a47729d85fb7c88ee06.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67507a47729d85fb7c88ee06.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67507a47729d85fb7c88ee06.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67507adbc31ab8ffa2dc5243.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67507adbc31ab8ffa2dc5243.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67507adbc31ab8ffa2dc5243.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67507adbc31ab8ffa2dc5243.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67507f042946421936eb425a.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67507f042946421936eb425a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67507f042946421936eb425a.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67507f042946421936eb425a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67508b92b31af876eed82c66.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67508b92b31af876eed82c66.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67508b92b31af876eed82c66.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67508b92b31af876eed82c66.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6752100607e30e31bd85af76.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6752100607e30e31bd85af76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6752100607e30e31bd85af76.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6752100607e30e31bd85af76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6752133caed6e849142fcc19.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6752133caed6e849142fcc19.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6752133caed6e849142fcc19.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6752133caed6e849142fcc19.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6752136c94c79a4ad803f0cf.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6752136c94c79a4ad803f0cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6752136c94c79a4ad803f0cf.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6752136c94c79a4ad803f0cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675213a1aa7da34c876d94e9.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675213a1aa7da34c876d94e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675213a1aa7da34c876d94e9.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675213a1aa7da34c876d94e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675213f5a47d9e4ef23d9050.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675213f5a47d9e4ef23d9050.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675213f5a47d9e4ef23d9050.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675213f5a47d9e4ef23d9050.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531709d628ef047202e6ae.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531709d628ef047202e6ae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531709d628ef047202e6ae.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531709d628ef047202e6ae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675318543812fa0f15f42c10.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675318543812fa0f15f42c10.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675318543812fa0f15f42c10.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675318543812fa0f15f42c10.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531ca2cb308e28acf3bdc1.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531ca2cb308e28acf3bdc1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531ca2cb308e28acf3bdc1.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531ca2cb308e28acf3bdc1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531f0c699943385e41734c.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531f0c699943385e41734c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531f0c699943385e41734c.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531f0c699943385e41734c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531ff45ade873e5ff17211.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531ff45ade873e5ff17211.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67531ff45ade873e5ff17211.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67531ff45ade873e5ff17211.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532227a04e5e4cd4ccf987.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532227a04e5e4cd4ccf987.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532227a04e5e4cd4ccf987.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532227a04e5e4cd4ccf987.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675323b130ad71572ef10510.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675323b130ad71572ef10510.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675323b130ad71572ef10510.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675323b130ad71572ef10510.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532445152d375af93d4d19.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532445152d375af93d4d19.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532445152d375af93d4d19.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532445152d375af93d4d19.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675325cfea799165252500d4.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675325cfea799165252500d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675325cfea799165252500d4.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675325cfea799165252500d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675326de48b3e36c45ba1328.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675326de48b3e36c45ba1328.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675326de48b3e36c45ba1328.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675326de48b3e36c45ba1328.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675327d73a38d5731235d764.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675327d73a38d5731235d764.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675327d73a38d5731235d764.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675327d73a38d5731235d764.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675329bc0e2bfa7f1c4f7411.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675329bc0e2bfa7f1c4f7411.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675329bc0e2bfa7f1c4f7411.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675329bc0e2bfa7f1c4f7411.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532ac8b110a08666ee5f18.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532ac8b110a08666ee5f18.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532ac8b110a08666ee5f18.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532ac8b110a08666ee5f18.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532bbaa817558e7691df51.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532bbaa817558e7691df51.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532bbaa817558e7691df51.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532bbaa817558e7691df51.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532c49e75faf929fd9378d.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532c49e75faf929fd9378d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67532c49e75faf929fd9378d.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67532c49e75faf929fd9378d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6753314748a2feb09a3059b2.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6753314748a2feb09a3059b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6753314748a2feb09a3059b2.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6753314748a2feb09a3059b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67533335139a96bd1eb18395.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67533335139a96bd1eb18395.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67533335139a96bd1eb18395.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67533335139a96bd1eb18395.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6753357b948f6acb55e35e3b.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6753357b948f6acb55e35e3b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6753357b948f6acb55e35e3b.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6753357b948f6acb55e35e3b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67535bfb5c07ec6334ec8ea3.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67535bfb5c07ec6334ec8ea3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67535bfb5c07ec6334ec8ea3.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67535bfb5c07ec6334ec8ea3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67535e02fd808570ca6cb599.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67535e02fd808570ca6cb599.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67535e02fd808570ca6cb599.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67535e02fd808570ca6cb599.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675743f6f7016d1074a9bca1.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675743f6f7016d1074a9bca1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675743f6f7016d1074a9bca1.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675743f6f7016d1074a9bca1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675746c2d3d2f222111918d4.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675746c2d3d2f222111918d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675746c2d3d2f222111918d4.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675746c2d3d2f222111918d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757488ee5dfb72d866a36df.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757488ee5dfb72d866a36df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757488ee5dfb72d866a36df.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757488ee5dfb72d866a36df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757498f826b0634696f224e.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757498f826b0634696f224e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757498f826b0634696f224e.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757498f826b0634696f224e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574a712cb1143a3920f2a3.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574a712cb1143a3920f2a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574a712cb1143a3920f2a3.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574a712cb1143a3920f2a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574bb2fe3c4c42bae7b6e5.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574bb2fe3c4c42bae7b6e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574bb2fe3c4c42bae7b6e5.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574bb2fe3c4c42bae7b6e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574c6d474104486add91a7.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574c6d474104486add91a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574c6d474104486add91a7.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574c6d474104486add91a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574d8786f50e500eae8e67.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574d8786f50e500eae8e67.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67574d8786f50e500eae8e67.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67574d8786f50e500eae8e67.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575000c0fd5b5f211d89c4.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575000c0fd5b5f211d89c4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575000c0fd5b5f211d89c4.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575000c0fd5b5f211d89c4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757531dc5fbb973e1912e1a.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757531dc5fbb973e1912e1a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757531dc5fbb973e1912e1a.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757531dc5fbb973e1912e1a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675753a815259c781d2b6913.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675753a815259c781d2b6913.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675753a815259c781d2b6913.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675753a815259c781d2b6913.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575473b14c837d8de3a866.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575473b14c837d8de3a866.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575473b14c837d8de3a866.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575473b14c837d8de3a866.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575588dfebc085e31941e4.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575588dfebc085e31941e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575588dfebc085e31941e4.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575588dfebc085e31941e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575734a3672990f7c4385a.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575734a3672990f7c4385a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575734a3672990f7c4385a.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575734a3672990f7c4385a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757585d71b1ad9924a96eb9.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757585d71b1ad9924a96eb9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6757585d71b1ad9924a96eb9.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6757585d71b1ad9924a96eb9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675758e09f09139cb34169f9.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675758e09f09139cb34169f9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675758e09f09139cb34169f9.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675758e09f09139cb34169f9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575a0d4b966da41383050b.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575a0d4b966da41383050b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67575a0d4b966da41383050b.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67575a0d4b966da41383050b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c8db0264a83364dc521ac.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c8db0264a83364dc521ac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c8db0264a83364dc521ac.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c8db0264a83364dc521ac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c8f75eaf3914275999cae.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c8f75eaf3914275999cae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c8f75eaf3914275999cae.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c8f75eaf3914275999cae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c900ff099fa46fad7624d.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c900ff099fa46fad7624d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c900ff099fa46fad7624d.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c900ff099fa46fad7624d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c91b0c74a72519ebb0a83.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c91b0c74a72519ebb0a83.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c91b0c74a72519ebb0a83.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c91b0c74a72519ebb0a83.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c92e9a6133659ccad5424.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c92e9a6133659ccad5424.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c92e9a6133659ccad5424.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c92e9a6133659ccad5424.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c94decb56d46654acf008.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c94decb56d46654acf008.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c94decb56d46654acf008.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c94decb56d46654acf008.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9579b10f316b5542b331.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9579b10f316b5542b331.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9579b10f316b5542b331.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9579b10f316b5542b331.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c96e7feed5f75004ea8a4.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c96e7feed5f75004ea8a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c96e7feed5f75004ea8a4.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c96e7feed5f75004ea8a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9900820144823ed5b11a.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9900820144823ed5b11a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9900820144823ed5b11a.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9900820144823ed5b11a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9a309dcbc3053601e653.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9a309dcbc3053601e653.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9a309dcbc3053601e653.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9a309dcbc3053601e653.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9a9d87d492086e1ab3cf.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9a9d87d492086e1ab3cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/675c9a9d87d492086e1ab3cf.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/675c9a9d87d492086e1ab3cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67619dab2031295f7b4dcee1.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67619dab2031295f7b4dcee1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67619dab2031295f7b4dcee1.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67619dab2031295f7b4dcee1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761c4698166cd2462c1d685.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761c4698166cd2462c1d685.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761c4698166cd2462c1d685.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761c4698166cd2462c1d685.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761c69821431133f4860640.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761c69821431133f4860640.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761c69821431133f4860640.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761c69821431133f4860640.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761ca7cf0fd854c646ebd11.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761ca7cf0fd854c646ebd11.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761ca7cf0fd854c646ebd11.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761ca7cf0fd854c646ebd11.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761cae47045b54f50840915.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761cae47045b54f50840915.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761cae47045b54f50840915.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761cae47045b54f50840915.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761cb950d555c54150b2212.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761cb950d555c54150b2212.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761cb950d555c54150b2212.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761cb950d555c54150b2212.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e3efbd12c067489c90fe.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e3efbd12c067489c90fe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e3efbd12c067489c90fe.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e3efbd12c067489c90fe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e51505b1d96f537b089e.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e51505b1d96f537b089e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e51505b1d96f537b089e.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e51505b1d96f537b089e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e7b82f98fc7fb7d9c06b.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e7b82f98fc7fb7d9c06b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e7b82f98fc7fb7d9c06b.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e7b82f98fc7fb7d9c06b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e90350ebde88221daeea.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e90350ebde88221daeea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e90350ebde88221daeea.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e90350ebde88221daeea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e99e3e0f098cc0f265aa.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e99e3e0f098cc0f265aa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761e99e3e0f098cc0f265aa.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761e99e3e0f098cc0f265aa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761eb2e4b1192968b2303f4.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761eb2e4b1192968b2303f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761eb2e4b1192968b2303f4.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761eb2e4b1192968b2303f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761ecb48889faa066740143.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761ecb48889faa066740143.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761ecb48889faa066740143.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761ecb48889faa066740143.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761ee00596d9fa8c8c3ac90.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761ee00596d9fa8c8c3ac90.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761ee00596d9fa8c8c3ac90.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761ee00596d9fa8c8c3ac90.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f0dc81967cbbe1118dae.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f0dc81967cbbe1118dae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f0dc81967cbbe1118dae.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f0dc81967cbbe1118dae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f1e5287834c2cb5f4631.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f1e5287834c2cb5f4631.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f1e5287834c2cb5f4631.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f1e5287834c2cb5f4631.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f2fbd2db7aca063b6a5c.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f2fbd2db7aca063b6a5c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f2fbd2db7aca063b6a5c.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f2fbd2db7aca063b6a5c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f509323d5ad6cfe9d212.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f509323d5ad6cfe9d212.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f509323d5ad6cfe9d212.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f509323d5ad6cfe9d212.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f66b536d13df9a6e4b87.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f66b536d13df9a6e4b87.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f66b536d13df9a6e4b87.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f66b536d13df9a6e4b87.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f6dc272d86e2f315b79c.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f6dc272d86e2f315b79c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f6dc272d86e2f315b79c.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f6dc272d86e2f315b79c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f838245300ebfcf372cd.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f838245300ebfcf372cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f838245300ebfcf372cd.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f838245300ebfcf372cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f9d7a849d8f61aa12deb.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f9d7a849d8f61aa12deb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6761f9d7a849d8f61aa12deb.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6761f9d7a849d8f61aa12deb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762dceeac22841f223b0101.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762dceeac22841f223b0101.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762dceeac22841f223b0101.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762dceeac22841f223b0101.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762e2adb437563844364cf1.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762e2adb437563844364cf1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762e2adb437563844364cf1.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762e2adb437563844364cf1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762e430c7646a422c17966f.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762e430c7646a422c17966f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762e430c7646a422c17966f.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762e430c7646a422c17966f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762edd89388ad7b3950d01a.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762edd89388ad7b3950d01a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762edd89388ad7b3950d01a.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762edd89388ad7b3950d01a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762f11f6a96d19057229bf2.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762f11f6a96d19057229bf2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6762f11f6a96d19057229bf2.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6762f11f6a96d19057229bf2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676320cd1c9cee55ab53687a.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676320cd1c9cee55ab53687a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676320cd1c9cee55ab53687a.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676320cd1c9cee55ab53687a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676321f8a8692b5d4b211dde.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676321f8a8692b5d4b211dde.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676321f8a8692b5d4b211dde.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676321f8a8692b5d4b211dde.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632267336dcf6068f39407.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632267336dcf6068f39407.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632267336dcf6068f39407.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632267336dcf6068f39407.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763238e902cdf688f49152f.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763238e902cdf688f49152f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763238e902cdf688f49152f.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763238e902cdf688f49152f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763251d0b7d8872b5543df8.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763251d0b7d8872b5543df8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763251d0b7d8872b5543df8.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763251d0b7d8872b5543df8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676325dfad1ee0784c7f1a5e.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676325dfad1ee0784c7f1a5e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676325dfad1ee0784c7f1a5e.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676325dfad1ee0784c7f1a5e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763271c3d195780a672e061.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763271c3d195780a672e061.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763271c3d195780a672e061.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763271c3d195780a672e061.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763285df9a9b6039696c389.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763285df9a9b6039696c389.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763285df9a9b6039696c389.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763285df9a9b6039696c389.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632a419a12aa10b1e76954.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632a419a12aa10b1e76954.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632a419a12aa10b1e76954.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632a419a12aa10b1e76954.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632cefda53f021ab6ecfb4.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632cefda53f021ab6ecfb4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632cefda53f021ab6ecfb4.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632cefda53f021ab6ecfb4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632e1b477101295cf2fc77.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632e1b477101295cf2fc77.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632e1b477101295cf2fc77.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632e1b477101295cf2fc77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632f1219de712fcf37d295.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632f1219de712fcf37d295.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67632f1219de712fcf37d295.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67632f1219de712fcf37d295.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633077c55c0f38b9166323.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633077c55c0f38b9166323.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633077c55c0f38b9166323.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633077c55c0f38b9166323.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763322b77048c43b92f9c28.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763322b77048c43b92f9c28.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763322b77048c43b92f9c28.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763322b77048c43b92f9c28.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633424bfc56f4fec3edf3c.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633424bfc56f4fec3edf3c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633424bfc56f4fec3edf3c.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633424bfc56f4fec3edf3c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676335dbbbe14c5acdafc970.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676335dbbbe14c5acdafc970.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676335dbbbe14c5acdafc970.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676335dbbbe14c5acdafc970.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676338a796ace16be009e9d6.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676338a796ace16be009e9d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676338a796ace16be009e9d6.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676338a796ace16be009e9d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676339b7a8460f7302b2d966.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676339b7a8460f7302b2d966.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676339b7a8460f7302b2d966.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676339b7a8460f7302b2d966.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633a6ff2f2ef78701975c9.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633a6ff2f2ef78701975c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633a6ff2f2ef78701975c9.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633a6ff2f2ef78701975c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633b012085337c52b93096.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633b012085337c52b93096.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633b012085337c52b93096.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633b012085337c52b93096.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633b85c9f913803fd8591c.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633b85c9f913803fd8591c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633b85c9f913803fd8591c.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633b85c9f913803fd8591c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633d331eeb858a9803794f.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633d331eeb858a9803794f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67633d331eeb858a9803794f.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67633d331eeb858a9803794f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67634107b478caa17f37c628.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67634107b478caa17f37c628.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67634107b478caa17f37c628.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67634107b478caa17f37c628.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67634294671bb8ac40e2cc85.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67634294671bb8ac40e2cc85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/67634294671bb8ac40e2cc85.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/67634294671bb8ac40e2cc85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676342de292eafae91acee29.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676342de292eafae91acee29.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/676342de292eafae91acee29.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/676342de292eafae91acee29.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763432a8c2ae1b0de0e1fc0.md b/curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763432a8c2ae1b0de0e1fc0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-plan-future-events/6763432a8c2ae1b0de0e1fc0.md rename to curriculum/challenges/english/blocks/learn-how-to-plan-future-events/6763432a8c2ae1b0de0e1fc0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/685d2a40955f7a0d9f5c81f4.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/685d2a40955f7a0d9f5c81f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/685d2a40955f7a0d9f5c81f4.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/685d2a40955f7a0d9f5c81f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/685d2a6c1db06d0dd721af8b.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/685d2a6c1db06d0dd721af8b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/685d2a6c1db06d0dd721af8b.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/685d2a6c1db06d0dd721af8b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/685d2a933f6ee10e354d4737.md b/curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/685d2a933f6ee10e354d4737.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/685d2a933f6ee10e354d4737.md rename to curriculum/challenges/english/blocks/learn-how-to-provide-explanations-when-helping-others/685d2a933f6ee10e354d4737.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd595245455d0dca3434ba.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd595245455d0dca3434ba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd595245455d0dca3434ba.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd595245455d0dca3434ba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5a9680a9540e9787dec5.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5a9680a9540e9787dec5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5a9680a9540e9787dec5.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5a9680a9540e9787dec5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5c89285ea50f25bd0241.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5c89285ea50f25bd0241.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5c89285ea50f25bd0241.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5c89285ea50f25bd0241.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5d1a6cb7f10f77a06163.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5d1a6cb7f10f77a06163.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5d1a6cb7f10f77a06163.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5d1a6cb7f10f77a06163.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5da902959d0fda781aa3.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5da902959d0fda781aa3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5da902959d0fda781aa3.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5da902959d0fda781aa3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5dfc174596101eae1107.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5dfc174596101eae1107.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5dfc174596101eae1107.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5dfc174596101eae1107.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5f2abfdbc510942d76f8.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5f2abfdbc510942d76f8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5f2abfdbc510942d76f8.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5f2abfdbc510942d76f8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5f86457b4910e35b51c9.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5f86457b4910e35b51c9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd5f86457b4910e35b51c9.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd5f86457b4910e35b51c9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd620e9ba99c116c42c361.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd620e9ba99c116c42c361.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd620e9ba99c116c42c361.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd620e9ba99c116c42c361.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd63be9afd7611d2a9b788.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd63be9afd7611d2a9b788.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fd63be9afd7611d2a9b788.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fd63be9afd7611d2a9b788.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65ffa914bc44081a196fa6f7.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65ffa914bc44081a196fa6f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65ffa914bc44081a196fa6f7.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65ffa914bc44081a196fa6f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65ffa9d80e7ffb1ab9b4df1c.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65ffa9d80e7ffb1ab9b4df1c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65ffa9d80e7ffb1ab9b4df1c.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65ffa9d80e7ffb1ab9b4df1c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff2b49779301d9bdab6fa.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff2b49779301d9bdab6fa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff2b49779301d9bdab6fa.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff2b49779301d9bdab6fa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff336d7553c1df86f7968.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff336d7553c1df86f7968.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff336d7553c1df86f7968.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff336d7553c1df86f7968.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff428290eaa1e5819c119.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff428290eaa1e5819c119.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff428290eaa1e5819c119.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff428290eaa1e5819c119.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff57ce568cf1ed9702fbf.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff57ce568cf1ed9702fbf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/65fff57ce568cf1ed9702fbf.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/65fff57ce568cf1ed9702fbf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000a440c2f492ddee509f9.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000a440c2f492ddee509f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000a440c2f492ddee509f9.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000a440c2f492ddee509f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000ac46e87f52e84328b95.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000ac46e87f52e84328b95.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000ac46e87f52e84328b95.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000ac46e87f52e84328b95.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000eeeec06b6338a5c5caf.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000eeeec06b6338a5c5caf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000eeeec06b6338a5c5caf.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000eeeec06b6338a5c5caf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000f74c71b623407a8394e.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000f74c71b623407a8394e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000f74c71b623407a8394e.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000f74c71b623407a8394e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000fec4b5a8c348421fada.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000fec4b5a8c348421fada.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66000fec4b5a8c348421fada.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66000fec4b5a8c348421fada.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/6600107b9dffa8350e0c4ee8.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/6600107b9dffa8350e0c4ee8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/6600107b9dffa8350e0c4ee8.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/6600107b9dffa8350e0c4ee8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660011289b5237359f69c76b.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660011289b5237359f69c76b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660011289b5237359f69c76b.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660011289b5237359f69c76b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660011d015f7d43626524ef8.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660011d015f7d43626524ef8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660011d015f7d43626524ef8.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660011d015f7d43626524ef8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660012a18576e836ea18fa0b.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660012a18576e836ea18fa0b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660012a18576e836ea18fa0b.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660012a18576e836ea18fa0b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660012ff748bf2375c31b591.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660012ff748bf2375c31b591.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660012ff748bf2375c31b591.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660012ff748bf2375c31b591.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660013ce54713f37ecac079d.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660013ce54713f37ecac079d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660013ce54713f37ecac079d.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660013ce54713f37ecac079d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/6600144958b1d33857b0309f.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/6600144958b1d33857b0309f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/6600144958b1d33857b0309f.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/6600144958b1d33857b0309f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660014d3f5b02038de6ac35c.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660014d3f5b02038de6ac35c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660014d3f5b02038de6ac35c.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660014d3f5b02038de6ac35c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660019617debd03c767e0a3d.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660019617debd03c767e0a3d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/660019617debd03c767e0a3d.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/660019617debd03c767e0a3d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001985c091f13cda6d4f4d.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001985c091f13cda6d4f4d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001985c091f13cda6d4f4d.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001985c091f13cda6d4f4d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001a1c9df0a83d8e8c670a.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001a1c9df0a83d8e8c670a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001a1c9df0a83d8e8c670a.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001a1c9df0a83d8e8c670a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001a935988e43e1183bd38.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001a935988e43e1183bd38.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001a935988e43e1183bd38.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001a935988e43e1183bd38.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001b1aa59adc3ea4b024b4.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001b1aa59adc3ea4b024b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001b1aa59adc3ea4b024b4.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001b1aa59adc3ea4b024b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001b8d0518d03f18b19715.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001b8d0518d03f18b19715.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001b8d0518d03f18b19715.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001b8d0518d03f18b19715.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001be61f20a33f8a45f3cb.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001be61f20a33f8a45f3cb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001be61f20a33f8a45f3cb.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001be61f20a33f8a45f3cb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001cac957f0740252c2611.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001cac957f0740252c2611.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001cac957f0740252c2611.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001cac957f0740252c2611.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001d1ffd0e0b40a8cbf0c7.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001d1ffd0e0b40a8cbf0c7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001d1ffd0e0b40a8cbf0c7.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001d1ffd0e0b40a8cbf0c7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001d8b878f5141214f2d77.md b/curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001d8b878f5141214f2d77.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-read-and-understand-code-documentation/66001d8b878f5141214f2d77.md rename to curriculum/challenges/english/blocks/learn-how-to-read-and-understand-code-documentation/66001d8b878f5141214f2d77.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66250fc0d711192eebfff0e9.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66250fc0d711192eebfff0e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66250fc0d711192eebfff0e9.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66250fc0d711192eebfff0e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662510c947e06930d2dbab21.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662510c947e06930d2dbab21.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662510c947e06930d2dbab21.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662510c947e06930d2dbab21.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251132384f80331831867a.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251132384f80331831867a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251132384f80331831867a.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251132384f80331831867a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662511992b96e5344c2ff040.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662511992b96e5344c2ff040.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662511992b96e5344c2ff040.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662511992b96e5344c2ff040.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625123129742735c5231dbe.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625123129742735c5231dbe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625123129742735c5231dbe.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625123129742735c5231dbe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251295a284563711fba9ba.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251295a284563711fba9ba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251295a284563711fba9ba.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251295a284563711fba9ba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625136b87a56a3913122eb5.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625136b87a56a3913122eb5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625136b87a56a3913122eb5.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625136b87a56a3913122eb5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662513cfc37d6c3a297b7b94.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662513cfc37d6c3a297b7b94.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662513cfc37d6c3a297b7b94.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662513cfc37d6c3a297b7b94.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662514383f43d53b748dff42.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662514383f43d53b748dff42.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662514383f43d53b748dff42.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662514383f43d53b748dff42.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662514cc5f752c3cfa8f790a.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662514cc5f752c3cfa8f790a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662514cc5f752c3cfa8f790a.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662514cc5f752c3cfa8f790a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662515989f56983f1f2cb10d.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662515989f56983f1f2cb10d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662515989f56983f1f2cb10d.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662515989f56983f1f2cb10d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625161c74f42b40918e3d40.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625161c74f42b40918e3d40.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625161c74f42b40918e3d40.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625161c74f42b40918e3d40.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662516a0393cb741cf52e4ab.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662516a0393cb741cf52e4ab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662516a0393cb741cf52e4ab.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662516a0393cb741cf52e4ab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662516f67e575142bcd515dc.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662516f67e575142bcd515dc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662516f67e575142bcd515dc.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662516f67e575142bcd515dc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625172e28818f43a04d7915.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625172e28818f43a04d7915.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625172e28818f43a04d7915.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625172e28818f43a04d7915.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662517bb095bf344730c6e7a.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662517bb095bf344730c6e7a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662517bb095bf344730c6e7a.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662517bb095bf344730c6e7a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625182c819dcd464d8a772f.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625182c819dcd464d8a772f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625182c819dcd464d8a772f.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625182c819dcd464d8a772f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662519204fa706489bf194d7.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662519204fa706489bf194d7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662519204fa706489bf194d7.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662519204fa706489bf194d7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662519d6e045404a8825ec64.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662519d6e045404a8825ec64.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/662519d6e045404a8825ec64.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/662519d6e045404a8825ec64.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251a827166c04c250f8858.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251a827166c04c250f8858.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251a827166c04c250f8858.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251a827166c04c250f8858.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251b2d50a4454dd7eb4591.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251b2d50a4454dd7eb4591.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251b2d50a4454dd7eb4591.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251b2d50a4454dd7eb4591.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251b9ca21e8a4f232af061.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251b9ca21e8a4f232af061.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251b9ca21e8a4f232af061.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251b9ca21e8a4f232af061.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251c216cffc3508cdcc4d9.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251c216cffc3508cdcc4d9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251c216cffc3508cdcc4d9.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251c216cffc3508cdcc4d9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251c6da2ea2b517704971a.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251c6da2ea2b517704971a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251c6da2ea2b517704971a.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251c6da2ea2b517704971a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251cba9059ca525eac8eb7.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251cba9059ca525eac8eb7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251cba9059ca525eac8eb7.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251cba9059ca525eac8eb7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251d38d259e453c729ed73.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251d38d259e453c729ed73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251d38d259e453c729ed73.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251d38d259e453c729ed73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251d83ab861554d81c9001.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251d83ab861554d81c9001.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251d83ab861554d81c9001.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251d83ab861554d81c9001.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251dd2d2582a55cc4ca988.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251dd2d2582a55cc4ca988.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251dd2d2582a55cc4ca988.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251dd2d2582a55cc4ca988.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251e6701f1ac574db171fe.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251e6701f1ac574db171fe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251e6701f1ac574db171fe.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251e6701f1ac574db171fe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251f12b5f14c58d410cd98.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251f12b5f14c58d410cd98.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/66251f12b5f14c58d410cd98.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/66251f12b5f14c58d410cd98.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625ceb55c430866094b40b9.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625ceb55c430866094b40b9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625ceb55c430866094b40b9.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625ceb55c430866094b40b9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625cee408515366fddbf402.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625cee408515366fddbf402.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625cee408515366fddbf402.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625cee408515366fddbf402.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625cf67c35a69684aafd265.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625cf67c35a69684aafd265.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625cf67c35a69684aafd265.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625cf67c35a69684aafd265.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625cff7d0c95169e5b8fc7d.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625cff7d0c95169e5b8fc7d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625cff7d0c95169e5b8fc7d.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625cff7d0c95169e5b8fc7d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d0e9ef6f966c3e2d6164.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d0e9ef6f966c3e2d6164.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d0e9ef6f966c3e2d6164.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d0e9ef6f966c3e2d6164.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d3af386a1a72d220e20d.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d3af386a1a72d220e20d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d3af386a1a72d220e20d.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d3af386a1a72d220e20d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d42589aa8173e84c6cac.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d42589aa8173e84c6cac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d42589aa8173e84c6cac.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d42589aa8173e84c6cac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d472aa9f8074dca7199f.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d472aa9f8074dca7199f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d472aa9f8074dca7199f.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d472aa9f8074dca7199f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d4b5b043f075a2e9425d.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d4b5b043f075a2e9425d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d4b5b043f075a2e9425d.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d4b5b043f075a2e9425d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d54c1eb70c774106c380.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d54c1eb70c774106c380.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d54c1eb70c774106c380.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d54c1eb70c774106c380.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d5ad00fc51785d7fb311.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d5ad00fc51785d7fb311.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d5ad00fc51785d7fb311.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d5ad00fc51785d7fb311.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d612ad11c279939fb91c.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d612ad11c279939fb91c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d612ad11c279939fb91c.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d612ad11c279939fb91c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d6554783147a7dbce128.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d6554783147a7dbce128.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d6554783147a7dbce128.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d6554783147a7dbce128.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d6b086abb87b8c962955.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d6b086abb87b8c962955.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d6b086abb87b8c962955.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d6b086abb87b8c962955.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d757c9a1667d13c358db.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d757c9a1667d13c358db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d757c9a1667d13c358db.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d757c9a1667d13c358db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d7e129384c7ec26b2cc3.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d7e129384c7ec26b2cc3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d7e129384c7ec26b2cc3.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d7e129384c7ec26b2cc3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d81940f2c57f66bbd17e.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d81940f2c57f66bbd17e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d81940f2c57f66bbd17e.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d81940f2c57f66bbd17e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d84e92201f802eac3973.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d84e92201f802eac3973.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d84e92201f802eac3973.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d84e92201f802eac3973.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d8bc46b89481625b068b.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d8bc46b89481625b068b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d8bc46b89481625b068b.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d8bc46b89481625b068b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d910fb77f9826de00b73.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d910fb77f9826de00b73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d910fb77f9826de00b73.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d910fb77f9826de00b73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d9508854008334d44831.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d9508854008334d44831.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d9508854008334d44831.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d9508854008334d44831.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d987196d2383e359d41f.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d987196d2383e359d41f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625d987196d2383e359d41f.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625d987196d2383e359d41f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625da09ef6e5b8547626587.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625da09ef6e5b8547626587.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625da09ef6e5b8547626587.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625da09ef6e5b8547626587.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625da582aba58863d900bcf.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625da582aba58863d900bcf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625da582aba58863d900bcf.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625da582aba58863d900bcf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dc1d103a638a7fd5308b.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dc1d103a638a7fd5308b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dc1d103a638a7fd5308b.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dc1d103a638a7fd5308b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dc81861c0d8b754a4829.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dc81861c0d8b754a4829.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dc81861c0d8b754a4829.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dc81861c0d8b754a4829.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625ddee54d1db9090a4800f.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625ddee54d1db9090a4800f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625ddee54d1db9090a4800f.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625ddee54d1db9090a4800f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625de24962337919e462c20.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625de24962337919e462c20.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625de24962337919e462c20.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625de24962337919e462c20.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625deaf1ab4a69314d3125e.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625deaf1ab4a69314d3125e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625deaf1ab4a69314d3125e.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625deaf1ab4a69314d3125e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dee8ccb83a93da674fca.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dee8ccb83a93da674fca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dee8ccb83a93da674fca.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dee8ccb83a93da674fca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625df2bb732da94b03089d1.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625df2bb732da94b03089d1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625df2bb732da94b03089d1.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625df2bb732da94b03089d1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625df8d71b44495cde83d48.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625df8d71b44495cde83d48.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625df8d71b44495cde83d48.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625df8d71b44495cde83d48.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dfe17a5dd696cf89cb01.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dfe17a5dd696cf89cb01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625dfe17a5dd696cf89cb01.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625dfe17a5dd696cf89cb01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625e02aa797a497b69d2c55.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625e02aa797a497b69d2c55.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625e02aa797a497b69d2c55.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625e02aa797a497b69d2c55.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625e08130068e98c6c166c6.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625e08130068e98c6c166c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625e08130068e98c6c166c6.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625e08130068e98c6c166c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625e0c2e7f616999352aa7b.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625e0c2e7f616999352aa7b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/6625e0c2e7f616999352aa7b.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/6625e0c2e7f616999352aa7b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/685d18feaafc2a0720d0ca31.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/685d18feaafc2a0720d0ca31.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/685d18feaafc2a0720d0ca31.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/685d18feaafc2a0720d0ca31.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/685d1933c0d8ab075f5da3ce.md b/curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/685d1933c0d8ab075f5da3ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-request-and-receive-guidance/685d1933c0d8ab075f5da3ce.md rename to curriculum/challenges/english/blocks/learn-how-to-request-and-receive-guidance/685d1933c0d8ab075f5da3ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6660a006d80a0e5cdd241e6b.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6660a006d80a0e5cdd241e6b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6660a006d80a0e5cdd241e6b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6660a006d80a0e5cdd241e6b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/677c107bce073606b624a102.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/677c107bce073606b624a102.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/677c107bce073606b624a102.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/677c107bce073606b624a102.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/677d3b8fac17ba6cbf3d8afa.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/677d3b8fac17ba6cbf3d8afa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/677d3b8fac17ba6cbf3d8afa.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/677d3b8fac17ba6cbf3d8afa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6789588489a99f91221d01af.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6789588489a99f91221d01af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6789588489a99f91221d01af.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6789588489a99f91221d01af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67895b64a6b0269eef113585.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/67895b64a6b0269eef113585.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67895b64a6b0269eef113585.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/67895b64a6b0269eef113585.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67896c5e99297bc130cd0596.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/67896c5e99297bc130cd0596.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67896c5e99297bc130cd0596.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/67896c5e99297bc130cd0596.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6789761768ac33da9225f6fa.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6789761768ac33da9225f6fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6789761768ac33da9225f6fa.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6789761768ac33da9225f6fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6796efad69e398176ad3ebc8.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6796efad69e398176ad3ebc8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6796efad69e398176ad3ebc8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6796efad69e398176ad3ebc8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797577b262edfb4de0b8e1c.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797577b262edfb4de0b8e1c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797577b262edfb4de0b8e1c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797577b262edfb4de0b8e1c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67975b22725c58c73f04776c.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/67975b22725c58c73f04776c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67975b22725c58c73f04776c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/67975b22725c58c73f04776c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679760bb084c83d92cb341f8.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679760bb084c83d92cb341f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679760bb084c83d92cb341f8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679760bb084c83d92cb341f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679781d871879a1055bc6086.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679781d871879a1055bc6086.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679781d871879a1055bc6086.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679781d871879a1055bc6086.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679783c0df8f13189c8a5806.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679783c0df8f13189c8a5806.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679783c0df8f13189c8a5806.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679783c0df8f13189c8a5806.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978748bd30142bb87842b2.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978748bd30142bb87842b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978748bd30142bb87842b2.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978748bd30142bb87842b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679788be536fab337baf88a3.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679788be536fab337baf88a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679788be536fab337baf88a3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679788be536fab337baf88a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679789f4abc1cd395fb8f8a1.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679789f4abc1cd395fb8f8a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679789f4abc1cd395fb8f8a1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679789f4abc1cd395fb8f8a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978c0f71f3424455cb4727.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978c0f71f3424455cb4727.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978c0f71f3424455cb4727.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978c0f71f3424455cb4727.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978d50e2a7684919cf804a.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978d50e2a7684919cf804a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978d50e2a7684919cf804a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978d50e2a7684919cf804a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978e0d5ab8504e3f7443b9.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978e0d5ab8504e3f7443b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/67978e0d5ab8504e3f7443b9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/67978e0d5ab8504e3f7443b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797903ca0949157d2a63a3f.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797903ca0949157d2a63a3f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797903ca0949157d2a63a3f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797903ca0949157d2a63a3f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797e2d73003b2c582a176d6.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797e2d73003b2c582a176d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797e2d73003b2c582a176d6.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797e2d73003b2c582a176d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797e52460e5d1d1081216c8.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797e52460e5d1d1081216c8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797e52460e5d1d1081216c8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797e52460e5d1d1081216c8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797e8de96ab1fdf900285de.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797e8de96ab1fdf900285de.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797e8de96ab1fdf900285de.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797e8de96ab1fdf900285de.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797ebddb2b743ebc70058c5.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797ebddb2b743ebc70058c5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797ebddb2b743ebc70058c5.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797ebddb2b743ebc70058c5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797eeb5994f5df86bd1dc35.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797eeb5994f5df86bd1dc35.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797eeb5994f5df86bd1dc35.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797eeb5994f5df86bd1dc35.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797f713f4390b0d8ad31a98.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797f713f4390b0d8ad31a98.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797f713f4390b0d8ad31a98.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797f713f4390b0d8ad31a98.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797fba62b4a0b20086f02db.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797fba62b4a0b20086f02db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797fba62b4a0b20086f02db.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797fba62b4a0b20086f02db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797fe2f33b6e128ab43b337.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797fe2f33b6e128ab43b337.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6797fe2f33b6e128ab43b337.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6797fe2f33b6e128ab43b337.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798dab339602f988fc550e8.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798dab339602f988fc550e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798dab339602f988fc550e8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798dab339602f988fc550e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798df2c84a1dda606cf7591.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798df2c84a1dda606cf7591.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798df2c84a1dda606cf7591.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798df2c84a1dda606cf7591.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798e13b614215ac31323664.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798e13b614215ac31323664.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798e13b614215ac31323664.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798e13b614215ac31323664.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798e758b24230c27d1cc44c.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798e758b24230c27d1cc44c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798e758b24230c27d1cc44c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798e758b24230c27d1cc44c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798eb094ac427e2f67380f7.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798eb094ac427e2f67380f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798eb094ac427e2f67380f7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798eb094ac427e2f67380f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798ed831264e7ebfde33380.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798ed831264e7ebfde33380.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798ed831264e7ebfde33380.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798ed831264e7ebfde33380.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798ef53b440d6f55a285876.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798ef53b440d6f55a285876.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798ef53b440d6f55a285876.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798ef53b440d6f55a285876.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798f2c7b42ba3ff406ffc65.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798f2c7b42ba3ff406ffc65.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/6798f2c7b42ba3ff406ffc65.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/6798f2c7b42ba3ff406ffc65.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679a9b9a25bba77653d10890.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679a9b9a25bba77653d10890.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679a9b9a25bba77653d10890.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679a9b9a25bba77653d10890.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679a9ec0166efd96a9cbcd89.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679a9ec0166efd96a9cbcd89.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679a9ec0166efd96a9cbcd89.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679a9ec0166efd96a9cbcd89.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aa0edf4fe16ac13066b10.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aa0edf4fe16ac13066b10.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aa0edf4fe16ac13066b10.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aa0edf4fe16ac13066b10.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aa5040bedaccedf33d6d8.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aa5040bedaccedf33d6d8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aa5040bedaccedf33d6d8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aa5040bedaccedf33d6d8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aa85d3d2c92ecd9d90a19.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aa85d3d2c92ecd9d90a19.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aa85d3d2c92ecd9d90a19.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aa85d3d2c92ecd9d90a19.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ac5d7fea23fc890e79432.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ac5d7fea23fc890e79432.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ac5d7fea23fc890e79432.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ac5d7fea23fc890e79432.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679acf56716f291671d9cdd3.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679acf56716f291671d9cdd3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679acf56716f291671d9cdd3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679acf56716f291671d9cdd3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ad1dad6dde8304c1bdc27.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ad1dad6dde8304c1bdc27.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ad1dad6dde8304c1bdc27.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ad1dad6dde8304c1bdc27.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ad2673d11fe39625804b4.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ad2673d11fe39625804b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ad2673d11fe39625804b4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ad2673d11fe39625804b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ad34ab51fae414488c26d.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ad34ab51fae414488c26d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ad34ab51fae414488c26d.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ad34ab51fae414488c26d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aecfd5c54bf05060445cd.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aecfd5c54bf05060445cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679aecfd5c54bf05060445cd.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679aecfd5c54bf05060445cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af0ada27c4124256aec2d.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af0ada27c4124256aec2d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af0ada27c4124256aec2d.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af0ada27c4124256aec2d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af17fec7fe32dc07acb34.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af17fec7fe32dc07acb34.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af17fec7fe32dc07acb34.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af17fec7fe32dc07acb34.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af3a03758df46c4742463.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af3a03758df46c4742463.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af3a03758df46c4742463.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af3a03758df46c4742463.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af4077598d14b8209f897.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af4077598d14b8209f897.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af4077598d14b8209f897.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af4077598d14b8209f897.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af61ca5a1965f8d44bac0.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af61ca5a1965f8d44bac0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af61ca5a1965f8d44bac0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af61ca5a1965f8d44bac0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af8d77e81f8828ccc6450.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af8d77e81f8828ccc6450.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679af8d77e81f8828ccc6450.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679af8d77e81f8828ccc6450.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679afa6e38b9f59693fde330.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679afa6e38b9f59693fde330.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679afa6e38b9f59693fde330.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679afa6e38b9f59693fde330.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679afb807f96bba2455d151c.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679afb807f96bba2455d151c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679afb807f96bba2455d151c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679afb807f96bba2455d151c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679afc19cfcee1abd9e60ce2.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679afc19cfcee1abd9e60ce2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679afc19cfcee1abd9e60ce2.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679afc19cfcee1abd9e60ce2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679b01d0f4ee91da2b282783.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679b01d0f4ee91da2b282783.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679b01d0f4ee91da2b282783.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679b01d0f4ee91da2b282783.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679b03625ae37ee904a85bc2.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679b03625ae37ee904a85bc2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679b03625ae37ee904a85bc2.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679b03625ae37ee904a85bc2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679b04cf74ab1cfa96bc87a7.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679b04cf74ab1cfa96bc87a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679b04cf74ab1cfa96bc87a7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679b04cf74ab1cfa96bc87a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bacd4af7be22f71bb43ee.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bacd4af7be22f71bb43ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bacd4af7be22f71bb43ee.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bacd4af7be22f71bb43ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bb0ccbb7e83434cb6d7dc.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bb0ccbb7e83434cb6d7dc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bb0ccbb7e83434cb6d7dc.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bb0ccbb7e83434cb6d7dc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bdf1abd7b6faac8635e60.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bdf1abd7b6faac8635e60.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bdf1abd7b6faac8635e60.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bdf1abd7b6faac8635e60.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679be389831f81d23d1f8ab6.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679be389831f81d23d1f8ab6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679be389831f81d23d1f8ab6.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679be389831f81d23d1f8ab6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf2d8546f4b44f8c60650.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf2d8546f4b44f8c60650.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf2d8546f4b44f8c60650.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf2d8546f4b44f8c60650.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf45646c8ac5193d426dd.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf45646c8ac5193d426dd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf45646c8ac5193d426dd.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf45646c8ac5193d426dd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf6226184f76388d13292.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf6226184f76388d13292.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf6226184f76388d13292.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf6226184f76388d13292.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf98f53e4ad7f08820504.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf98f53e4ad7f08820504.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679bf98f53e4ad7f08820504.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679bf98f53e4ad7f08820504.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679c018b3abc8de10af40cd1.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679c018b3abc8de10af40cd1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679c018b3abc8de10af40cd1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679c018b3abc8de10af40cd1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679c050d9658c2fffc7cd7ee.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679c050d9658c2fffc7cd7ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679c050d9658c2fffc7cd7ee.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679c050d9658c2fffc7cd7ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679cdefeb859e436a169f25e.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679cdefeb859e436a169f25e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679cdefeb859e436a169f25e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679cdefeb859e436a169f25e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679cdf582314193c2294e41a.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679cdf582314193c2294e41a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679cdf582314193c2294e41a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679cdf582314193c2294e41a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ce33f899f685dd9e15bd5.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ce33f899f685dd9e15bd5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ce33f899f685dd9e15bd5.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ce33f899f685dd9e15bd5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ce4a5a1dbe46c048207ff.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ce4a5a1dbe46c048207ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ce4a5a1dbe46c048207ff.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ce4a5a1dbe46c048207ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ce79d606b9e89318e3fdc.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ce79d606b9e89318e3fdc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679ce79d606b9e89318e3fdc.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679ce79d606b9e89318e3fdc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679cebb26c5d61aaed58b4db.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679cebb26c5d61aaed58b4db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679cebb26c5d61aaed58b4db.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679cebb26c5d61aaed58b4db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d137747be73df8eafc7d1.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d137747be73df8eafc7d1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d137747be73df8eafc7d1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d137747be73df8eafc7d1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d157ab15f8ef51321e536.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d157ab15f8ef51321e536.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d157ab15f8ef51321e536.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d157ab15f8ef51321e536.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d19037d9780151b91aa47.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d19037d9780151b91aa47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d19037d9780151b91aa47.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d19037d9780151b91aa47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1a93d4e7702557c0aaa2.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1a93d4e7702557c0aaa2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1a93d4e7702557c0aaa2.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1a93d4e7702557c0aaa2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1bd6ce4088301e89630b.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1bd6ce4088301e89630b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1bd6ce4088301e89630b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1bd6ce4088301e89630b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1dd5074cc14607a9ef87.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1dd5074cc14607a9ef87.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1dd5074cc14607a9ef87.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1dd5074cc14607a9ef87.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1e58cfac79494168d20f.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1e58cfac79494168d20f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d1e58cfac79494168d20f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d1e58cfac79494168d20f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d203c54acf46193bb5aa2.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d203c54acf46193bb5aa2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d203c54acf46193bb5aa2.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d203c54acf46193bb5aa2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d2294bd035f7580a589ea.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d2294bd035f7580a589ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d2294bd035f7580a589ea.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d2294bd035f7580a589ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d23f6bc437b851c30fe45.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d23f6bc437b851c30fe45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d23f6bc437b851c30fe45.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d23f6bc437b851c30fe45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d2610f412c19f696d3be1.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d2610f412c19f696d3be1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d2610f412c19f696d3be1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d2610f412c19f696d3be1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d26afcebc4ea8a9478fbf.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d26afcebc4ea8a9478fbf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d26afcebc4ea8a9478fbf.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d26afcebc4ea8a9478fbf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d2dc229e6ceeadff4ed48.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d2dc229e6ceeadff4ed48.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d2dc229e6ceeadff4ed48.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d2dc229e6ceeadff4ed48.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d31f34ea1701138663079.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d31f34ea1701138663079.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d31f34ea1701138663079.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d31f34ea1701138663079.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d335555cd5b22b2c0b8a4.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d335555cd5b22b2c0b8a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d335555cd5b22b2c0b8a4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d335555cd5b22b2c0b8a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d36b4a42dd74639137553.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d36b4a42dd74639137553.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d36b4a42dd74639137553.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d36b4a42dd74639137553.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d38f78671a45bf8161a3a.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d38f78671a45bf8161a3a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d38f78671a45bf8161a3a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d38f78671a45bf8161a3a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d3cfdaca2eb81f8d81cf7.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d3cfdaca2eb81f8d81cf7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d3cfdaca2eb81f8d81cf7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d3cfdaca2eb81f8d81cf7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d3ec2813bc2963a4d65e5.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d3ec2813bc2963a4d65e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d3ec2813bc2963a4d65e5.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d3ec2813bc2963a4d65e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d403f2fff03a4e7a81a31.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d403f2fff03a4e7a81a31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d403f2fff03a4e7a81a31.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d403f2fff03a4e7a81a31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d426bc2721abe1d7e944e.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d426bc2721abe1d7e944e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d426bc2721abe1d7e944e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d426bc2721abe1d7e944e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5a1244502b731c509e5b.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5a1244502b731c509e5b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5a1244502b731c509e5b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5a1244502b731c509e5b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5ad6f6be717b7d756313.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5ad6f6be717b7d756313.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5ad6f6be717b7d756313.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5ad6f6be717b7d756313.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5cc372f1bf91400b73e7.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5cc372f1bf91400b73e7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5cc372f1bf91400b73e7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5cc372f1bf91400b73e7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5d80754b2895fc07a125.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5d80754b2895fc07a125.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d5d80754b2895fc07a125.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d5d80754b2895fc07a125.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d614ecb8abbbd5f012656.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d614ecb8abbbd5f012656.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d614ecb8abbbd5f012656.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d614ecb8abbbd5f012656.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d62d4afabb9cb6f9ece23.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d62d4afabb9cb6f9ece23.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d62d4afabb9cb6f9ece23.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d62d4afabb9cb6f9ece23.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d63808d5e8fd63664ad8a.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d63808d5e8fd63664ad8a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d63808d5e8fd63664ad8a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d63808d5e8fd63664ad8a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d652326aee4e994a435be.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d652326aee4e994a435be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d652326aee4e994a435be.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d652326aee4e994a435be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d672fb87ffc021b678b1a.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d672fb87ffc021b678b1a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d672fb87ffc021b678b1a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d672fb87ffc021b678b1a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d73dbda93e96368d4b641.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d73dbda93e96368d4b641.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d73dbda93e96368d4b641.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d73dbda93e96368d4b641.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d75736191bf6f1cef0053.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d75736191bf6f1cef0053.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d75736191bf6f1cef0053.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d75736191bf6f1cef0053.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d77390b306a871eb75157.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d77390b306a871eb75157.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d77390b306a871eb75157.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d77390b306a871eb75157.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d77aefd17508c864e0d59.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d77aefd17508c864e0d59.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d77aefd17508c864e0d59.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d77aefd17508c864e0d59.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d7933d4aac5a10157ec74.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d7933d4aac5a10157ec74.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d7933d4aac5a10157ec74.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d7933d4aac5a10157ec74.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d7b3d8f6c79b4fdada873.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d7b3d8f6c79b4fdada873.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d7b3d8f6c79b4fdada873.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d7b3d8f6c79b4fdada873.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d7d93fcbc43cf5af525ce.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d7d93fcbc43cf5af525ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d7d93fcbc43cf5af525ce.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d7d93fcbc43cf5af525ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d80572236fbeb4baf1dd7.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d80572236fbeb4baf1dd7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d80572236fbeb4baf1dd7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d80572236fbeb4baf1dd7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d80caf34389f3ad6ac25b.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d80caf34389f3ad6ac25b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d80caf34389f3ad6ac25b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d80caf34389f3ad6ac25b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8257e9869f038a874e1f.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8257e9869f038a874e1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8257e9869f038a874e1f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8257e9869f038a874e1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8721183d762faa960fb6.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8721183d762faa960fb6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8721183d762faa960fb6.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8721183d762faa960fb6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d89199b330d41c35ce1c0.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d89199b330d41c35ce1c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d89199b330d41c35ce1c0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d89199b330d41c35ce1c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8a640c58654e540b643b.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8a640c58654e540b643b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8a640c58654e540b643b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8a640c58654e540b643b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8bd4a760255beb6b5c9c.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8bd4a760255beb6b5c9c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8bd4a760255beb6b5c9c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8bd4a760255beb6b5c9c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8d1b41573368e0f80348.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8d1b41573368e0f80348.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8d1b41573368e0f80348.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8d1b41573368e0f80348.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8e61f8d2f477188ba97f.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8e61f8d2f477188ba97f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679d8e61f8d2f477188ba97f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679d8e61f8d2f477188ba97f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e19feaad039f9316997af.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e19feaad039f9316997af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e19feaad039f9316997af.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e19feaad039f9316997af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e1c968ce7831e712aaa1f.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e1c968ce7831e712aaa1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e1c968ce7831e712aaa1f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e1c968ce7831e712aaa1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e1e3a7e4ae93310a5fd1e.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e1e3a7e4ae93310a5fd1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e1e3a7e4ae93310a5fd1e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e1e3a7e4ae93310a5fd1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e249b8823ef7378679c24.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e249b8823ef7378679c24.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e249b8823ef7378679c24.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e249b8823ef7378679c24.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e26b564a39587d95685df.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e26b564a39587d95685df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e26b564a39587d95685df.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e26b564a39587d95685df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e28d615fa90a3ca9d1d57.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e28d615fa90a3ca9d1d57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e28d615fa90a3ca9d1d57.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e28d615fa90a3ca9d1d57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e2b0d8037a1beee314933.md b/curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e2b0d8037a1beee314933.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-feedback/679e2b0d8037a1beee314933.md rename to curriculum/challenges/english/blocks/learn-how-to-share-feedback/679e2b0d8037a1beee314933.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66100326d773b61282509e50.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66100326d773b61282509e50.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66100326d773b61282509e50.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66100326d773b61282509e50.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661003c35e5ba713abd2da6c.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661003c35e5ba713abd2da6c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661003c35e5ba713abd2da6c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661003c35e5ba713abd2da6c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6610041a61d5ec13feffff07.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6610041a61d5ec13feffff07.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6610041a61d5ec13feffff07.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6610041a61d5ec13feffff07.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6610056e633ce41466b6c5bc.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6610056e633ce41466b6c5bc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6610056e633ce41466b6c5bc.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6610056e633ce41466b6c5bc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661005bbe1801e14c303a57a.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661005bbe1801e14c303a57a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661005bbe1801e14c303a57a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661005bbe1801e14c303a57a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66100646290700150caff732.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66100646290700150caff732.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66100646290700150caff732.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66100646290700150caff732.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661215c06938a71ad4101c93.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661215c06938a71ad4101c93.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661215c06938a71ad4101c93.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661215c06938a71ad4101c93.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661216bbf6d9a51b409172a8.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661216bbf6d9a51b409172a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661216bbf6d9a51b409172a8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661216bbf6d9a51b409172a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661216ff45b1871b85f57a1a.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661216ff45b1871b85f57a1a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661216ff45b1871b85f57a1a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661216ff45b1871b85f57a1a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612181d89fdfc1c2f44309d.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612181d89fdfc1c2f44309d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612181d89fdfc1c2f44309d.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612181d89fdfc1c2f44309d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661218bc905fb61c898221b4.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661218bc905fb61c898221b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661218bc905fb61c898221b4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661218bc905fb61c898221b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66121954a1cde81cd252ef26.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66121954a1cde81cd252ef26.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66121954a1cde81cd252ef26.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66121954a1cde81cd252ef26.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66121a02da620e1d25ff63d4.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66121a02da620e1d25ff63d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66121a02da620e1d25ff63d4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66121a02da620e1d25ff63d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66121b3a462fe01da4816b39.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66121b3a462fe01da4816b39.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66121b3a462fe01da4816b39.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66121b3a462fe01da4816b39.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122a393fd32d2a4876ca95.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122a393fd32d2a4876ca95.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122a393fd32d2a4876ca95.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122a393fd32d2a4876ca95.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122a6093ba082abb2cd136.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122a6093ba082abb2cd136.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122a6093ba082abb2cd136.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122a6093ba082abb2cd136.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122ab30afc8e2b1f42b78a.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122ab30afc8e2b1f42b78a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122ab30afc8e2b1f42b78a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122ab30afc8e2b1f42b78a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122b7d6f1f182bb1fe0338.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122b7d6f1f182bb1fe0338.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66122b7d6f1f182bb1fe0338.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66122b7d6f1f182bb1fe0338.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661253cc9fb5ee2d01a0d6a8.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661253cc9fb5ee2d01a0d6a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661253cc9fb5ee2d01a0d6a8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661253cc9fb5ee2d01a0d6a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661254cf9474ed2da90fec1b.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661254cf9474ed2da90fec1b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661254cf9474ed2da90fec1b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661254cf9474ed2da90fec1b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66125530a1a9e92e0e08d594.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66125530a1a9e92e0e08d594.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66125530a1a9e92e0e08d594.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66125530a1a9e92e0e08d594.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661255c3b6ea612e984a62b8.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661255c3b6ea612e984a62b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661255c3b6ea612e984a62b8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661255c3b6ea612e984a62b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66125666f8437c2f3616045e.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66125666f8437c2f3616045e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66125666f8437c2f3616045e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66125666f8437c2f3616045e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661256fe823f142fb9858beb.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661256fe823f142fb9858beb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661256fe823f142fb9858beb.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661256fe823f142fb9858beb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66126744e24b0a31255718a7.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66126744e24b0a31255718a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66126744e24b0a31255718a7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66126744e24b0a31255718a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661267c5ac355931ab1f933d.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661267c5ac355931ab1f933d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661267c5ac355931ab1f933d.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661267c5ac355931ab1f933d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612693507cbd43269ae64e0.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612693507cbd43269ae64e0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612693507cbd43269ae64e0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612693507cbd43269ae64e0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661269c4ccdd4132db7517b8.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661269c4ccdd4132db7517b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661269c4ccdd4132db7517b8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661269c4ccdd4132db7517b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66126a21821998335a86a34b.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66126a21821998335a86a34b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66126a21821998335a86a34b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66126a21821998335a86a34b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127192c932be37ed0217e7.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127192c932be37ed0217e7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127192c932be37ed0217e7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127192c932be37ed0217e7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661271c2b16aff3870604148.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661271c2b16aff3870604148.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661271c2b16aff3870604148.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661271c2b16aff3870604148.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612727ec0a11b390b8e92cb.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612727ec0a11b390b8e92cb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612727ec0a11b390b8e92cb.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612727ec0a11b390b8e92cb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612752978bcc239ae7b60da.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612752978bcc239ae7b60da.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612752978bcc239ae7b60da.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612752978bcc239ae7b60da.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612757ffdc16b3a22b08427.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612757ffdc16b3a22b08427.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612757ffdc16b3a22b08427.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612757ffdc16b3a22b08427.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612762a058bb43b960e91ca.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612762a058bb43b960e91ca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612762a058bb43b960e91ca.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612762a058bb43b960e91ca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127678c88f183c0312d8e8.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127678c88f183c0312d8e8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127678c88f183c0312d8e8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127678c88f183c0312d8e8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127755a52efa3c9a73065b.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127755a52efa3c9a73065b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127755a52efa3c9a73065b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127755a52efa3c9a73065b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661277970c67233d02f138de.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661277970c67233d02f138de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661277970c67233d02f138de.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661277970c67233d02f138de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661278160653ee3d9040ed68.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661278160653ee3d9040ed68.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661278160653ee3d9040ed68.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661278160653ee3d9040ed68.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127850c4415c3df1b4e99a.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127850c4415c3df1b4e99a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/66127850c4415c3df1b4e99a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/66127850c4415c3df1b4e99a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612792bc77de13e8f2af3ad.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612792bc77de13e8f2af3ad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612792bc77de13e8f2af3ad.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612792bc77de13e8f2af3ad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612797faf03663ef83f4459.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612797faf03663ef83f4459.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/6612797faf03663ef83f4459.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/6612797faf03663ef83f4459.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661279c8d3bf0f3f6f23f21f.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661279c8d3bf0f3f6f23f21f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/661279c8d3bf0f3f6f23f21f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/661279c8d3bf0f3f6f23f21f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/685a68802f25930d4837e1ac.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/685a68802f25930d4837e1ac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/685a68802f25930d4837e1ac.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/685a68802f25930d4837e1ac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/685a6b1bbaea710fbdf98bc4.md b/curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/685a6b1bbaea710fbdf98bc4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-progress-and-accomplishments/685a6b1bbaea710fbdf98bc4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-progress-and-accomplishments/685a6b1bbaea710fbdf98bc4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67828be909569821c4e0c666.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67828be909569821c4e0c666.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67828be909569821c4e0c666.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67828be909569821c4e0c666.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6784d0806e8ebc00832820cf.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6784d0806e8ebc00832820cf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6784d0806e8ebc00832820cf.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6784d0806e8ebc00832820cf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67876442173eb3094261233a.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67876442173eb3094261233a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67876442173eb3094261233a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67876442173eb3094261233a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678766ada9f08515d38da1fa.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678766ada9f08515d38da1fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678766ada9f08515d38da1fa.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678766ada9f08515d38da1fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67876786972db81e08e7ebba.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67876786972db81e08e7ebba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67876786972db81e08e7ebba.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67876786972db81e08e7ebba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878200c2b78d332227efe7.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878200c2b78d332227efe7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878200c2b78d332227efe7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878200c2b78d332227efe7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6787842dd5afb340b8ff2dcc.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6787842dd5afb340b8ff2dcc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6787842dd5afb340b8ff2dcc.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6787842dd5afb340b8ff2dcc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878592e8b64048204e13ba.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878592e8b64048204e13ba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878592e8b64048204e13ba.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878592e8b64048204e13ba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6787868b7d7c5650aa21b529.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6787868b7d7c5650aa21b529.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6787868b7d7c5650aa21b529.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6787868b7d7c5650aa21b529.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6787870b93ad4154701b9411.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6787870b93ad4154701b9411.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/6787870b93ad4154701b9411.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/6787870b93ad4154701b9411.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878956e0155b60edc2ee37.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878956e0155b60edc2ee37.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878956e0155b60edc2ee37.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878956e0155b60edc2ee37.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878ab70cc91669e1d36793.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878ab70cc91669e1d36793.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67878ab70cc91669e1d36793.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67878ab70cc91669e1d36793.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a286e61640f269cce6120.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a286e61640f269cce6120.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a286e61640f269cce6120.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a286e61640f269cce6120.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a4bcfd6296f2f27e73d01.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a4bcfd6296f2f27e73d01.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a4bcfd6296f2f27e73d01.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a4bcfd6296f2f27e73d01.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a4c766f93de30541d64c7.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a4c766f93de30541d64c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a4c766f93de30541d64c7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a4c766f93de30541d64c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a5cf1dfaa81374b81ac34.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a5cf1dfaa81374b81ac34.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a5cf1dfaa81374b81ac34.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a5cf1dfaa81374b81ac34.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a5e7dffffba38c5ad16c4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a5e7dffffba38c5ad16c4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a5e7dffffba38c5ad16c4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a5e7dffffba38c5ad16c4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a5ff976ffeb3a317389ff.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a5ff976ffeb3a317389ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a5ff976ffeb3a317389ff.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a5ff976ffeb3a317389ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a62bf606b353f833a4c68.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a62bf606b353f833a4c68.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a62bf606b353f833a4c68.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a62bf606b353f833a4c68.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a6326c51b30403f6ad342.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a6326c51b30403f6ad342.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a6326c51b30403f6ad342.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a6326c51b30403f6ad342.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a647e3d11a1420052380e.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a647e3d11a1420052380e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678a647e3d11a1420052380e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678a647e3d11a1420052380e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c71fff98bb11b517b4301.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c71fff98bb11b517b4301.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c71fff98bb11b517b4301.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c71fff98bb11b517b4301.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c78499046b5208a477fbf.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c78499046b5208a477fbf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c78499046b5208a477fbf.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c78499046b5208a477fbf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c79b76f4b0f21fca8c270.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c79b76f4b0f21fca8c270.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c79b76f4b0f21fca8c270.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c79b76f4b0f21fca8c270.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c7dc5b2ec2924684304e3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c7dc5b2ec2924684304e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c7dc5b2ec2924684304e3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c7dc5b2ec2924684304e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c8933633414289d454294.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c8933633414289d454294.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c8933633414289d454294.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c8933633414289d454294.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c8f6deb9e3d2beaa01b76.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c8f6deb9e3d2beaa01b76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c8f6deb9e3d2beaa01b76.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c8f6deb9e3d2beaa01b76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c905464f7d02cfd434095.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c905464f7d02cfd434095.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c905464f7d02cfd434095.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c905464f7d02cfd434095.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c936bee7c84300bedcd04.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c936bee7c84300bedcd04.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678c936bee7c84300bedcd04.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678c936bee7c84300bedcd04.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cba519e78d436d0ff78a7.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cba519e78d436d0ff78a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cba519e78d436d0ff78a7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cba519e78d436d0ff78a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc15535e7113aa002de91.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc15535e7113aa002de91.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc15535e7113aa002de91.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc15535e7113aa002de91.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc25d20c9043bae710c8f.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc25d20c9043bae710c8f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc25d20c9043bae710c8f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc25d20c9043bae710c8f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc3487d650a3c71a9a218.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc3487d650a3c71a9a218.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc3487d650a3c71a9a218.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc3487d650a3c71a9a218.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc40b7d42393d240486a0.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc40b7d42393d240486a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc40b7d42393d240486a0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc40b7d42393d240486a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc5439ab1443e4cedf876.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc5439ab1443e4cedf876.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc5439ab1443e4cedf876.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc5439ab1443e4cedf876.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc6a94843043f402854b9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc6a94843043f402854b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cc6a94843043f402854b9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cc6a94843043f402854b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678ccd19541fa0429bb98168.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678ccd19541fa0429bb98168.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678ccd19541fa0429bb98168.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678ccd19541fa0429bb98168.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678ccee8729b0043b3532e36.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678ccee8729b0043b3532e36.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678ccee8729b0043b3532e36.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678ccee8729b0043b3532e36.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cd060967cba449f8db18c.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cd060967cba449f8db18c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cd060967cba449f8db18c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cd060967cba449f8db18c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cd0b85b3b59451118b77e.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cd0b85b3b59451118b77e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cd0b85b3b59451118b77e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cd0b85b3b59451118b77e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cd1cda8cc0345cd28a4b6.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cd1cda8cc0345cd28a4b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678cd1cda8cc0345cd28a4b6.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678cd1cda8cc0345cd28a4b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678db8c06245409899bc3b60.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678db8c06245409899bc3b60.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678db8c06245409899bc3b60.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678db8c06245409899bc3b60.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678dbb627eb6df9a8012a25a.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678dbb627eb6df9a8012a25a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678dbb627eb6df9a8012a25a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678dbb627eb6df9a8012a25a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678dbce63ee8469ba12d2a5a.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678dbce63ee8469ba12d2a5a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678dbce63ee8469ba12d2a5a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678dbce63ee8469ba12d2a5a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e04af6029eba08ba0d185.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e04af6029eba08ba0d185.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e04af6029eba08ba0d185.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e04af6029eba08ba0d185.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e061358d93fa191593d1b.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e061358d93fa191593d1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e061358d93fa191593d1b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e061358d93fa191593d1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e0872539886a32d13e4f1.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e0872539886a32d13e4f1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e0872539886a32d13e4f1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e0872539886a32d13e4f1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e0cbc0d01a2a5aea8dcec.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e0cbc0d01a2a5aea8dcec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e0cbc0d01a2a5aea8dcec.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e0cbc0d01a2a5aea8dcec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2d04161987aa6d23ee1e.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2d04161987aa6d23ee1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2d04161987aa6d23ee1e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2d04161987aa6d23ee1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2db18a5be3ab4bf40e83.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2db18a5be3ab4bf40e83.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2db18a5be3ab4bf40e83.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2db18a5be3ab4bf40e83.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2e53f840cbac095dce42.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2e53f840cbac095dce42.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2e53f840cbac095dce42.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2e53f840cbac095dce42.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2fb76f1044ad587f3dfc.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2fb76f1044ad587f3dfc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e2fb76f1044ad587f3dfc.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e2fb76f1044ad587f3dfc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e45847b26b2b9921fd1b6.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e45847b26b2b9921fd1b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e45847b26b2b9921fd1b6.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e45847b26b2b9921fd1b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e46b3efd48dba751da619.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e46b3efd48dba751da619.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e46b3efd48dba751da619.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e46b3efd48dba751da619.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4878f7df13bbcdbcdee4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4878f7df13bbcdbcdee4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4878f7df13bbcdbcdee4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4878f7df13bbcdbcdee4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4ad65d8d37bdae19c5f0.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4ad65d8d37bdae19c5f0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4ad65d8d37bdae19c5f0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4ad65d8d37bdae19c5f0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4be2a53566beddaf22c0.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4be2a53566beddaf22c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4be2a53566beddaf22c0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4be2a53566beddaf22c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4d99fbb552c013d24f77.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4d99fbb552c013d24f77.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4d99fbb552c013d24f77.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4d99fbb552c013d24f77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4e4d897d24c0c14dcf70.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4e4d897d24c0c14dcf70.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4e4d897d24c0c14dcf70.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4e4d897d24c0c14dcf70.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4fe7d886f7c2059786c9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4fe7d886f7c2059786c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e4fe7d886f7c2059786c9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e4fe7d886f7c2059786c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e51fba50998c4225afd2c.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e51fba50998c4225afd2c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e51fba50998c4225afd2c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e51fba50998c4225afd2c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e530166a348c53050da54.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e530166a348c53050da54.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e530166a348c53050da54.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e530166a348c53050da54.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e53e15f4348c62848f006.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e53e15f4348c62848f006.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e53e15f4348c62848f006.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e53e15f4348c62848f006.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e54bc3ddecfc7172a87a7.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e54bc3ddecfc7172a87a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e54bc3ddecfc7172a87a7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e54bc3ddecfc7172a87a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e561968b6e8c868f5046d.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e561968b6e8c868f5046d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e561968b6e8c868f5046d.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e561968b6e8c868f5046d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e578422c9bbca762351ff.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e578422c9bbca762351ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e578422c9bbca762351ff.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e578422c9bbca762351ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5a7c4de8c4ccf4ed6ca9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5a7c4de8c4ccf4ed6ca9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5a7c4de8c4ccf4ed6ca9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5a7c4de8c4ccf4ed6ca9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5b1feb705ccdee11860e.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5b1feb705ccdee11860e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5b1feb705ccdee11860e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5b1feb705ccdee11860e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5bf63bf7cfcf03bb2482.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5bf63bf7cfcf03bb2482.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5bf63bf7cfcf03bb2482.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5bf63bf7cfcf03bb2482.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5cb2176e3ecfdf0897a8.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5cb2176e3ecfdf0897a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5cb2176e3ecfdf0897a8.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5cb2176e3ecfdf0897a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5ea1763126d1a114b037.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5ea1763126d1a114b037.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e5ea1763126d1a114b037.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e5ea1763126d1a114b037.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e6349dfa64cd74f90c49e.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e6349dfa64cd74f90c49e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e6349dfa64cd74f90c49e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e6349dfa64cd74f90c49e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e64c6717ae8d93c9fbd31.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e64c6717ae8d93c9fbd31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e64c6717ae8d93c9fbd31.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e64c6717ae8d93c9fbd31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e653ec0e961da24903ea1.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e653ec0e961da24903ea1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e653ec0e961da24903ea1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e653ec0e961da24903ea1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e6602709b4edb24674a70.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e6602709b4edb24674a70.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e6602709b4edb24674a70.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e6602709b4edb24674a70.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e6743de482fdc8d1a0e72.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e6743de482fdc8d1a0e72.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678e6743de482fdc8d1a0e72.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678e6743de482fdc8d1a0e72.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f05c97f4f1fe9a1cc32a0.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f05c97f4f1fe9a1cc32a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f05c97f4f1fe9a1cc32a0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f05c97f4f1fe9a1cc32a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f060f4fc16aea4bd38335.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f060f4fc16aea4bd38335.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f060f4fc16aea4bd38335.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f060f4fc16aea4bd38335.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f07ded1b0daeba41de899.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f07ded1b0daeba41de899.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f07ded1b0daeba41de899.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f07ded1b0daeba41de899.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f0c899b1e0cee68c60a51.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f0c899b1e0cee68c60a51.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f0c899b1e0cee68c60a51.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f0c899b1e0cee68c60a51.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f0d7f3f28ebef17b3ffa9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f0d7f3f28ebef17b3ffa9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f0d7f3f28ebef17b3ffa9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f0d7f3f28ebef17b3ffa9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f1c75b08070f5f3b19bd6.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f1c75b08070f5f3b19bd6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f1c75b08070f5f3b19bd6.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f1c75b08070f5f3b19bd6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f1e7f5432e3f7e503ba03.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f1e7f5432e3f7e503ba03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f1e7f5432e3f7e503ba03.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f1e7f5432e3f7e503ba03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f1f395f27b9f8e2d3a77a.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f1f395f27b9f8e2d3a77a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f1f395f27b9f8e2d3a77a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f1f395f27b9f8e2d3a77a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f22484cfcbffb90cf48f3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f22484cfcbffb90cf48f3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f22484cfcbffb90cf48f3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f22484cfcbffb90cf48f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2346eea2edfca10f7699.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2346eea2edfca10f7699.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2346eea2edfca10f7699.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2346eea2edfca10f7699.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2453a920dbfde5bf34ac.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2453a920dbfde5bf34ac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2453a920dbfde5bf34ac.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2453a920dbfde5bf34ac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f25d4d77c34ff4b9fe635.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f25d4d77c34ff4b9fe635.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f25d4d77c34ff4b9fe635.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f25d4d77c34ff4b9fe635.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f279bb459ed0120352cc3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f279bb459ed0120352cc3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f279bb459ed0120352cc3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f279bb459ed0120352cc3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f295fb59bb404fb26c090.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f295fb59bb404fb26c090.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f295fb59bb404fb26c090.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f295fb59bb404fb26c090.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2c14cedd3306d65371a4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2c14cedd3306d65371a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2c14cedd3306d65371a4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2c14cedd3306d65371a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2cde94bd54080ec7f081.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2cde94bd54080ec7f081.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2cde94bd54080ec7f081.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2cde94bd54080ec7f081.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2df518326c09f049cc11.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2df518326c09f049cc11.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2df518326c09f049cc11.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2df518326c09f049cc11.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2e98302e2b0af0bd943e.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2e98302e2b0af0bd943e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2e98302e2b0af0bd943e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2e98302e2b0af0bd943e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2fb5ed7b5d0c68613aed.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2fb5ed7b5d0c68613aed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f2fb5ed7b5d0c68613aed.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f2fb5ed7b5d0c68613aed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f31115e1f830efcc5c6e4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f31115e1f830efcc5c6e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f31115e1f830efcc5c6e4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f31115e1f830efcc5c6e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f31f92c4240103318e5d6.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f31f92c4240103318e5d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f31f92c4240103318e5d6.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f31f92c4240103318e5d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f32918a004211d4277928.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f32918a004211d4277928.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f32918a004211d4277928.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f32918a004211d4277928.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f553988dc8e1d138454aa.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f553988dc8e1d138454aa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f553988dc8e1d138454aa.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f553988dc8e1d138454aa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f577de4d26a2050bb5b6f.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f577de4d26a2050bb5b6f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f577de4d26a2050bb5b6f.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f577de4d26a2050bb5b6f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f5b46fdeb0e244770edf4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f5b46fdeb0e244770edf4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f5b46fdeb0e244770edf4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f5b46fdeb0e244770edf4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f5c6bec7ed02619ef0b42.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f5c6bec7ed02619ef0b42.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f5c6bec7ed02619ef0b42.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f5c6bec7ed02619ef0b42.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f64b50ee5932b28bd37e3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f64b50ee5932b28bd37e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f64b50ee5932b28bd37e3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f64b50ee5932b28bd37e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f6589a49d332c6ba27cfd.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f6589a49d332c6ba27cfd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f6589a49d332c6ba27cfd.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f6589a49d332c6ba27cfd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f664b836e762dbf79b96a.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f664b836e762dbf79b96a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f664b836e762dbf79b96a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f664b836e762dbf79b96a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f671c04f9932e83281d09.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f671c04f9932e83281d09.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/678f671c04f9932e83281d09.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/678f671c04f9932e83281d09.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/679a4c63d0359989fff275df.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/679a4c63d0359989fff275df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/679a4c63d0359989fff275df.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/679a4c63d0359989fff275df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67acfc69583dc7c82511fff0.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67acfc69583dc7c82511fff0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-share-your-opinion/67acfc69583dc7c82511fff0.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-opinion/67acfc69583dc7c82511fff0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c5fb3e65fd9cb85253a5.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c5fb3e65fd9cb85253a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c5fb3e65fd9cb85253a5.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c5fb3e65fd9cb85253a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c82fc81196a43686415a.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c82fc81196a43686415a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c82fc81196a43686415a.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c82fc81196a43686415a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c8d3313c5fa61d25d4ff.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c8d3313c5fa61d25d4ff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c8d3313c5fa61d25d4ff.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c8d3313c5fa61d25d4ff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c96067f16bad8e7e6cba.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c96067f16bad8e7e6cba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c96067f16bad8e7e6cba.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579c96067f16bad8e7e6cba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cee11b0bd1cc8bf20829.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cee11b0bd1cc8bf20829.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cee11b0bd1cc8bf20829.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cee11b0bd1cc8bf20829.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf3ada08bdcfd5eae689.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf3ada08bdcfd5eae689.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf3ada08bdcfd5eae689.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf3ada08bdcfd5eae689.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf81a9cec6d21f872959.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf81a9cec6d21f872959.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf81a9cec6d21f872959.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cf81a9cec6d21f872959.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cfc55663f6d40c4a65e1.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cfc55663f6d40c4a65e1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cfc55663f6d40c4a65e1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579cfc55663f6d40c4a65e1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d002683211d5c7d13ef3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d002683211d5c7d13ef3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d002683211d5c7d13ef3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d002683211d5c7d13ef3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d035f49339d7aa16ec74.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d035f49339d7aa16ec74.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d035f49339d7aa16ec74.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d035f49339d7aa16ec74.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d06801111dd95231e7e5.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d06801111dd95231e7e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d06801111dd95231e7e5.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d06801111dd95231e7e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d40e7729a7e393cfcdd3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d40e7729a7e393cfcdd3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d40e7729a7e393cfcdd3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d40e7729a7e393cfcdd3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d44bd49d1ae58c2603d4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d44bd49d1ae58c2603d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d44bd49d1ae58c2603d4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d44bd49d1ae58c2603d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d49319613ee79fe12f7d.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d49319613ee79fe12f7d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d49319613ee79fe12f7d.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d49319613ee79fe12f7d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4ca0578b4e95f1df60e.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4ca0578b4e95f1df60e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4ca0578b4e95f1df60e.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4ca0578b4e95f1df60e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4f3afd265eb0db874f7.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4f3afd265eb0db874f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4f3afd265eb0db874f7.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d4f3afd265eb0db874f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d539b1e5c2ec64484e49.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d539b1e5c2ec64484e49.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d539b1e5c2ec64484e49.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d539b1e5c2ec64484e49.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d56623c2d8ee0f2bea87.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d56623c2d8ee0f2bea87.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d56623c2d8ee0f2bea87.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d56623c2d8ee0f2bea87.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d58e434920ef874f2502.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d58e434920ef874f2502.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d58e434920ef874f2502.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d58e434920ef874f2502.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d62a28ab37f24f6ea8f9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d62a28ab37f24f6ea8f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d62a28ab37f24f6ea8f9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d62a28ab37f24f6ea8f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d67a4c6a3bf5d55ce3fd.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d67a4c6a3bf5d55ce3fd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d67a4c6a3bf5d55ce3fd.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d67a4c6a3bf5d55ce3fd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d7f5a745c0fac805d356.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d7f5a745c0fac805d356.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d7f5a745c0fac805d356.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d7f5a745c0fac805d356.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d827ebd50afcacb829fe.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d827ebd50afcacb829fe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d827ebd50afcacb829fe.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d827ebd50afcacb829fe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d84f48c9c2fe53b06de9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d84f48c9c2fe53b06de9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d84f48c9c2fe53b06de9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d84f48c9c2fe53b06de9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d86fee9092ffb268f962.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d86fee9092ffb268f962.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d86fee9092ffb268f962.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d86fee9092ffb268f962.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d89bc117c40111641200.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d89bc117c40111641200.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d89bc117c40111641200.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d89bc117c40111641200.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d8d24bf33b02f22685ac.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d8d24bf33b02f22685ac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d8d24bf33b02f22685ac.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579d8d24bf33b02f22685ac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db53194a7c0f617943ac.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db53194a7c0f617943ac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db53194a7c0f617943ac.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db53194a7c0f617943ac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db734a2b8010c3e92ada.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db734a2b8010c3e92ada.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db734a2b8010c3e92ada.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db734a2b8010c3e92ada.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db9c67d64e123b19c235.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db9c67d64e123b19c235.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db9c67d64e123b19c235.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579db9c67d64e123b19c235.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbc2c1fc601436f2676b.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbc2c1fc601436f2676b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbc2c1fc601436f2676b.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbc2c1fc601436f2676b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbf6a3e8a5161a592169.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbf6a3e8a5161a592169.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbf6a3e8a5161a592169.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dbf6a3e8a5161a592169.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dc4332b86017e39b9c03.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dc4332b86017e39b9c03.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dc4332b86017e39b9c03.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dc4332b86017e39b9c03.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dce8bc44981add67eda9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dce8bc44981add67eda9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dce8bc44981add67eda9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dce8bc44981add67eda9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd420cf6b81db05470f4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd420cf6b81db05470f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd420cf6b81db05470f4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd420cf6b81db05470f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd5f2f35b11f3dcd9702.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd5f2f35b11f3dcd9702.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd5f2f35b11f3dcd9702.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd5f2f35b11f3dcd9702.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd80bdd49220560f26ad.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd80bdd49220560f26ad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd80bdd49220560f26ad.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd80bdd49220560f26ad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd9846f35921af1ffe1c.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd9846f35921af1ffe1c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd9846f35921af1ffe1c.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dd9846f35921af1ffe1c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddb17d88c12323aae5b5.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddb17d88c12323aae5b5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddb17d88c12323aae5b5.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddb17d88c12323aae5b5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddc94db61d2463022da3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddc94db61d2463022da3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddc94db61d2463022da3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579ddc94db61d2463022da3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dde808b24525c95ec2a3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dde808b24525c95ec2a3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dde808b24525c95ec2a3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dde808b24525c95ec2a3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de040244fb274179f001.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de040244fb274179f001.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de040244fb274179f001.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de040244fb274179f001.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de1f43444d2869022c6d.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de1f43444d2869022c6d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de1f43444d2869022c6d.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de1f43444d2869022c6d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de444ec34929dbc6c2ab.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de444ec34929dbc6c2ab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de444ec34929dbc6c2ab.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de444ec34929dbc6c2ab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de58f1da5a2b4c6ea741.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de58f1da5a2b4c6ea741.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de58f1da5a2b4c6ea741.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de58f1da5a2b4c6ea741.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de73144df42cb2d373ef.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de73144df42cb2d373ef.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de73144df42cb2d373ef.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de73144df42cb2d373ef.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de90a68c532e08e96f02.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de90a68c532e08e96f02.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de90a68c532e08e96f02.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579de90a68c532e08e96f02.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df1646568c3268b93637.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df1646568c3268b93637.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df1646568c3268b93637.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df1646568c3268b93637.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df5f24a43034dbe456f1.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df5f24a43034dbe456f1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df5f24a43034dbe456f1.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579df5f24a43034dbe456f1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfac25b3e6370956a820.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfac25b3e6370956a820.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfac25b3e6370956a820.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfac25b3e6370956a820.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfd504a9ad385a3a4fd9.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfd504a9ad385a3a4fd9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfd504a9ad385a3a4fd9.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579dfd504a9ad385a3a4fd9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0385253cd3a7bd44902.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0385253cd3a7bd44902.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0385253cd3a7bd44902.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0385253cd3a7bd44902.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e08f06692a3c176f3faa.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e08f06692a3c176f3faa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e08f06692a3c176f3faa.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e08f06692a3c176f3faa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0e6402c813da7e25ca2.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0e6402c813da7e25ca2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0e6402c813da7e25ca2.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e0e6402c813da7e25ca2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e102b5a7223f0d0e9fc4.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e102b5a7223f0d0e9fc4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e102b5a7223f0d0e9fc4.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e102b5a7223f0d0e9fc4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e12834045640e90e58bd.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e12834045640e90e58bd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e12834045640e90e58bd.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e12834045640e90e58bd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e13cd2c9ee424eb815df.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e13cd2c9ee424eb815df.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e13cd2c9ee424eb815df.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e13cd2c9ee424eb815df.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e153639adb43c017f3d3.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e153639adb43c017f3d3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e153639adb43c017f3d3.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e153639adb43c017f3d3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e17ff05c5d451c2e4f35.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e17ff05c5d451c2e4f35.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e17ff05c5d451c2e4f35.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e17ff05c5d451c2e4f35.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e19be475334667ba4333.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e19be475334667ba4333.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e19be475334667ba4333.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e19be475334667ba4333.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1b324902e47dae63c90.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1b324902e47dae63c90.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1b324902e47dae63c90.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1b324902e47dae63c90.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1cd6c8b6248fa62ed48.md b/curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1cd6c8b6248fa62ed48.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1cd6c8b6248fa62ed48.md rename to curriculum/challenges/english/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/6579e1cd6c8b6248fa62ed48.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/english/blocks/learn-how-to-solve-for-x/6331d233b51aeedd1a2bd645.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md rename to curriculum/challenges/english/blocks/learn-how-to-solve-for-x/6331d233b51aeedd1a2bd645.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/english/blocks/learn-how-to-solve-for-x/6331d23eb51aeedd1a2bd646.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md rename to curriculum/challenges/english/blocks/learn-how-to-solve-for-x/6331d23eb51aeedd1a2bd646.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems-of-equations-extra.md b/curriculum/challenges/english/blocks/learn-how-to-solve-systems-of-equations/6331d2a9b51aeedd1a2bd654.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems-of-equations-extra.md rename to curriculum/challenges/english/blocks/learn-how-to-solve-systems-of-equations/6331d2a9b51aeedd1a2bd654.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/english/blocks/learn-how-to-solve-systems-of-equations/6331d2b0b51aeedd1a2bd655.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md rename to curriculum/challenges/english/blocks/learn-how-to-solve-systems-of-equations/6331d2b0b51aeedd1a2bd655.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/655c0f0e52bfc67bdeae16b4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/655c0f0e52bfc67bdeae16b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/655c0f0e52bfc67bdeae16b4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/655c0f0e52bfc67bdeae16b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e005227c77535223f3062.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e005227c77535223f3062.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e005227c77535223f3062.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e005227c77535223f3062.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e00b8edd9c338225cbce5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e00b8edd9c338225cbce5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e00b8edd9c338225cbce5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e00b8edd9c338225cbce5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e05f30925c93d93c03fe3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e05f30925c93d93c03fe3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e05f30925c93d93c03fe3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e05f30925c93d93c03fe3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e067b7581045341f106d8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e067b7581045341f106d8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e067b7581045341f106d8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e067b7581045341f106d8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e06eca8147f561619be7d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e06eca8147f561619be7d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e06eca8147f561619be7d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e06eca8147f561619be7d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07580285f658d1f98cfe.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07580285f658d1f98cfe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07580285f658d1f98cfe.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07580285f658d1f98cfe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07a2fdda8d5ac93d415e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07a2fdda8d5ac93d415e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07a2fdda8d5ac93d415e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e07a2fdda8d5ac93d415e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0868da73165e32763679.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0868da73165e32763679.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0868da73165e32763679.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0868da73165e32763679.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0973aa91c662814c2ecf.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0973aa91c662814c2ecf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0973aa91c662814c2ecf.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0973aa91c662814c2ecf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0a7303e5cb66e907e26d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0a7303e5cb66e907e26d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0a7303e5cb66e907e26d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0a7303e5cb66e907e26d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0b605954eb6b04279b12.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0b605954eb6b04279b12.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0b605954eb6b04279b12.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0b605954eb6b04279b12.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0eaff0dab975c4be3099.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0eaff0dab975c4be3099.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0eaff0dab975c4be3099.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0eaff0dab975c4be3099.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0f15eb5e5b77ce1a39c2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0f15eb5e5b77ce1a39c2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0f15eb5e5b77ce1a39c2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e0f15eb5e5b77ce1a39c2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e10ccd09f1d7e38f4b560.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e10ccd09f1d7e38f4b560.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e10ccd09f1d7e38f4b560.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e10ccd09f1d7e38f4b560.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e11ce088244825548e702.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e11ce088244825548e702.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e11ce088244825548e702.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e11ce088244825548e702.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e121b714602846fe2ce32.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e121b714602846fe2ce32.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e121b714602846fe2ce32.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e121b714602846fe2ce32.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e15f175ecdf90b583ed01.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e15f175ecdf90b583ed01.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e15f175ecdf90b583ed01.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e15f175ecdf90b583ed01.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1917c1cada9b20c2e7a2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1917c1cada9b20c2e7a2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1917c1cada9b20c2e7a2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1917c1cada9b20c2e7a2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1a573140a49f09e30f6e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1a573140a49f09e30f6e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1a573140a49f09e30f6e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1a573140a49f09e30f6e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1baa6a02c1a5b9a1157f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1baa6a02c1a5b9a1157f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1baa6a02c1a5b9a1157f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1baa6a02c1a5b9a1157f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1bd636d5d3a7085a6876.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1bd636d5d3a7085a6876.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1bd636d5d3a7085a6876.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1bd636d5d3a7085a6876.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c10bc3f2ea8e1c1d7f7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c10bc3f2ea8e1c1d7f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c10bc3f2ea8e1c1d7f7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c10bc3f2ea8e1c1d7f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c94a89349aba3fec825.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c94a89349aba3fec825.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c94a89349aba3fec825.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1c94a89349aba3fec825.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1d9d0f894eafabc6d23c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1d9d0f894eafabc6d23c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1d9d0f894eafabc6d23c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1d9d0f894eafabc6d23c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1e51ad0db7b615666f27.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1e51ad0db7b615666f27.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1e51ad0db7b615666f27.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1e51ad0db7b615666f27.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1fd7b5ffaebc0ff4bd9f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1fd7b5ffaebc0ff4bd9f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1fd7b5ffaebc0ff4bd9f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e1fd7b5ffaebc0ff4bd9f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e204159a66dbdc258fe71.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e204159a66dbdc258fe71.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e204159a66dbdc258fe71.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e204159a66dbdc258fe71.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e251157e07ecca1047516.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e251157e07ecca1047516.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e251157e07ecca1047516.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e251157e07ecca1047516.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2598996daacf116c5223.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2598996daacf116c5223.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2598996daacf116c5223.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2598996daacf116c5223.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e268215a9ebd3abad146f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e268215a9ebd3abad146f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e268215a9ebd3abad146f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e268215a9ebd3abad146f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e270fae538dd663360e65.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e270fae538dd663360e65.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e270fae538dd663360e65.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e270fae538dd663360e65.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28253d33dedb2cbb5517.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28253d33dedb2cbb5517.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28253d33dedb2cbb5517.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28253d33dedb2cbb5517.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28a8520595ddd5cf9757.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28a8520595ddd5cf9757.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28a8520595ddd5cf9757.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e28a8520595ddd5cf9757.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e29a26f65fae11f8721f8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e29a26f65fae11f8721f8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e29a26f65fae11f8721f8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e29a26f65fae11f8721f8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2a31c7f3e5e4a599a589.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2a31c7f3e5e4a599a589.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2a31c7f3e5e4a599a589.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2a31c7f3e5e4a599a589.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2abf597d97e7ba03e7e2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2abf597d97e7ba03e7e2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2abf597d97e7ba03e7e2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2abf597d97e7ba03e7e2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2b41d0dd50e9fa123272.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2b41d0dd50e9fa123272.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2b41d0dd50e9fa123272.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2b41d0dd50e9fa123272.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c02a685f4ec9ec951ff.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c02a685f4ec9ec951ff.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c02a685f4ec9ec951ff.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c02a685f4ec9ec951ff.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c85b80142efb0dcb6fa.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c85b80142efb0dcb6fa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c85b80142efb0dcb6fa.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2c85b80142efb0dcb6fa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2d40be7141f2c8cc9cc0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2d40be7141f2c8cc9cc0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2d40be7141f2c8cc9cc0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2d40be7141f2c8cc9cc0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2e9eacd141f7af2cea66.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2e9eacd141f7af2cea66.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2e9eacd141f7af2cea66.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2e9eacd141f7af2cea66.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2fd87f8812fb05c551f5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2fd87f8812fb05c551f5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2fd87f8812fb05c551f5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e2fd87f8812fb05c551f5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e307876468dff6e505438.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e307876468dff6e505438.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e307876468dff6e505438.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e307876468dff6e505438.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e312bc450e802af97847d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e312bc450e802af97847d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e312bc450e802af97847d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e312bc450e802af97847d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e31b82090130535456f65.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e31b82090130535456f65.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e31b82090130535456f65.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e31b82090130535456f65.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3228f9f24007a7d59779.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3228f9f24007a7d59779.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3228f9f24007a7d59779.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3228f9f24007a7d59779.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e335be2fe7e0d2839a072.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e335be2fe7e0d2839a072.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e335be2fe7e0d2839a072.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e335be2fe7e0d2839a072.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e358a40dd95143df6fe26.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e358a40dd95143df6fe26.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e358a40dd95143df6fe26.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e358a40dd95143df6fe26.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e395562fe3e25b7c1f5c0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e395562fe3e25b7c1f5c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e395562fe3e25b7c1f5c0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e395562fe3e25b7c1f5c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e39bace982b283ed8cd3f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e39bace982b283ed8cd3f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e39bace982b283ed8cd3f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e39bace982b283ed8cd3f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3a47f9d60c2b0ab6ce73.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3a47f9d60c2b0ab6ce73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3a47f9d60c2b0ab6ce73.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3a47f9d60c2b0ab6ce73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ab81d30a72de2311284.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ab81d30a72de2311284.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ab81d30a72de2311284.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ab81d30a72de2311284.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3b269f12863096144d58.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3b269f12863096144d58.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3b269f12863096144d58.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3b269f12863096144d58.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ba6795db234adf14c0a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ba6795db234adf14c0a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ba6795db234adf14c0a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ba6795db234adf14c0a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ccfae39363a313b2f6b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ccfae39363a313b2f6b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ccfae39363a313b2f6b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ccfae39363a313b2f6b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3dfda31b534042d06e39.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3dfda31b534042d06e39.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3dfda31b534042d06e39.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3dfda31b534042d06e39.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ef7d1c8f445c9d9f2cd.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ef7d1c8f445c9d9f2cd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ef7d1c8f445c9d9f2cd.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3ef7d1c8f445c9d9f2cd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3f7e50ac0549666b4b64.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3f7e50ac0549666b4b64.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3f7e50ac0549666b4b64.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3f7e50ac0549666b4b64.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3fd446b9544b77a2bc21.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3fd446b9544b77a2bc21.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3fd446b9544b77a2bc21.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e3fd446b9544b77a2bc21.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e408655f2764fac4efa29.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e408655f2764fac4efa29.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e408655f2764fac4efa29.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e408655f2764fac4efa29.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e431551f0835bbec6ccad.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e431551f0835bbec6ccad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e431551f0835bbec6ccad.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e431551f0835bbec6ccad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44316a7b8161437a7853.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44316a7b8161437a7853.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44316a7b8161437a7853.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44316a7b8161437a7853.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e449348a16b62e1f8cac6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e449348a16b62e1f8cac6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e449348a16b62e1f8cac6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e449348a16b62e1f8cac6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44fe476035667aab9114.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44fe476035667aab9114.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44fe476035667aab9114.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e44fe476035667aab9114.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e45c723bc3d6aed2b5997.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e45c723bc3d6aed2b5997.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e45c723bc3d6aed2b5997.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e45c723bc3d6aed2b5997.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e47111ec36d6fe97e09d2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e47111ec36d6fe97e09d2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e47111ec36d6fe97e09d2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e47111ec36d6fe97e09d2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48135e86b276b6e233b5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48135e86b276b6e233b5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48135e86b276b6e233b5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48135e86b276b6e233b5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48ce19fca47b034d11eb.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48ce19fca47b034d11eb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48ce19fca47b034d11eb.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e48ce19fca47b034d11eb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4964fa7c9b7e6aa7428c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4964fa7c9b7e6aa7428c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4964fa7c9b7e6aa7428c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4964fa7c9b7e6aa7428c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a245cc71782126b3316.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a245cc71782126b3316.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a245cc71782126b3316.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a245cc71782126b3316.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a824ba68884c14f68b9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a824ba68884c14f68b9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a824ba68884c14f68b9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4a824ba68884c14f68b9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4aec56a5518728ebf1c0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4aec56a5518728ebf1c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4aec56a5518728ebf1c0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4aec56a5518728ebf1c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4b38e008b289acc8155c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4b38e008b289acc8155c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4b38e008b289acc8155c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4b38e008b289acc8155c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4bdba35dc68e1977e5d5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4bdba35dc68e1977e5d5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4bdba35dc68e1977e5d5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4bdba35dc68e1977e5d5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4dfc07e48897111f235f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4dfc07e48897111f235f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4dfc07e48897111f235f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4dfc07e48897111f235f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4e482e3a38992b212c6f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4e482e3a38992b212c6f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4e482e3a38992b212c6f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4e482e3a38992b212c6f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4ec6dd27af9cc16addea.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4ec6dd27af9cc16addea.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4ec6dd27af9cc16addea.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4ec6dd27af9cc16addea.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4f2649f8669f7d78e0a5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4f2649f8669f7d78e0a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4f2649f8669f7d78e0a5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4f2649f8669f7d78e0a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4fc397780aa2bc046ed7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4fc397780aa2bc046ed7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4fc397780aa2bc046ed7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e4fc397780aa2bc046ed7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50576597e0a65cd97e24.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50576597e0a65cd97e24.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50576597e0a65cd97e24.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50576597e0a65cd97e24.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50dd1f6ff2a9873f9ff0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50dd1f6ff2a9873f9ff0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50dd1f6ff2a9873f9ff0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e50dd1f6ff2a9873f9ff0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e51344c206eabd5ffb872.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e51344c206eabd5ffb872.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e51344c206eabd5ffb872.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e51344c206eabd5ffb872.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5171f6746eadc5c6411f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5171f6746eadc5c6411f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5171f6746eadc5c6411f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5171f6746eadc5c6411f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5280003334b1726df8a2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5280003334b1726df8a2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5280003334b1726df8a2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5280003334b1726df8a2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e53d4cbe247b9d039f2c2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e53d4cbe247b9d039f2c2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e53d4cbe247b9d039f2c2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e53d4cbe247b9d039f2c2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e551a5b6002c060324a6a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e551a5b6002c060324a6a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e551a5b6002c060324a6a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e551a5b6002c060324a6a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e557fbed711c290078295.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e557fbed711c290078295.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e557fbed711c290078295.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e557fbed711c290078295.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e56a042c7dec7005c3db0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e56a042c7dec7005c3db0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e56a042c7dec7005c3db0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e56a042c7dec7005c3db0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5719e17f40ca906b8c63.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5719e17f40ca906b8c63.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5719e17f40ca906b8c63.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5719e17f40ca906b8c63.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e57b99282f8cd922a5f9a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e57b99282f8cd922a5f9a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e57b99282f8cd922a5f9a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e57b99282f8cd922a5f9a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e581f01bedfd00d3d57ce.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e581f01bedfd00d3d57ce.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e581f01bedfd00d3d57ce.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e581f01bedfd00d3d57ce.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5879357fe6d2bbbdc2f0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5879357fe6d2bbbdc2f0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5879357fe6d2bbbdc2f0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5879357fe6d2bbbdc2f0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e58fdd69045d587e1e191.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e58fdd69045d587e1e191.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e58fdd69045d587e1e191.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e58fdd69045d587e1e191.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e597aecc28ed883309243.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e597aecc28ed883309243.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e597aecc28ed883309243.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e597aecc28ed883309243.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e59cbf4dd1fdb27f65e98.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e59cbf4dd1fdb27f65e98.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e59cbf4dd1fdb27f65e98.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e59cbf4dd1fdb27f65e98.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5a9dbb276fdf539b8279.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5a9dbb276fdf539b8279.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5a9dbb276fdf539b8279.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5a9dbb276fdf539b8279.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5af613558ce1f6e1d501.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5af613558ce1f6e1d501.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5af613558ce1f6e1d501.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5af613558ce1f6e1d501.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5b73dc178de57e830212.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5b73dc178de57e830212.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5b73dc178de57e830212.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5b73dc178de57e830212.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5bb8ac166ee76a69be96.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5bb8ac166ee76a69be96.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5bb8ac166ee76a69be96.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5bb8ac166ee76a69be96.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c296bdba2ea26c67ca0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c296bdba2ea26c67ca0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c296bdba2ea26c67ca0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c296bdba2ea26c67ca0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c7a5c7ef6ec6f39dc5e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c7a5c7ef6ec6f39dc5e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c7a5c7ef6ec6f39dc5e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5c7a5c7ef6ec6f39dc5e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5cdc1cd7fdef185e11e5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5cdc1cd7fdef185e11e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5cdc1cd7fdef185e11e5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5cdc1cd7fdef185e11e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5d8f7f2274f2b1a8efcc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5d8f7f2274f2b1a8efcc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5d8f7f2274f2b1a8efcc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5d8f7f2274f2b1a8efcc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e0bd4e460f5ecfa01f4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e0bd4e460f5ecfa01f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e0bd4e460f5ecfa01f4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e0bd4e460f5ecfa01f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e6fcabbfbf844429629.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e6fcabbfbf844429629.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e6fcabbfbf844429629.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5e6fcabbfbf844429629.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5f36243f4cfc7304fc25.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5f36243f4cfc7304fc25.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5f36243f4cfc7304fc25.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5f36243f4cfc7304fc25.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5fa49b69deff5e9bff8e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5fa49b69deff5e9bff8e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5fa49b69deff5e9bff8e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e5fa49b69deff5e9bff8e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e600a30c66c02e04b704d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e600a30c66c02e04b704d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e600a30c66c02e04b704d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e600a30c66c02e04b704d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e60811cb0f305e56bbe31.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e60811cb0f305e56bbe31.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e60811cb0f305e56bbe31.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e60811cb0f305e56bbe31.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6117bebfda097995f2b7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6117bebfda097995f2b7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6117bebfda097995f2b7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6117bebfda097995f2b7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e61ba2a53680d1a540bfe.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e61ba2a53680d1a540bfe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e61ba2a53680d1a540bfe.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e61ba2a53680d1a540bfe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6247e4566c108b138f35.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6247e4566c108b138f35.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6247e4566c108b138f35.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6247e4566c108b138f35.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f00a5b48342ab1ec702.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f00a5b48342ab1ec702.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f00a5b48342ab1ec702.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f00a5b48342ab1ec702.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f53e4d8ff44a944154b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f53e4d8ff44a944154b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f53e4d8ff44a944154b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f53e4d8ff44a944154b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f8bfecef34627817aa6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f8bfecef34627817aa6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f8bfecef34627817aa6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6f8bfecef34627817aa6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6fcfdbf4c14806fbfe26.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6fcfdbf4c14806fbfe26.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6fcfdbf4c14806fbfe26.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6fcfdbf4c14806fbfe26.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6ffb22adc44942ceb5d4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6ffb22adc44942ceb5d4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6ffb22adc44942ceb5d4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e6ffb22adc44942ceb5d4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e704f452a044b427e96d2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e704f452a044b427e96d2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e704f452a044b427e96d2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e704f452a044b427e96d2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e70aa0abc044d54937aa9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e70aa0abc044d54937aa9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e70aa0abc044d54937aa9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e70aa0abc044d54937aa9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7116e4db87501f898f79.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7116e4db87501f898f79.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7116e4db87501f898f79.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7116e4db87501f898f79.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7194d581bf52d96d452d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7194d581bf52d96d452d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7194d581bf52d96d452d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7194d581bf52d96d452d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e71f3ad85395555f50f8c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e71f3ad85395555f50f8c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e71f3ad85395555f50f8c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e71f3ad85395555f50f8c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e723a564da6572b98ceef.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e723a564da6572b98ceef.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e723a564da6572b98ceef.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e723a564da6572b98ceef.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e727a9c574f58cb16b5f8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e727a9c574f58cb16b5f8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e727a9c574f58cb16b5f8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e727a9c574f58cb16b5f8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7318f9fe365ba838011d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7318f9fe365ba838011d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7318f9fe365ba838011d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e7318f9fe365ba838011d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e736ce426b15d9f3a3f99.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e736ce426b15d9f3a3f99.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e736ce426b15d9f3a3f99.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e736ce426b15d9f3a3f99.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e73d16e30645fcfc489b7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e73d16e30645fcfc489b7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e73d16e30645fcfc489b7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e73d16e30645fcfc489b7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e741a7309f661e0a48909.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e741a7309f661e0a48909.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e741a7309f661e0a48909.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e741a7309f661e0a48909.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e74a56fc5b6648a8140e5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e74a56fc5b6648a8140e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e74a56fc5b6648a8140e5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e74a56fc5b6648a8140e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e759a72dd0c67f8992ff5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e759a72dd0c67f8992ff5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e759a72dd0c67f8992ff5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e759a72dd0c67f8992ff5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e761058c1e469fb387f68.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e761058c1e469fb387f68.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e761058c1e469fb387f68.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e761058c1e469fb387f68.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e76b48cd1db6c9f04a27a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e76b48cd1db6c9f04a27a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e76b48cd1db6c9f04a27a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e76b48cd1db6c9f04a27a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e77b682b49f70a3adcc0a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e77b682b49f70a3adcc0a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/657e77b682b49f70a3adcc0a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/657e77b682b49f70a3adcc0a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/67c88099de176163cc12fd85.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/67c88099de176163cc12fd85.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-a-typical-workday-and-tasks/67c88099de176163cc12fd85.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks/67c88099de176163cc12fd85.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d4ea39262ba758c15bc1a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d4ea39262ba758c15bc1a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d4ea39262ba758c15bc1a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d4ea39262ba758c15bc1a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d50434d1a007661712182.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d50434d1a007661712182.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d50434d1a007661712182.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d50434d1a007661712182.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d572d0a7e49837a3e63dc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d572d0a7e49837a3e63dc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d572d0a7e49837a3e63dc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d572d0a7e49837a3e63dc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5a9cbf7f0e84f2ca16d7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5a9cbf7f0e84f2ca16d7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5a9cbf7f0e84f2ca16d7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5a9cbf7f0e84f2ca16d7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5b2d1fe085857b5083f2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5b2d1fe085857b5083f2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5b2d1fe085857b5083f2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5b2d1fe085857b5083f2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5c9008b25e85e95ce60b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5c9008b25e85e95ce60b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5c9008b25e85e95ce60b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5c9008b25e85e95ce60b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5dc51cf88187cbf7d27c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5dc51cf88187cbf7d27c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5dc51cf88187cbf7d27c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5dc51cf88187cbf7d27c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5e32e50d15885265eb30.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5e32e50d15885265eb30.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5e32e50d15885265eb30.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5e32e50d15885265eb30.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5eafe5e79d88d2b6328e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5eafe5e79d88d2b6328e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d5eafe5e79d88d2b6328e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d5eafe5e79d88d2b6328e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d6008a37af78962d30873.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d6008a37af78962d30873.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d6008a37af78962d30873.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d6008a37af78962d30873.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d777c3a22758abc00a183.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d777c3a22758abc00a183.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d777c3a22758abc00a183.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d777c3a22758abc00a183.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d7892712a078b33d7e8a7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d7892712a078b33d7e8a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d7892712a078b33d7e8a7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d7892712a078b33d7e8a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d791a78ae2a8bb7416ad7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d791a78ae2a8bb7416ad7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d791a78ae2a8bb7416ad7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d791a78ae2a8bb7416ad7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d7a4ad41e438c5be0a138.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d7a4ad41e438c5be0a138.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d7a4ad41e438c5be0a138.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d7a4ad41e438c5be0a138.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d7b217b77cf8cf1969713.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d7b217b77cf8cf1969713.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d7b217b77cf8cf1969713.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d7b217b77cf8cf1969713.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9af10739f78d5401ad1d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9af10739f78d5401ad1d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9af10739f78d5401ad1d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9af10739f78d5401ad1d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9b88332ce98fc894db2c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9b88332ce98fc894db2c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9b88332ce98fc894db2c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9b88332ce98fc894db2c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9d6b3838fa9030d5b9d8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9d6b3838fa9030d5b9d8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9d6b3838fa9030d5b9d8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9d6b3838fa9030d5b9d8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9dbe3f6a1b90f79d81f2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9dbe3f6a1b90f79d81f2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9dbe3f6a1b90f79d81f2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9dbe3f6a1b90f79d81f2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9e7fd1b3fa915c3c1401.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9e7fd1b3fa915c3c1401.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9e7fd1b3fa915c3c1401.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9e7fd1b3fa915c3c1401.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9eed9f6a5a91c7c5f210.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9eed9f6a5a91c7c5f210.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9eed9f6a5a91c7c5f210.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9eed9f6a5a91c7c5f210.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9f77e8d77292246e5679.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9f77e8d77292246e5679.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657d9f77e8d77292246e5679.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657d9f77e8d77292246e5679.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da01f0bb64c927f6d84c3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da01f0bb64c927f6d84c3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da01f0bb64c927f6d84c3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da01f0bb64c927f6d84c3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da0838dfc7992f94c7df9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da0838dfc7992f94c7df9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da0838dfc7992f94c7df9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da0838dfc7992f94c7df9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da0ec9f3a5a936a6cd54d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da0ec9f3a5a936a6cd54d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da0ec9f3a5a936a6cd54d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da0ec9f3a5a936a6cd54d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da1d38bf3e693eb579be9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da1d38bf3e693eb579be9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da1d38bf3e693eb579be9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da1d38bf3e693eb579be9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da2e3cf29239535791805.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da2e3cf29239535791805.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da2e3cf29239535791805.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da2e3cf29239535791805.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da34294cbf695b2bfe889.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da34294cbf695b2bfe889.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657da34294cbf695b2bfe889.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657da34294cbf695b2bfe889.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e758778ff8dc01567c9e7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e758778ff8dc01567c9e7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e758778ff8dc01567c9e7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e758778ff8dc01567c9e7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e76356b6af6c07fe338c1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e76356b6af6c07fe338c1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e76356b6af6c07fe338c1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e76356b6af6c07fe338c1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e76d866ebcec0e44d0748.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e76d866ebcec0e44d0748.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e76d866ebcec0e44d0748.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e76d866ebcec0e44d0748.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e77615bb8dec146e91f96.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e77615bb8dec146e91f96.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e77615bb8dec146e91f96.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e77615bb8dec146e91f96.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e77d93552a0c1b00f775a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e77d93552a0c1b00f775a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e77d93552a0c1b00f775a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e77d93552a0c1b00f775a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e786b51f7eac240e92bcc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e786b51f7eac240e92bcc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e786b51f7eac240e92bcc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e786b51f7eac240e92bcc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e7a17f47a8fc2d037f48e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e7a17f47a8fc2d037f48e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657e7a17f47a8fc2d037f48e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657e7a17f47a8fc2d037f48e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ea8c4a679bbc40a7aef26.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ea8c4a679bbc40a7aef26.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ea8c4a679bbc40a7aef26.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ea8c4a679bbc40a7aef26.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ea950baa4a8c48e39d031.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ea950baa4a8c48e39d031.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ea950baa4a8c48e39d031.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ea950baa4a8c48e39d031.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ea9f6e0214dc4f84c8229.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ea9f6e0214dc4f84c8229.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ea9f6e0214dc4f84c8229.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ea9f6e0214dc4f84c8229.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ec57a0ab01cc7af71f565.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ec57a0ab01cc7af71f565.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ec57a0ab01cc7af71f565.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ec57a0ab01cc7af71f565.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ec62074e77dc82b0f05e7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ec62074e77dc82b0f05e7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ec62074e77dc82b0f05e7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ec62074e77dc82b0f05e7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ec6ac4de4eac8bab2f2a7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ec6ac4de4eac8bab2f2a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ec6ac4de4eac8bab2f2a7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ec6ac4de4eac8bab2f2a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eda6e48e0d7c92f0af163.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eda6e48e0d7c92f0af163.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eda6e48e0d7c92f0af163.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eda6e48e0d7c92f0af163.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657edbc3e12e35cfc1d80358.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657edbc3e12e35cfc1d80358.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657edbc3e12e35cfc1d80358.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657edbc3e12e35cfc1d80358.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657edc5136791ed04ffab234.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657edc5136791ed04ffab234.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657edc5136791ed04ffab234.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657edc5136791ed04ffab234.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee0a0c52d0ed1164a85d8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee0a0c52d0ed1164a85d8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee0a0c52d0ed1164a85d8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee0a0c52d0ed1164a85d8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee214b9ad1ad2b6f8325c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee214b9ad1ad2b6f8325c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee214b9ad1ad2b6f8325c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee214b9ad1ad2b6f8325c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee25acee11cd3122e0876.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee25acee11cd3122e0876.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee25acee11cd3122e0876.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee25acee11cd3122e0876.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee2f44346f3d4017cc990.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee2f44346f3d4017cc990.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee2f44346f3d4017cc990.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee2f44346f3d4017cc990.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee3954d64e5d465500620.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee3954d64e5d465500620.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee3954d64e5d465500620.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee3954d64e5d465500620.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee4171371e9d4d1402e91.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee4171371e9d4d1402e91.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee4171371e9d4d1402e91.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee4171371e9d4d1402e91.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee47c1af836d5289254d9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee47c1af836d5289254d9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee47c1af836d5289254d9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee47c1af836d5289254d9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee51ce8dac8d5a227f758.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee51ce8dac8d5a227f758.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee51ce8dac8d5a227f758.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee51ce8dac8d5a227f758.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee5ddb47b1dd62f87d784.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee5ddb47b1dd62f87d784.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee5ddb47b1dd62f87d784.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee5ddb47b1dd62f87d784.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee66dd1216ad6c61f1168.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee66dd1216ad6c61f1168.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee66dd1216ad6c61f1168.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee66dd1216ad6c61f1168.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee781258676d764a5282f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee781258676d764a5282f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee781258676d764a5282f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee781258676d764a5282f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee8a9a195b8d8756ca5e1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee8a9a195b8d8756ca5e1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee8a9a195b8d8756ca5e1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee8a9a195b8d8756ca5e1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee957cb4719d9031a0be4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee957cb4719d9031a0be4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee957cb4719d9031a0be4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee957cb4719d9031a0be4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee9b69c2e26d964f67ee4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee9b69c2e26d964f67ee4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ee9b69c2e26d964f67ee4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ee9b69c2e26d964f67ee4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eeb163e1993d9e342d661.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eeb163e1993d9e342d661.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eeb163e1993d9e342d661.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eeb163e1993d9e342d661.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eebaa042b5cda6ec2dac9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eebaa042b5cda6ec2dac9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eebaa042b5cda6ec2dac9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eebaa042b5cda6ec2dac9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eec0a21bc7adada04453e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eec0a21bc7adada04453e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eec0a21bc7adada04453e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eec0a21bc7adada04453e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eecb3b368badb3cc7fe4c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eecb3b368badb3cc7fe4c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eecb3b368badb3cc7fe4c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eecb3b368badb3cc7fe4c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eed5ed318e4dbbce6903a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eed5ed318e4dbbce6903a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657eed5ed318e4dbbce6903a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657eed5ed318e4dbbce6903a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef0061e99a3ddd0e1245f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef0061e99a3ddd0e1245f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef0061e99a3ddd0e1245f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef0061e99a3ddd0e1245f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef4e5a4a1e1e126eba6dd.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef4e5a4a1e1e126eba6dd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef4e5a4a1e1e126eba6dd.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef4e5a4a1e1e126eba6dd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef58855ff45e1e4ca70ee.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef58855ff45e1e4ca70ee.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef58855ff45e1e4ca70ee.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef58855ff45e1e4ca70ee.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef61be0a682e2591776f6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef61be0a682e2591776f6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657ef61be0a682e2591776f6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657ef61be0a682e2591776f6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb48f31654ae4cb52d395.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb48f31654ae4cb52d395.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb48f31654ae4cb52d395.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb48f31654ae4cb52d395.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb5034da144e55cbee9d7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb5034da144e55cbee9d7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb5034da144e55cbee9d7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb5034da144e55cbee9d7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb5afeeba2de5d01dda0e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb5afeeba2de5d01dda0e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb5afeeba2de5d01dda0e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb5afeeba2de5d01dda0e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb665a39478e642f5a139.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb665a39478e642f5a139.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb665a39478e642f5a139.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb665a39478e642f5a139.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb8cfbd0e4ae797fc6077.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb8cfbd0e4ae797fc6077.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb8cfbd0e4ae797fc6077.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb8cfbd0e4ae797fc6077.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb92c6f888fe8013f1a28.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb92c6f888fe8013f1a28.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb92c6f888fe8013f1a28.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb92c6f888fe8013f1a28.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb980a9b567e860b77f2c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb980a9b567e860b77f2c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fb980a9b567e860b77f2c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fb980a9b567e860b77f2c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fba163fec41e8e00c5817.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fba163fec41e8e00c5817.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fba163fec41e8e00c5817.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fba163fec41e8e00c5817.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbad88163d8e96189f823.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbad88163d8e96189f823.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbad88163d8e96189f823.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbad88163d8e96189f823.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbb3a1a63d0e9c307fd83.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbb3a1a63d0e9c307fd83.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbb3a1a63d0e9c307fd83.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbb3a1a63d0e9c307fd83.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbc14d41a20ea5f286378.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbc14d41a20ea5f286378.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbc14d41a20ea5f286378.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbc14d41a20ea5f286378.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbc85c25a16eac8356182.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbc85c25a16eac8356182.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbc85c25a16eac8356182.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbc85c25a16eac8356182.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbcecfc4d42eb28700349.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbcecfc4d42eb28700349.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbcecfc4d42eb28700349.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbcecfc4d42eb28700349.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbd591461eaeba07ffff1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbd591461eaeba07ffff1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbd591461eaeba07ffff1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbd591461eaeba07ffff1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbde9a43e35ec1ebafe56.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbde9a43e35ec1ebafe56.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fbde9a43e35ec1ebafe56.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fbde9a43e35ec1ebafe56.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fff0bfb6a28f1d70fa9ef.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fff0bfb6a28f1d70fa9ef.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fff0bfb6a28f1d70fa9ef.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fff0bfb6a28f1d70fa9ef.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fff7dabba2ff23993b08c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fff7dabba2ff23993b08c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/657fff7dabba2ff23993b08c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/657fff7dabba2ff23993b08c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/6580001adc7fd4f2b244f3a5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/6580001adc7fd4f2b244f3a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/6580001adc7fd4f2b244f3a5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/6580001adc7fd4f2b244f3a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800082405352f30c6dbc7a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800082405352f30c6dbc7a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800082405352f30c6dbc7a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800082405352f30c6dbc7a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800148406738f397561d77.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800148406738f397561d77.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800148406738f397561d77.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800148406738f397561d77.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658001a018bbcbf3fd84f832.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658001a018bbcbf3fd84f832.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658001a018bbcbf3fd84f832.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658001a018bbcbf3fd84f832.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/6580026241ae0ef46b181e49.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/6580026241ae0ef46b181e49.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/6580026241ae0ef46b181e49.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/6580026241ae0ef46b181e49.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658002d23e245ff4ca8542d5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658002d23e245ff4ca8542d5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658002d23e245ff4ca8542d5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658002d23e245ff4ca8542d5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658003870281a9f5541085af.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658003870281a9f5541085af.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658003870281a9f5541085af.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658003870281a9f5541085af.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658003d8ff9da6f5c08971a1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658003d8ff9da6f5c08971a1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658003d8ff9da6f5c08971a1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658003d8ff9da6f5c08971a1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658009d86dc9caf988e2ea64.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658009d86dc9caf988e2ea64.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658009d86dc9caf988e2ea64.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658009d86dc9caf988e2ea64.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800a95389cc0fa4c197587.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800a95389cc0fa4c197587.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800a95389cc0fa4c197587.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800a95389cc0fa4c197587.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800b1c13005dfa9df75d73.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800b1c13005dfa9df75d73.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800b1c13005dfa9df75d73.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800b1c13005dfa9df75d73.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800b96989013fb24aa1b70.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800b96989013fb24aa1b70.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800b96989013fb24aa1b70.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800b96989013fb24aa1b70.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800c12978ba7fb82007446.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800c12978ba7fb82007446.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800c12978ba7fb82007446.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800c12978ba7fb82007446.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800cf36faba0fbfa1027b6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800cf36faba0fbfa1027b6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800cf36faba0fbfa1027b6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800cf36faba0fbfa1027b6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800d61890343fc5cce0ec8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800d61890343fc5cce0ec8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800d61890343fc5cce0ec8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800d61890343fc5cce0ec8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800df7fc5d49fcd7209248.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800df7fc5d49fcd7209248.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800df7fc5d49fcd7209248.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800df7fc5d49fcd7209248.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800e60dad5fefd4ed91589.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800e60dad5fefd4ed91589.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800e60dad5fefd4ed91589.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800e60dad5fefd4ed91589.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800f4d194382fdebb81e1f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800f4d194382fdebb81e1f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65800f4d194382fdebb81e1f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65800f4d194382fdebb81e1f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658010478daa16fe79d8113a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658010478daa16fe79d8113a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658010478daa16fe79d8113a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658010478daa16fe79d8113a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65801182280f63ff10ca4d4f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65801182280f63ff10ca4d4f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65801182280f63ff10ca4d4f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65801182280f63ff10ca4d4f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658011ef9ec114ff80ce5e42.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658011ef9ec114ff80ce5e42.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658011ef9ec114ff80ce5e42.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658011ef9ec114ff80ce5e42.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658013bd3b1a06001a59e006.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658013bd3b1a06001a59e006.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658013bd3b1a06001a59e006.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658013bd3b1a06001a59e006.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65802ee9706eb103aea442f8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65802ee9706eb103aea442f8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65802ee9706eb103aea442f8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65802ee9706eb103aea442f8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65802f717cef8c042af950b8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65802f717cef8c042af950b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65802f717cef8c042af950b8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65802f717cef8c042af950b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65802fe92ef0f404ba0437f7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65802fe92ef0f404ba0437f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/65802fe92ef0f404ba0437f7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/65802fe92ef0f404ba0437f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658030876ac4f605145aeae1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658030876ac4f605145aeae1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/658030876ac4f605145aeae1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/658030876ac4f605145aeae1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4c36bc03dc064d265e2e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4c36bc03dc064d265e2e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4c36bc03dc064d265e2e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4c36bc03dc064d265e2e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4d6e2088a407609f9377.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4d6e2088a407609f9377.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4d6e2088a407609f9377.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4d6e2088a407609f9377.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4e97f6ed62087370555f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4e97f6ed62087370555f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4e97f6ed62087370555f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4e97f6ed62087370555f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4f5c185bf709446741b5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4f5c185bf709446741b5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-hobbies-and-interests/685e4f5c185bf709446741b5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-hobbies-and-interests/685e4f5c185bf709446741b5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6660a357a167db7129dad153.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6660a357a167db7129dad153.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6660a357a167db7129dad153.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6660a357a167db7129dad153.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ac5e856d550a37b615e2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ac5e856d550a37b615e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ac5e856d550a37b615e2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ac5e856d550a37b615e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b218e724000bb798054e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b218e724000bb798054e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b218e724000bb798054e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b218e724000bb798054e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b391a6db630cb926786d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b391a6db630cb926786d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b391a6db630cb926786d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b391a6db630cb926786d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b45d92a93b0d7c3fe2fb.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b45d92a93b0d7c3fe2fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b45d92a93b0d7c3fe2fb.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b45d92a93b0d7c3fe2fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b4d65edf660de4f25ad0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b4d65edf660de4f25ad0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846b4d65edf660de4f25ad0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846b4d65edf660de4f25ad0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ba01e7b85d106839b6c0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ba01e7b85d106839b6c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ba01e7b85d106839b6c0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ba01e7b85d106839b6c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846bac224c83c111700c3ab.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846bac224c83c111700c3ab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846bac224c83c111700c3ab.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846bac224c83c111700c3ab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846bbfb276f871206b7c2a3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846bbfb276f871206b7c2a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846bbfb276f871206b7c2a3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846bbfb276f871206b7c2a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846bd464e4fc112e1697f3b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846bd464e4fc112e1697f3b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846bd464e4fc112e1697f3b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846bd464e4fc112e1697f3b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ccecc1d604154b7d5896.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ccecc1d604154b7d5896.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ccecc1d604154b7d5896.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ccecc1d604154b7d5896.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d0869662c71736335932.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d0869662c71736335932.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d0869662c71736335932.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d0869662c71736335932.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d13957c3d417d5d04903.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d13957c3d417d5d04903.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d13957c3d417d5d04903.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d13957c3d417d5d04903.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d35a9f5d5f18b8f22ea9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d35a9f5d5f18b8f22ea9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d35a9f5d5f18b8f22ea9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d35a9f5d5f18b8f22ea9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d751fda7761a080590fd.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d751fda7761a080590fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d751fda7761a080590fd.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d751fda7761a080590fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d7d73703121a7ed28e14.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d7d73703121a7ed28e14.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d7d73703121a7ed28e14.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d7d73703121a7ed28e14.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d8f4319d681b3fc5fa02.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d8f4319d681b3fc5fa02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846d8f4319d681b3fc5fa02.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846d8f4319d681b3fc5fa02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846da01f102c61c2d8d222f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846da01f102c61c2d8d222f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846da01f102c61c2d8d222f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846da01f102c61c2d8d222f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846dec51f147e1d1f6d78b4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846dec51f147e1d1f6d78b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846dec51f147e1d1f6d78b4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846dec51f147e1d1f6d78b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846dfda62cf211e25d626f5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846dfda62cf211e25d626f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846dfda62cf211e25d626f5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846dfda62cf211e25d626f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e298aaedc91ef09568d8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e298aaedc91ef09568d8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e298aaedc91ef09568d8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e298aaedc91ef09568d8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e3244d07d11f9d2f29f2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e3244d07d11f9d2f29f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e3244d07d11f9d2f29f2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e3244d07d11f9d2f29f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e3c21db8e02016efd818.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e3c21db8e02016efd818.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e3c21db8e02016efd818.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e3c21db8e02016efd818.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e487d8674c20a78aa056.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e487d8674c20a78aa056.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846e487d8674c20a78aa056.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846e487d8674c20a78aa056.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ed720439cc23448784ff.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ed720439cc23448784ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ed720439cc23448784ff.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ed720439cc23448784ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f0447dbeff247ad24b9d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f0447dbeff247ad24b9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f0447dbeff247ad24b9d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f0447dbeff247ad24b9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f0ed1e2d12252ebdc533.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f0ed1e2d12252ebdc533.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f0ed1e2d12252ebdc533.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f0ed1e2d12252ebdc533.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f1bd08c49425cdcd9c5d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f1bd08c49425cdcd9c5d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f1bd08c49425cdcd9c5d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f1bd08c49425cdcd9c5d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f4a848505126f6aa9121.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f4a848505126f6aa9121.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f4a848505126f6aa9121.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f4a848505126f6aa9121.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f62b834a7127ec8eef24.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f62b834a7127ec8eef24.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f62b834a7127ec8eef24.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f62b834a7127ec8eef24.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f6fa48181028a022ec72.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f6fa48181028a022ec72.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f6fa48181028a022ec72.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f6fa48181028a022ec72.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f8b04bfda3295feecab3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f8b04bfda3295feecab3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f8b04bfda3295feecab3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f8b04bfda3295feecab3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f9cd8d2fc82a1980f44c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f9cd8d2fc82a1980f44c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846f9cd8d2fc82a1980f44c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846f9cd8d2fc82a1980f44c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fa9b0ee88d2ad8c43a71.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fa9b0ee88d2ad8c43a71.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fa9b0ee88d2ad8c43a71.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fa9b0ee88d2ad8c43a71.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fda909d2442bb7aa6f05.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fda909d2442bb7aa6f05.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fda909d2442bb7aa6f05.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fda909d2442bb7aa6f05.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fe449b0d7f2c4be99c3e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fe449b0d7f2c4be99c3e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fe449b0d7f2c4be99c3e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fe449b0d7f2c4be99c3e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fef25123252cd1a5217c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fef25123252cd1a5217c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846fef25123252cd1a5217c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846fef25123252cd1a5217c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ff8bafe6e72d532f8565.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ff8bafe6e72d532f8565.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6846ff8bafe6e72d532f8565.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6846ff8bafe6e72d532f8565.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684702ecd6edaa2e459c30ec.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684702ecd6edaa2e459c30ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684702ecd6edaa2e459c30ec.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684702ecd6edaa2e459c30ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684703eb8f57bb2f05d6257b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684703eb8f57bb2f05d6257b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684703eb8f57bb2f05d6257b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684703eb8f57bb2f05d6257b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847050d1a32a32fcb021483.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847050d1a32a32fcb021483.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847050d1a32a32fcb021483.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847050d1a32a32fcb021483.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470a03a36f3b3107a63547.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470a03a36f3b3107a63547.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470a03a36f3b3107a63547.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470a03a36f3b3107a63547.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470c006cdf6b32eecd265b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470c006cdf6b32eecd265b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470c006cdf6b32eecd265b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470c006cdf6b32eecd265b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470e1747093934338cb60c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470e1747093934338cb60c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470e1747093934338cb60c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470e1747093934338cb60c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470f0731b5ea34f9c7e58a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470f0731b5ea34f9c7e58a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470f0731b5ea34f9c7e58a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470f0731b5ea34f9c7e58a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470fc84731be35b39f2d85.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470fc84731be35b39f2d85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68470fc84731be35b39f2d85.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68470fc84731be35b39f2d85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684710868797413676e41de6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684710868797413676e41de6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684710868797413676e41de6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684710868797413676e41de6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684724a013e1a4392926e487.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684724a013e1a4392926e487.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684724a013e1a4392926e487.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684724a013e1a4392926e487.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847257c47939d3a121596b0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847257c47939d3a121596b0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847257c47939d3a121596b0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847257c47939d3a121596b0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684729e43e0bf53aea6f22ae.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684729e43e0bf53aea6f22ae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684729e43e0bf53aea6f22ae.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684729e43e0bf53aea6f22ae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68472bf31c4b963bd905e27b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68472bf31c4b963bd905e27b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68472bf31c4b963bd905e27b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68472bf31c4b963bd905e27b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847e84baa39763da6d21994.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847e84baa39763da6d21994.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847e84baa39763da6d21994.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847e84baa39763da6d21994.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847ebc8d344883ebf38d473.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847ebc8d344883ebf38d473.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847ebc8d344883ebf38d473.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847ebc8d344883ebf38d473.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847f7cbabbbd3402e286b51.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847f7cbabbbd3402e286b51.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847f7cbabbbd3402e286b51.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847f7cbabbbd3402e286b51.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847f8acfb1d6340c5f40fdf.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847f8acfb1d6340c5f40fdf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847f8acfb1d6340c5f40fdf.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847f8acfb1d6340c5f40fdf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847fabe9a8e1141d2f45971.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847fabe9a8e1141d2f45971.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847fabe9a8e1141d2f45971.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847fabe9a8e1141d2f45971.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847fd47b3771143df4164ed.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847fd47b3771143df4164ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847fd47b3771143df4164ed.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847fd47b3771143df4164ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847fe2cb7e4e044cc5eb1a7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847fe2cb7e4e044cc5eb1a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847fe2cb7e4e044cc5eb1a7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847fe2cb7e4e044cc5eb1a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847ff3df8fb3b46267e0a94.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847ff3df8fb3b46267e0a94.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6847ff3df8fb3b46267e0a94.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6847ff3df8fb3b46267e0a94.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684800844d920d46cb3a8b82.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684800844d920d46cb3a8b82.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684800844d920d46cb3a8b82.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684800844d920d46cb3a8b82.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848059469b425484c75d2b4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848059469b425484c75d2b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848059469b425484c75d2b4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848059469b425484c75d2b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480659b395c848fa84f519.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480659b395c848fa84f519.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480659b395c848fa84f519.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480659b395c848fa84f519.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684807ddeaf6ff49dbfe16b8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684807ddeaf6ff49dbfe16b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684807ddeaf6ff49dbfe16b8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684807ddeaf6ff49dbfe16b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684808af29a4b34a8dca1107.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684808af29a4b34a8dca1107.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684808af29a4b34a8dca1107.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684808af29a4b34a8dca1107.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480a662477b94b54c576cb.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480a662477b94b54c576cb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480a662477b94b54c576cb.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480a662477b94b54c576cb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480b0b5360804bf28ac425.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480b0b5360804bf28ac425.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480b0b5360804bf28ac425.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480b0b5360804bf28ac425.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480c2d76e99c4d01d7e4b5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480c2d76e99c4d01d7e4b5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480c2d76e99c4d01d7e4b5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480c2d76e99c4d01d7e4b5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480e0b8711874dc1584484.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480e0b8711874dc1584484.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480e0b8711874dc1584484.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480e0b8711874dc1584484.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480f2d8e967b4ecc3c511d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480f2d8e967b4ecc3c511d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68480f2d8e967b4ecc3c511d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68480f2d8e967b4ecc3c511d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684813b4fbcf1250f7704363.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684813b4fbcf1250f7704363.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684813b4fbcf1250f7704363.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684813b4fbcf1250f7704363.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684814821ca09151c7408480.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684814821ca09151c7408480.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684814821ca09151c7408480.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684814821ca09151c7408480.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684815aa9c981952a866a41d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684815aa9c981952a866a41d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684815aa9c981952a866a41d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684815aa9c981952a866a41d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684816885eb06c5340c71af8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684816885eb06c5340c71af8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684816885eb06c5340c71af8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684816885eb06c5340c71af8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481a0937f31054642ddaa6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481a0937f31054642ddaa6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481a0937f31054642ddaa6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481a0937f31054642ddaa6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481a77cc4bfb54ec0fe362.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481a77cc4bfb54ec0fe362.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481a77cc4bfb54ec0fe362.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481a77cc4bfb54ec0fe362.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481b7e2fccbe55c7ec9424.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481b7e2fccbe55c7ec9424.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481b7e2fccbe55c7ec9424.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481b7e2fccbe55c7ec9424.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481c48148c4556536e8388.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481c48148c4556536e8388.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68481c48148c4556536e8388.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68481c48148c4556536e8388.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684821a10cd98b577470cb47.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684821a10cd98b577470cb47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684821a10cd98b577470cb47.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684821a10cd98b577470cb47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684826299d75e05840bb2997.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684826299d75e05840bb2997.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684826299d75e05840bb2997.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684826299d75e05840bb2997.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684827048e056a591d938565.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684827048e056a591d938565.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684827048e056a591d938565.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684827048e056a591d938565.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848281e2fc7875a1009ce16.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848281e2fc7875a1009ce16.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848281e2fc7875a1009ce16.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848281e2fc7875a1009ce16.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68482940e636b85ae28fdeb0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68482940e636b85ae28fdeb0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68482940e636b85ae28fdeb0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68482940e636b85ae28fdeb0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684829ca347d035b6f582a93.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684829ca347d035b6f582a93.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684829ca347d035b6f582a93.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684829ca347d035b6f582a93.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68482beec2580f5c3dc21d35.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68482beec2580f5c3dc21d35.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68482beec2580f5c3dc21d35.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68482beec2580f5c3dc21d35.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68482cc3046fa15cf10db8e0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68482cc3046fa15cf10db8e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68482cc3046fa15cf10db8e0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68482cc3046fa15cf10db8e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684834b9469bb95e2f2e76e6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684834b9469bb95e2f2e76e6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684834b9469bb95e2f2e76e6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684834b9469bb95e2f2e76e6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848358b012fc05ee8c675ca.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848358b012fc05ee8c675ca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848358b012fc05ee8c675ca.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848358b012fc05ee8c675ca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684836903e05e25f858309ad.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684836903e05e25f858309ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684836903e05e25f858309ad.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684836903e05e25f858309ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483764f871fd60223abcb9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483764f871fd60223abcb9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483764f871fd60223abcb9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483764f871fd60223abcb9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848391874d2d060e4120553.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848391874d2d060e4120553.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848391874d2d060e4120553.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848391874d2d060e4120553.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483a5544db8b61b87f5464.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483a5544db8b61b87f5464.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483a5544db8b61b87f5464.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483a5544db8b61b87f5464.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483ade1e54da624dc37c85.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483ade1e54da624dc37c85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483ade1e54da624dc37c85.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483ade1e54da624dc37c85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483b65f4592762d2b2c436.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483b65f4592762d2b2c436.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68483b65f4592762d2b2c436.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68483b65f4592762d2b2c436.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848416fb649f163f32ac79a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848416fb649f163f32ac79a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848416fb649f163f32ac79a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848416fb649f163f32ac79a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848422dccb898648cd89837.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848422dccb898648cd89837.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848422dccb898648cd89837.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848422dccb898648cd89837.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684842d1cc61a565303fba4f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684842d1cc61a565303fba4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684842d1cc61a565303fba4f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684842d1cc61a565303fba4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684843db5d223d6622e679e7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684843db5d223d6622e679e7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684843db5d223d6622e679e7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684843db5d223d6622e679e7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848447d3e18c066d5883943.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848447d3e18c066d5883943.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6848447d3e18c066d5883943.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6848447d3e18c066d5883943.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684846bf40d3f06891e58ffa.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684846bf40d3f06891e58ffa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684846bf40d3f06891e58ffa.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684846bf40d3f06891e58ffa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484946b7c8536a0e11f0ef.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484946b7c8536a0e11f0ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484946b7c8536a0e11f0ef.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484946b7c8536a0e11f0ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484a406e0f726ad5d1d330.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484a406e0f726ad5d1d330.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484a406e0f726ad5d1d330.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484a406e0f726ad5d1d330.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484b5100af0b6bdd343021.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484b5100af0b6bdd343021.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484b5100af0b6bdd343021.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484b5100af0b6bdd343021.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484c2ac2fb7f6cac906439.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484c2ac2fb7f6cac906439.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68484c2ac2fb7f6cac906439.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68484c2ac2fb7f6cac906439.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684927c9a5c9087177685c46.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684927c9a5c9087177685c46.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684927c9a5c9087177685c46.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684927c9a5c9087177685c46.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849292e844fde71e7d26b3e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849292e844fde71e7d26b3e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849292e844fde71e7d26b3e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849292e844fde71e7d26b3e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492bbb716fe07357a7cbf1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492bbb716fe07357a7cbf1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492bbb716fe07357a7cbf1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492bbb716fe07357a7cbf1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492c9e8c8e7974200fb335.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492c9e8c8e7974200fb335.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492c9e8c8e7974200fb335.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492c9e8c8e7974200fb335.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492e2376e17474c0b9f0ba.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492e2376e17474c0b9f0ba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492e2376e17474c0b9f0ba.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492e2376e17474c0b9f0ba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492ed72e1ea17540593913.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492ed72e1ea17540593913.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492ed72e1ea17540593913.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492ed72e1ea17540593913.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492fdb582c11761e7065fc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492fdb582c11761e7065fc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68492fdb582c11761e7065fc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68492fdb582c11761e7065fc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849343b9db8d076f7744947.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849343b9db8d076f7744947.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849343b9db8d076f7744947.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849343b9db8d076f7744947.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684935d82db981786824a579.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684935d82db981786824a579.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684935d82db981786824a579.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684935d82db981786824a579.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849368b3841a178ef136380.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849368b3841a178ef136380.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849368b3841a178ef136380.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849368b3841a178ef136380.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684937379e8bca79892ad99c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684937379e8bca79892ad99c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684937379e8bca79892ad99c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684937379e8bca79892ad99c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684938afa2ed177a549539d6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684938afa2ed177a549539d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684938afa2ed177a549539d6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684938afa2ed177a549539d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493a125ebbcc7b0514b2d1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493a125ebbcc7b0514b2d1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493a125ebbcc7b0514b2d1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493a125ebbcc7b0514b2d1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493bb1059f257c1d68f464.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493bb1059f257c1d68f464.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493bb1059f257c1d68f464.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493bb1059f257c1d68f464.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493c6a4a98637cb4ddc164.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493c6a4a98637cb4ddc164.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493c6a4a98637cb4ddc164.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493c6a4a98637cb4ddc164.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493d856908467db20520be.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493d856908467db20520be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493d856908467db20520be.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493d856908467db20520be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493e971bc31e7e640018cb.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493e971bc31e7e640018cb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493e971bc31e7e640018cb.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493e971bc31e7e640018cb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493f408238de7ee81048a2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493f408238de7ee81048a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68493f408238de7ee81048a2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68493f408238de7ee81048a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849400b8e9d4d7f84a8899f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849400b8e9d4d7f84a8899f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849400b8e9d4d7f84a8899f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849400b8e9d4d7f84a8899f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849409c940a6b80277ca0c9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849409c940a6b80277ca0c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849409c940a6b80277ca0c9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849409c940a6b80277ca0c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684944ffcc5ca681e96473b4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684944ffcc5ca681e96473b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684944ffcc5ca681e96473b4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684944ffcc5ca681e96473b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849461beb1a6a82d234add7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849461beb1a6a82d234add7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849461beb1a6a82d234add7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849461beb1a6a82d234add7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494810e9fe6283cfa30d8f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494810e9fe6283cfa30d8f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494810e9fe6283cfa30d8f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494810e9fe6283cfa30d8f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494b0107b2e384c6ea5dd9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494b0107b2e384c6ea5dd9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494b0107b2e384c6ea5dd9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494b0107b2e384c6ea5dd9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494be7ead7178544f3b930.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494be7ead7178544f3b930.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494be7ead7178544f3b930.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494be7ead7178544f3b930.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494ced496a81863b652849.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494ced496a81863b652849.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68494ced496a81863b652849.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68494ced496a81863b652849.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684954a31635128823c18f47.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684954a31635128823c18f47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684954a31635128823c18f47.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684954a31635128823c18f47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849559d8ac8b488dbcbb0b4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849559d8ac8b488dbcbb0b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849559d8ac8b488dbcbb0b4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849559d8ac8b488dbcbb0b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684956730f9eb1899f8f9b98.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684956730f9eb1899f8f9b98.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684956730f9eb1899f8f9b98.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684956730f9eb1899f8f9b98.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849574bd5da9a8a568f1223.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849574bd5da9a8a568f1223.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849574bd5da9a8a568f1223.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849574bd5da9a8a568f1223.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684958235bd9dc8ae3691038.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684958235bd9dc8ae3691038.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684958235bd9dc8ae3691038.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684958235bd9dc8ae3691038.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684959e8c1528d8c3cabe57a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684959e8c1528d8c3cabe57a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684959e8c1528d8c3cabe57a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684959e8c1528d8c3cabe57a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68495abd8b85508d1363bb8b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68495abd8b85508d1363bb8b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68495abd8b85508d1363bb8b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68495abd8b85508d1363bb8b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68495eac8386708e23c5325b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68495eac8386708e23c5325b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68495eac8386708e23c5325b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68495eac8386708e23c5325b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684960e3e100aa8f039f6e79.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684960e3e100aa8f039f6e79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684960e3e100aa8f039f6e79.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684960e3e100aa8f039f6e79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849620adcb7888fb09a3d90.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849620adcb7888fb09a3d90.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849620adcb7888fb09a3d90.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849620adcb7888fb09a3d90.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684962b4b0f7b4906bce0093.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684962b4b0f7b4906bce0093.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684962b4b0f7b4906bce0093.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684962b4b0f7b4906bce0093.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684963d319affe9116b6538c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684963d319affe9116b6538c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684963d319affe9116b6538c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684963d319affe9116b6538c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849657113225b920bb2b362.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849657113225b920bb2b362.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849657113225b920bb2b362.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849657113225b920bb2b362.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684966b70498cf92fb4cefad.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684966b70498cf92fb4cefad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684966b70498cf92fb4cefad.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684966b70498cf92fb4cefad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496b3f77523c94214bb7ef.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496b3f77523c94214bb7ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496b3f77523c94214bb7ef.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496b3f77523c94214bb7ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496bd903780294c20e9f0a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496bd903780294c20e9f0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496bd903780294c20e9f0a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496bd903780294c20e9f0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496c6201d089954e970f78.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496c6201d089954e970f78.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496c6201d089954e970f78.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496c6201d089954e970f78.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496d595b23449619ebf27b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496d595b23449619ebf27b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496d595b23449619ebf27b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496d595b23449619ebf27b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496e0acde9de96c1fe8e63.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496e0acde9de96c1fe8e63.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496e0acde9de96c1fe8e63.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496e0acde9de96c1fe8e63.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496effa43824979130cf5a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496effa43824979130cf5a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68496effa43824979130cf5a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68496effa43824979130cf5a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849713f6267879976ad14a1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849713f6267879976ad14a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849713f6267879976ad14a1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849713f6267879976ad14a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849728aeb8da39ad050ae9e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849728aeb8da39ad050ae9e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/6849728aeb8da39ad050ae9e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/6849728aeb8da39ad050ae9e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68497384f928ae9bd4bbc199.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68497384f928ae9bd4bbc199.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68497384f928ae9bd4bbc199.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68497384f928ae9bd4bbc199.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68497420e0826d9c7d1d5933.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68497420e0826d9c7d1d5933.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/68497420e0826d9c7d1d5933.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/68497420e0826d9c7d1d5933.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684974d969a1289d19b7292d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684974d969a1289d19b7292d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-numbers-with-a-coworker/684974d969a1289d19b7292d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-numbers-with-a-coworker/684974d969a1289d19b7292d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/66609a1199ddd03548c45423.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/66609a1199ddd03548c45423.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/66609a1199ddd03548c45423.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/66609a1199ddd03548c45423.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6704f438e6e9120d5a1274c6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6704f438e6e9120d5a1274c6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6704f438e6e9120d5a1274c6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6704f438e6e9120d5a1274c6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6704fbd43885300e4aa221e9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6704fbd43885300e4aa221e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6704fbd43885300e4aa221e9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6704fbd43885300e4aa221e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6704fd952ad2560e9a7ca070.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6704fd952ad2560e9a7ca070.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6704fd952ad2560e9a7ca070.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6704fd952ad2560e9a7ca070.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705055b28e3c20fce27a15c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705055b28e3c20fce27a15c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705055b28e3c20fce27a15c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705055b28e3c20fce27a15c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67050a8becee6d10619fa5ff.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67050a8becee6d10619fa5ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67050a8becee6d10619fa5ff.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67050a8becee6d10619fa5ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67050fd29a37de112051064b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67050fd29a37de112051064b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67050fd29a37de112051064b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67050fd29a37de112051064b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670515561e620a11f2d7308c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670515561e620a11f2d7308c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670515561e620a11f2d7308c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670515561e620a11f2d7308c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705177d1d3dbb124955a397.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705177d1d3dbb124955a397.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705177d1d3dbb124955a397.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705177d1d3dbb124955a397.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670518bd8ec6f012af235433.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670518bd8ec6f012af235433.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670518bd8ec6f012af235433.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670518bd8ec6f012af235433.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67051b185149b6130426a9ad.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67051b185149b6130426a9ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67051b185149b6130426a9ad.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67051b185149b6130426a9ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053619dd65bd1459449bf0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053619dd65bd1459449bf0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053619dd65bd1459449bf0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053619dd65bd1459449bf0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670538f8565fb514ddf24b85.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670538f8565fb514ddf24b85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670538f8565fb514ddf24b85.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670538f8565fb514ddf24b85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053b9fe0a27715979bee1b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053b9fe0a27715979bee1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053b9fe0a27715979bee1b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053b9fe0a27715979bee1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053ea535fe23160e6b29c1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053ea535fe23160e6b29c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053ea535fe23160e6b29c1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053ea535fe23160e6b29c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053faa1471c916446ad615.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053faa1471c916446ad615.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67053faa1471c916446ad615.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67053faa1471c916446ad615.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670541bdd115c71686a398c3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670541bdd115c71686a398c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670541bdd115c71686a398c3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670541bdd115c71686a398c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705425a4b3df216cb6de9a7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705425a4b3df216cb6de9a7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705425a4b3df216cb6de9a7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705425a4b3df216cb6de9a7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705442e6a6ebf1725bc8e1f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705442e6a6ebf1725bc8e1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705442e6a6ebf1725bc8e1f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705442e6a6ebf1725bc8e1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705573e13b1211820a3ac67.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705573e13b1211820a3ac67.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705573e13b1211820a3ac67.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705573e13b1211820a3ac67.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055872382df21871200427.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055872382df21871200427.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055872382df21871200427.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055872382df21871200427.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055c02b6774a18f8f7186f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055c02b6774a18f8f7186f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055c02b6774a18f8f7186f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055c02b6774a18f8f7186f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055d274231051940d0c8ea.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055d274231051940d0c8ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055d274231051940d0c8ea.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055d274231051940d0c8ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055f5c9bdb8e1999102827.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055f5c9bdb8e1999102827.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67055f5c9bdb8e1999102827.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67055f5c9bdb8e1999102827.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705605c7fb8f619e0068634.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705605c7fb8f619e0068634.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705605c7fb8f619e0068634.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705605c7fb8f619e0068634.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670561a8af3d901a431549fe.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670561a8af3d901a431549fe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670561a8af3d901a431549fe.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670561a8af3d901a431549fe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670562a2aa92081a89ba77f6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670562a2aa92081a89ba77f6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670562a2aa92081a89ba77f6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670562a2aa92081a89ba77f6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705638c3791881aed186e9d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705638c3791881aed186e9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705638c3791881aed186e9d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705638c3791881aed186e9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670564e883b7911b4ec31e29.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670564e883b7911b4ec31e29.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670564e883b7911b4ec31e29.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670564e883b7911b4ec31e29.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67056697de96ba1ba012eb44.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67056697de96ba1ba012eb44.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67056697de96ba1ba012eb44.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67056697de96ba1ba012eb44.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67056b4950144e1cf10c53a6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67056b4950144e1cf10c53a6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67056b4950144e1cf10c53a6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67056b4950144e1cf10c53a6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670570ad97d26e1d6bad572d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670570ad97d26e1d6bad572d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670570ad97d26e1d6bad572d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670570ad97d26e1d6bad572d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705725e2814c91dd738e8f4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705725e2814c91dd738e8f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705725e2814c91dd738e8f4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705725e2814c91dd738e8f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705742b9616e01e275e5c08.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705742b9616e01e275e5c08.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6705742b9616e01e275e5c08.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6705742b9616e01e275e5c08.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67057604ca099f1e7df78e77.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67057604ca099f1e7df78e77.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67057604ca099f1e7df78e77.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67057604ca099f1e7df78e77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67057e02da44871f492f6f35.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67057e02da44871f492f6f35.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67057e02da44871f492f6f35.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67057e02da44871f492f6f35.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670f6ca334a541048d0e9a76.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670f6ca334a541048d0e9a76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670f6ca334a541048d0e9a76.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670f6ca334a541048d0e9a76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670f71de33e0be053934a9c3.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670f71de33e0be053934a9c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670f71de33e0be053934a9c3.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670f71de33e0be053934a9c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670f74145be4b907a1b9c915.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670f74145be4b907a1b9c915.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/670f74145be4b907a1b9c915.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/670f74145be4b907a1b9c915.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710bc2f9f242e03ebeccbe9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710bc2f9f242e03ebeccbe9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710bc2f9f242e03ebeccbe9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710bc2f9f242e03ebeccbe9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710bf5df20df90498c991a2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710bf5df20df90498c991a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710bf5df20df90498c991a2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710bf5df20df90498c991a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710c59075616806206fcf44.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710c59075616806206fcf44.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710c59075616806206fcf44.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710c59075616806206fcf44.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710c7bd388290075f19552c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710c7bd388290075f19552c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710c7bd388290075f19552c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710c7bd388290075f19552c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710e0e2cafeeb09e6cb2d8f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710e0e2cafeeb09e6cb2d8f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710e0e2cafeeb09e6cb2d8f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710e0e2cafeeb09e6cb2d8f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710e614f70bd10afb6ca7f7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710e614f70bd10afb6ca7f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710e614f70bd10afb6ca7f7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710e614f70bd10afb6ca7f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710ef64fecf900ca5296978.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710ef64fecf900ca5296978.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6710ef64fecf900ca5296978.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6710ef64fecf900ca5296978.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67121364e79da2047818b743.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67121364e79da2047818b743.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67121364e79da2047818b743.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67121364e79da2047818b743.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67121be3d5093805dfdbaa71.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67121be3d5093805dfdbaa71.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67121be3d5093805dfdbaa71.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67121be3d5093805dfdbaa71.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67121d26052fb606bd59705c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67121d26052fb606bd59705c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67121d26052fb606bd59705c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67121d26052fb606bd59705c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67122e8300d8e90843b04967.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67122e8300d8e90843b04967.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67122e8300d8e90843b04967.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67122e8300d8e90843b04967.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67176c867303f30476f3d126.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67176c867303f30476f3d126.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67176c867303f30476f3d126.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67176c867303f30476f3d126.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717756d3483e6060d2cd800.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717756d3483e6060d2cd800.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717756d3483e6060d2cd800.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717756d3483e6060d2cd800.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775877ee558061e6eebf8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775877ee558061e6eebf8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775877ee558061e6eebf8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775877ee558061e6eebf8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775a360c128062f906b24.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775a360c128062f906b24.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775a360c128062f906b24.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775a360c128062f906b24.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775bb104def063ffbdaab.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775bb104def063ffbdaab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775bb104def063ffbdaab.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775bb104def063ffbdaab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775db2ecd44064fdb1f04.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775db2ecd44064fdb1f04.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775db2ecd44064fdb1f04.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775db2ecd44064fdb1f04.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775f2f55c4c066193a1c1.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775f2f55c4c066193a1c1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671775f2f55c4c066193a1c1.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671775f2f55c4c066193a1c1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717760c06f5e10671ef0268.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717760c06f5e10671ef0268.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717760c06f5e10671ef0268.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717760c06f5e10671ef0268.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b543037e030fc7008aa7.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b543037e030fc7008aa7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b543037e030fc7008aa7.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b543037e030fc7008aa7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b55fb3b4160fd757b7af.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b55fb3b4160fd757b7af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b55fb3b4160fd757b7af.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b55fb3b4160fd757b7af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5754dcaae0fe7bb179b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5754dcaae0fe7bb179b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5754dcaae0fe7bb179b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5754dcaae0fe7bb179b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b59830cdb50ff9f67623.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b59830cdb50ff9f67623.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b59830cdb50ff9f67623.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b59830cdb50ff9f67623.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5b2b0c1d21009b2b0fd.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5b2b0c1d21009b2b0fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5b2b0c1d21009b2b0fd.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5b2b0c1d21009b2b0fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5c73e81e8101bed0ea2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5c73e81e8101bed0ea2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5c73e81e8101bed0ea2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5c73e81e8101bed0ea2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5dc5fd2c0102b2aacec.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5dc5fd2c0102b2aacec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5dc5fd2c0102b2aacec.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5dc5fd2c0102b2aacec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5f5be4456103b8ff767.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5f5be4456103b8ff767.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b5f5be4456103b8ff767.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b5f5be4456103b8ff767.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b611f1230c104cbf5d38.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b611f1230c104cbf5d38.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b611f1230c104cbf5d38.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b611f1230c104cbf5d38.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b6a5308335105c51cfe6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b6a5308335105c51cfe6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6717b6a5308335105c51cfe6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6717b6a5308335105c51cfe6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d19c62da85c0982472a57.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d19c62da85c0982472a57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d19c62da85c0982472a57.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d19c62da85c0982472a57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f358f62320b707af87f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f358f62320b707af87f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f358f62320b707af87f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f358f62320b707af87f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f5590e7110b82940771.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f5590e7110b82940771.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f5590e7110b82940771.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f5590e7110b82940771.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f7ca5f2aa0bb63b9e22.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f7ca5f2aa0bb63b9e22.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f7ca5f2aa0bb63b9e22.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f7ca5f2aa0bb63b9e22.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f94461c820bc68e3694.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f94461c820bc68e3694.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1f94461c820bc68e3694.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1f94461c820bc68e3694.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1fab38a4710bd7a6b9c0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1fab38a4710bd7a6b9c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d1fab38a4710bd7a6b9c0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d1fab38a4710bd7a6b9c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d292ef6180210164c33e8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d292ef6180210164c33e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671d292ef6180210164c33e8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671d292ef6180210164c33e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7579f5e0000560fcce55.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7579f5e0000560fcce55.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7579f5e0000560fcce55.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7579f5e0000560fcce55.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7592e571ad05716b2c67.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7592e571ad05716b2c67.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7592e571ad05716b2c67.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7592e571ad05716b2c67.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75ab41a1520581f5923a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75ab41a1520581f5923a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75ab41a1520581f5923a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75ab41a1520581f5923a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75ca1748e8059234fa3d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75ca1748e8059234fa3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75ca1748e8059234fa3d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75ca1748e8059234fa3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75e368cbd505a301ca7d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75e368cbd505a301ca7d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75e368cbd505a301ca7d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75e368cbd505a301ca7d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75fea017ea05b31a80c6.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75fea017ea05b31a80c6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f75fea017ea05b31a80c6.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f75fea017ea05b31a80c6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f761703824805c35c2eda.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f761703824805c35c2eda.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f761703824805c35c2eda.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f761703824805c35c2eda.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f765a22e32e05d4f5074e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f765a22e32e05d4f5074e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f765a22e32e05d4f5074e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f765a22e32e05d4f5074e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76959b3ca3060eddbe70.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76959b3ca3060eddbe70.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76959b3ca3060eddbe70.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76959b3ca3060eddbe70.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76b915c1cf062570fdfc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76b915c1cf062570fdfc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76b915c1cf062570fdfc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76b915c1cf062570fdfc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76d4b7384c063c097048.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76d4b7384c063c097048.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76d4b7384c063c097048.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76d4b7384c063c097048.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76eede9f200652954940.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76eede9f200652954940.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f76eede9f200652954940.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f76eede9f200652954940.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7708379ef00668b843d4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7708379ef00668b843d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7708379ef00668b843d4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7708379ef00668b843d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7727d2e4240680c126bc.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7727d2e4240680c126bc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7727d2e4240680c126bc.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7727d2e4240680c126bc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f774373f2ce0696fe9621.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f774373f2ce0696fe9621.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f774373f2ce0696fe9621.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f774373f2ce0696fe9621.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7767854d6806ac4fb5f4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7767854d6806ac4fb5f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7767854d6806ac4fb5f4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7767854d6806ac4fb5f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f77bfcd2bc306c2f6f338.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f77bfcd2bc306c2f6f338.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f77bfcd2bc306c2f6f338.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f77bfcd2bc306c2f6f338.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f77dedcc3b006dcfa9c73.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f77dedcc3b006dcfa9c73.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f77dedcc3b006dcfa9c73.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f77dedcc3b006dcfa9c73.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7800b5174406f2d0df76.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7800b5174406f2d0df76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7800b5174406f2d0df76.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7800b5174406f2d0df76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f78193bb0510709b169b8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f78193bb0510709b169b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f78193bb0510709b169b8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f78193bb0510709b169b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7834b9a323071f7a325e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7834b9a323071f7a325e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7834b9a323071f7a325e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7834b9a323071f7a325e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7852f3a7e80737cc21d0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7852f3a7e80737cc21d0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f7852f3a7e80737cc21d0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f7852f3a7e80737cc21d0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f786a18c275074d55d298.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f786a18c275074d55d298.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f786a18c275074d55d298.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f786a18c275074d55d298.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f788c2665b807636b31a8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f788c2665b807636b31a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/671f788c2665b807636b31a8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/671f788c2665b807636b31a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6746005e0cf96b701d861793.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6746005e0cf96b701d861793.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6746005e0cf96b701d861793.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6746005e0cf96b701d861793.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674604ef287b978febd50bc9.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674604ef287b978febd50bc9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674604ef287b978febd50bc9.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674604ef287b978febd50bc9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674605049656269110601a79.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674605049656269110601a79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674605049656269110601a79.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674605049656269110601a79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674609a92ccf079d86cd81db.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674609a92ccf079d86cd81db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674609a92ccf079d86cd81db.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674609a92ccf079d86cd81db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67460b84234b70a4772d2094.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67460b84234b70a4772d2094.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67460b84234b70a4772d2094.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67460b84234b70a4772d2094.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67461094ba7296b13c1bb045.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67461094ba7296b13c1bb045.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67461094ba7296b13c1bb045.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67461094ba7296b13c1bb045.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674612ab7e6b0ab83408262a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674612ab7e6b0ab83408262a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674612ab7e6b0ab83408262a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674612ab7e6b0ab83408262a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674616565854f7c788740cee.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674616565854f7c788740cee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674616565854f7c788740cee.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674616565854f7c788740cee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674619b6699a06d064c9717f.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674619b6699a06d064c9717f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/674619b6699a06d064c9717f.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/674619b6699a06d064c9717f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67461c06865e13d715967f1d.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67461c06865e13d715967f1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/67461c06865e13d715967f1d.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/67461c06865e13d715967f1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/675060b39af6ab3f14f394e2.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/675060b39af6ab3f14f394e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/675060b39af6ab3f14f394e2.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/675060b39af6ab3f14f394e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6750651aafcea04c6958a4e5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6750651aafcea04c6958a4e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6750651aafcea04c6958a4e5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6750651aafcea04c6958a4e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6750697ee8b87f5e665c0712.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6750697ee8b87f5e665c0712.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6750697ee8b87f5e665c0712.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6750697ee8b87f5e665c0712.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/675846ef3e2e50e95e99aded.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/675846ef3e2e50e95e99aded.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/675846ef3e2e50e95e99aded.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/675846ef3e2e50e95e99aded.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6758486d05a8fcf01a20c8b4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6758486d05a8fcf01a20c8b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-talk-about-past-experiences/6758486d05a8fcf01a20c8b4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-past-experiences/6758486d05a8fcf01a20c8b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613cf7cb0b2704934764852.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613cf7cb0b2704934764852.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613cf7cb0b2704934764852.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613cf7cb0b2704934764852.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d00727a7a64a5e010243.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d00727a7a64a5e010243.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d00727a7a64a5e010243.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d00727a7a64a5e010243.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0773359964ab8812659.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0773359964ab8812659.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0773359964ab8812659.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0773359964ab8812659.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0d1d40e384aeecfa9c0.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0d1d40e384aeecfa9c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0d1d40e384aeecfa9c0.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d0d1d40e384aeecfa9c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3c56e46394b97da3c30.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3c56e46394b97da3c30.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3c56e46394b97da3c30.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3c56e46394b97da3c30.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3fe6615374be0d10008.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3fe6615374be0d10008.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3fe6615374be0d10008.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d3fe6615374be0d10008.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d46936e9374c24cfaaab.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d46936e9374c24cfaaab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d46936e9374c24cfaaab.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d46936e9374c24cfaaab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d4fc79abb74c83b07fab.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d4fc79abb74c83b07fab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d4fc79abb74c83b07fab.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d4fc79abb74c83b07fab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d550a08c194cd27607ec.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d550a08c194cd27607ec.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d550a08c194cd27607ec.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d550a08c194cd27607ec.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d67b2a2a134d2b6275a8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d67b2a2a134d2b6275a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d67b2a2a134d2b6275a8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d67b2a2a134d2b6275a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d6c3e74a984d6fcbd013.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d6c3e74a984d6fcbd013.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d6c3e74a984d6fcbd013.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d6c3e74a984d6fcbd013.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d709407b9f4dc100b47b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d709407b9f4dc100b47b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d709407b9f4dc100b47b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d709407b9f4dc100b47b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d803f9d4884e2a882a99.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d803f9d4884e2a882a99.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d803f9d4884e2a882a99.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d803f9d4884e2a882a99.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d89075d1ac4e6773a94b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d89075d1ac4e6773a94b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d89075d1ac4e6773a94b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6613d89075d1ac4e6773a94b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614abad2657585c6229fb4a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614abad2657585c6229fb4a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614abad2657585c6229fb4a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614abad2657585c6229fb4a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ac949f89655d25e9d43c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ac949f89655d25e9d43c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ac949f89655d25e9d43c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ac949f89655d25e9d43c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ad58c102e15df06c96d5.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ad58c102e15df06c96d5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ad58c102e15df06c96d5.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ad58c102e15df06c96d5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ae3e02cc465ebee68851.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ae3e02cc465ebee68851.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ae3e02cc465ebee68851.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614ae3e02cc465ebee68851.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b1f8ee220c5f79df89b8.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b1f8ee220c5f79df89b8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b1f8ee220c5f79df89b8.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b1f8ee220c5f79df89b8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b2714761f45fe3b17294.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b2714761f45fe3b17294.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b2714761f45fe3b17294.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b2714761f45fe3b17294.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b326f956cf605cd03775.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b326f956cf605cd03775.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b326f956cf605cd03775.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b326f956cf605cd03775.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b3e52a6aca60bc3417fb.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b3e52a6aca60bc3417fb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b3e52a6aca60bc3417fb.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b3e52a6aca60bc3417fb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b4a8ff3874612a8df77c.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b4a8ff3874612a8df77c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b4a8ff3874612a8df77c.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b4a8ff3874612a8df77c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b53003e92d6182e98978.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b53003e92d6182e98978.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b53003e92d6182e98978.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b53003e92d6182e98978.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b572f81cb561d4ac39da.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b572f81cb561d4ac39da.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b572f81cb561d4ac39da.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614b572f81cb561d4ac39da.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614bde62b7db56b9448285e.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614bde62b7db56b9448285e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614bde62b7db56b9448285e.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614bde62b7db56b9448285e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be2a21b4426bfcd25919.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be2a21b4426bfcd25919.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be2a21b4426bfcd25919.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be2a21b4426bfcd25919.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be98fc11336c52aa3093.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be98fc11336c52aa3093.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be98fc11336c52aa3093.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614be98fc11336c52aa3093.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614befe8e1dc16ca27b7b65.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614befe8e1dc16ca27b7b65.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614befe8e1dc16ca27b7b65.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614befe8e1dc16ca27b7b65.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c03efeb2cb6d2227d0b4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c03efeb2cb6d2227d0b4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c03efeb2cb6d2227d0b4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c03efeb2cb6d2227d0b4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c0ec11b55c6d849fbe3a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c0ec11b55c6d849fbe3a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c0ec11b55c6d849fbe3a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c0ec11b55c6d849fbe3a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c12f91d2286dcd1f0fe4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c12f91d2286dcd1f0fe4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c12f91d2286dcd1f0fe4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c12f91d2286dcd1f0fe4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c1d0e9e1976e3b524435.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c1d0e9e1976e3b524435.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c1d0e9e1976e3b524435.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c1d0e9e1976e3b524435.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c2262f754e6e85d2ff1a.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c2262f754e6e85d2ff1a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c2262f754e6e85d2ff1a.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/6614c2262f754e6e85d2ff1a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a77009fc96d13f956ea7b.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a77009fc96d13f956ea7b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a77009fc96d13f956ea7b.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a77009fc96d13f956ea7b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7852682d74152ccb5769.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7852682d74152ccb5769.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7852682d74152ccb5769.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7852682d74152ccb5769.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7945a1a632162f0931e4.md b/curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7945a1a632162f0931e4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7945a1a632162f0931e4.md rename to curriculum/challenges/english/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/685a7945a1a632162f0931e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680505e55719e4680b0923b3.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680505e55719e4680b0923b3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680505e55719e4680b0923b3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680505e55719e4680b0923b3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6805083435c58a70b9556209.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6805083435c58a70b9556209.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6805083435c58a70b9556209.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6805083435c58a70b9556209.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680a4136484ad852c85fd800.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680a4136484ad852c85fd800.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680a4136484ad852c85fd800.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680a4136484ad852c85fd800.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680a47355eb2535f8019d713.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680a47355eb2535f8019d713.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680a47355eb2535f8019d713.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680a47355eb2535f8019d713.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b5935128293ec651cf3b9.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b5935128293ec651cf3b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b5935128293ec651cf3b9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b5935128293ec651cf3b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b59e44a61d8ed6120e749.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b59e44a61d8ed6120e749.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b59e44a61d8ed6120e749.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b59e44a61d8ed6120e749.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b7fd22bef69f0a1f25845.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b7fd22bef69f0a1f25845.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b7fd22bef69f0a1f25845.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b7fd22bef69f0a1f25845.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b81ce006f7cf1e149b722.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b81ce006f7cf1e149b722.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b81ce006f7cf1e149b722.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b81ce006f7cf1e149b722.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b951674f255f5e72b17c7.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b951674f255f5e72b17c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680b951674f255f5e72b17c7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680b951674f255f5e72b17c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680c9d6b44dff711d0b253c3.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680c9d6b44dff711d0b253c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680c9d6b44dff711d0b253c3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680c9d6b44dff711d0b253c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680c9e5a4a25f912f6b406e1.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680c9e5a4a25f912f6b406e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680c9e5a4a25f912f6b406e1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680c9e5a4a25f912f6b406e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca09ae8f68d141848b4c7.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca09ae8f68d141848b4c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca09ae8f68d141848b4c7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca09ae8f68d141848b4c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca17597fe081518a5732f.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca17597fe081518a5732f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca17597fe081518a5732f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca17597fe081518a5732f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca2a2d42299168672f9f0.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca2a2d42299168672f9f0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca2a2d42299168672f9f0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca2a2d42299168672f9f0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca409bc350d17eec106ce.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca409bc350d17eec106ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca409bc350d17eec106ce.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca409bc350d17eec106ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca5771c7698192e813aab.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca5771c7698192e813aab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca5771c7698192e813aab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca5771c7698192e813aab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca7904de2191aa2b98d92.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca7904de2191aa2b98d92.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca7904de2191aa2b98d92.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca7904de2191aa2b98d92.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca9bbbc38d11be6ac223c.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca9bbbc38d11be6ac223c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ca9bbbc38d11be6ac223c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ca9bbbc38d11be6ac223c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cabb531804f1d1a0f5c4b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cabb531804f1d1a0f5c4b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cabb531804f1d1a0f5c4b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cabb531804f1d1a0f5c4b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cad23e2d58a1ef7c2edfb.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cad23e2d58a1ef7c2edfb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cad23e2d58a1ef7c2edfb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cad23e2d58a1ef7c2edfb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cb03b4a06eb2084384634.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cb03b4a06eb2084384634.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cb03b4a06eb2084384634.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cb03b4a06eb2084384634.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cc8ca7324922699e08875.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cc8ca7324922699e08875.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cc8ca7324922699e08875.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cc8ca7324922699e08875.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cc9c61d34242799f2c01e.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cc9c61d34242799f2c01e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cc9c61d34242799f2c01e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cc9c61d34242799f2c01e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cca9004793f288148360e.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cca9004793f288148360e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cca9004793f288148360e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cca9004793f288148360e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccb3872fbbb296f112df5.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccb3872fbbb296f112df5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccb3872fbbb296f112df5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccb3872fbbb296f112df5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccc4af674f42a9298b7ff.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccc4af674f42a9298b7ff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccc4af674f42a9298b7ff.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccc4af674f42a9298b7ff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cccda071f8b2b564b9587.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cccda071f8b2b564b9587.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cccda071f8b2b564b9587.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cccda071f8b2b564b9587.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccd714d0e452c38c8d3e8.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccd714d0e452c38c8d3e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccd714d0e452c38c8d3e8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccd714d0e452c38c8d3e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cce681119722dbad1c2ee.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cce681119722dbad1c2ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cce681119722dbad1c2ee.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cce681119722dbad1c2ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccf2703049e2ed54c3e9d.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccf2703049e2ed54c3e9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ccf2703049e2ed54c3e9d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ccf2703049e2ed54c3e9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd03dcc85182fc5d58dab.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd03dcc85182fc5d58dab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd03dcc85182fc5d58dab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd03dcc85182fc5d58dab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd0dc631fb330a2105d96.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd0dc631fb330a2105d96.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd0dc631fb330a2105d96.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd0dc631fb330a2105d96.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd187a4ef7f315fbb9709.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd187a4ef7f315fbb9709.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd187a4ef7f315fbb9709.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd187a4ef7f315fbb9709.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd455f3e5b733a2dd20d4.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd455f3e5b733a2dd20d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd455f3e5b733a2dd20d4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd455f3e5b733a2dd20d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd53a77507234bb869157.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd53a77507234bb869157.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd53a77507234bb869157.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd53a77507234bb869157.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd64c3add20363a5da4bd.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd64c3add20363a5da4bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd64c3add20363a5da4bd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd64c3add20363a5da4bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd70b9f25f43729b78adc.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd70b9f25f43729b78adc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd70b9f25f43729b78adc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd70b9f25f43729b78adc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd8e52330b83b4b32ab4a.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd8e52330b83b4b32ab4a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cd8e52330b83b4b32ab4a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cd8e52330b83b4b32ab4a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cdb5aec20e33c7f9025cc.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cdb5aec20e33c7f9025cc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cdb5aec20e33c7f9025cc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cdb5aec20e33c7f9025cc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cdca31450643e0ead6c02.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cdca31450643e0ead6c02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cdca31450643e0ead6c02.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cdca31450643e0ead6c02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cdd207b5c6d3ee20b4ee6.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cdd207b5c6d3ee20b4ee6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cdd207b5c6d3ee20b4ee6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cdd207b5c6d3ee20b4ee6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ce0eaa91d52408ead88bd.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ce0eaa91d52408ead88bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ce0eaa91d52408ead88bd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ce0eaa91d52408ead88bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ce20d769e0441ac73e411.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ce20d769e0441ac73e411.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ce20d769e0441ac73e411.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ce20d769e0441ac73e411.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ce2fc859e4242c3ae5822.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ce2fc859e4242c3ae5822.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680ce2fc859e4242c3ae5822.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680ce2fc859e4242c3ae5822.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cec6efc11d944e21c71e1.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cec6efc11d944e21c71e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680cec6efc11d944e21c71e1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680cec6efc11d944e21c71e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e29f1b358e46dcdd260ad.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e29f1b358e46dcdd260ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e29f1b358e46dcdd260ad.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e29f1b358e46dcdd260ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e2de44baaad7305adc8ee.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e2de44baaad7305adc8ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e2de44baaad7305adc8ee.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e2de44baaad7305adc8ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e2ea3990129752bcbd173.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e2ea3990129752bcbd173.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e2ea3990129752bcbd173.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e2ea3990129752bcbd173.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e2fb82decd8791e3645fe.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e2fb82decd8791e3645fe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e2fb82decd8791e3645fe.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e2fb82decd8791e3645fe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e30ac8a324e7cd5af922e.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e30ac8a324e7cd5af922e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e30ac8a324e7cd5af922e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e30ac8a324e7cd5af922e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e32e53da80484041ef38f.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e32e53da80484041ef38f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e32e53da80484041ef38f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e32e53da80484041ef38f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e36f3df87d990c5ea2a18.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e36f3df87d990c5ea2a18.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e36f3df87d990c5ea2a18.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e36f3df87d990c5ea2a18.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e37546a5f7092413d26bd.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e37546a5f7092413d26bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e37546a5f7092413d26bd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e37546a5f7092413d26bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e37a248ea1d93f95b81c0.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e37a248ea1d93f95b81c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e37a248ea1d93f95b81c0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e37a248ea1d93f95b81c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e381ed2e9d295d8f4497a.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e381ed2e9d295d8f4497a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e381ed2e9d295d8f4497a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e381ed2e9d295d8f4497a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e3858b7055f977dfbc658.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e3858b7055f977dfbc658.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/680e3858b7055f977dfbc658.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/680e3858b7055f977dfbc658.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d008957707fd9cf42612.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d008957707fd9cf42612.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d008957707fd9cf42612.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d008957707fd9cf42612.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d07795f57100ceb6039e.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d07795f57100ceb6039e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d07795f57100ceb6039e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d07795f57100ceb6039e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d198028859053db2aa3c.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d198028859053db2aa3c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d198028859053db2aa3c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d198028859053db2aa3c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d3da71fedd0e0b0df81c.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d3da71fedd0e0b0df81c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810d3da71fedd0e0b0df81c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810d3da71fedd0e0b0df81c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810e029dff1e6205352883b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810e029dff1e6205352883b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6810e029dff1e6205352883b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6810e029dff1e6205352883b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c6b6277dbdcf12c201092.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c6b6277dbdcf12c201092.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c6b6277dbdcf12c201092.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c6b6277dbdcf12c201092.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c6e0c05467df37e83a497.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c6e0c05467df37e83a497.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c6e0c05467df37e83a497.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c6e0c05467df37e83a497.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c777043a249f613225f8d.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c777043a249f613225f8d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c777043a249f613225f8d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c777043a249f613225f8d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7bde9818bcf88db2ca62.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7bde9818bcf88db2ca62.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7bde9818bcf88db2ca62.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7bde9818bcf88db2ca62.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7c94fcb219f97b1ce552.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7c94fcb219f97b1ce552.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7c94fcb219f97b1ce552.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7c94fcb219f97b1ce552.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7f1a60eb91fb164580d0.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7f1a60eb91fb164580d0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7f1a60eb91fb164580d0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7f1a60eb91fb164580d0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7ff87d166bfc3e54cc37.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7ff87d166bfc3e54cc37.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c7ff87d166bfc3e54cc37.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c7ff87d166bfc3e54cc37.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c80ac9b2312fd9544d850.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c80ac9b2312fd9544d850.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681c80ac9b2312fd9544d850.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681c80ac9b2312fd9544d850.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681cb726ea1eb70546cd2bb8.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681cb726ea1eb70546cd2bb8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681cb726ea1eb70546cd2bb8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681cb726ea1eb70546cd2bb8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681cb82d3b4e650667b8e3b9.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681cb82d3b4e650667b8e3b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681cb82d3b4e650667b8e3b9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681cb82d3b4e650667b8e3b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681eeb3556277bd28840fc73.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681eeb3556277bd28840fc73.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681eeb3556277bd28840fc73.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681eeb3556277bd28840fc73.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f152cfd8cdbe2c7bde768.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f152cfd8cdbe2c7bde768.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f152cfd8cdbe2c7bde768.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f152cfd8cdbe2c7bde768.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f170504971aea1c065626.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f170504971aea1c065626.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f170504971aea1c065626.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f170504971aea1c065626.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1878857447ef37e6d3a0.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1878857447ef37e6d3a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1878857447ef37e6d3a0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1878857447ef37e6d3a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1b2570b3b1f89d48a09c.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1b2570b3b1f89d48a09c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1b2570b3b1f89d48a09c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1b2570b3b1f89d48a09c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1c0cee124cfc185856f6.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1c0cee124cfc185856f6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1c0cee124cfc185856f6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1c0cee124cfc185856f6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1d8e145ee801902334b7.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1d8e145ee801902334b7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1d8e145ee801902334b7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1d8e145ee801902334b7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1ea399013105e02de49b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1ea399013105e02de49b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1ea399013105e02de49b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1ea399013105e02de49b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1f6921f71609158e0787.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1f6921f71609158e0787.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f1f6921f71609158e0787.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f1f6921f71609158e0787.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f24f3c4a6251cb5fdb982.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f24f3c4a6251cb5fdb982.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f24f3c4a6251cb5fdb982.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f24f3c4a6251cb5fdb982.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f25c0965e0e1fcec64061.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f25c0965e0e1fcec64061.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f25c0965e0e1fcec64061.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f25c0965e0e1fcec64061.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f2a35bca62127477030c8.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f2a35bca62127477030c8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/681f2a35bca62127477030c8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/681f2a35bca62127477030c8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68205e6555694235ff57a46b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68205e6555694235ff57a46b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68205e6555694235ff57a46b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68205e6555694235ff57a46b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68205ef9c5133c36ff784653.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68205ef9c5133c36ff784653.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68205ef9c5133c36ff784653.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68205ef9c5133c36ff784653.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820900a22697f384b64512f.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820900a22697f384b64512f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820900a22697f384b64512f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820900a22697f384b64512f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820930a0198e33b4746bd42.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820930a0198e33b4746bd42.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820930a0198e33b4746bd42.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820930a0198e33b4746bd42.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820963967f3e03cd39028ce.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820963967f3e03cd39028ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820963967f3e03cd39028ce.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820963967f3e03cd39028ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682096dbb5522d3dcdb19689.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682096dbb5522d3dcdb19689.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682096dbb5522d3dcdb19689.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682096dbb5522d3dcdb19689.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682097bd123d2e3eb30000ea.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682097bd123d2e3eb30000ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682097bd123d2e3eb30000ea.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682097bd123d2e3eb30000ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a4ef79c81241f066aa69.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a4ef79c81241f066aa69.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a4ef79c81241f066aa69.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a4ef79c81241f066aa69.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a597a23c8642aded814f.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a597a23c8642aded814f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a597a23c8642aded814f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a597a23c8642aded814f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a6c4c709b943f6ee9c1e.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a6c4c709b943f6ee9c1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a6c4c709b943f6ee9c1e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a6c4c709b943f6ee9c1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a7f8866b854531a799fc.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a7f8866b854531a799fc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a7f8866b854531a799fc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a7f8866b854531a799fc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a9017367b4464a0d38e9.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a9017367b4464a0d38e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820a9017367b4464a0d38e9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820a9017367b4464a0d38e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820aa477a478447eb72918b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820aa477a478447eb72918b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820aa477a478447eb72918b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820aa477a478447eb72918b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820aad63cd4d948b6e571a4.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820aad63cd4d948b6e571a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820aad63cd4d948b6e571a4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820aad63cd4d948b6e571a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820ab933385ec49cab9b483.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820ab933385ec49cab9b483.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6820ab933385ec49cab9b483.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6820ab933385ec49cab9b483.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68215bff70951753b22aed41.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68215bff70951753b22aed41.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68215bff70951753b22aed41.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68215bff70951753b22aed41.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682173bd17c1dd56827300c0.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682173bd17c1dd56827300c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682173bd17c1dd56827300c0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682173bd17c1dd56827300c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68217596e0dbdc57bf068ba0.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68217596e0dbdc57bf068ba0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68217596e0dbdc57bf068ba0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68217596e0dbdc57bf068ba0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821af5636d20b5b95265df8.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821af5636d20b5b95265df8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821af5636d20b5b95265df8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821af5636d20b5b95265df8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b03194dae65c58dee78b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b03194dae65c58dee78b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b03194dae65c58dee78b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b03194dae65c58dee78b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b08bddad605d282bd6d7.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b08bddad605d282bd6d7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b08bddad605d282bd6d7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b08bddad605d282bd6d7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b0fc7feba25dfba3d6ae.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b0fc7feba25dfba3d6ae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b0fc7feba25dfba3d6ae.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b0fc7feba25dfba3d6ae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b1503f92b15eaade9855.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b1503f92b15eaade9855.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821b1503f92b15eaade9855.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821b1503f92b15eaade9855.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821ee36e2f3b566c32cb11a.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821ee36e2f3b566c32cb11a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821ee36e2f3b566c32cb11a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821ee36e2f3b566c32cb11a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821ee9781030a68190065e9.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821ee9781030a68190065e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821ee9781030a68190065e9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821ee9781030a68190065e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821efc87f6c5f699caf256b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821efc87f6c5f699caf256b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821efc87f6c5f699caf256b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821efc87f6c5f699caf256b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821f4e040dca26b8f1c440d.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821f4e040dca26b8f1c440d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6821f4e040dca26b8f1c440d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6821f4e040dca26b8f1c440d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822b5457f8e5b72f359b381.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822b5457f8e5b72f359b381.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822b5457f8e5b72f359b381.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822b5457f8e5b72f359b381.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822b7ee3d75a2747c732cf5.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822b7ee3d75a2747c732cf5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822b7ee3d75a2747c732cf5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822b7ee3d75a2747c732cf5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822cd7476676d776c282844.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822cd7476676d776c282844.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822cd7476676d776c282844.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822cd7476676d776c282844.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822cef895e00478d0971567.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822cef895e00478d0971567.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822cef895e00478d0971567.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822cef895e00478d0971567.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f4cb1031b084ec7609ca.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f4cb1031b084ec7609ca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f4cb1031b084ec7609ca.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f4cb1031b084ec7609ca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f68a4d1da601e2cad0e3.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f68a4d1da601e2cad0e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f68a4d1da601e2cad0e3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f68a4d1da601e2cad0e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f7a764be4b02c9826d45.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f7a764be4b02c9826d45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f7a764be4b02c9826d45.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f7a764be4b02c9826d45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f8a2b32f8d049aa460bb.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f8a2b32f8d049aa460bb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f8a2b32f8d049aa460bb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f8a2b32f8d049aa460bb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f95490a7f2057aa638d5.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f95490a7f2057aa638d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822f95490a7f2057aa638d5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822f95490a7f2057aa638d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822fe6d076f430893517628.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822fe6d076f430893517628.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6822fe6d076f430893517628.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6822fe6d076f430893517628.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68230d149b574a0aee826cf5.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68230d149b574a0aee826cf5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68230d149b574a0aee826cf5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68230d149b574a0aee826cf5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6823102502b9ca0c6b64944b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6823102502b9ca0c6b64944b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6823102502b9ca0c6b64944b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6823102502b9ca0c6b64944b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6823133d41a0000d76ebe2d7.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6823133d41a0000d76ebe2d7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6823133d41a0000d76ebe2d7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6823133d41a0000d76ebe2d7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682313c20e153e0e3ff20095.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682313c20e153e0e3ff20095.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682313c20e153e0e3ff20095.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682313c20e153e0e3ff20095.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68231475201d810efcc00e57.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68231475201d810efcc00e57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68231475201d810efcc00e57.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68231475201d810efcc00e57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6823167d9a04f610e58af5c0.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6823167d9a04f610e58af5c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6823167d9a04f610e58af5c0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6823167d9a04f610e58af5c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68231728c228be11fb2d971b.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68231728c228be11fb2d971b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68231728c228be11fb2d971b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68231728c228be11fb2d971b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68240ebbd3677120ae01272f.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68240ebbd3677120ae01272f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68240ebbd3677120ae01272f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68240ebbd3677120ae01272f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68241567e593cf235ccd36ec.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68241567e593cf235ccd36ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68241567e593cf235ccd36ec.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68241567e593cf235ccd36ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68241aa270bff12511c18a43.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68241aa270bff12511c18a43.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68241aa270bff12511c18a43.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68241aa270bff12511c18a43.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68244c6656bb602769f6bda4.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68244c6656bb602769f6bda4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68244c6656bb602769f6bda4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68244c6656bb602769f6bda4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68244d431a3e2627edad53cd.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68244d431a3e2627edad53cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68244d431a3e2627edad53cd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68244d431a3e2627edad53cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682458ca5e12902a7432c75d.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682458ca5e12902a7432c75d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682458ca5e12902a7432c75d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682458ca5e12902a7432c75d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68245f63a92bde2ca43c67e1.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68245f63a92bde2ca43c67e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68245f63a92bde2ca43c67e1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68245f63a92bde2ca43c67e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68245ff536bf712da0d69bbc.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68245ff536bf712da0d69bbc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68245ff536bf712da0d69bbc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68245ff536bf712da0d69bbc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246553be17182f57e418f8.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246553be17182f57e418f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246553be17182f57e418f8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246553be17182f57e418f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682466fb75388030825b8317.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682466fb75388030825b8317.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682466fb75388030825b8317.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682466fb75388030825b8317.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824681cc6001d31a3510157.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824681cc6001d31a3510157.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824681cc6001d31a3510157.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824681cc6001d31a3510157.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682468ca93ddd132bf350cda.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682468ca93ddd132bf350cda.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/682468ca93ddd132bf350cda.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/682468ca93ddd132bf350cda.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246b46664c59364de47385.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246b46664c59364de47385.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246b46664c59364de47385.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246b46664c59364de47385.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246cb44bbfc137a53172ee.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246cb44bbfc137a53172ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246cb44bbfc137a53172ee.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246cb44bbfc137a53172ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246d77d67cec394935e9b2.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246d77d67cec394935e9b2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246d77d67cec394935e9b2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246d77d67cec394935e9b2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246eec03b8733abd0285ec.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246eec03b8733abd0285ec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246eec03b8733abd0285ec.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246eec03b8733abd0285ec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246ff8eb88263c8ef5496c.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246ff8eb88263c8ef5496c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68246ff8eb88263c8ef5496c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68246ff8eb88263c8ef5496c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824764fce4e833f3ea9a1ef.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824764fce4e833f3ea9a1ef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824764fce4e833f3ea9a1ef.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824764fce4e833f3ea9a1ef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249bff3c98a14413376dc7.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249bff3c98a14413376dc7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249bff3c98a14413376dc7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249bff3c98a14413376dc7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249d79d4ddca45eff7fafd.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249d79d4ddca45eff7fafd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249d79d4ddca45eff7fafd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249d79d4ddca45eff7fafd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249e269c21be46e82fbb1d.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249e269c21be46e82fbb1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249e269c21be46e82fbb1d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249e269c21be46e82fbb1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249ee20825a0481769adc2.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249ee20825a0481769adc2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/68249ee20825a0481769adc2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/68249ee20825a0481769adc2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824a0429ad3ef49319eb68c.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824a0429ad3ef49319eb68c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824a0429ad3ef49319eb68c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824a0429ad3ef49319eb68c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824a8fe935ec94d35fbf95f.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824a8fe935ec94d35fbf95f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824a8fe935ec94d35fbf95f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824a8fe935ec94d35fbf95f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824aace9bce174eb66caa0d.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824aace9bce174eb66caa0d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824aace9bce174eb66caa0d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824aace9bce174eb66caa0d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824ab7aade728501a5d4bb3.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824ab7aade728501a5d4bb3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824ab7aade728501a5d4bb3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824ab7aade728501a5d4bb3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824abe118c6a450e4ec5e6e.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824abe118c6a450e4ec5e6e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824abe118c6a450e4ec5e6e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824abe118c6a450e4ec5e6e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824ac5b2cf0b6520e394668.md b/curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824ac5b2cf0b6520e394668.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-adjectives-in-conversations/6824ac5b2cf0b6520e394668.md rename to curriculum/challenges/english/blocks/learn-how-to-use-adjectives-in-conversations/6824ac5b2cf0b6520e394668.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e0281f1f63c107adeeb1.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e0281f1f63c107adeeb1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e0281f1f63c107adeeb1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e0281f1f63c107adeeb1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e2c8d7ddd4c836958a4c.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e2c8d7ddd4c836958a4c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e2c8d7ddd4c836958a4c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e2c8d7ddd4c836958a4c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e8993ac42fd6825f9b54.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e8993ac42fd6825f9b54.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e8993ac42fd6825f9b54.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e8993ac42fd6825f9b54.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a1be9a499ccee6beb20f9.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a1be9a499ccee6beb20f9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a1be9a499ccee6beb20f9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a1be9a499ccee6beb20f9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a20ae5a9153fa9e6206c9.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a20ae5a9153fa9e6206c9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a20ae5a9153fa9e6206c9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a20ae5a9153fa9e6206c9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/685905bcd448eb0635614d23.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/685905bcd448eb0635614d23.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/685905bcd448eb0635614d23.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/685905bcd448eb0635614d23.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/685906642a368f071a3ad966.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/685906642a368f071a3ad966.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/685906642a368f071a3ad966.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/685906642a368f071a3ad966.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6859071a0f922a081e36f0aa.md b/curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6859071a0f922a081e36f0aa.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6859071a0f922a081e36f0aa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations/6859071a0f922a081e36f0aa.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b37556424464ba0f984e.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b37556424464ba0f984e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b37556424464ba0f984e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b37556424464ba0f984e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b49ade31b06586863453.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b49ade31b06586863453.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b49ade31b06586863453.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b49ade31b06586863453.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b56594405466378bbfbb.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b56594405466378bbfbb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b56594405466378bbfbb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b56594405466378bbfbb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b687daf7dd66a730a0be.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b687daf7dd66a730a0be.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b687daf7dd66a730a0be.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b687daf7dd66a730a0be.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b88fdd1eb2675cba64ec.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b88fdd1eb2675cba64ec.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630b88fdd1eb2675cba64ec.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630b88fdd1eb2675cba64ec.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bb08c02b626826c937ae.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bb08c02b626826c937ae.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bb08c02b626826c937ae.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bb08c02b626826c937ae.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bc7702367d68c7679dba.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bc7702367d68c7679dba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bc7702367d68c7679dba.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bc7702367d68c7679dba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bd815e1b146937422948.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bd815e1b146937422948.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bd815e1b146937422948.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bd815e1b146937422948.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bf29b2e38669e3c15823.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bf29b2e38669e3c15823.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630bf29b2e38669e3c15823.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630bf29b2e38669e3c15823.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e609d81a446cd663c521.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e609d81a446cd663c521.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e609d81a446cd663c521.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e609d81a446cd663c521.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e7b497466d6d8bb5b863.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e7b497466d6d8bb5b863.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e7b497466d6d8bb5b863.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e7b497466d6d8bb5b863.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e831b3a1a36de42fb705.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e831b3a1a36de42fb705.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e831b3a1a36de42fb705.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e831b3a1a36de42fb705.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e965a9e9c46e8b5a3ee2.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e965a9e9c46e8b5a3ee2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6630e965a9e9c46e8b5a3ee2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6630e965a9e9c46e8b5a3ee2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663246e8f661af779398be0e.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663246e8f661af779398be0e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663246e8f661af779398be0e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663246e8f661af779398be0e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6632497b37b28b78907c0a97.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6632497b37b28b78907c0a97.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6632497b37b28b78907c0a97.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6632497b37b28b78907c0a97.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66324c110747c079691211a1.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66324c110747c079691211a1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66324c110747c079691211a1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66324c110747c079691211a1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66324d85e67a5c7a072a5b4d.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66324d85e67a5c7a072a5b4d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66324d85e67a5c7a072a5b4d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66324d85e67a5c7a072a5b4d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66324f956a24867b039d95c4.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66324f956a24867b039d95c4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66324f956a24867b039d95c4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66324f956a24867b039d95c4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66325225b08cff7be37ac2e7.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66325225b08cff7be37ac2e7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66325225b08cff7be37ac2e7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66325225b08cff7be37ac2e7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663253fdb77eab7c9f3bbd16.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663253fdb77eab7c9f3bbd16.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663253fdb77eab7c9f3bbd16.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663253fdb77eab7c9f3bbd16.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66325752419d337dc13ffd83.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66325752419d337dc13ffd83.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66325752419d337dc13ffd83.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66325752419d337dc13ffd83.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6632fd7b0b9f8087ff8aa3ba.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6632fd7b0b9f8087ff8aa3ba.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6632fd7b0b9f8087ff8aa3ba.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6632fd7b0b9f8087ff8aa3ba.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6632fe1b6548f7887488a767.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6632fe1b6548f7887488a767.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6632fe1b6548f7887488a767.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6632fe1b6548f7887488a767.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633008b3377e5894cf71629.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633008b3377e5894cf71629.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633008b3377e5894cf71629.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633008b3377e5894cf71629.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663301c3812e2e89c08dcc31.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663301c3812e2e89c08dcc31.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663301c3812e2e89c08dcc31.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663301c3812e2e89c08dcc31.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633032bf786ff8a61b0c482.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633032bf786ff8a61b0c482.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633032bf786ff8a61b0c482.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633032bf786ff8a61b0c482.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66330444cf1ea28af44e980d.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66330444cf1ea28af44e980d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66330444cf1ea28af44e980d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66330444cf1ea28af44e980d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663308af5363be8c4a5c68b9.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663308af5363be8c4a5c68b9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663308af5363be8c4a5c68b9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663308af5363be8c4a5c68b9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66330dac56ad868d51d5698c.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66330dac56ad868d51d5698c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66330dac56ad868d51d5698c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66330dac56ad868d51d5698c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66330fc6d2e3c38e148c8789.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66330fc6d2e3c38e148c8789.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66330fc6d2e3c38e148c8789.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66330fc6d2e3c38e148c8789.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66331263a35e868f3dade3de.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66331263a35e868f3dade3de.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66331263a35e868f3dade3de.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66331263a35e868f3dade3de.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66331384245d028fd8b1be23.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66331384245d028fd8b1be23.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66331384245d028fd8b1be23.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66331384245d028fd8b1be23.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663315286b7cff907e92ae25.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663315286b7cff907e92ae25.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663315286b7cff907e92ae25.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663315286b7cff907e92ae25.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663316fdcce39d9144ae40cd.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663316fdcce39d9144ae40cd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663316fdcce39d9144ae40cd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663316fdcce39d9144ae40cd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633203e58595e93ef54ba3b.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633203e58595e93ef54ba3b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633203e58595e93ef54ba3b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633203e58595e93ef54ba3b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633261bb572f2953f5abd13.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633261bb572f2953f5abd13.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633261bb572f2953f5abd13.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633261bb572f2953f5abd13.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66334fd916a3a697e1d2c631.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66334fd916a3a697e1d2c631.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66334fd916a3a697e1d2c631.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66334fd916a3a697e1d2c631.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663350023c7cb898358af702.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663350023c7cb898358af702.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663350023c7cb898358af702.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663350023c7cb898358af702.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633511c7b197798ad5fd703.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633511c7b197798ad5fd703.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633511c7b197798ad5fd703.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633511c7b197798ad5fd703.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663352b4860f03995736b6cd.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663352b4860f03995736b6cd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663352b4860f03995736b6cd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663352b4860f03995736b6cd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663354f60aafd69a4c0138da.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663354f60aafd69a4c0138da.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/663354f60aafd69a4c0138da.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/663354f60aafd69a4c0138da.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66339d408258519c61151a64.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66339d408258519c61151a64.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66339d408258519c61151a64.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66339d408258519c61151a64.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66339e21256f099cd722292f.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66339e21256f099cd722292f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66339e21256f099cd722292f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66339e21256f099cd722292f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66339f1995bdea9d4aa28cd8.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66339f1995bdea9d4aa28cd8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/66339f1995bdea9d4aa28cd8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/66339f1995bdea9d4aa28cd8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a14f17a4669e1c980d91.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a14f17a4669e1c980d91.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a14f17a4669e1c980d91.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a14f17a4669e1c980d91.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a2a86218659eb77fb9a1.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a2a86218659eb77fb9a1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a2a86218659eb77fb9a1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a2a86218659eb77fb9a1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a45ce837ac9f95394eab.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a45ce837ac9f95394eab.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a45ce837ac9f95394eab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a45ce837ac9f95394eab.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a64567c725a05a94b68f.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a64567c725a05a94b68f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a64567c725a05a94b68f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a64567c725a05a94b68f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a97f928771a163b59745.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a97f928771a163b59745.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633a97f928771a163b59745.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633a97f928771a163b59745.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633aa9cf90591a1f63a431e.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633aa9cf90591a1f63a431e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633aa9cf90591a1f63a431e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633aa9cf90591a1f63a431e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633abfc050e82a29a76dd42.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633abfc050e82a29a76dd42.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633abfc050e82a29a76dd42.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633abfc050e82a29a76dd42.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633ad387b6914a3313339b3.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633ad387b6914a3313339b3.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633ad387b6914a3313339b3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633ad387b6914a3313339b3.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633ae85f1fb7aa3ca13234d.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633ae85f1fb7aa3ca13234d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/6633ae85f1fb7aa3ca13234d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/6633ae85f1fb7aa3ca13234d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/665632c4ace6cb00ab832023.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/665632c4ace6cb00ab832023.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/665632c4ace6cb00ab832023.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/665632c4ace6cb00ab832023.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/685916f5a78e6c0f9dd7e751.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/685916f5a78e6c0f9dd7e751.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/685916f5a78e6c0f9dd7e751.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/685916f5a78e6c0f9dd7e751.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/685917530d8061101ef7e3f0.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/685917530d8061101ef7e3f0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/685917530d8061101ef7e3f0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/685917530d8061101ef7e3f0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/685917c4259afc10d195c229.md b/curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/685917c4259afc10d195c229.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-code-related-concepts-and-terms/685917c4259afc10d195c229.md rename to curriculum/challenges/english/blocks/learn-how-to-use-code-related-concepts-and-terms/685917c4259afc10d195c229.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/66609feb0374fd5b449eabcf.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/66609feb0374fd5b449eabcf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/66609feb0374fd5b449eabcf.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/66609feb0374fd5b449eabcf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f8ead39fe2804c782c8c9.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f8ead39fe2804c782c8c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f8ead39fe2804c782c8c9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f8ead39fe2804c782c8c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f90882f640e05f78fa901.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f90882f640e05f78fa901.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f90882f640e05f78fa901.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f90882f640e05f78fa901.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f90f45518530670ca5114.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f90f45518530670ca5114.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f90f45518530670ca5114.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f90f45518530670ca5114.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f913a9584e206b4d205b9.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f913a9584e206b4d205b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f913a9584e206b4d205b9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f913a9584e206b4d205b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f91aca4fe09070619755f.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f91aca4fe09070619755f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f91aca4fe09070619755f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f91aca4fe09070619755f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f91ef11ade10743700257.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f91ef11ade10743700257.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f91ef11ade10743700257.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f91ef11ade10743700257.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f923709a40d07976ad2a0.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f923709a40d07976ad2a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f923709a40d07976ad2a0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f923709a40d07976ad2a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f927e948d3d07d594fb56.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f927e948d3d07d594fb56.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f927e948d3d07d594fb56.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f927e948d3d07d594fb56.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f92d0be465d082912f34d.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f92d0be465d082912f34d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f92d0be465d082912f34d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f92d0be465d082912f34d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f93114e9f0c08773806ac.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f93114e9f0c08773806ac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f93114e9f0c08773806ac.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f93114e9f0c08773806ac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f952a8fb67309ad8be057.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f952a8fb67309ad8be057.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f952a8fb67309ad8be057.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f952a8fb67309ad8be057.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f95eae1285f0a1e2c8e3b.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f95eae1285f0a1e2c8e3b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f95eae1285f0a1e2c8e3b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f95eae1285f0a1e2c8e3b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f991400370c0a848a57d6.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f991400370c0a848a57d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f991400370c0a848a57d6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f991400370c0a848a57d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f999abaab350ad20314d4.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f999abaab350ad20314d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f999abaab350ad20314d4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f999abaab350ad20314d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f99d60aabe70b1148f438.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f99d60aabe70b1148f438.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f99d60aabe70b1148f438.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f99d60aabe70b1148f438.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9a5ccada890b7d7aaf97.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9a5ccada890b7d7aaf97.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9a5ccada890b7d7aaf97.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9a5ccada890b7d7aaf97.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9aa911c1110bc1c41407.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9aa911c1110bc1c41407.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9aa911c1110bc1c41407.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9aa911c1110bc1c41407.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9b142ee15b0c2b8080a9.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9b142ee15b0c2b8080a9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9b142ee15b0c2b8080a9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9b142ee15b0c2b8080a9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9b506ea2690c6c22ef7e.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9b506ea2690c6c22ef7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9b506ea2690c6c22ef7e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9b506ea2690c6c22ef7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9b8ad0f6760cb1d27753.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9b8ad0f6760cb1d27753.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9b8ad0f6760cb1d27753.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9b8ad0f6760cb1d27753.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9d50ede84f0dfa1c300f.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9d50ede84f0dfa1c300f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9d50ede84f0dfa1c300f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9d50ede84f0dfa1c300f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9de774ab730e54080e0f.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9de774ab730e54080e0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9de774ab730e54080e0f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9de774ab730e54080e0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9e4bd49de00e92692c94.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9e4bd49de00e92692c94.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9e4bd49de00e92692c94.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9e4bd49de00e92692c94.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9e9e5478850ed27b060a.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9e9e5478850ed27b060a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9e9e5478850ed27b060a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9e9e5478850ed27b060a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9eee05eb8a0f34c3ba47.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9eee05eb8a0f34c3ba47.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9eee05eb8a0f34c3ba47.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9eee05eb8a0f34c3ba47.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9f301c904f0f8a145655.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9f301c904f0f8a145655.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9f301c904f0f8a145655.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9f301c904f0f8a145655.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9f72f14a710fc809c44a.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9f72f14a710fc809c44a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9f72f14a710fc809c44a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9f72f14a710fc809c44a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9fa9ef07411013cd1554.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9fa9ef07411013cd1554.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677f9fa9ef07411013cd1554.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677f9fa9ef07411013cd1554.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa04029767410649850c3.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa04029767410649850c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa04029767410649850c3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa04029767410649850c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa099289c8f10bf926f09.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa099289c8f10bf926f09.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa099289c8f10bf926f09.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa099289c8f10bf926f09.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa6108ccfa512294d65f9.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa6108ccfa512294d65f9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa6108ccfa512294d65f9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa6108ccfa512294d65f9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa65b8e588b12735be5f2.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa65b8e588b12735be5f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa65b8e588b12735be5f2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa65b8e588b12735be5f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa6a5d3741512bcd56293.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa6a5d3741512bcd56293.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa6a5d3741512bcd56293.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa6a5d3741512bcd56293.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa6e7b1f9bf1301b510cd.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa6e7b1f9bf1301b510cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa6e7b1f9bf1301b510cd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa6e7b1f9bf1301b510cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa72c7c16cf135356bb5b.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa72c7c16cf135356bb5b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa72c7c16cf135356bb5b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa72c7c16cf135356bb5b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa77172d9fc13a8336a30.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa77172d9fc13a8336a30.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa77172d9fc13a8336a30.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa77172d9fc13a8336a30.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa7bace7ad913e51a7c45.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa7bace7ad913e51a7c45.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa7bace7ad913e51a7c45.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa7bace7ad913e51a7c45.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa7e75aa0191419f18b0c.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa7e75aa0191419f18b0c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa7e75aa0191419f18b0c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa7e75aa0191419f18b0c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa8471227de1467898c0a.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa8471227de1467898c0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fa8471227de1467898c0a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fa8471227de1467898c0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fabe959e88415f6474313.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fabe959e88415f6474313.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fabe959e88415f6474313.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fabe959e88415f6474313.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fac4406da40165a058179.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fac4406da40165a058179.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fac4406da40165a058179.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fac4406da40165a058179.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fac9a74c9b116c4ce68b3.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fac9a74c9b116c4ce68b3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fac9a74c9b116c4ce68b3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fac9a74c9b116c4ce68b3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677face08ffbd71725b0add1.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677face08ffbd71725b0add1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677face08ffbd71725b0add1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677face08ffbd71725b0add1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fad49d2b623178319ccc9.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fad49d2b623178319ccc9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fad49d2b623178319ccc9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fad49d2b623178319ccc9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677faf6117b76b18c736b49c.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677faf6117b76b18c736b49c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677faf6117b76b18c736b49c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677faf6117b76b18c736b49c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb005be2dc618f664f9e2.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb005be2dc618f664f9e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb005be2dc618f664f9e2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb005be2dc618f664f9e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb20891a92f19d2c5e7a4.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb20891a92f19d2c5e7a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb20891a92f19d2c5e7a4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb20891a92f19d2c5e7a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb3e018bb121af7f62359.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb3e018bb121af7f62359.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb3e018bb121af7f62359.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb3e018bb121af7f62359.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb67a87c2551cd6f93933.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb67a87c2551cd6f93933.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb67a87c2551cd6f93933.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb67a87c2551cd6f93933.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb90a1fd8951df9eb7761.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb90a1fd8951df9eb7761.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fb90a1fd8951df9eb7761.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fb90a1fd8951df9eb7761.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fba35d6f3031e9859dbff.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fba35d6f3031e9859dbff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fba35d6f3031e9859dbff.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fba35d6f3031e9859dbff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fbb832baa361f969be478.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fbb832baa361f969be478.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fbb832baa361f969be478.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fbb832baa361f969be478.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fbd0d62536020653318c9.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fbd0d62536020653318c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fbd0d62536020653318c9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fbd0d62536020653318c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fdf7b6032a62399fd1adc.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fdf7b6032a62399fd1adc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fdf7b6032a62399fd1adc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fdf7b6032a62399fd1adc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe14e4f849324a45d5699.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe14e4f849324a45d5699.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe14e4f849324a45d5699.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe14e4f849324a45d5699.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe3d1994371259f42548b.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe3d1994371259f42548b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe3d1994371259f42548b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe3d1994371259f42548b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe67ccc6a2726782e274d.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe67ccc6a2726782e274d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe67ccc6a2726782e274d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe67ccc6a2726782e274d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe7df617f30274e99a680.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe7df617f30274e99a680.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe7df617f30274e99a680.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe7df617f30274e99a680.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe8d2af2bd0280ec7b0aa.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe8d2af2bd0280ec7b0aa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677fe8d2af2bd0280ec7b0aa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677fe8d2af2bd0280ec7b0aa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677feba621dd1e2924210526.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677feba621dd1e2924210526.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677feba621dd1e2924210526.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677feba621dd1e2924210526.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677feff132d56d2a40d6c4f1.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677feff132d56d2a40d6c4f1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677feff132d56d2a40d6c4f1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677feff132d56d2a40d6c4f1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677ff1a16e3fa72b444e7461.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677ff1a16e3fa72b444e7461.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677ff1a16e3fa72b444e7461.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677ff1a16e3fa72b444e7461.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677ff5788ac0ab2c3590249d.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677ff5788ac0ab2c3590249d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/677ff5788ac0ab2c3590249d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/677ff5788ac0ab2c3590249d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780cac5e13b5230d0d090d5.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780cac5e13b5230d0d090d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780cac5e13b5230d0d090d5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780cac5e13b5230d0d090d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780ce2579aae4325ae0bf3c.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780ce2579aae4325ae0bf3c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780ce2579aae4325ae0bf3c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780ce2579aae4325ae0bf3c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d10bba9c6133455f04c3.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d10bba9c6133455f04c3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d10bba9c6133455f04c3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d10bba9c6133455f04c3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d4cab106dd347fc30047.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d4cab106dd347fc30047.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d4cab106dd347fc30047.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d4cab106dd347fc30047.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d70ddcbe4a352b2c896b.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d70ddcbe4a352b2c896b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d70ddcbe4a352b2c896b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d70ddcbe4a352b2c896b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d81f2e367f35ebfc2130.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d81f2e367f35ebfc2130.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780d81f2e367f35ebfc2130.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780d81f2e367f35ebfc2130.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780da8d4fe83a36edf1bee4.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780da8d4fe83a36edf1bee4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780da8d4fe83a36edf1bee4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780da8d4fe83a36edf1bee4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780e2447b47203831df9580.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780e2447b47203831df9580.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6780e2447b47203831df9580.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6780e2447b47203831df9580.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67810e6675bb473b185339cc.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67810e6675bb473b185339cc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67810e6675bb473b185339cc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67810e6675bb473b185339cc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67810fc466ce3e3bc3eaaa8d.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67810fc466ce3e3bc3eaaa8d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67810fc466ce3e3bc3eaaa8d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67810fc466ce3e3bc3eaaa8d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678111b015a0413cf5ff5f91.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678111b015a0413cf5ff5f91.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678111b015a0413cf5ff5f91.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678111b015a0413cf5ff5f91.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678115abb22ae13dffd55444.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678115abb22ae13dffd55444.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678115abb22ae13dffd55444.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678115abb22ae13dffd55444.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6781174efbccb43ebf078536.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6781174efbccb43ebf078536.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6781174efbccb43ebf078536.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6781174efbccb43ebf078536.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67811888485caf3f88c6db0a.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67811888485caf3f88c6db0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67811888485caf3f88c6db0a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67811888485caf3f88c6db0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67824be088281c44ea6fd142.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67824be088281c44ea6fd142.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67824be088281c44ea6fd142.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67824be088281c44ea6fd142.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67824d4d310ce645e59f19ea.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67824d4d310ce645e59f19ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67824d4d310ce645e59f19ea.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67824d4d310ce645e59f19ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67824ee5e84e0d46eee32524.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67824ee5e84e0d46eee32524.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67824ee5e84e0d46eee32524.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67824ee5e84e0d46eee32524.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678253507b3b1c487847713d.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678253507b3b1c487847713d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678253507b3b1c487847713d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678253507b3b1c487847713d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6782554cf57c9e4956126827.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6782554cf57c9e4956126827.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6782554cf57c9e4956126827.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6782554cf57c9e4956126827.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678257d9d12a574a3869314a.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678257d9d12a574a3869314a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678257d9d12a574a3869314a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678257d9d12a574a3869314a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678258a9a2bf814ae74e5418.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678258a9a2bf814ae74e5418.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678258a9a2bf814ae74e5418.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678258a9a2bf814ae74e5418.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67825a2b3d567c4b90ae330d.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67825a2b3d567c4b90ae330d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67825a2b3d567c4b90ae330d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67825a2b3d567c4b90ae330d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c41edae95d51056f51d4.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c41edae95d51056f51d4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c41edae95d51056f51d4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c41edae95d51056f51d4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c4489e0292512b524f4e.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c4489e0292512b524f4e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c4489e0292512b524f4e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c4489e0292512b524f4e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c74702a2ac52841677e6.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c74702a2ac52841677e6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c74702a2ac52841677e6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c74702a2ac52841677e6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c9924dda4553c171442e.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c9924dda4553c171442e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784c9924dda4553c171442e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784c9924dda4553c171442e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784cc760a89e854dc55e4d2.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784cc760a89e854dc55e4d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784cc760a89e854dc55e4d2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784cc760a89e854dc55e4d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784cde0b4978d55aa3b69d8.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784cde0b4978d55aa3b69d8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784cde0b4978d55aa3b69d8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784cde0b4978d55aa3b69d8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784d1500f0a9757484f4c05.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784d1500f0a9757484f4c05.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784d1500f0a9757484f4c05.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784d1500f0a9757484f4c05.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784d416a96a5858055ed288.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784d416a96a5858055ed288.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6784d416a96a5858055ed288.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6784d416a96a5858055ed288.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678507620156985b70c81f9f.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678507620156985b70c81f9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678507620156985b70c81f9f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678507620156985b70c81f9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678508c63fb94a5c43ad8bd2.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678508c63fb94a5c43ad8bd2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678508c63fb94a5c43ad8bd2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678508c63fb94a5c43ad8bd2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67850aaa7a0e065d089322fb.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67850aaa7a0e065d089322fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67850aaa7a0e065d089322fb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67850aaa7a0e065d089322fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67850d82396cc05e32854374.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67850d82396cc05e32854374.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67850d82396cc05e32854374.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67850d82396cc05e32854374.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67850ffc432b605f3d7d7187.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67850ffc432b605f3d7d7187.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67850ffc432b605f3d7d7187.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67850ffc432b605f3d7d7187.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785120bd970cb5fff50866e.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785120bd970cb5fff50866e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785120bd970cb5fff50866e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785120bd970cb5fff50866e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678512e54c6e2e60c3ee1eff.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678512e54c6e2e60c3ee1eff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678512e54c6e2e60c3ee1eff.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678512e54c6e2e60c3ee1eff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678514dc7a9a57619631abd8.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678514dc7a9a57619631abd8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678514dc7a9a57619631abd8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678514dc7a9a57619631abd8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785175ebbf89262b90a8a49.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785175ebbf89262b90a8a49.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785175ebbf89262b90a8a49.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785175ebbf89262b90a8a49.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678519c0009c0864277dbfcc.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678519c0009c0864277dbfcc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678519c0009c0864277dbfcc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678519c0009c0864277dbfcc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678550a60e946b666aaa6de9.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678550a60e946b666aaa6de9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678550a60e946b666aaa6de9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678550a60e946b666aaa6de9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785520139b856671a3ca311.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785520139b856671a3ca311.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785520139b856671a3ca311.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785520139b856671a3ca311.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678553a759feaa680cf381ab.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678553a759feaa680cf381ab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678553a759feaa680cf381ab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678553a759feaa680cf381ab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678554d17334f068f48856da.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678554d17334f068f48856da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678554d17334f068f48856da.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678554d17334f068f48856da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785562a8d1e2469f0e4adfd.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785562a8d1e2469f0e4adfd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785562a8d1e2469f0e4adfd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785562a8d1e2469f0e4adfd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785570d52b6016ae90cac76.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785570d52b6016ae90cac76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6785570d52b6016ae90cac76.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6785570d52b6016ae90cac76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678558730bb1c36b924b8b4c.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678558730bb1c36b924b8b4c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678558730bb1c36b924b8b4c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678558730bb1c36b924b8b4c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678559c204808d6c6706556c.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678559c204808d6c6706556c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678559c204808d6c6706556c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678559c204808d6c6706556c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678617cb0ad89b6f9bfe601e.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678617cb0ad89b6f9bfe601e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678617cb0ad89b6f9bfe601e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678617cb0ad89b6f9bfe601e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678619d1854f1a705b0fd76e.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678619d1854f1a705b0fd76e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678619d1854f1a705b0fd76e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678619d1854f1a705b0fd76e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67861d7d58b8a871619c146a.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67861d7d58b8a871619c146a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67861d7d58b8a871619c146a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67861d7d58b8a871619c146a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67861f274572b9727bc11ee6.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67861f274572b9727bc11ee6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67861f274572b9727bc11ee6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67861f274572b9727bc11ee6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862358aa138073c5e91b9c.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862358aa138073c5e91b9c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862358aa138073c5e91b9c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862358aa138073c5e91b9c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862a06733c0575a524cc02.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862a06733c0575a524cc02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862a06733c0575a524cc02.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862a06733c0575a524cc02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862bdc2cbf3276d7599515.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862bdc2cbf3276d7599515.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862bdc2cbf3276d7599515.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862bdc2cbf3276d7599515.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862d7c5a3e1877d43bdd50.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862d7c5a3e1877d43bdd50.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67862d7c5a3e1877d43bdd50.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67862d7c5a3e1877d43bdd50.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67863e4b91b5617a6a7dedb1.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67863e4b91b5617a6a7dedb1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67863e4b91b5617a6a7dedb1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67863e4b91b5617a6a7dedb1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678640bb149d137b27346d9e.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678640bb149d137b27346d9e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678640bb149d137b27346d9e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678640bb149d137b27346d9e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678641e4a1acd27bba24cd24.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678641e4a1acd27bba24cd24.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/678641e4a1acd27bba24cd24.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/678641e4a1acd27bba24cd24.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67864288ddcab97c35fa8955.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67864288ddcab97c35fa8955.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67864288ddcab97c35fa8955.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67864288ddcab97c35fa8955.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6786435171664b7cb1724644.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6786435171664b7cb1724644.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6786435171664b7cb1724644.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6786435171664b7cb1724644.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67900eeff58f3aba1b5267b0.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67900eeff58f3aba1b5267b0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/67900eeff58f3aba1b5267b0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/67900eeff58f3aba1b5267b0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794acd2567757780af6a69d.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794acd2567757780af6a69d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794acd2567757780af6a69d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794acd2567757780af6a69d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794aeb63a22827b8b29fb52.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794aeb63a22827b8b29fb52.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794aeb63a22827b8b29fb52.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794aeb63a22827b8b29fb52.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794b0a616662d7d514a689f.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794b0a616662d7d514a689f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794b0a616662d7d514a689f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794b0a616662d7d514a689f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794b2b7175c5380161ba8c5.md b/curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794b2b7175c5380161ba8c5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-conditionals/6794b2b7175c5380161ba8c5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-conditionals/6794b2b7175c5380161ba8c5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/6660a0bd36571f6179705efe.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/6660a0bd36571f6179705efe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/6660a0bd36571f6179705efe.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/6660a0bd36571f6179705efe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3ecd38479ae05a1aab9da.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3ecd38479ae05a1aab9da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3ecd38479ae05a1aab9da.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3ecd38479ae05a1aab9da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3efa509aba1070da0ba03.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3efa509aba1070da0ba03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3efa509aba1070da0ba03.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3efa509aba1070da0ba03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3f3001da346084e11e2ed.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3f3001da346084e11e2ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3f3001da346084e11e2ed.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3f3001da346084e11e2ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3f4b1be72cc09bd3ac4be.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3f4b1be72cc09bd3ac4be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3f4b1be72cc09bd3ac4be.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3f4b1be72cc09bd3ac4be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3f5d1fd59240aa22d37b9.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3f5d1fd59240aa22d37b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3f5d1fd59240aa22d37b9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3f5d1fd59240aa22d37b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3fba28a7b770be2fef2ce.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3fba28a7b770be2fef2ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3fba28a7b770be2fef2ce.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3fba28a7b770be2fef2ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3fccf15badf0cae314d1c.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3fccf15badf0cae314d1c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3fccf15badf0cae314d1c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3fccf15badf0cae314d1c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3fe5cebe1050d8dc5a4f8.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3fe5cebe1050d8dc5a4f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3fe5cebe1050d8dc5a4f8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3fe5cebe1050d8dc5a4f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3ff54382a870e43693180.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3ff54382a870e43693180.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d3ff54382a870e43693180.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d3ff54382a870e43693180.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d400aacaa74d0f046a5344.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d400aacaa74d0f046a5344.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d400aacaa74d0f046a5344.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d400aacaa74d0f046a5344.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d406d1605e05101d45ed06.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d406d1605e05101d45ed06.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d406d1605e05101d45ed06.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d406d1605e05101d45ed06.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d40842ed613410d4035211.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d40842ed613410d4035211.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d40842ed613410d4035211.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d40842ed613410d4035211.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4097fa7bcb81182b974cb.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4097fa7bcb81182b974cb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4097fa7bcb81182b974cb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4097fa7bcb81182b974cb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d40be8c7748b126505763d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d40be8c7748b126505763d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d40be8c7748b126505763d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d40be8c7748b126505763d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d40ee1b644a8139cdf3692.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d40ee1b644a8139cdf3692.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d40ee1b644a8139cdf3692.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d40ee1b644a8139cdf3692.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d411477806e1152b147d89.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d411477806e1152b147d89.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d411477806e1152b147d89.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d411477806e1152b147d89.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d412a1d9196b15fb43e4d7.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d412a1d9196b15fb43e4d7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d412a1d9196b15fb43e4d7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d412a1d9196b15fb43e4d7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4145f3ec04b16d5a1e716.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4145f3ec04b16d5a1e716.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4145f3ec04b16d5a1e716.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4145f3ec04b16d5a1e716.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4159d5d3fac179a2da7b1.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4159d5d3fac179a2da7b1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4159d5d3fac179a2da7b1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4159d5d3fac179a2da7b1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d418cf1445e218ab174ed7.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d418cf1445e218ab174ed7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d418cf1445e218ab174ed7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d418cf1445e218ab174ed7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d41aa54267bf1955c58fa7.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d41aa54267bf1955c58fa7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d41aa54267bf1955c58fa7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d41aa54267bf1955c58fa7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d41bca7e48c21a0d147efa.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d41bca7e48c21a0d147efa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d41bca7e48c21a0d147efa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d41bca7e48c21a0d147efa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d41dd48484681b02482510.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d41dd48484681b02482510.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d41dd48484681b02482510.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d41dd48484681b02482510.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d423a85787341beaa57838.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d423a85787341beaa57838.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d423a85787341beaa57838.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d423a85787341beaa57838.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4255c1687ff1cee005c99.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4255c1687ff1cee005c99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4255c1687ff1cee005c99.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4255c1687ff1cee005c99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4276df1e44e1e6226e836.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4276df1e44e1e6226e836.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d4276df1e44e1e6226e836.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d4276df1e44e1e6226e836.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d428fb313f6a1f10239bec.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d428fb313f6a1f10239bec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d428fb313f6a1f10239bec.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d428fb313f6a1f10239bec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d429e49c49d51f90aea094.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d429e49c49d51f90aea094.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d429e49c49d51f90aea094.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d429e49c49d51f90aea094.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d42b7ef15627208e6d6dac.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d42b7ef15627208e6d6dac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d42b7ef15627208e6d6dac.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d42b7ef15627208e6d6dac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d42c940633f62159561363.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d42c940633f62159561363.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d42c940633f62159561363.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d42c940633f62159561363.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54816fb69ad2433f70fff.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54816fb69ad2433f70fff.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54816fb69ad2433f70fff.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54816fb69ad2433f70fff.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d549bcad675425241f61ad.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d549bcad675425241f61ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d549bcad675425241f61ad.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d549bcad675425241f61ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54a9107439b25dd53de88.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54a9107439b25dd53de88.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54a9107439b25dd53de88.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54a9107439b25dd53de88.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54c51c3f2772696a05a31.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54c51c3f2772696a05a31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54c51c3f2772696a05a31.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54c51c3f2772696a05a31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54debfb7402275c3e19b4.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54debfb7402275c3e19b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54debfb7402275c3e19b4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54debfb7402275c3e19b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54fa24ab56b283dd83eb4.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54fa24ab56b283dd83eb4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d54fa24ab56b283dd83eb4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54fa24ab56b283dd83eb4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55298790e3229a02f4a0b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55298790e3229a02f4a0b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55298790e3229a02f4a0b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55298790e3229a02f4a0b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d554f5f3411e2aa9118e05.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d554f5f3411e2aa9118e05.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d554f5f3411e2aa9118e05.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d554f5f3411e2aa9118e05.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5567d6389fe2bdb47a51f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5567d6389fe2bdb47a51f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5567d6389fe2bdb47a51f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5567d6389fe2bdb47a51f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d558158a23782c6f179f5e.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d558158a23782c6f179f5e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d558158a23782c6f179f5e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d558158a23782c6f179f5e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55a45d16bbb2d79277d36.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55a45d16bbb2d79277d36.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55a45d16bbb2d79277d36.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55a45d16bbb2d79277d36.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55b36c5591c2e1d65bff6.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55b36c5591c2e1d65bff6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55b36c5591c2e1d65bff6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55b36c5591c2e1d65bff6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55ce964c2df2f62b22f98.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55ce964c2df2f62b22f98.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d55ce964c2df2f62b22f98.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d55ce964c2df2f62b22f98.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d560759cc85f3031977692.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d560759cc85f3031977692.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d560759cc85f3031977692.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d560759cc85f3031977692.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56336687e663171201bcc.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56336687e663171201bcc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56336687e663171201bcc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56336687e663171201bcc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56499ef1998328dd37642.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56499ef1998328dd37642.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56499ef1998328dd37642.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56499ef1998328dd37642.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d565b8d85c1a337778adec.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d565b8d85c1a337778adec.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d565b8d85c1a337778adec.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d565b8d85c1a337778adec.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5681f7a8dd6346ff23196.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5681f7a8dd6346ff23196.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5681f7a8dd6346ff23196.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5681f7a8dd6346ff23196.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5697d06f3a5358b095420.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5697d06f3a5358b095420.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5697d06f3a5358b095420.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5697d06f3a5358b095420.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56bc68d5be7375973eab0.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56bc68d5be7375973eab0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56bc68d5be7375973eab0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56bc68d5be7375973eab0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56ece64a3d73861e41f5f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56ece64a3d73861e41f5f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56ece64a3d73861e41f5f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56ece64a3d73861e41f5f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56fc3c74bcb38ee529523.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56fc3c74bcb38ee529523.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d56fc3c74bcb38ee529523.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d56fc3c74bcb38ee529523.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d570a94c2c8039a2297739.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d570a94c2c8039a2297739.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d570a94c2c8039a2297739.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d570a94c2c8039a2297739.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d571d94a241a3a2e39ae9d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d571d94a241a3a2e39ae9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d571d94a241a3a2e39ae9d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d571d94a241a3a2e39ae9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d573b75910633b5ae187fd.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d573b75910633b5ae187fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d573b75910633b5ae187fd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d573b75910633b5ae187fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d579ce0e63fc3bedcd5056.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d579ce0e63fc3bedcd5056.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d579ce0e63fc3bedcd5056.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d579ce0e63fc3bedcd5056.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d57dbef827463d19c984d5.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d57dbef827463d19c984d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d57dbef827463d19c984d5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d57dbef827463d19c984d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d57f3fdc74293e2ca85de0.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d57f3fdc74293e2ca85de0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d57f3fdc74293e2ca85de0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d57f3fdc74293e2ca85de0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d580752391703f0bdbf926.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d580752391703f0bdbf926.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d580752391703f0bdbf926.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d580752391703f0bdbf926.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d581d0e4864f400d2eba79.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d581d0e4864f400d2eba79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d581d0e4864f400d2eba79.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d581d0e4864f400d2eba79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5853f10cd5b4116906aa2.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5853f10cd5b4116906aa2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5853f10cd5b4116906aa2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5853f10cd5b4116906aa2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58715562a4f42449f580e.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58715562a4f42449f580e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58715562a4f42449f580e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58715562a4f42449f580e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58884bdd239431387844f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58884bdd239431387844f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58884bdd239431387844f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58884bdd239431387844f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58a7d271ae24405f76d5b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58a7d271ae24405f76d5b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58a7d271ae24405f76d5b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58a7d271ae24405f76d5b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58b5579051644a1f6064f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58b5579051644a1f6064f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58b5579051644a1f6064f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58b5579051644a1f6064f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58d55a85963454795b33b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58d55a85963454795b33b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58d55a85963454795b33b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58d55a85963454795b33b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58e9343bdf1465539b534.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58e9343bdf1465539b534.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d58e9343bdf1465539b534.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d58e9343bdf1465539b534.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d590091aaa514717e2505c.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d590091aaa514717e2505c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d590091aaa514717e2505c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d590091aaa514717e2505c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59149236e9f47e74780ad.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59149236e9f47e74780ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59149236e9f47e74780ad.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59149236e9f47e74780ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d599679bb7ba48f5ce25ad.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d599679bb7ba48f5ce25ad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d599679bb7ba48f5ce25ad.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d599679bb7ba48f5ce25ad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59ae22e525a49d3b79357.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59ae22e525a49d3b79357.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59ae22e525a49d3b79357.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59ae22e525a49d3b79357.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59c05c28bac4af6e7276e.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59c05c28bac4af6e7276e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59c05c28bac4af6e7276e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59c05c28bac4af6e7276e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59fe4d4ab3e4caf78334e.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59fe4d4ab3e4caf78334e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d59fe4d4ab3e4caf78334e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d59fe4d4ab3e4caf78334e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a22ec829be4d9b782077.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a22ec829be4d9b782077.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a22ec829be4d9b782077.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a22ec829be4d9b782077.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a34ddf37aa4e560ca2f3.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a34ddf37aa4e560ca2f3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a34ddf37aa4e560ca2f3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a34ddf37aa4e560ca2f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a52ac31fef4f388387ce.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a52ac31fef4f388387ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a52ac31fef4f388387ce.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a52ac31fef4f388387ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a5fa6dbdc14fd6c078b8.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a5fa6dbdc14fd6c078b8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d5a5fa6dbdc14fd6c078b8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d5a5fa6dbdc14fd6c078b8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d693682d75115460364ae6.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d693682d75115460364ae6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d693682d75115460364ae6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d693682d75115460364ae6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d69635bb546a55275daf06.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d69635bb546a55275daf06.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d69635bb546a55275daf06.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d69635bb546a55275daf06.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d697924551fd55d6f7f934.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d697924551fd55d6f7f934.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d697924551fd55d6f7f934.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d697924551fd55d6f7f934.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6993cddf98f56b2c12de8.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6993cddf98f56b2c12de8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6993cddf98f56b2c12de8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6993cddf98f56b2c12de8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d69b598583885760f3e417.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d69b598583885760f3e417.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d69b598583885760f3e417.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d69b598583885760f3e417.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d69f6e30297e584b470b34.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d69f6e30297e584b470b34.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d69f6e30297e584b470b34.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d69f6e30297e584b470b34.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a0903437c959091b69ea.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a0903437c959091b69ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a0903437c959091b69ea.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a0903437c959091b69ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a204243dc159d5612daa.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a204243dc159d5612daa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a204243dc159d5612daa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a204243dc159d5612daa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a570cc0f095ab2c12a5b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a570cc0f095ab2c12a5b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a570cc0f095ab2c12a5b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a570cc0f095ab2c12a5b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a631ae99b65b5d30e9f8.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a631ae99b65b5d30e9f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a631ae99b65b5d30e9f8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a631ae99b65b5d30e9f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a7dfe2c8cb5c221ff9a3.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a7dfe2c8cb5c221ff9a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6a7dfe2c8cb5c221ff9a3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6a7dfe2c8cb5c221ff9a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6aa126cd8205d37bf261c.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6aa126cd8205d37bf261c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6aa126cd8205d37bf261c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6aa126cd8205d37bf261c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6ab3b236dd15df5c2570f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6ab3b236dd15df5c2570f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6ab3b236dd15df5c2570f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6ab3b236dd15df5c2570f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6aca3d700845ec92f0226.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6aca3d700845ec92f0226.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6aca3d700845ec92f0226.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6aca3d700845ec92f0226.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6af01b4d7d85f91a3550d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6af01b4d7d85f91a3550d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6af01b4d7d85f91a3550d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6af01b4d7d85f91a3550d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b06b11a864608d392ddd.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b06b11a864608d392ddd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b06b11a864608d392ddd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b06b11a864608d392ddd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b1a7a9423f618b93c88b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b1a7a9423f618b93c88b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b1a7a9423f618b93c88b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b1a7a9423f618b93c88b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b3051709626262b52c8f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b3051709626262b52c8f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b3051709626262b52c8f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b3051709626262b52c8f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b3e1129c5c63396f2825.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b3e1129c5c63396f2825.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b3e1129c5c63396f2825.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b3e1129c5c63396f2825.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b537861fd664104456cb.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b537861fd664104456cb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b537861fd664104456cb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b537861fd664104456cb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b724fce19965454970a1.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b724fce19965454970a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b724fce19965454970a1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b724fce19965454970a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b95f099bbe66d89b11af.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b95f099bbe66d89b11af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6b95f099bbe66d89b11af.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6b95f099bbe66d89b11af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6baf4e810f96823916948.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6baf4e810f96823916948.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6baf4e810f96823916948.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6baf4e810f96823916948.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6bcc67f8c0568e7a862ae.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6bcc67f8c0568e7a862ae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6bcc67f8c0568e7a862ae.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6bcc67f8c0568e7a862ae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6bdaa6f977a69709d7c04.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6bdaa6f977a69709d7c04.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6bdaa6f977a69709d7c04.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6bdaa6f977a69709d7c04.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6be58278fb96a0f01412e.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6be58278fb96a0f01412e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6be58278fb96a0f01412e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6be58278fb96a0f01412e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6bf5553173e6ab191ad15.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6bf5553173e6ab191ad15.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6bf5553173e6ab191ad15.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6bf5553173e6ab191ad15.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6c01d726ccd6b384784e8.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6c01d726ccd6b384784e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d6c01d726ccd6b384784e8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d6c01d726ccd6b384784e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7d2051e0a6f704c57b6d0.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7d2051e0a6f704c57b6d0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7d2051e0a6f704c57b6d0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7d2051e0a6f704c57b6d0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7d324effb7f7119380710.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7d324effb7f7119380710.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7d324effb7f7119380710.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7d324effb7f7119380710.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7d864ff143b71ce5283c0.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7d864ff143b71ce5283c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7d864ff143b71ce5283c0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7d864ff143b71ce5283c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7da18131b66732ba4488d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7da18131b66732ba4488d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7da18131b66732ba4488d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7da18131b66732ba4488d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7e3881be24d74465a246c.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7e3881be24d74465a246c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7e3881be24d74465a246c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7e3881be24d74465a246c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7e5462243ff75453662cd.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7e5462243ff75453662cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7e5462243ff75453662cd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7e5462243ff75453662cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7e64ac5180e76037508b9.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7e64ac5180e76037508b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7e64ac5180e76037508b9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7e64ac5180e76037508b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7ea1803a3c97802263d54.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7ea1803a3c97802263d54.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7ea1803a3c97802263d54.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7ea1803a3c97802263d54.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7eb2f00bc0978cb920959.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7eb2f00bc0978cb920959.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7eb2f00bc0978cb920959.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7eb2f00bc0978cb920959.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7ec25b9c92d79af0d917d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7ec25b9c92d79af0d917d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7ec25b9c92d79af0d917d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7ec25b9c92d79af0d917d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f2fba535517b2ed72c57.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f2fba535517b2ed72c57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f2fba535517b2ed72c57.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f2fba535517b2ed72c57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f40c1dd59e7bfe748e3b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f40c1dd59e7bfe748e3b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f40c1dd59e7bfe748e3b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f40c1dd59e7bfe748e3b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f51725e7dd7cf52b0487.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f51725e7dd7cf52b0487.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f51725e7dd7cf52b0487.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f51725e7dd7cf52b0487.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f74458730e7e1411fc57.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f74458730e7e1411fc57.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7f74458730e7e1411fc57.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7f74458730e7e1411fc57.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7fd4ae56d4e80d40a1a6f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7fd4ae56d4e80d40a1a6f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7fd4ae56d4e80d40a1a6f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7fd4ae56d4e80d40a1a6f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7fe955eef0f8200c1a719.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7fe955eef0f8200c1a719.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d7fe955eef0f8200c1a719.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d7fe955eef0f8200c1a719.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8019e563a7a83925b6c1f.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8019e563a7a83925b6c1f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8019e563a7a83925b6c1f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8019e563a7a83925b6c1f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d803079b1a8384b2ac9aa6.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d803079b1a8384b2ac9aa6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d803079b1a8384b2ac9aa6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d803079b1a8384b2ac9aa6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d80420ee640a85c4cdc201.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d80420ee640a85c4cdc201.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d80420ee640a85c4cdc201.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d80420ee640a85c4cdc201.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8057b2dec2d86e467073a.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8057b2dec2d86e467073a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8057b2dec2d86e467073a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8057b2dec2d86e467073a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d808875f706787fb47d4ee.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d808875f706787fb47d4ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d808875f706787fb47d4ee.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d808875f706787fb47d4ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d809f520dd828902443141.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d809f520dd828902443141.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d809f520dd828902443141.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d809f520dd828902443141.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d80b37b14e028a1ee398fd.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d80b37b14e028a1ee398fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d80b37b14e028a1ee398fd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d80b37b14e028a1ee398fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d80dbfb567758b238f8abe.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d80dbfb567758b238f8abe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d80dbfb567758b238f8abe.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d80dbfb567758b238f8abe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8166a1dd80e8c77f07f6d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8166a1dd80e8c77f07f6d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8166a1dd80e8c77f07f6d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8166a1dd80e8c77f07f6d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8176c21808c8d4312fc0d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8176c21808c8d4312fc0d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8176c21808c8d4312fc0d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8176c21808c8d4312fc0d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d818bb56d0648e3bbbe7a8.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d818bb56d0648e3bbbe7a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d818bb56d0648e3bbbe7a8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d818bb56d0648e3bbbe7a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d819f0b8c64c8f1c668182.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d819f0b8c64c8f1c668182.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d819f0b8c64c8f1c668182.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d819f0b8c64c8f1c668182.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d81b07a54f318fda64113b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d81b07a54f318fda64113b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d81b07a54f318fda64113b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d81b07a54f318fda64113b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d81e8afbcfb390dd7fc1e0.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d81e8afbcfb390dd7fc1e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d81e8afbcfb390dd7fc1e0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d81e8afbcfb390dd7fc1e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d820823bc859927e26e3c8.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d820823bc859927e26e3c8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d820823bc859927e26e3c8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d820823bc859927e26e3c8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d821963cdbfd936d9867e7.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d821963cdbfd936d9867e7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d821963cdbfd936d9867e7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d821963cdbfd936d9867e7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d823f27e76f4945c8acd0a.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d823f27e76f4945c8acd0a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d823f27e76f4945c8acd0a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d823f27e76f4945c8acd0a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d826b42ed1b495b39e3f74.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d826b42ed1b495b39e3f74.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d826b42ed1b495b39e3f74.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d826b42ed1b495b39e3f74.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d833cabc89ba96e18cd579.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d833cabc89ba96e18cd579.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d833cabc89ba96e18cd579.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d833cabc89ba96e18cd579.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d834c53a1e0997b3b39133.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d834c53a1e0997b3b39133.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d834c53a1e0997b3b39133.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d834c53a1e0997b3b39133.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83609f2715198a3c89200.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83609f2715198a3c89200.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83609f2715198a3c89200.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83609f2715198a3c89200.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8376195479399c6cd5e14.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8376195479399c6cd5e14.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8376195479399c6cd5e14.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8376195479399c6cd5e14.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83889013ea79aa92d3623.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83889013ea79aa92d3623.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83889013ea79aa92d3623.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83889013ea79aa92d3623.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d839c6ac9ce79b6ea7745d.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d839c6ac9ce79b6ea7745d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d839c6ac9ce79b6ea7745d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d839c6ac9ce79b6ea7745d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83cac8f7ced9c5df81df9.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83cac8f7ced9c5df81df9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83cac8f7ced9c5df81df9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83cac8f7ced9c5df81df9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83e1d03559a9d9d4ef9fd.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83e1d03559a9d9d4ef9fd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83e1d03559a9d9d4ef9fd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83e1d03559a9d9d4ef9fd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83f5002e8979ea851ee2c.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83f5002e8979ea851ee2c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d83f5002e8979ea851ee2c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d83f5002e8979ea851ee2c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d840969bc3ba9fd2859edb.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d840969bc3ba9fd2859edb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d840969bc3ba9fd2859edb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d840969bc3ba9fd2859edb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d841c45f1b44a0d7449799.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d841c45f1b44a0d7449799.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d841c45f1b44a0d7449799.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d841c45f1b44a0d7449799.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d842e65b3d83a1a4124b9a.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d842e65b3d83a1a4124b9a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d842e65b3d83a1a4124b9a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d842e65b3d83a1a4124b9a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d845505a9f42a284b1313e.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d845505a9f42a284b1313e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d845505a9f42a284b1313e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d845505a9f42a284b1313e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d846d93bb3c4a39eeb6e91.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d846d93bb3c4a39eeb6e91.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d846d93bb3c4a39eeb6e91.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d846d93bb3c4a39eeb6e91.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8483c305f05a47c2ace10.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8483c305f05a47c2ace10.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8483c305f05a47c2ace10.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8483c305f05a47c2ace10.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8493e62113fa54fab32bd.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8493e62113fa54fab32bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8493e62113fa54fab32bd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8493e62113fa54fab32bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d84b4633f1d8a670a6d188.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d84b4633f1d8a670a6d188.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d84b4633f1d8a670a6d188.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d84b4633f1d8a670a6d188.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d84e00b1d0e4a85ab764b1.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d84e00b1d0e4a85ab764b1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d84e00b1d0e4a85ab764b1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d84e00b1d0e4a85ab764b1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d850c1485e95aa7974ee2b.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d850c1485e95aa7974ee2b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d850c1485e95aa7974ee2b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d850c1485e95aa7974ee2b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d851f498ef2cab397ec69c.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d851f498ef2cab397ec69c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d851f498ef2cab397ec69c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d851f498ef2cab397ec69c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8528b25167eabc28c8800.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8528b25167eabc28c8800.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8528b25167eabc28c8800.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8528b25167eabc28c8800.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8543d40213fac668af823.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8543d40213fac668af823.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d8543d40213fac668af823.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d8543d40213fac668af823.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d854fadd9d98ad124da896.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d854fadd9d98ad124da896.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67d854fadd9d98ad124da896.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d854fadd9d98ad124da896.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67ec1a1f94bd8c64cac15129.md b/curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67ec1a1f94bd8c64cac15129.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-modal-verbs/67ec1a1f94bd8c64cac15129.md rename to curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67ec1a1f94bd8c64cac15129.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68395e556692e01cc32dabdc.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68395e556692e01cc32dabdc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68395e556692e01cc32dabdc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68395e556692e01cc32dabdc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68395e9923705c2391ce3f08.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68395e9923705c2391ce3f08.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68395e9923705c2391ce3f08.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68395e9923705c2391ce3f08.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839603c0ecba12ebea8602c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839603c0ecba12ebea8602c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839603c0ecba12ebea8602c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839603c0ecba12ebea8602c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68396127ba217435070f98ea.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68396127ba217435070f98ea.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68396127ba217435070f98ea.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68396127ba217435070f98ea.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68397e39c982e94d53c22b32.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68397e39c982e94d53c22b32.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68397e39c982e94d53c22b32.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68397e39c982e94d53c22b32.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68397f8f63f8cb50372f1af4.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68397f8f63f8cb50372f1af4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68397f8f63f8cb50372f1af4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68397f8f63f8cb50372f1af4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839800ebc7bab5255634038.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839800ebc7bab5255634038.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839800ebc7bab5255634038.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839800ebc7bab5255634038.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683981e2af72ab55ae05d238.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683981e2af72ab55ae05d238.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683981e2af72ab55ae05d238.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683981e2af72ab55ae05d238.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683982686e23c95771fa7071.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683982686e23c95771fa7071.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683982686e23c95771fa7071.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683982686e23c95771fa7071.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683983a1a67cd85a930ad212.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683983a1a67cd85a930ad212.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683983a1a67cd85a930ad212.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683983a1a67cd85a930ad212.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839874364d5a162ea3d0478.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839874364d5a162ea3d0478.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839874364d5a162ea3d0478.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839874364d5a162ea3d0478.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839882689fed465c055d3f5.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839882689fed465c055d3f5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839882689fed465c055d3f5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839882689fed465c055d3f5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839892e6b47096ad94d5841.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839892e6b47096ad94d5841.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839892e6b47096ad94d5841.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839892e6b47096ad94d5841.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683989650019f26bde6441e5.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683989650019f26bde6441e5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683989650019f26bde6441e5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683989650019f26bde6441e5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a3caa7e89685e478a7bd.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a3caa7e89685e478a7bd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a3caa7e89685e478a7bd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a3caa7e89685e478a7bd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a4e1935f788a06b7a349.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a4e1935f788a06b7a349.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a4e1935f788a06b7a349.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a4e1935f788a06b7a349.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a5b2d9321c8d44361804.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a5b2d9321c8d44361804.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a5b2d9321c8d44361804.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a5b2d9321c8d44361804.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a6376e7c2c8f7ed40f2c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a6376e7c2c8f7ed40f2c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6839a6376e7c2c8f7ed40f2c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6839a6376e7c2c8f7ed40f2c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d49f911f2da920f380ab8.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d49f911f2da920f380ab8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d49f911f2da920f380ab8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d49f911f2da920f380ab8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d4ae3cbcc8c94e78aade1.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d4ae3cbcc8c94e78aade1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d4ae3cbcc8c94e78aade1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d4ae3cbcc8c94e78aade1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d4b79fdf8d19754976fb7.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d4b79fdf8d19754976fb7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d4b79fdf8d19754976fb7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d4b79fdf8d19754976fb7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d4e719b62f09e1568c228.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d4e719b62f09e1568c228.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d4e719b62f09e1568c228.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d4e719b62f09e1568c228.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d521326ede4a6e738fad7.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d521326ede4a6e738fad7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d521326ede4a6e738fad7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d521326ede4a6e738fad7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d52f9d964bda9fb23481d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d52f9d964bda9fb23481d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d52f9d964bda9fb23481d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d52f9d964bda9fb23481d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d5371a3ee54ac379982a9.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d5371a3ee54ac379982a9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d5371a3ee54ac379982a9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d5371a3ee54ac379982a9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d5408493ea6ae982b881d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d5408493ea6ae982b881d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d5408493ea6ae982b881d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d5408493ea6ae982b881d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d55b757ba91b38c6a1ac4.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d55b757ba91b38c6a1ac4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d55b757ba91b38c6a1ac4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d55b757ba91b38c6a1ac4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d72c5ebdf28b89070d8b3.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d72c5ebdf28b89070d8b3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d72c5ebdf28b89070d8b3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d72c5ebdf28b89070d8b3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d737b997989bb08db3024.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d737b997989bb08db3024.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d737b997989bb08db3024.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d737b997989bb08db3024.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d75e5d684d8c0b986cd86.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d75e5d684d8c0b986cd86.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d75e5d684d8c0b986cd86.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d75e5d684d8c0b986cd86.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d76f5c359fcc3fa849a25.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d76f5c359fcc3fa849a25.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d76f5c359fcc3fa849a25.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d76f5c359fcc3fa849a25.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d7859a8fcf7c94b43865c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d7859a8fcf7c94b43865c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d7859a8fcf7c94b43865c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d7859a8fcf7c94b43865c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d7c6b6dd395cfab971474.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d7c6b6dd395cfab971474.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683d7c6b6dd395cfab971474.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683d7c6b6dd395cfab971474.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ec337c6129f73922b2e85.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ec337c6129f73922b2e85.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ec337c6129f73922b2e85.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ec337c6129f73922b2e85.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ec4cd922be5783916ae10.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ec4cd922be5783916ae10.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ec4cd922be5783916ae10.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ec4cd922be5783916ae10.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ec7f81ec7217fe2e42c10.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ec7f81ec7217fe2e42c10.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ec7f81ec7217fe2e42c10.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ec7f81ec7217fe2e42c10.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ef459c9eb32aae6f77c75.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ef459c9eb32aae6f77c75.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683ef459c9eb32aae6f77c75.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683ef459c9eb32aae6f77c75.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fce6c341a1702cc571ad8.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fce6c341a1702cc571ad8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fce6c341a1702cc571ad8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fce6c341a1702cc571ad8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fcf4a07d243057b6137a2.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fcf4a07d243057b6137a2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fcf4a07d243057b6137a2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fcf4a07d243057b6137a2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd04836c5040964049919.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd04836c5040964049919.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd04836c5040964049919.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd04836c5040964049919.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd10cfe6ceb0bf9a3c500.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd10cfe6ceb0bf9a3c500.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd10cfe6ceb0bf9a3c500.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd10cfe6ceb0bf9a3c500.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd2c6bda6e21199806f75.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd2c6bda6e21199806f75.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd2c6bda6e21199806f75.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd2c6bda6e21199806f75.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd6955b04971b1182b0cd.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd6955b04971b1182b0cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd6955b04971b1182b0cd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd6955b04971b1182b0cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd8f36190a9214fa960d1.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd8f36190a9214fa960d1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/683fd8f36190a9214fa960d1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/683fd8f36190a9214fa960d1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68443a619ba1e112b5e4910e.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68443a619ba1e112b5e4910e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68443a619ba1e112b5e4910e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68443a619ba1e112b5e4910e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68443eddeab5bb2d7d6e44bf.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68443eddeab5bb2d7d6e44bf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68443eddeab5bb2d7d6e44bf.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68443eddeab5bb2d7d6e44bf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/684440510a3b3b3781458c9f.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/684440510a3b3b3781458c9f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/684440510a3b3b3781458c9f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/684440510a3b3b3781458c9f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68454aa9d854cea4111103ee.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68454aa9d854cea4111103ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68454aa9d854cea4111103ee.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68454aa9d854cea4111103ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455555a5bc8ba7da57cf3e.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455555a5bc8ba7da57cf3e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455555a5bc8ba7da57cf3e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455555a5bc8ba7da57cf3e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6845560787a8e1a8ae474973.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6845560787a8e1a8ae474973.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6845560787a8e1a8ae474973.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6845560787a8e1a8ae474973.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455c246a80c9ac41129536.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455c246a80c9ac41129536.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455c246a80c9ac41129536.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455c246a80c9ac41129536.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455d01366a91ad5347cd1d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455d01366a91ad5347cd1d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455d01366a91ad5347cd1d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455d01366a91ad5347cd1d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455e49367c76af243ca019.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455e49367c76af243ca019.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455e49367c76af243ca019.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455e49367c76af243ca019.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455ee4df9a48b052f347d2.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455ee4df9a48b052f347d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455ee4df9a48b052f347d2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455ee4df9a48b052f347d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455f7cfe1f11b14afcd73e.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455f7cfe1f11b14afcd73e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68455f7cfe1f11b14afcd73e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68455f7cfe1f11b14afcd73e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/684564594969b1b5b444ead1.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/684564594969b1b5b444ead1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/684564594969b1b5b444ead1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/684564594969b1b5b444ead1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685141dae6345248beeaf40a.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685141dae6345248beeaf40a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685141dae6345248beeaf40a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685141dae6345248beeaf40a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6851424c43f1de4a666aee6a.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6851424c43f1de4a666aee6a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6851424c43f1de4a666aee6a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6851424c43f1de4a666aee6a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685144323d4e0e4d07e19cca.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685144323d4e0e4d07e19cca.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685144323d4e0e4d07e19cca.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685144323d4e0e4d07e19cca.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c4821e0f5950a24a09e1.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c4821e0f5950a24a09e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c4821e0f5950a24a09e1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c4821e0f5950a24a09e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c5f2828523528035829d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c5f2828523528035829d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c5f2828523528035829d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c5f2828523528035829d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c62543499153583e290b.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c62543499153583e290b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c62543499153583e290b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c62543499153583e290b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c659b489e354237184a4.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c659b489e354237184a4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c659b489e354237184a4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c659b489e354237184a4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c6f4a2e8e8556811304c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c6f4a2e8e8556811304c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6852c6f4a2e8e8556811304c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6852c6f4a2e8e8556811304c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853c74035505f6f1f465a80.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853c74035505f6f1f465a80.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853c74035505f6f1f465a80.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853c74035505f6f1f465a80.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853c936940ffe72ef05e67a.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853c936940ffe72ef05e67a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853c936940ffe72ef05e67a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853c936940ffe72ef05e67a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853cd26a20e0376b48d07e4.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853cd26a20e0376b48d07e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853cd26a20e0376b48d07e4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853cd26a20e0376b48d07e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d15153cf89798a3578af.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d15153cf89798a3578af.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d15153cf89798a3578af.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d15153cf89798a3578af.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d1f5d61dda7aa64df758.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d1f5d61dda7aa64df758.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d1f5d61dda7aa64df758.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d1f5d61dda7aa64df758.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d507f05d927dca755fab.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d507f05d927dca755fab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d507f05d927dca755fab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d507f05d927dca755fab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d61f34285f7fcf401c28.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d61f34285f7fcf401c28.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d61f34285f7fcf401c28.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d61f34285f7fcf401c28.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d788bf58e18146ccbe59.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d788bf58e18146ccbe59.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d788bf58e18146ccbe59.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d788bf58e18146ccbe59.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d89f8520ba83838d9345.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d89f8520ba83838d9345.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d89f8520ba83838d9345.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d89f8520ba83838d9345.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d944c27ca884c60c9bbe.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d944c27ca884c60c9bbe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853d944c27ca884c60c9bbe.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853d944c27ca884c60c9bbe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853da30ba10a9865ecb708c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853da30ba10a9865ecb708c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6853da30ba10a9865ecb708c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6853da30ba10a9865ecb708c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685514cfe90ba89ca59c9e8f.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685514cfe90ba89ca59c9e8f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685514cfe90ba89ca59c9e8f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685514cfe90ba89ca59c9e8f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552bf180d9629e52467a36.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552bf180d9629e52467a36.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552bf180d9629e52467a36.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552bf180d9629e52467a36.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552d893d9921a0ab380ebc.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552d893d9921a0ab380ebc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552d893d9921a0ab380ebc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552d893d9921a0ab380ebc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552e1b1d12c8a1c0e6a60f.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552e1b1d12c8a1c0e6a60f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552e1b1d12c8a1c0e6a60f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552e1b1d12c8a1c0e6a60f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552f07af05c6a3553a73cd.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552f07af05c6a3553a73cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68552f07af05c6a3553a73cd.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68552f07af05c6a3553a73cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68553023dc6419a4ee087876.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68553023dc6419a4ee087876.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68553023dc6419a4ee087876.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68553023dc6419a4ee087876.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685536a8c65e33a945f03bcf.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685536a8c65e33a945f03bcf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685536a8c65e33a945f03bcf.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685536a8c65e33a945f03bcf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685536cc2a5939aad993e290.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685536cc2a5939aad993e290.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685536cc2a5939aad993e290.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685536cc2a5939aad993e290.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6855379f08f9c0b1248dc38c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6855379f08f9c0b1248dc38c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6855379f08f9c0b1248dc38c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6855379f08f9c0b1248dc38c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68555dfadef342c2db9b5abf.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68555dfadef342c2db9b5abf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68555dfadef342c2db9b5abf.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68555dfadef342c2db9b5abf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68555f2afade9eca44364007.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68555f2afade9eca44364007.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68555f2afade9eca44364007.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68555f2afade9eca44364007.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68555fc0fbbc5ecdd7742224.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68555fc0fbbc5ecdd7742224.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68555fc0fbbc5ecdd7742224.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68555fc0fbbc5ecdd7742224.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6855625cb2e310da34725ff0.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6855625cb2e310da34725ff0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6855625cb2e310da34725ff0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6855625cb2e310da34725ff0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556317773f19dee7e82883.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556317773f19dee7e82883.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556317773f19dee7e82883.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556317773f19dee7e82883.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556528ef6bb4ea62e570ab.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556528ef6bb4ea62e570ab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556528ef6bb4ea62e570ab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556528ef6bb4ea62e570ab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556cf0bea547fbadf0a8a6.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556cf0bea547fbadf0a8a6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556cf0bea547fbadf0a8a6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556cf0bea547fbadf0a8a6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556e2eb34a11060f4b4dd9.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556e2eb34a11060f4b4dd9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556e2eb34a11060f4b4dd9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556e2eb34a11060f4b4dd9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556efc1986950ad3fb5a0d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556efc1986950ad3fb5a0d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556efc1986950ad3fb5a0d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556efc1986950ad3fb5a0d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556f6430823e0dc9c64160.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556f6430823e0dc9c64160.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68556f6430823e0dc9c64160.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68556f6430823e0dc9c64160.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68557008a40efb11fa809c4b.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68557008a40efb11fa809c4b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68557008a40efb11fa809c4b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68557008a40efb11fa809c4b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856461bac2bd2038d27a044.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856461bac2bd2038d27a044.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856461bac2bd2038d27a044.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856461bac2bd2038d27a044.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68564912f8cd6a167009d306.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68564912f8cd6a167009d306.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68564912f8cd6a167009d306.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68564912f8cd6a167009d306.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685660a66f09e21bb75ac818.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685660a66f09e21bb75ac818.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685660a66f09e21bb75ac818.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685660a66f09e21bb75ac818.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856656bced1be206b697916.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856656bced1be206b697916.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856656bced1be206b697916.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856656bced1be206b697916.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68566695597fa323303a528b.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68566695597fa323303a528b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68566695597fa323303a528b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68566695597fa323303a528b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685667eb67a66e25f8d53897.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685667eb67a66e25f8d53897.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685667eb67a66e25f8d53897.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685667eb67a66e25f8d53897.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68566d20bac31c2a575adeef.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68566d20bac31c2a575adeef.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68566d20bac31c2a575adeef.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68566d20bac31c2a575adeef.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68566de7d537d52c60220070.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68566de7d537d52c60220070.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68566de7d537d52c60220070.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68566de7d537d52c60220070.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856880b757b0a30d2f85644.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856880b757b0a30d2f85644.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856880b757b0a30d2f85644.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856880b757b0a30d2f85644.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685688a2206741326d1baf46.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685688a2206741326d1baf46.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685688a2206741326d1baf46.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685688a2206741326d1baf46.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568a553b1f14359a083329.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568a553b1f14359a083329.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568a553b1f14359a083329.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568a553b1f14359a083329.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568b5d29ad0c384708c5a5.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568b5d29ad0c384708c5a5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568b5d29ad0c384708c5a5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568b5d29ad0c384708c5a5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568be3831fce39fc802846.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568be3831fce39fc802846.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568be3831fce39fc802846.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568be3831fce39fc802846.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568c64da01fe3b595d9777.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568c64da01fe3b595d9777.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568c64da01fe3b595d9777.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568c64da01fe3b595d9777.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568db696a4463e4352a489.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568db696a4463e4352a489.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568db696a4463e4352a489.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568db696a4463e4352a489.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568e7afd5f7e406acbd742.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568e7afd5f7e406acbd742.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568e7afd5f7e406acbd742.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568e7afd5f7e406acbd742.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568ef72a6cc542110fc190.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568ef72a6cc542110fc190.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68568ef72a6cc542110fc190.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68568ef72a6cc542110fc190.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685694e304a6bb493460413a.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685694e304a6bb493460413a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685694e304a6bb493460413a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685694e304a6bb493460413a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685696260b57994fa2fd5055.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685696260b57994fa2fd5055.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685696260b57994fa2fd5055.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685696260b57994fa2fd5055.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b40935b88c5827c24dde.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b40935b88c5827c24dde.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b40935b88c5827c24dde.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b40935b88c5827c24dde.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b74824219e668b909a1e.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b74824219e668b909a1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b74824219e668b909a1e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b74824219e668b909a1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b838a3f6866ac27888c9.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b838a3f6866ac27888c9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b838a3f6866ac27888c9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b838a3f6866ac27888c9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b9874fc94b70859ce997.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b9874fc94b70859ce997.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856b9874fc94b70859ce997.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856b9874fc94b70859ce997.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856ba8ce0661275646015ee.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856ba8ce0661275646015ee.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856ba8ce0661275646015ee.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856ba8ce0661275646015ee.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856bc4f07f5ff7d2802a962.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856bc4f07f5ff7d2802a962.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856bc4f07f5ff7d2802a962.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856bc4f07f5ff7d2802a962.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c0b99fa9a88f76d83d86.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c0b99fa9a88f76d83d86.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c0b99fa9a88f76d83d86.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c0b99fa9a88f76d83d86.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c163e357ab93615178e9.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c163e357ab93615178e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c163e357ab93615178e9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c163e357ab93615178e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c1b8452a6b9558c4e435.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c1b8452a6b9558c4e435.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c1b8452a6b9558c4e435.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c1b8452a6b9558c4e435.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c23db3988998b3de530d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c23db3988998b3de530d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c23db3988998b3de530d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c23db3988998b3de530d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c293286d899abda1ab5e.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c293286d899abda1ab5e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6856c293286d899abda1ab5e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6856c293286d899abda1ab5e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685768d0782b2ecfc1997390.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685768d0782b2ecfc1997390.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685768d0782b2ecfc1997390.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685768d0782b2ecfc1997390.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68576edb5a87fee06ed21018.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68576edb5a87fee06ed21018.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68576edb5a87fee06ed21018.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68576edb5a87fee06ed21018.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68577202c2b414f4b46854da.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68577202c2b414f4b46854da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68577202c2b414f4b46854da.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68577202c2b414f4b46854da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857796456421efc86c7b13c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857796456421efc86c7b13c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857796456421efc86c7b13c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857796456421efc86c7b13c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685779f53a7625ffa3eb818a.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685779f53a7625ffa3eb818a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685779f53a7625ffa3eb818a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685779f53a7625ffa3eb818a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68577c85bd7d2b0a508974f3.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68577c85bd7d2b0a508974f3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68577c85bd7d2b0a508974f3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68577c85bd7d2b0a508974f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68577f25ca09bb152e3f684d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68577f25ca09bb152e3f684d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68577f25ca09bb152e3f684d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68577f25ca09bb152e3f684d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685781e063a4c620f76a7d2e.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685781e063a4c620f76a7d2e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685781e063a4c620f76a7d2e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685781e063a4c620f76a7d2e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68578e3e317cc5297ecbb2a5.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68578e3e317cc5297ecbb2a5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68578e3e317cc5297ecbb2a5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68578e3e317cc5297ecbb2a5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68578f9f4fdc0b2fe8382bd4.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68578f9f4fdc0b2fe8382bd4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68578f9f4fdc0b2fe8382bd4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68578f9f4fdc0b2fe8382bd4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857b73c06bced48a3e3441f.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857b73c06bced48a3e3441f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857b73c06bced48a3e3441f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857b73c06bced48a3e3441f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857babdeedee54c6acb3636.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857babdeedee54c6acb3636.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857babdeedee54c6acb3636.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857babdeedee54c6acb3636.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bb86af51f44e77e1c90b.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bb86af51f44e77e1c90b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bb86af51f44e77e1c90b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bb86af51f44e77e1c90b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bc8783cb2e50a9ec4c28.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bc8783cb2e50a9ec4c28.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bc8783cb2e50a9ec4c28.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bc8783cb2e50a9ec4c28.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bd49d7b5c852dd1356a8.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bd49d7b5c852dd1356a8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bd49d7b5c852dd1356a8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bd49d7b5c852dd1356a8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bdd432e84b54c929b70b.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bdd432e84b54c929b70b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bdd432e84b54c929b70b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bdd432e84b54c929b70b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857becbfcfa5657a199fe3d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857becbfcfa5657a199fe3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857becbfcfa5657a199fe3d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857becbfcfa5657a199fe3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bf4dad83575943acc102.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bf4dad83575943acc102.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857bf4dad83575943acc102.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857bf4dad83575943acc102.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c01d2f77895b6c5c4ac9.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c01d2f77895b6c5c4ac9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c01d2f77895b6c5c4ac9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c01d2f77895b6c5c4ac9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c0cc9999b55df2d0e3dc.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c0cc9999b55df2d0e3dc.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c0cc9999b55df2d0e3dc.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c0cc9999b55df2d0e3dc.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c1844b9cf45fec55f898.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c1844b9cf45fec55f898.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c1844b9cf45fec55f898.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c1844b9cf45fec55f898.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c277067ca8633be2a454.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c277067ca8633be2a454.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c277067ca8633be2a454.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c277067ca8633be2a454.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c3f34b40eb667eefab9d.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c3f34b40eb667eefab9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857c3f34b40eb667eefab9d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857c3f34b40eb667eefab9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857fefaa930eb7940bd0594.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857fefaa930eb7940bd0594.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6857fefaa930eb7940bd0594.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6857fefaa930eb7940bd0594.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68580410cbba89815e4bbc8e.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68580410cbba89815e4bbc8e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68580410cbba89815e4bbc8e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68580410cbba89815e4bbc8e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685804d2b6c1f98518fc2527.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685804d2b6c1f98518fc2527.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685804d2b6c1f98518fc2527.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685804d2b6c1f98518fc2527.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685808720249540658b44018.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685808720249540658b44018.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685808720249540658b44018.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685808720249540658b44018.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685809182b4523083294eb26.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685809182b4523083294eb26.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685809182b4523083294eb26.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685809182b4523083294eb26.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6858097e4f5e4009bba8d72b.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6858097e4f5e4009bba8d72b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6858097e4f5e4009bba8d72b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6858097e4f5e4009bba8d72b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68580a7e0ed3100c289dc994.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68580a7e0ed3100c289dc994.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68580a7e0ed3100c289dc994.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68580a7e0ed3100c289dc994.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68580be7a21a750f78667031.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68580be7a21a750f78667031.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68580be7a21a750f78667031.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68580be7a21a750f78667031.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68581151a33967190ee3bb75.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68581151a33967190ee3bb75.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/68581151a33967190ee3bb75.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/68581151a33967190ee3bb75.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685812ee41968e1cc73de62b.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685812ee41968e1cc73de62b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685812ee41968e1cc73de62b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685812ee41968e1cc73de62b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685813a20ea5551efcaea78c.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685813a20ea5551efcaea78c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685813a20ea5551efcaea78c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685813a20ea5551efcaea78c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685814200a5b0d20d1f79ad1.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685814200a5b0d20d1f79ad1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/685814200a5b0d20d1f79ad1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/685814200a5b0d20d1f79ad1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6858149f291b3b22db0544d5.md b/curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6858149f291b3b22db0544d5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-prepositions-according-to-context/6858149f291b3b22db0544d5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-prepositions-according-to-context/6858149f291b3b22db0544d5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6660a2f4e01ea36f7c3758fa.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6660a2f4e01ea36f7c3758fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6660a2f4e01ea36f7c3758fa.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6660a2f4e01ea36f7c3758fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272177369758aa9461184b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272177369758aa9461184b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272177369758aa9461184b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272177369758aa9461184b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682726a66dbb0bbb047b8667.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682726a66dbb0bbb047b8667.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682726a66dbb0bbb047b8667.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682726a66dbb0bbb047b8667.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272bd7e38754cc91dea146.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272bd7e38754cc91dea146.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272bd7e38754cc91dea146.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272bd7e38754cc91dea146.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272cbb5b2e09d5429de528.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272cbb5b2e09d5429de528.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272cbb5b2e09d5429de528.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272cbb5b2e09d5429de528.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272eda823b28e0f3504236.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272eda823b28e0f3504236.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68272eda823b28e0f3504236.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68272eda823b28e0f3504236.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68273050afd0f4e90f99790c.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68273050afd0f4e90f99790c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68273050afd0f4e90f99790c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68273050afd0f4e90f99790c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682733471a1fc1fc3f45991c.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682733471a1fc1fc3f45991c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682733471a1fc1fc3f45991c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682733471a1fc1fc3f45991c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682735bf4d7f3f0395ee8ae5.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682735bf4d7f3f0395ee8ae5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682735bf4d7f3f0395ee8ae5.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682735bf4d7f3f0395ee8ae5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682737e4a381db0cad135e31.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682737e4a381db0cad135e31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682737e4a381db0cad135e31.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682737e4a381db0cad135e31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cb51bc31e9cd4fbf5f9f0.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cb51bc31e9cd4fbf5f9f0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cb51bc31e9cd4fbf5f9f0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cb51bc31e9cd4fbf5f9f0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cb85ef29586df68f7470d.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cb85ef29586df68f7470d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cb85ef29586df68f7470d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cb85ef29586df68f7470d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cbaccd15431e8ced3a6c2.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cbaccd15431e8ced3a6c2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cbaccd15431e8ced3a6c2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cbaccd15431e8ced3a6c2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cbc66f4ff98f57592438e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cbc66f4ff98f57592438e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cbc66f4ff98f57592438e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cbc66f4ff98f57592438e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682ce71079544e18cc564e39.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682ce71079544e18cc564e39.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682ce71079544e18cc564e39.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682ce71079544e18cc564e39.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682ce8c67f73a9205b7ad51d.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682ce8c67f73a9205b7ad51d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682ce8c67f73a9205b7ad51d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682ce8c67f73a9205b7ad51d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cf6ef9390273ab533d17b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cf6ef9390273ab533d17b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cf6ef9390273ab533d17b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cf6ef9390273ab533d17b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cfaeb46e77f499da88455.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cfaeb46e77f499da88455.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682cfaeb46e77f499da88455.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682cfaeb46e77f499da88455.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e3592c98e20803b556982.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e3592c98e20803b556982.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e3592c98e20803b556982.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e3592c98e20803b556982.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e38faa0cfc5909cfa0e1b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e38faa0cfc5909cfa0e1b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e38faa0cfc5909cfa0e1b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e38faa0cfc5909cfa0e1b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e443d5bd29b9e359d80ed.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e443d5bd29b9e359d80ed.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e443d5bd29b9e359d80ed.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e443d5bd29b9e359d80ed.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e6c1f919fb0c59c8a4290.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e6c1f919fb0c59c8a4290.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e6c1f919fb0c59c8a4290.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e6c1f919fb0c59c8a4290.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e6df0d4a357cf3f2e989a.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e6df0d4a357cf3f2e989a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e6df0d4a357cf3f2e989a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e6df0d4a357cf3f2e989a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e705a65948fd6ccbcc0bb.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e705a65948fd6ccbcc0bb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e705a65948fd6ccbcc0bb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e705a65948fd6ccbcc0bb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e854a19e510f2b518ab11.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e854a19e510f2b518ab11.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682e854a19e510f2b518ab11.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682e854a19e510f2b518ab11.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f0c0af8849c18808c797b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f0c0af8849c18808c797b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f0c0af8849c18808c797b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f0c0af8849c18808c797b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f111ba9ddd223573a4d96.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f111ba9ddd223573a4d96.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f111ba9ddd223573a4d96.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f111ba9ddd223573a4d96.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f12e4ef26572c02aad6a3.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f12e4ef26572c02aad6a3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f12e4ef26572c02aad6a3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f12e4ef26572c02aad6a3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1418ea2b1036bf507320.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1418ea2b1036bf507320.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1418ea2b1036bf507320.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1418ea2b1036bf507320.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1565a50e553d51c91ee9.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1565a50e553d51c91ee9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1565a50e553d51c91ee9.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1565a50e553d51c91ee9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f176cac54584761f55a76.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f176cac54584761f55a76.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f176cac54584761f55a76.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f176cac54584761f55a76.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f18d7e6e1e65579ad7df7.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f18d7e6e1e65579ad7df7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f18d7e6e1e65579ad7df7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f18d7e6e1e65579ad7df7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f19b6c08f465ae1a8950e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f19b6c08f465ae1a8950e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f19b6c08f465ae1a8950e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f19b6c08f465ae1a8950e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1a4742f33a6380a9ba7e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1a4742f33a6380a9ba7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1a4742f33a6380a9ba7e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1a4742f33a6380a9ba7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1b74eade346af62e3530.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1b74eade346af62e3530.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1b74eade346af62e3530.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1b74eade346af62e3530.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1cb8495905750665512f.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1cb8495905750665512f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f1cb8495905750665512f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f1cb8495905750665512f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f218f8d26107f3ce0864b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f218f8d26107f3ce0864b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f218f8d26107f3ce0864b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f218f8d26107f3ce0864b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f231c24e7f189a498344e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f231c24e7f189a498344e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f231c24e7f189a498344e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f231c24e7f189a498344e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f2422f281f091c221e211.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f2422f281f091c221e211.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f2422f281f091c221e211.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f2422f281f091c221e211.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f2623a47c069d23a2b2e3.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f2623a47c069d23a2b2e3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f2623a47c069d23a2b2e3.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f2623a47c069d23a2b2e3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f275ba955fea3b845658b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f275ba955fea3b845658b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f275ba955fea3b845658b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f275ba955fea3b845658b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f29082f77beadf245e594.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f29082f77beadf245e594.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f29082f77beadf245e594.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f29082f77beadf245e594.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f2b10b9252eb7af85b6e1.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f2b10b9252eb7af85b6e1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f2b10b9252eb7af85b6e1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f2b10b9252eb7af85b6e1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f31849fe68ec34799fed6.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f31849fe68ec34799fed6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f31849fe68ec34799fed6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f31849fe68ec34799fed6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f36be2c33d6db68327950.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f36be2c33d6db68327950.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f36be2c33d6db68327950.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f36be2c33d6db68327950.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f390dbeb5c0e4936e0f7e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f390dbeb5c0e4936e0f7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f390dbeb5c0e4936e0f7e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f390dbeb5c0e4936e0f7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f4dff0387fdf5d0cb5ba1.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f4dff0387fdf5d0cb5ba1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f4dff0387fdf5d0cb5ba1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f4dff0387fdf5d0cb5ba1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f4f0faf6fcafad7c48707.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f4f0faf6fcafad7c48707.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f4f0faf6fcafad7c48707.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f4f0faf6fcafad7c48707.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f500466a028ff450fb294.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f500466a028ff450fb294.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f500466a028ff450fb294.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f500466a028ff450fb294.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f519d71ec8305effed895.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f519d71ec8305effed895.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f519d71ec8305effed895.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f519d71ec8305effed895.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f53b846cb3b122ad85e34.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f53b846cb3b122ad85e34.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/682f53b846cb3b122ad85e34.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/682f53b846cb3b122ad85e34.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830672371790084e2eb60b1.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830672371790084e2eb60b1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830672371790084e2eb60b1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830672371790084e2eb60b1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830694e5738ae96391e598c.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830694e5738ae96391e598c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830694e5738ae96391e598c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830694e5738ae96391e598c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306a62bf10729b72a0486f.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306a62bf10729b72a0486f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306a62bf10729b72a0486f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306a62bf10729b72a0486f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306adda86ec3a0c655491c.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306adda86ec3a0c655491c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306adda86ec3a0c655491c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306adda86ec3a0c655491c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306c2f5c0dc5a689664fa2.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306c2f5c0dc5a689664fa2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306c2f5c0dc5a689664fa2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306c2f5c0dc5a689664fa2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306db42ac4b9ac7edd8a67.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306db42ac4b9ac7edd8a67.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306db42ac4b9ac7edd8a67.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306db42ac4b9ac7edd8a67.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306fc92a2ccfb2c0e4ce9c.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306fc92a2ccfb2c0e4ce9c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68306fc92a2ccfb2c0e4ce9c.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68306fc92a2ccfb2c0e4ce9c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830708702e113bb6d11809e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830708702e113bb6d11809e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830708702e113bb6d11809e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830708702e113bb6d11809e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830721c4a19b1c47ee0e2c8.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830721c4a19b1c47ee0e2c8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830721c4a19b1c47ee0e2c8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830721c4a19b1c47ee0e2c8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307362a5b565c9f4a3fb4f.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307362a5b565c9f4a3fb4f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307362a5b565c9f4a3fb4f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307362a5b565c9f4a3fb4f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683075959e7b3ad7cfa31243.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683075959e7b3ad7cfa31243.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683075959e7b3ad7cfa31243.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683075959e7b3ad7cfa31243.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307b2660029fe3ff0c41c8.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307b2660029fe3ff0c41c8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307b2660029fe3ff0c41c8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307b2660029fe3ff0c41c8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307d03e70004eb66f25d7f.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307d03e70004eb66f25d7f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307d03e70004eb66f25d7f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307d03e70004eb66f25d7f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307e70201ca2f37f518c25.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307e70201ca2f37f518c25.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307e70201ca2f37f518c25.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307e70201ca2f37f518c25.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307f2fa676d0fd29c4d36b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307f2fa676d0fd29c4d36b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68307f2fa676d0fd29c4d36b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68307f2fa676d0fd29c4d36b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68308119790b3e053e859634.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68308119790b3e053e859634.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68308119790b3e053e859634.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68308119790b3e053e859634.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830832769fed70e6df011e8.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830832769fed70e6df011e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830832769fed70e6df011e8.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830832769fed70e6df011e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830858ed8c15516058aca44.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830858ed8c15516058aca44.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830858ed8c15516058aca44.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830858ed8c15516058aca44.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830873fe5acd827e0e8c3b1.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830873fe5acd827e0e8c3b1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830873fe5acd827e0e8c3b1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830873fe5acd827e0e8c3b1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68308970b0e32434182f14d6.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68308970b0e32434182f14d6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68308970b0e32434182f14d6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68308970b0e32434182f14d6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68308ae1f562293f202ca725.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68308ae1f562293f202ca725.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68308ae1f562293f202ca725.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68308ae1f562293f202ca725.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309bd8829f0758cac8cd0f.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309bd8829f0758cac8cd0f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309bd8829f0758cac8cd0f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309bd8829f0758cac8cd0f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309c91d039a25e9fef7d00.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309c91d039a25e9fef7d00.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309c91d039a25e9fef7d00.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309c91d039a25e9fef7d00.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309d975e7710657178e746.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309d975e7710657178e746.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309d975e7710657178e746.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309d975e7710657178e746.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309e61a39356695d758a56.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309e61a39356695d758a56.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309e61a39356695d758a56.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309e61a39356695d758a56.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309feab6f39b6d990049a6.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309feab6f39b6d990049a6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68309feab6f39b6d990049a6.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68309feab6f39b6d990049a6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a19e08aa5c7546fbe82e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a19e08aa5c7546fbe82e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a19e08aa5c7546fbe82e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a19e08aa5c7546fbe82e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a2c731962b7dbd7f9415.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a2c731962b7dbd7f9415.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a2c731962b7dbd7f9415.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a2c731962b7dbd7f9415.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a3c61c18198214da5008.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a3c61c18198214da5008.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a3c61c18198214da5008.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a3c61c18198214da5008.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a4f29a09508840789782.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a4f29a09508840789782.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a4f29a09508840789782.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a4f29a09508840789782.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a62aee36908cb02ec0e0.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a62aee36908cb02ec0e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a62aee36908cb02ec0e0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a62aee36908cb02ec0e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a71aa92fa19294b5da6b.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a71aa92fa19294b5da6b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a71aa92fa19294b5da6b.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a71aa92fa19294b5da6b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a7c783da8e9670f9f606.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a7c783da8e9670f9f606.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830a7c783da8e9670f9f606.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830a7c783da8e9670f9f606.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830f2bf1e8649aa62fd7121.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830f2bf1e8649aa62fd7121.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830f2bf1e8649aa62fd7121.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830f2bf1e8649aa62fd7121.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830f706a3c875bf67bcc5c0.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830f706a3c875bf67bcc5c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6830f706a3c875bf67bcc5c0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6830f706a3c875bf67bcc5c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683756b9088f4d92352aa4f4.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683756b9088f4d92352aa4f4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683756b9088f4d92352aa4f4.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683756b9088f4d92352aa4f4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683759d0c98f1b99fd7770db.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683759d0c98f1b99fd7770db.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683759d0c98f1b99fd7770db.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683759d0c98f1b99fd7770db.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68375beac5c65da45732eb4a.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68375beac5c65da45732eb4a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68375beac5c65da45732eb4a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68375beac5c65da45732eb4a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68375d17dfd1dbac543269de.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68375d17dfd1dbac543269de.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68375d17dfd1dbac543269de.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68375d17dfd1dbac543269de.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837600bbd96b2bc2eac5eba.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837600bbd96b2bc2eac5eba.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837600bbd96b2bc2eac5eba.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837600bbd96b2bc2eac5eba.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68376095f1cde6c2a0a3fa25.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68376095f1cde6c2a0a3fa25.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68376095f1cde6c2a0a3fa25.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68376095f1cde6c2a0a3fa25.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837620c7310d6c9b7c286ab.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837620c7310d6c9b7c286ab.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837620c7310d6c9b7c286ab.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837620c7310d6c9b7c286ab.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837626cf932e3d03daddfcb.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837626cf932e3d03daddfcb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837626cf932e3d03daddfcb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837626cf932e3d03daddfcb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683763e88486ecd739eb3841.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683763e88486ecd739eb3841.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683763e88486ecd739eb3841.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683763e88486ecd739eb3841.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837640e9b8df6d8d19bef8e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837640e9b8df6d8d19bef8e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837640e9b8df6d8d19bef8e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837640e9b8df6d8d19bef8e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683765bd66968ee1c517a2a0.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683765bd66968ee1c517a2a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683765bd66968ee1c517a2a0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683765bd66968ee1c517a2a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837771585ecc6107f11147e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837771585ecc6107f11147e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6837771585ecc6107f11147e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6837771585ecc6107f11147e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377a47a5c071206f51f0df.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377a47a5c071206f51f0df.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377a47a5c071206f51f0df.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377a47a5c071206f51f0df.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377b6cd8aa2f25a7f68c38.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377b6cd8aa2f25a7f68c38.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377b6cd8aa2f25a7f68c38.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377b6cd8aa2f25a7f68c38.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377cec31b4042e9d73857d.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377cec31b4042e9d73857d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377cec31b4042e9d73857d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377cec31b4042e9d73857d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377e01dfa63f34492e7d7e.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377e01dfa63f34492e7d7e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377e01dfa63f34492e7d7e.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377e01dfa63f34492e7d7e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377f61156e283c2f076c79.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377f61156e283c2f076c79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68377f61156e283c2f076c79.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68377f61156e283c2f076c79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68378148e793724538853f02.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68378148e793724538853f02.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68378148e793724538853f02.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68378148e793724538853f02.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683850c37b275477bb047d83.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683850c37b275477bb047d83.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683850c37b275477bb047d83.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683850c37b275477bb047d83.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838529943e43c842e95db03.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838529943e43c842e95db03.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838529943e43c842e95db03.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838529943e43c842e95db03.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68385494b94e688a2acb03be.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68385494b94e688a2acb03be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68385494b94e688a2acb03be.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68385494b94e688a2acb03be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838563bbe86eb9291d30e36.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838563bbe86eb9291d30e36.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838563bbe86eb9291d30e36.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838563bbe86eb9291d30e36.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68385e451b980e9e99d2c765.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68385e451b980e9e99d2c765.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68385e451b980e9e99d2c765.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68385e451b980e9e99d2c765.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838602b9f0d2fa5dfbf9bf2.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838602b9f0d2fa5dfbf9bf2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838602b9f0d2fa5dfbf9bf2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838602b9f0d2fa5dfbf9bf2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838b48522b677e14ecfc47f.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838b48522b677e14ecfc47f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838b48522b677e14ecfc47f.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838b48522b677e14ecfc47f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838b60ff3868be9f2a3080d.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838b60ff3868be9f2a3080d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838b60ff3868be9f2a3080d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838b60ff3868be9f2a3080d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838ba29f45fdcf55d55426d.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838ba29f45fdcf55d55426d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838ba29f45fdcf55d55426d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838ba29f45fdcf55d55426d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838bc27830fcffdf3128076.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838bc27830fcffdf3128076.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838bc27830fcffdf3128076.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838bc27830fcffdf3128076.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838bf20b2e55b099fb74145.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838bf20b2e55b099fb74145.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838bf20b2e55b099fb74145.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838bf20b2e55b099fb74145.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838c094126eff112ed09eac.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838c094126eff112ed09eac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838c094126eff112ed09eac.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838c094126eff112ed09eac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838fb153c5730380266a65d.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838fb153c5730380266a65d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838fb153c5730380266a65d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838fb153c5730380266a65d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838fc310a80043d5c3ccce0.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838fc310a80043d5c3ccce0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838fc310a80043d5c3ccce0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838fc310a80043d5c3ccce0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838feaafafc34499e5ae580.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838feaafafc34499e5ae580.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838feaafafc34499e5ae580.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838feaafafc34499e5ae580.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838ffbd3a3d90512ea30579.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838ffbd3a3d90512ea30579.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6838ffbd3a3d90512ea30579.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6838ffbd3a3d90512ea30579.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390116f6905a599c944c39.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390116f6905a599c944c39.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390116f6905a599c944c39.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390116f6905a599c944c39.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683901fde637116049b36055.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683901fde637116049b36055.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683901fde637116049b36055.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683901fde637116049b36055.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6839036f2924a067e7dd3138.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6839036f2924a067e7dd3138.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6839036f2924a067e7dd3138.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6839036f2924a067e7dd3138.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683904a6ca2d067012650381.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683904a6ca2d067012650381.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683904a6ca2d067012650381.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683904a6ca2d067012650381.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683905bd8481227644ec792a.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683905bd8481227644ec792a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683905bd8481227644ec792a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683905bd8481227644ec792a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6839067fbc39c07d1f3bdb99.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6839067fbc39c07d1f3bdb99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/6839067fbc39c07d1f3bdb99.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/6839067fbc39c07d1f3bdb99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683907aa2b5d1684bb6568c7.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683907aa2b5d1684bb6568c7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683907aa2b5d1684bb6568c7.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683907aa2b5d1684bb6568c7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683908e53497658da522e4e0.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683908e53497658da522e4e0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683908e53497658da522e4e0.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683908e53497658da522e4e0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390a24c15fa596f888d224.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390a24c15fa596f888d224.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390a24c15fa596f888d224.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390a24c15fa596f888d224.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390b879f5d0a9f51406b2a.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390b879f5d0a9f51406b2a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390b879f5d0a9f51406b2a.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390b879f5d0a9f51406b2a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390f4bd1b022aac52b7ad1.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390f4bd1b022aac52b7ad1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68390f4bd1b022aac52b7ad1.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68390f4bd1b022aac52b7ad1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683999c2dc1744cb2b53971d.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683999c2dc1744cb2b53971d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/683999c2dc1744cb2b53971d.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/683999c2dc1744cb2b53971d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399b673c24fbcbf8d92cce.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399b673c24fbcbf8d92cce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399b673c24fbcbf8d92cce.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399b673c24fbcbf8d92cce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399d34040593ccb4a89db2.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399d34040593ccb4a89db2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399d34040593ccb4a89db2.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399d34040593ccb4a89db2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399e63b5881dcd8a1d2009.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399e63b5881dcd8a1d2009.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399e63b5881dcd8a1d2009.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399e63b5881dcd8a1d2009.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399fb2b9b500ce4508f2eb.md b/curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399fb2b9b500ce4508f2eb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-use-reported-speech/68399fb2b9b500ce4508f2eb.md rename to curriculum/challenges/english/blocks/learn-how-to-use-reported-speech/68399fb2b9b500ce4508f2eb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6565a536ba1f9f25bd30e88b.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6565a536ba1f9f25bd30e88b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6565a536ba1f9f25bd30e88b.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6565a536ba1f9f25bd30e88b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877c202f44995ed952608.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877c202f44995ed952608.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877c202f44995ed952608.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877c202f44995ed952608.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877f71bba2b97acedf9af.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877f71bba2b97acedf9af.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877f71bba2b97acedf9af.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656877f71bba2b97acedf9af.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656878585631369a6b2d2191.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656878585631369a6b2d2191.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656878585631369a6b2d2191.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656878585631369a6b2d2191.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6568789edf2ed39c81983cc4.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6568789edf2ed39c81983cc4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6568789edf2ed39c81983cc4.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6568789edf2ed39c81983cc4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687946130b0ea10aa19b75.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687946130b0ea10aa19b75.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687946130b0ea10aa19b75.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687946130b0ea10aa19b75.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879613a96aba21cbe80b9.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879613a96aba21cbe80b9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879613a96aba21cbe80b9.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879613a96aba21cbe80b9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879a66338b2a461d5d307.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879a66338b2a461d5d307.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879a66338b2a461d5d307.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879a66338b2a461d5d307.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879c6f35a85a59c06b3a7.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879c6f35a85a59c06b3a7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879c6f35a85a59c06b3a7.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879c6f35a85a59c06b3a7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879e1c749d7a6c5eba2d2.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879e1c749d7a6c5eba2d2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879e1c749d7a6c5eba2d2.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656879e1c749d7a6c5eba2d2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a005aba3ea815b84e68.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a005aba3ea815b84e68.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a005aba3ea815b84e68.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a005aba3ea815b84e68.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a8253766cac4c99c57f.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a8253766cac4c99c57f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a8253766cac4c99c57f.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a8253766cac4c99c57f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a923dd792ad339f9c09.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a923dd792ad339f9c09.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a923dd792ad339f9c09.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687a923dd792ad339f9c09.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687ad86596e0af38640a84.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687ad86596e0af38640a84.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687ad86596e0af38640a84.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687ad86596e0af38640a84.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b182c2a8fb1470e0b97.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b182c2a8fb1470e0b97.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b182c2a8fb1470e0b97.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b182c2a8fb1470e0b97.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b48f2201ab32e06c37c.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b48f2201ab32e06c37c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b48f2201ab32e06c37c.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b48f2201ab32e06c37c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b68003a61b46fe691f0.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b68003a61b46fe691f0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b68003a61b46fe691f0.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b68003a61b46fe691f0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b8eb0bbf7b5d41b610b.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b8eb0bbf7b5d41b610b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b8eb0bbf7b5d41b610b.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687b8eb0bbf7b5d41b610b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687bbfd9a7d6b78cd5b5cf.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687bbfd9a7d6b78cd5b5cf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687bbfd9a7d6b78cd5b5cf.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687bbfd9a7d6b78cd5b5cf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c2fd0fec7ba9fb8af30.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c2fd0fec7ba9fb8af30.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c2fd0fec7ba9fb8af30.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c2fd0fec7ba9fb8af30.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c8d86e18cbd775a53c9.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c8d86e18cbd775a53c9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c8d86e18cbd775a53c9.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687c8d86e18cbd775a53c9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687da2e60409c45595bbe1.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687da2e60409c45595bbe1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687da2e60409c45595bbe1.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687da2e60409c45595bbe1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687db6a9fcf3c548a6c1b7.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687db6a9fcf3c548a6c1b7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687db6a9fcf3c548a6c1b7.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687db6a9fcf3c548a6c1b7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687dd4b641fdc67d7de487.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687dd4b641fdc67d7de487.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687dd4b641fdc67d7de487.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687dd4b641fdc67d7de487.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e069cf4e0c85b0a06b1.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e069cf4e0c85b0a06b1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e069cf4e0c85b0a06b1.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e069cf4e0c85b0a06b1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e0ed12e20c91811a48d.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e0ed12e20c91811a48d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e0ed12e20c91811a48d.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e0ed12e20c91811a48d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e294ef2bdca637fb213.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e294ef2bdca637fb213.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e294ef2bdca637fb213.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e294ef2bdca637fb213.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e457ab1c4cb8c3fe7c8.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e457ab1c4cb8c3fe7c8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e457ab1c4cb8c3fe7c8.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687e457ab1c4cb8c3fe7c8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687f47f9001dd35bdcd5ab.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687f47f9001dd35bdcd5ab.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687f47f9001dd35bdcd5ab.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/65687f47f9001dd35bdcd5ab.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656880227dab4bd8fbc02d41.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656880227dab4bd8fbc02d41.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656880227dab4bd8fbc02d41.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656880227dab4bd8fbc02d41.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6569b831a07d7154c793301b.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6569b831a07d7154c793301b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6569b831a07d7154c793301b.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/6569b831a07d7154c793301b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b4638cb8bcf2729afe9a9.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b4638cb8bcf2729afe9a9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b4638cb8bcf2729afe9a9.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b4638cb8bcf2729afe9a9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b475b394390334828eb12.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b475b394390334828eb12.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b475b394390334828eb12.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b475b394390334828eb12.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b47dc2cf39e37025dc033.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b47dc2cf39e37025dc033.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b47dc2cf39e37025dc033.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b47dc2cf39e37025dc033.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b481ec4976439565a78b2.md b/curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b481ec4976439565a78b2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b481ec4976439565a78b2.md rename to curriculum/challenges/english/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/656b481ec4976439565a78b2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc174fcf86c76b9248c6eb2.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc174fcf86c76b9248c6eb2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc174fcf86c76b9248c6eb2.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc174fcf86c76b9248c6eb2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc1798ff86c76b9248c6eb3.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc1798ff86c76b9248c6eb3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc1798ff86c76b9248c6eb3.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc1798ff86c76b9248c6eb3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc2385ff86c76b9248c6eb7.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc2385ff86c76b9248c6eb7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc2385ff86c76b9248c6eb7.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc2385ff86c76b9248c6eb7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23991f86c76b9248c6eb8.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc23991f86c76b9248c6eb8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23991f86c76b9248c6eb8.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc23991f86c76b9248c6eb8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc24073f86c76b9248c6ebb.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc24073f86c76b9248c6ebb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc24073f86c76b9248c6ebb.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc24073f86c76b9248c6ebb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc24165f86c76b9248c6ebc.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc24165f86c76b9248c6ebc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc24165f86c76b9248c6ebc.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc24165f86c76b9248c6ebc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc24614f86c76b9248c6ebd.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc24614f86c76b9248c6ebd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc24614f86c76b9248c6ebd.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dc24614f86c76b9248c6ebd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ddbd81294d8ddc1510a8e56.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ddbd81294d8ddc1510a8e56.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ddbd81294d8ddc1510a8e56.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ddbd81294d8ddc1510a8e56.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa2407b521be39a3de7be1.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa2407b521be39a3de7be1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa2407b521be39a3de7be1.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa2407b521be39a3de7be1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa30b9eacea3f48c6300ad.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa30b9eacea3f48c6300ad.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa30b9eacea3f48c6300ad.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa30b9eacea3f48c6300ad.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa3589eacea3f48c6300ae.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa3589eacea3f48c6300ae.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa3589eacea3f48c6300ae.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa3589eacea3f48c6300ae.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa371beacea3f48c6300af.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa371beacea3f48c6300af.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa371beacea3f48c6300af.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa371beacea3f48c6300af.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa37b9eacea3f48c6300b0.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa37b9eacea3f48c6300b0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa37b9eacea3f48c6300b0.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfa37b9eacea3f48c6300b0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb6250eacea3f48c6300b2.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb6250eacea3f48c6300b2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb6250eacea3f48c6300b2.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb6250eacea3f48c6300b2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb655eeacea3f48c6300b3.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb655eeacea3f48c6300b3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb655eeacea3f48c6300b3.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb655eeacea3f48c6300b3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb6a35eacea3f48c6300b4.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb6a35eacea3f48c6300b4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb6a35eacea3f48c6300b4.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5dfb6a35eacea3f48c6300b4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d1.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d1.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d3.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d3.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d4.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d4.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d5.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d5.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d6.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d6.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d7.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d7.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d9.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d9.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804da.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804da.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804da.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804da.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804db.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804db.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804db.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804db.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dd.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dd.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804de.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804de.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804de.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804de.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804df.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804df.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804df.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804df.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e3.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e3.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e5.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e5.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e7.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e7.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e8.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e8.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e9.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e9.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ea.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ea.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ea.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ea.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804eb.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804eb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804eb.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804eb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ec.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ec.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ec.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ee.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ee.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ee.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804ee.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efada803cbd2bbdab94e332.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efada803cbd2bbdab94e332.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efada803cbd2bbdab94e332.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efada803cbd2bbdab94e332.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efae0543cbd2bbdab94e333.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efae0543cbd2bbdab94e333.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efae0543cbd2bbdab94e333.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efae0543cbd2bbdab94e333.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efae16e3cbd2bbdab94e334.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efae16e3cbd2bbdab94e334.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efae16e3cbd2bbdab94e334.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efae16e3cbd2bbdab94e334.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efb23e70dc218d6c85f89b1.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efb23e70dc218d6c85f89b1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efb23e70dc218d6c85f89b1.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efb23e70dc218d6c85f89b1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efb2c990dc218d6c85f89b2.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efb2c990dc218d6c85f89b2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efb2c990dc218d6c85f89b2.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efb2c990dc218d6c85f89b2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc4f528d6a74d05e68af74.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc4f528d6a74d05e68af74.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc4f528d6a74d05e68af74.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc4f528d6a74d05e68af74.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc518e8d6a74d05e68af75.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc518e8d6a74d05e68af75.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc518e8d6a74d05e68af75.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc518e8d6a74d05e68af75.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc54138d6a74d05e68af76.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc54138d6a74d05e68af76.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc54138d6a74d05e68af76.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc54138d6a74d05e68af76.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc575c8d6a74d05e68af77.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc575c8d6a74d05e68af77.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5efc575c8d6a74d05e68af77.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5efc575c8d6a74d05e68af77.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f05a1d8e233dff4a68508d8.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f05a1d8e233dff4a68508d8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f05a1d8e233dff4a68508d8.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f05a1d8e233dff4a68508d8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07c98cdb9413cbd4b16750.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f07c98cdb9413cbd4b16750.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07c98cdb9413cbd4b16750.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f07c98cdb9413cbd4b16750.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07fb1579dc934717801375.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f07fb1579dc934717801375.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07fb1579dc934717801375.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f07fb1579dc934717801375.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f0d48e7b435f13ab6550051.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f0d48e7b435f13ab6550051.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f0d48e7b435f13ab6550051.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f0d48e7b435f13ab6550051.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f0d4ab1b435f13ab6550052.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f0d4ab1b435f13ab6550052.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f0d4ab1b435f13ab6550052.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f0d4ab1b435f13ab6550052.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f0d4d04b435f13ab6550053.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f0d4d04b435f13ab6550053.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f0d4d04b435f13ab6550053.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f0d4d04b435f13ab6550053.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671141d8e32fe934c26fa1be.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671141d8e32fe934c26fa1be.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671141d8e32fe934c26fa1be.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671141d8e32fe934c26fa1be.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671141f948cbab359e74cc93.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671141f948cbab359e74cc93.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671141f948cbab359e74cc93.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671141f948cbab359e74cc93.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671141feba228a35cefba82d.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671141feba228a35cefba82d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671141feba228a35cefba82d.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671141feba228a35cefba82d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671144cdcc01d73f7dd79dc9.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671144cdcc01d73f7dd79dc9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/671144cdcc01d73f7dd79dc9.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/671144cdcc01d73f7dd79dc9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/7cf9b03d81a65668421804c3.md b/curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/7cf9b03d81a65668421804c3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/7cf9b03d81a65668421804c3.md rename to curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/7cf9b03d81a65668421804c3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60eebd07ea685b0e777b5583.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60eebd07ea685b0e777b5583.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60eebd07ea685b0e777b5583.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60eebd07ea685b0e777b5583.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f027099a15b00485563dd2.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f027099a15b00485563dd2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f027099a15b00485563dd2.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f027099a15b00485563dd2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f027c87bc98f050395c139.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f027c87bc98f050395c139.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f027c87bc98f050395c139.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f027c87bc98f050395c139.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f02e7361b68405e27b62a5.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f02e7361b68405e27b62a5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f02e7361b68405e27b62a5.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f02e7361b68405e27b62a5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f030d388cb74067cf291c3.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f030d388cb74067cf291c3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f030d388cb74067cf291c3.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f030d388cb74067cf291c3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f1922fcbd2410527b3bd89.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f1922fcbd2410527b3bd89.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f1922fcbd2410527b3bd89.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f1922fcbd2410527b3bd89.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f1a5e2d2c23707a4f9a660.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f1a5e2d2c23707a4f9a660.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f1a5e2d2c23707a4f9a660.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f1a5e2d2c23707a4f9a660.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f1a9cbd23023082e149fee.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f1a9cbd23023082e149fee.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f1a9cbd23023082e149fee.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f1a9cbd23023082e149fee.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5c3e399ff1a05629964e4.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5c3e399ff1a05629964e4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5c3e399ff1a05629964e4.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5c3e399ff1a05629964e4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5d2776c854e069560fbe6.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5d2776c854e069560fbe6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5d2776c854e069560fbe6.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5d2776c854e069560fbe6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5dc35c07ac1078f140916.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5dc35c07ac1078f140916.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5dc35c07ac1078f140916.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f5dc35c07ac1078f140916.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f803d5241e6a0433a523a1.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f803d5241e6a0433a523a1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f803d5241e6a0433a523a1.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f803d5241e6a0433a523a1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f805f813eaf2049bc2ceea.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f805f813eaf2049bc2ceea.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f805f813eaf2049bc2ceea.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f805f813eaf2049bc2ceea.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f80e0081e0f2052ae5b505.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f80e0081e0f2052ae5b505.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f80e0081e0f2052ae5b505.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f80e0081e0f2052ae5b505.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f81167d0d4910809f88945.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f81167d0d4910809f88945.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f81167d0d4910809f88945.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f81167d0d4910809f88945.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f81616cff80508badf9ad5.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f81616cff80508badf9ad5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f81616cff80508badf9ad5.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f81616cff80508badf9ad5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f83e7bfc09900959f41e20.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f83e7bfc09900959f41e20.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f83e7bfc09900959f41e20.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f83e7bfc09900959f41e20.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f84ec41116b209c280ba91.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f84ec41116b209c280ba91.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f84ec41116b209c280ba91.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f84ec41116b209c280ba91.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac4095512d3066053d73c.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fac4095512d3066053d73c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac4095512d3066053d73c.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fac4095512d3066053d73c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac8d7fdfaee0796934f20.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fac8d7fdfaee0796934f20.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac8d7fdfaee0796934f20.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fac8d7fdfaee0796934f20.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad0a812d9890938524f50.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad0a812d9890938524f50.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad0a812d9890938524f50.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad0a812d9890938524f50.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad6dfcc0d930a59becf12.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad6dfcc0d930a59becf12.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad6dfcc0d930a59becf12.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad6dfcc0d930a59becf12.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadb18058e950c73925279.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadb18058e950c73925279.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadb18058e950c73925279.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadb18058e950c73925279.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62cc5b1779e4d313466f73c5.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62cc5b1779e4d313466f73c5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62cc5b1779e4d313466f73c5.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62cc5b1779e4d313466f73c5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8b9dab5ac88e4d3d43a3.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62ff8b9dab5ac88e4d3d43a3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8b9dab5ac88e4d3d43a3.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62ff8b9dab5ac88e4d3d43a3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/63541ef4f96cd82e8e6c788a.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/63541ef4f96cd82e8e6c788a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/63541ef4f96cd82e8e6c788a.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/63541ef4f96cd82e8e6c788a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/6537e0be715fcb57d31ba8c3.md b/curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/6537e0be715fcb57d31ba8c3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/6537e0be715fcb57d31ba8c3.md rename to curriculum/challenges/english/blocks/learn-html-forms-by-building-a-registration-form/6537e0be715fcb57d31ba8c3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662a6bc12cde72c32fb526f0.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662a6bc12cde72c32fb526f0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662a6bc12cde72c32fb526f0.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662a6bc12cde72c32fb526f0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bd456896f16d9bd03f1a6.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bd456896f16d9bd03f1a6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bd456896f16d9bd03f1a6.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bd456896f16d9bd03f1a6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bd552e1c1d2db1b88ba47.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bd552e1c1d2db1b88ba47.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bd552e1c1d2db1b88ba47.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bd552e1c1d2db1b88ba47.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bd8260da84bdd5feae419.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bd8260da84bdd5feae419.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bd8260da84bdd5feae419.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bd8260da84bdd5feae419.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bdd364bf2cde1487922a9.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bdd364bf2cde1487922a9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bdd364bf2cde1487922a9.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bdd364bf2cde1487922a9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bde88dc84f1e249801b1a.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bde88dc84f1e249801b1a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662bde88dc84f1e249801b1a.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662bde88dc84f1e249801b1a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662f6d7c92381a3049e4c987.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662f6d7c92381a3049e4c987.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662f6d7c92381a3049e4c987.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662f6d7c92381a3049e4c987.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662f96576ef178927de87975.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662f96576ef178927de87975.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662f96576ef178927de87975.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662f96576ef178927de87975.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662fa2e2cf27c09f21f4f5d0.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662fa2e2cf27c09f21f4f5d0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662fa2e2cf27c09f21f4f5d0.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662fa2e2cf27c09f21f4f5d0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662fbcef5f05e1b84f541a0c.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662fbcef5f05e1b84f541a0c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662fbcef5f05e1b84f541a0c.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662fbcef5f05e1b84f541a0c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662fc3eba556a6bf800d48c1.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662fc3eba556a6bf800d48c1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/662fc3eba556a6bf800d48c1.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/662fc3eba556a6bf800d48c1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6639f947d3a1818c9322c64a.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6639f947d3a1818c9322c64a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6639f947d3a1818c9322c64a.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6639f947d3a1818c9322c64a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6639fdcc701833a54c364211.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6639fdcc701833a54c364211.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6639fdcc701833a54c364211.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6639fdcc701833a54c364211.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663a22ba7420c4d2f7fd2aec.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663a22ba7420c4d2f7fd2aec.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663a22ba7420c4d2f7fd2aec.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663a22ba7420c4d2f7fd2aec.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663a2dd1901cbeecc28748bd.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663a2dd1901cbeecc28748bd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663a2dd1901cbeecc28748bd.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663a2dd1901cbeecc28748bd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663a32735b317af9812eb0d7.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663a32735b317af9812eb0d7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663a32735b317af9812eb0d7.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663a32735b317af9812eb0d7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b7fefd437bd984e091cbf.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b7fefd437bd984e091cbf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b7fefd437bd984e091cbf.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b7fefd437bd984e091cbf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b83a28943e6aa6275a514.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b83a28943e6aa6275a514.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b83a28943e6aa6275a514.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b83a28943e6aa6275a514.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b93aee129b3c4cc07d0db.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b93aee129b3c4cc07d0db.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b93aee129b3c4cc07d0db.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b93aee129b3c4cc07d0db.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b95d65caeb3ca04c5fef4.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b95d65caeb3ca04c5fef4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663b95d65caeb3ca04c5fef4.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663b95d65caeb3ca04c5fef4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663c981b9b06922e13a97fe9.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663c981b9b06922e13a97fe9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663c981b9b06922e13a97fe9.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663c981b9b06922e13a97fe9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663c9f31306353460da54542.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663c9f31306353460da54542.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/663c9f31306353460da54542.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/663c9f31306353460da54542.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664c670069bae45fd060c25d.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664c670069bae45fd060c25d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664c670069bae45fd060c25d.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664c670069bae45fd060c25d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664cb04a16fe6938708967ef.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664cb04a16fe6938708967ef.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664cb04a16fe6938708967ef.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664cb04a16fe6938708967ef.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664e4a590b52ba8d2adff19f.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664e4a590b52ba8d2adff19f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664e4a590b52ba8d2adff19f.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664e4a590b52ba8d2adff19f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664e4e1b6c35a99cbba49e84.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664e4e1b6c35a99cbba49e84.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664e4e1b6c35a99cbba49e84.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664e4e1b6c35a99cbba49e84.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664ee8037f4bbe3c0944c35e.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664ee8037f4bbe3c0944c35e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664ee8037f4bbe3c0944c35e.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664ee8037f4bbe3c0944c35e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664eec7f38234443b42c206f.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664eec7f38234443b42c206f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664eec7f38234443b42c206f.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664eec7f38234443b42c206f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664eef158d792a509e8d708a.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664eef158d792a509e8d708a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664eef158d792a509e8d708a.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664eef158d792a509e8d708a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664ef4623946e65e18d59764.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664ef4623946e65e18d59764.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664ef4623946e65e18d59764.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664ef4623946e65e18d59764.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664f0389424a6f7aa15fd3e5.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664f0389424a6f7aa15fd3e5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664f0389424a6f7aa15fd3e5.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664f0389424a6f7aa15fd3e5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664f4559c17d2138ae680566.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664f4559c17d2138ae680566.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/664f4559c17d2138ae680566.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/664f4559c17d2138ae680566.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650583d9d9a194714da47f0.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650583d9d9a194714da47f0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650583d9d9a194714da47f0.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650583d9d9a194714da47f0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650633eaeccf266fee14ba6.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650633eaeccf266fee14ba6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650633eaeccf266fee14ba6.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650633eaeccf266fee14ba6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650e11fa60e222e691bb283.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650e11fa60e222e691bb283.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650e11fa60e222e691bb283.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650e11fa60e222e691bb283.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650e27cf34f2335a9bbbd08.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650e27cf34f2335a9bbbd08.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650e27cf34f2335a9bbbd08.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650e27cf34f2335a9bbbd08.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650e88cc500673ec881c9ca.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650e88cc500673ec881c9ca.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650e88cc500673ec881c9ca.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650e88cc500673ec881c9ca.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650eb84e248684c2f57555c.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650eb84e248684c2f57555c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650eb84e248684c2f57555c.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650eb84e248684c2f57555c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650f037c017aa6855a608e3.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650f037c017aa6855a608e3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6650f037c017aa6855a608e3.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6650f037c017aa6855a608e3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665460392acb7e91db2afad1.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665460392acb7e91db2afad1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665460392acb7e91db2afad1.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665460392acb7e91db2afad1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665467883dded0a1dad983b2.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665467883dded0a1dad983b2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665467883dded0a1dad983b2.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665467883dded0a1dad983b2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66558720bbe6e038315b7f81.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66558720bbe6e038315b7f81.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66558720bbe6e038315b7f81.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66558720bbe6e038315b7f81.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665621ef85db565d26632761.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665621ef85db565d26632761.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665621ef85db565d26632761.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665621ef85db565d26632761.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66562f71937f877c66123bbe.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66562f71937f877c66123bbe.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66562f71937f877c66123bbe.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66562f71937f877c66123bbe.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665ee783d35cb68875c626d4.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665ee783d35cb68875c626d4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/665ee783d35cb68875c626d4.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/665ee783d35cb68875c626d4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66759e32b88fb5459b1e0234.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66759e32b88fb5459b1e0234.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66759e32b88fb5459b1e0234.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66759e32b88fb5459b1e0234.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6675a38a8b535e4ff3274520.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6675a38a8b535e4ff3274520.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6675a38a8b535e4ff3274520.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6675a38a8b535e4ff3274520.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6675aaf418b41157f6ccd692.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6675aaf418b41157f6ccd692.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6675aaf418b41157f6ccd692.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6675aaf418b41157f6ccd692.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667938f754145d165c25725d.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667938f754145d165c25725d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667938f754145d165c25725d.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667938f754145d165c25725d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66793a552f357b17006a8726.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66793a552f357b17006a8726.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66793a552f357b17006a8726.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66793a552f357b17006a8726.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66793c5b4bdacc17c40ff8e7.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66793c5b4bdacc17c40ff8e7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66793c5b4bdacc17c40ff8e7.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66793c5b4bdacc17c40ff8e7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66793d1e1581681871635ac6.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66793d1e1581681871635ac6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66793d1e1581681871635ac6.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66793d1e1581681871635ac6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66794346ddfa141cbe70093a.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66794346ddfa141cbe70093a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66794346ddfa141cbe70093a.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66794346ddfa141cbe70093a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667944fed1f6b61da3406bd8.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667944fed1f6b61da3406bd8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667944fed1f6b61da3406bd8.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667944fed1f6b61da3406bd8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66799278873fd2570217bffa.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66799278873fd2570217bffa.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66799278873fd2570217bffa.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66799278873fd2570217bffa.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6679934707d5fe577f898efd.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6679934707d5fe577f898efd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6679934707d5fe577f898efd.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6679934707d5fe577f898efd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66799ba07c5fd58a61a604d3.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66799ba07c5fd58a61a604d3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66799ba07c5fd58a61a604d3.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66799ba07c5fd58a61a604d3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66799c1a0204668cef35555d.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66799c1a0204668cef35555d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/66799c1a0204668cef35555d.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/66799c1a0204668cef35555d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6679bf00da92e5c0db0ffdc3.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6679bf00da92e5c0db0ffdc3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6679bf00da92e5c0db0ffdc3.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6679bf00da92e5c0db0ffdc3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6679bfe40a6d77c6a3c17e06.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6679bfe40a6d77c6a3c17e06.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/6679bfe40a6d77c6a3c17e06.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/6679bfe40a6d77c6a3c17e06.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a7ce2a9925416e7b4781b.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a7ce2a9925416e7b4781b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a7ce2a9925416e7b4781b.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a7ce2a9925416e7b4781b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a860c3b61f61b7a18930c.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a860c3b61f61b7a18930c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a860c3b61f61b7a18930c.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a860c3b61f61b7a18930c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a8d7a735cf221729570ff.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a8d7a735cf221729570ff.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a8d7a735cf221729570ff.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a8d7a735cf221729570ff.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a965d5a4b5825ffb2e1d8.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a965d5a4b5825ffb2e1d8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a965d5a4b5825ffb2e1d8.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a965d5a4b5825ffb2e1d8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a9c91a87bb453a355b63d.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a9c91a87bb453a355b63d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667a9c91a87bb453a355b63d.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667a9c91a87bb453a355b63d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667aa056f1240f58fb9a2c17.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667aa056f1240f58fb9a2c17.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667aa056f1240f58fb9a2c17.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667aa056f1240f58fb9a2c17.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667e623208053643ca9d3c6e.md b/curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667e623208053643ca9d3c6e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-interfaces-by-building-an-equation-solver/667e623208053643ca9d3c6e.md rename to curriculum/challenges/english/blocks/learn-interfaces-by-building-an-equation-solver/667e623208053643ca9d3c6e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c47867800472a4ed5d2ea.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c47867800472a4ed5d2ea.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c47867800472a4ed5d2ea.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c47867800472a4ed5d2ea.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecb.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecb.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecc.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecc.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c48df8674cf2b91020ecc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c586be7180e40ddf74ff6.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c586be7180e40ddf74ff6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c586be7180e40ddf74ff6.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c586be7180e40ddf74ff6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c59e942f35541923104bf.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c59e942f35541923104bf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c59e942f35541923104bf.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c59e942f35541923104bf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5d7057c45f432fcdd46c.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5d7057c45f432fcdd46c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5d7057c45f432fcdd46c.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5d7057c45f432fcdd46c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5e727e56e743c9aed4a1.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5e727e56e743c9aed4a1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5e727e56e743c9aed4a1.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5e727e56e743c9aed4a1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5ffef5598d449b52ec12.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5ffef5598d449b52ec12.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5ffef5598d449b52ec12.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646c5ffef5598d449b52ec12.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ce8bb4b35544d501c7184.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ce8bb4b35544d501c7184.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ce8bb4b35544d501c7184.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ce8bb4b35544d501c7184.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ce9d790d2a44de5f99e04.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ce9d790d2a44de5f99e04.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ce9d790d2a44de5f99e04.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ce9d790d2a44de5f99e04.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f5c17f99146071ee884c.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476f5c17f99146071ee884c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f5c17f99146071ee884c.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476f5c17f99146071ee884c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476fb7cbaafa36d65e9cf35.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476fb7cbaafa36d65e9cf35.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476fb7cbaafa36d65e9cf35.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476fb7cbaafa36d65e9cf35.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476fc5cf14b276e6d04e82a.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476fc5cf14b276e6d04e82a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476fc5cf14b276e6d04e82a.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476fc5cf14b276e6d04e82a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476fd4213318f6ee211028a.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476fd4213318f6ee211028a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476fd4213318f6ee211028a.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6476fd4213318f6ee211028a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64770351e8586671ec0911f0.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64770351e8586671ec0911f0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64770351e8586671ec0911f0.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64770351e8586671ec0911f0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6477062778c85972eb648030.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6477062778c85972eb648030.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6477062778c85972eb648030.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6477062778c85972eb648030.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d821de0d97b3283c72b36.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/647d821de0d97b3283c72b36.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d821de0d97b3283c72b36.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/647d821de0d97b3283c72b36.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/649353647c44ef4867ab4935.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/649353647c44ef4867ab4935.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/649353647c44ef4867ab4935.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/649353647c44ef4867ab4935.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6676a8a8d9861319ee901a90.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6676a8a8d9861319ee901a90.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6676a8a8d9861319ee901a90.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6676a8a8d9861319ee901a90.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6676a8b01e56ec1a1e07c202.md b/curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6676a8b01e56ec1a1e07c202.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6676a8b01e56ec1a1e07c202.md rename to curriculum/challenges/english/blocks/learn-intermediate-css-by-building-a-cat-painting/6676a8b01e56ec1a1e07c202.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461815bc48998eb15d55349.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461815bc48998eb15d55349.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461815bc48998eb15d55349.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461815bc48998eb15d55349.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461a1b2d5f508f374d72d30.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461a1b2d5f508f374d72d30.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461a1b2d5f508f374d72d30.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461a1b2d5f508f374d72d30.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461abe3ad3609f436f3a087.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461abe3ad3609f436f3a087.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461abe3ad3609f436f3a087.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461abe3ad3609f436f3a087.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461b0b3dc4034f4f70a4929.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461b0b3dc4034f4f70a4929.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461b0b3dc4034f4f70a4929.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461b0b3dc4034f4f70a4929.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461baf1e276bdfe3b8ff92a.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461baf1e276bdfe3b8ff92a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6461baf1e276bdfe3b8ff92a.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6461baf1e276bdfe3b8ff92a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64800ffcc075d9af2f52f034.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64800ffcc075d9af2f52f034.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64800ffcc075d9af2f52f034.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64800ffcc075d9af2f52f034.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/648160c026b3bebc63177ab9.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/648160c026b3bebc63177ab9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/648160c026b3bebc63177ab9.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/648160c026b3bebc63177ab9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/648166a88629ccc03452bf04.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/648166a88629ccc03452bf04.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/648166a88629ccc03452bf04.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/648166a88629ccc03452bf04.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6482b07e8a3dcacbbbfa43f6.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6482b07e8a3dcacbbbfa43f6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6482b07e8a3dcacbbbfa43f6.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6482b07e8a3dcacbbbfa43f6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6482b4fef5fd6bcdfddad730.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6482b4fef5fd6bcdfddad730.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6482b4fef5fd6bcdfddad730.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6482b4fef5fd6bcdfddad730.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6482bc5d699f0acfc52bdc41.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6482bc5d699f0acfc52bdc41.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6482bc5d699f0acfc52bdc41.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6482bc5d699f0acfc52bdc41.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64861a8856e1eaf9e349570e.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64861a8856e1eaf9e349570e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64861a8856e1eaf9e349570e.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64861a8856e1eaf9e349570e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64861c02ff1ef4fa62a9e132.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64861c02ff1ef4fa62a9e132.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64861c02ff1ef4fa62a9e132.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64861c02ff1ef4fa62a9e132.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6486212f80701cfb18052eae.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6486212f80701cfb18052eae.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6486212f80701cfb18052eae.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6486212f80701cfb18052eae.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64862530b093dbfbea58f43d.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64862530b093dbfbea58f43d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64862530b093dbfbea58f43d.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64862530b093dbfbea58f43d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6486282ca3a469fca6ebed27.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6486282ca3a469fca6ebed27.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6486282ca3a469fca6ebed27.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6486282ca3a469fca6ebed27.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a6b393a10a4357087b3f7.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a6b393a10a4357087b3f7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a6b393a10a4357087b3f7.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a6b393a10a4357087b3f7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a75a844f2ea3a0060d807.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a75a844f2ea3a0060d807.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a75a844f2ea3a0060d807.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a75a844f2ea3a0060d807.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a80aa4405823b3f81a47f.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a80aa4405823b3f81a47f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a80aa4405823b3f81a47f.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a80aa4405823b3f81a47f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a845dccffd93c0d41ad4b.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a845dccffd93c0d41ad4b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a845dccffd93c0d41ad4b.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a845dccffd93c0d41ad4b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a88458b4e343fbdffbbc0.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a88458b4e343fbdffbbc0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/649a88458b4e343fbdffbbc0.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/649a88458b4e343fbdffbbc0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1d39230e33585f3dd0dae.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1d39230e33585f3dd0dae.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1d39230e33585f3dd0dae.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1d39230e33585f3dd0dae.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1d86b1294b2869cef1c18.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1d86b1294b2869cef1c18.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1d86b1294b2869cef1c18.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1d86b1294b2869cef1c18.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1e1b74d2e4e019acb70b8.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1e1b74d2e4e019acb70b8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1e1b74d2e4e019acb70b8.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1e1b74d2e4e019acb70b8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1e54abad976028a8938f1.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1e54abad976028a8938f1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1e54abad976028a8938f1.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1e54abad976028a8938f1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1fdbf48e08b06e8b05870.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1fdbf48e08b06e8b05870.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a1fdbf48e08b06e8b05870.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a1fdbf48e08b06e8b05870.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2cadabc8538152c49a7eb.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2cadabc8538152c49a7eb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2cadabc8538152c49a7eb.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2cadabc8538152c49a7eb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2ceb58fe10e15e0dc223f.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2ceb58fe10e15e0dc223f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2ceb58fe10e15e0dc223f.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2ceb58fe10e15e0dc223f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2d19c5029ba166cb912e5.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2d19c5029ba166cb912e5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2d19c5029ba166cb912e5.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2d19c5029ba166cb912e5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2d5f23518e71727cac0db.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2d5f23518e71727cac0db.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2d5f23518e71727cac0db.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2d5f23518e71727cac0db.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2d86799a58517c29f79a5.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2d86799a58517c29f79a5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64a2d86799a58517c29f79a5.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64a2d86799a58517c29f79a5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64aaf2aff7f1fc7a550f40cb.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64aaf2aff7f1fc7a550f40cb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64aaf2aff7f1fc7a550f40cb.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64aaf2aff7f1fc7a550f40cb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64aaf83d46b16a7b20a27051.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64aaf83d46b16a7b20a27051.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64aaf83d46b16a7b20a27051.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64aaf83d46b16a7b20a27051.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab0134716d0a7c8889f167.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab0134716d0a7c8889f167.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab0134716d0a7c8889f167.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab0134716d0a7c8889f167.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab06a9cc033b7d4a8bad2a.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab06a9cc033b7d4a8bad2a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab06a9cc033b7d4a8bad2a.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab06a9cc033b7d4a8bad2a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab143edad72b7e25b23f8a.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab143edad72b7e25b23f8a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab143edad72b7e25b23f8a.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab143edad72b7e25b23f8a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab178206f3237eafcc0ef4.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab178206f3237eafcc0ef4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64ab178206f3237eafcc0ef4.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64ab178206f3237eafcc0ef4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acebecb7484c8c6a760534.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acebecb7484c8c6a760534.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acebecb7484c8c6a760534.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acebecb7484c8c6a760534.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64aced3e88b0a38cec824dea.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64aced3e88b0a38cec824dea.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64aced3e88b0a38cec824dea.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64aced3e88b0a38cec824dea.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acedb5f59c0c8d43e96aa4.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acedb5f59c0c8d43e96aa4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acedb5f59c0c8d43e96aa4.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acedb5f59c0c8d43e96aa4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acf1af380a708ded8761f0.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acf1af380a708ded8761f0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acf1af380a708ded8761f0.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acf1af380a708ded8761f0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acf287857bb38e6dd7ca69.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acf287857bb38e6dd7ca69.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64acf287857bb38e6dd7ca69.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64acf287857bb38e6dd7ca69.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c703f58330b3767399e486.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c703f58330b3767399e486.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c703f58330b3767399e486.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c703f58330b3767399e486.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c705fd8969d677066792b8.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c705fd8969d677066792b8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c705fd8969d677066792b8.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c705fd8969d677066792b8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c708fe06b0c3776f90faaf.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c708fe06b0c3776f90faaf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c708fe06b0c3776f90faaf.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c708fe06b0c3776f90faaf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c70d3bf7504978368da6ad.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c70d3bf7504978368da6ad.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c70d3bf7504978368da6ad.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c70d3bf7504978368da6ad.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c70f78dbf5667a307a7d90.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c70f78dbf5667a307a7d90.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c70f78dbf5667a307a7d90.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c70f78dbf5667a307a7d90.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c71235eba6c67adaa9a458.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c71235eba6c67adaa9a458.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c71235eba6c67adaa9a458.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c71235eba6c67adaa9a458.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7135a9d35797b4bfb01b3.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7135a9d35797b4bfb01b3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7135a9d35797b4bfb01b3.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7135a9d35797b4bfb01b3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c714ec1b844f7bc0723deb.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c714ec1b844f7bc0723deb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c714ec1b844f7bc0723deb.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c714ec1b844f7bc0723deb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c715769bab5f7c14f6cd7b.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c715769bab5f7c14f6cd7b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c715769bab5f7c14f6cd7b.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c715769bab5f7c14f6cd7b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7168cba4a4f7c90c26277.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7168cba4a4f7c90c26277.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7168cba4a4f7c90c26277.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7168cba4a4f7c90c26277.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7173772c2497ce99b474c.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7173772c2497ce99b474c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7173772c2497ce99b474c.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7173772c2497ce99b474c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7202620a5e17d8a3c777d.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7202620a5e17d8a3c777d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7202620a5e17d8a3c777d.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7202620a5e17d8a3c777d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c72e52133d687e8e6a60f6.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c72e52133d687e8e6a60f6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c72e52133d687e8e6a60f6.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c72e52133d687e8e6a60f6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c73367cce78a7fd65dd3be.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c73367cce78a7fd65dd3be.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c73367cce78a7fd65dd3be.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c73367cce78a7fd65dd3be.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c734293def73808e609778.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c734293def73808e609778.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c734293def73808e609778.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c734293def73808e609778.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c736a531835181349c27d2.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c736a531835181349c27d2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c736a531835181349c27d2.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c736a531835181349c27d2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c73981de025581bddb89eb.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c73981de025581bddb89eb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c73981de025581bddb89eb.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c73981de025581bddb89eb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c73df1424422832333a9fa.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c73df1424422832333a9fa.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c73df1424422832333a9fa.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c73df1424422832333a9fa.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74a226587f502c0525927.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74a226587f502c0525927.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74a226587f502c0525927.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74a226587f502c0525927.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74a8a4138c6032241d498.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74a8a4138c6032241d498.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74a8a4138c6032241d498.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74a8a4138c6032241d498.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74c293dd7cf03cbd58194.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74c293dd7cf03cbd58194.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74c293dd7cf03cbd58194.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74c293dd7cf03cbd58194.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74e0064a9080443af0796.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74e0064a9080443af0796.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c74e0064a9080443af0796.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c74e0064a9080443af0796.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c750c328e06f0878a9272e.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c750c328e06f0878a9272e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c750c328e06f0878a9272e.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c750c328e06f0878a9272e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7527100b19b09037ce5db.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7527100b19b09037ce5db.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7527100b19b09037ce5db.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7527100b19b09037ce5db.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7538db3e33d09704ab148.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7538db3e33d09704ab148.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7538db3e33d09704ab148.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7538db3e33d09704ab148.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c754f598ca5409d0a08884.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c754f598ca5409d0a08884.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c754f598ca5409d0a08884.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c754f598ca5409d0a08884.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c755bf0034b20a428a4a1b.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c755bf0034b20a428a4a1b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c755bf0034b20a428a4a1b.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c755bf0034b20a428a4a1b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7561d44e2300a90a38ab6.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7561d44e2300a90a38ab6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7561d44e2300a90a38ab6.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7561d44e2300a90a38ab6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7573fd2265f0b1c77e2ec.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7573fd2265f0b1c77e2ec.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c7573fd2265f0b1c77e2ec.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c7573fd2265f0b1c77e2ec.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c758ab7352130b775df8c4.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c758ab7352130b775df8c4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c758ab7352130b775df8c4.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c758ab7352130b775df8c4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c764dd9071050d0a2c1473.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c764dd9071050d0a2c1473.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c764dd9071050d0a2c1473.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c764dd9071050d0a2c1473.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9bab6998128282da063f9.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9bab6998128282da063f9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9bab6998128282da063f9.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9bab6998128282da063f9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9db021d4d912906878f3a.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9db021d4d912906878f3a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9db021d4d912906878f3a.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9db021d4d912906878f3a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9dc4bd63a92295347c449.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9dc4bd63a92295347c449.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9dc4bd63a92295347c449.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9dc4bd63a92295347c449.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9e4cc5f06902dc75dc8f4.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9e4cc5f06902dc75dc8f4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9e4cc5f06902dc75dc8f4.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9e4cc5f06902dc75dc8f4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9e90c433fde2e870285a3.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9e90c433fde2e870285a3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9e90c433fde2e870285a3.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9e90c433fde2e870285a3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9efea385ca536bf467a7c.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9efea385ca536bf467a7c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9efea385ca536bf467a7c.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9efea385ca536bf467a7c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9fa51209ab5395d524cce.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9fa51209ab5395d524cce.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9fa51209ab5395d524cce.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9fa51209ab5395d524cce.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9fe7b2ffa3539fbf82d32.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9fe7b2ffa3539fbf82d32.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64c9fe7b2ffa3539fbf82d32.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64c9fe7b2ffa3539fbf82d32.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cab4d06512c95234256cbb.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cab4d06512c95234256cbb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cab4d06512c95234256cbb.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cab4d06512c95234256cbb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caea41a4199e54253c60ca.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caea41a4199e54253c60ca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caea41a4199e54253c60ca.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caea41a4199e54253c60ca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caeb134c3cdc5498cd75b9.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caeb134c3cdc5498cd75b9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caeb134c3cdc5498cd75b9.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caeb134c3cdc5498cd75b9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caeeae2fa57756035d6012.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caeeae2fa57756035d6012.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caeeae2fa57756035d6012.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caeeae2fa57756035d6012.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caf1be15606d5814c3387b.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caf1be15606d5814c3387b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caf1be15606d5814c3387b.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caf1be15606d5814c3387b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caf237baef43587be6d860.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caf237baef43587be6d860.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64caf237baef43587be6d860.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64caf237baef43587be6d860.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb24c224ac2c61fa1c70aa.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb24c224ac2c61fa1c70aa.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb24c224ac2c61fa1c70aa.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb24c224ac2c61fa1c70aa.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb262dd91ecc62998736af.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb262dd91ecc62998736af.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb262dd91ecc62998736af.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb262dd91ecc62998736af.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb26e84dd0b56313ba0c6e.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb26e84dd0b56313ba0c6e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb26e84dd0b56313ba0c6e.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb26e84dd0b56313ba0c6e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2a87057eb5655c66d1c2.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2a87057eb5655c66d1c2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2a87057eb5655c66d1c2.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2a87057eb5655c66d1c2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2da32f8443669fd4e725.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2da32f8443669fd4e725.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2da32f8443669fd4e725.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2da32f8443669fd4e725.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2e5bdfb23a67272a07c7.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2e5bdfb23a67272a07c7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2e5bdfb23a67272a07c7.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2e5bdfb23a67272a07c7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2ff0c31b0f67a6d76a47.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2ff0c31b0f67a6d76a47.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb2ff0c31b0f67a6d76a47.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb2ff0c31b0f67a6d76a47.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb30b8e4719a67fe14f364.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb30b8e4719a67fe14f364.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb30b8e4719a67fe14f364.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb30b8e4719a67fe14f364.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb34c01b3d856a9a59261d.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb34c01b3d856a9a59261d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb34c01b3d856a9a59261d.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb34c01b3d856a9a59261d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb3f62b10c336bada1c70c.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb3f62b10c336bada1c70c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb3f62b10c336bada1c70c.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb3f62b10c336bada1c70c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb472593e3be6d10a7c13b.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb472593e3be6d10a7c13b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb472593e3be6d10a7c13b.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb472593e3be6d10a7c13b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb480723790d6d727b8ef5.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb480723790d6d727b8ef5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb480723790d6d727b8ef5.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb480723790d6d727b8ef5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb48e36c9ad56dd7a523f4.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb48e36c9ad56dd7a523f4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb48e36c9ad56dd7a523f4.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb48e36c9ad56dd7a523f4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb4978631a4f6e3e1b964d.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb4978631a4f6e3e1b964d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb4978631a4f6e3e1b964d.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb4978631a4f6e3e1b964d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb4e676c156f7332f40db7.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb4e676c156f7332f40db7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb4e676c156f7332f40db7.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb4e676c156f7332f40db7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb4ebdc75b3a73a43da5ec.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb4ebdc75b3a73a43da5ec.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb4ebdc75b3a73a43da5ec.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb4ebdc75b3a73a43da5ec.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb50fd95831a745ea60d13.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb50fd95831a745ea60d13.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb50fd95831a745ea60d13.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb50fd95831a745ea60d13.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb522509ffb274daf9fd9e.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb522509ffb274daf9fd9e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb522509ffb274daf9fd9e.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb522509ffb274daf9fd9e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb583dadb33a77595797bd.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb583dadb33a77595797bd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb583dadb33a77595797bd.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb583dadb33a77595797bd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb5d1d48532b79b4e7ef6c.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb5d1d48532b79b4e7ef6c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/64cb5d1d48532b79b4e7ef6c.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/64cb5d1d48532b79b4e7ef6c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6507512fe521de40085b8831.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6507512fe521de40085b8831.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/6507512fe521de40085b8831.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/6507512fe521de40085b8831.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/650755908a8071409ab9e09e.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/650755908a8071409ab9e09e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/650755908a8071409ab9e09e.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/650755908a8071409ab9e09e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/650756e20cffbe41305a0dde.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/650756e20cffbe41305a0dde.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/650756e20cffbe41305a0dde.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/650756e20cffbe41305a0dde.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/650757918a9e97418dc3d71a.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/650757918a9e97418dc3d71a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/650757918a9e97418dc3d71a.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/650757918a9e97418dc3d71a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65afeb7ab6867b43dacbf32b.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65afeb7ab6867b43dacbf32b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65afeb7ab6867b43dacbf32b.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65afeb7ab6867b43dacbf32b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65afec8f02423144ef136a94.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65afec8f02423144ef136a94.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65afec8f02423144ef136a94.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65afec8f02423144ef136a94.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b006efc74c675c2bdfccba.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b006efc74c675c2bdfccba.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b006efc74c675c2bdfccba.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b006efc74c675c2bdfccba.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b00a6f1c429c5e9fa50e90.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b00a6f1c429c5e9fa50e90.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b00a6f1c429c5e9fa50e90.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b00a6f1c429c5e9fa50e90.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b2a465d7ca3ab6e902285b.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b2a465d7ca3ab6e902285b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b2a465d7ca3ab6e902285b.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b2a465d7ca3ab6e902285b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b2bb4c279af3cd585ba777.md b/curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b2bb4c279af3cd585ba777.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-intermediate-oop-by-building-a-platformer-game/65b2bb4c279af3cd585ba777.md rename to curriculum/challenges/english/blocks/learn-intermediate-oop-by-building-a-platformer-game/65b2bb4c279af3cd585ba777.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b236691c67b197cd382f4.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b236691c67b197cd382f4.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b236691c67b197cd382f4.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b236691c67b197cd382f4.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b400653813a1caa228aca.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b400653813a1caa228aca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b400653813a1caa228aca.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b400653813a1caa228aca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b438144bd421e49e202e2.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b438144bd421e49e202e2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b438144bd421e49e202e2.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b438144bd421e49e202e2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b44fd1219f01f3afa8fb1.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b44fd1219f01f3afa8fb1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b44fd1219f01f3afa8fb1.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b44fd1219f01f3afa8fb1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5bd17d068521ee895631.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5bd17d068521ee895631.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5bd17d068521ee895631.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5bd17d068521ee895631.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5c45e603ca227abf904a.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5c45e603ca227abf904a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5c45e603ca227abf904a.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5c45e603ca227abf904a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5cec02f00e23028cdbd5.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5cec02f00e23028cdbd5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5cec02f00e23028cdbd5.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5cec02f00e23028cdbd5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5de322bdee236e353230.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5de322bdee236e353230.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5de322bdee236e353230.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5de322bdee236e353230.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5f2319bc2223f2fc408a.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5f2319bc2223f2fc408a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b5f2319bc2223f2fc408a.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b5f2319bc2223f2fc408a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b602d5bf54224a94cbfa6.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b602d5bf54224a94cbfa6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b602d5bf54224a94cbfa6.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b602d5bf54224a94cbfa6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b615cdee8f12537d6f90c.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b615cdee8f12537d6f90c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b615cdee8f12537d6f90c.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b615cdee8f12537d6f90c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b631cc34605266f81b9bb.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b631cc34605266f81b9bb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b631cc34605266f81b9bb.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b631cc34605266f81b9bb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b64017820f626f6a092c2.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b64017820f626f6a092c2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b64017820f626f6a092c2.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b64017820f626f6a092c2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b6531fad8572767c5b4dc.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b6531fad8572767c5b4dc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b6531fad8572767c5b4dc.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b6531fad8572767c5b4dc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b661cc0427227c7e7aec0.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b661cc0427227c7e7aec0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b661cc0427227c7e7aec0.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b661cc0427227c7e7aec0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b66c57499db2828adac5e.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b66c57499db2828adac5e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b66c57499db2828adac5e.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b66c57499db2828adac5e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b674c711e5428985017ca.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b674c711e5428985017ca.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b674c711e5428985017ca.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b674c711e5428985017ca.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b67daf0b2d128ece96345.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b67daf0b2d128ece96345.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b67daf0b2d128ece96345.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b67daf0b2d128ece96345.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b68caf6debb2975503948.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b68caf6debb2975503948.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b68caf6debb2975503948.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b68caf6debb2975503948.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b6940d1ad7829b4d9a918.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b6940d1ad7829b4d9a918.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b6940d1ad7829b4d9a918.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b6940d1ad7829b4d9a918.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b6a7dd8fb2f2a52da24f5.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b6a7dd8fb2f2a52da24f5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b6a7dd8fb2f2a52da24f5.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657b6a7dd8fb2f2a52da24f5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657c836198f77668f5cfd122.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657c836198f77668f5cfd122.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657c836198f77668f5cfd122.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657c836198f77668f5cfd122.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657c9900c2df3b6ffdd86129.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657c9900c2df3b6ffdd86129.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657c9900c2df3b6ffdd86129.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657c9900c2df3b6ffdd86129.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657c99c084204371fcb8d6a8.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657c99c084204371fcb8d6a8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657c99c084204371fcb8d6a8.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657c99c084204371fcb8d6a8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca06716e21b803ffb55d5.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca06716e21b803ffb55d5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca06716e21b803ffb55d5.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca06716e21b803ffb55d5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca33bb1f197812c1a358b.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca33bb1f197812c1a358b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca33bb1f197812c1a358b.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca33bb1f197812c1a358b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca36eacc797817451ece6.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca36eacc797817451ece6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca36eacc797817451ece6.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca36eacc797817451ece6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca50a95d1c3828ee5a991.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca50a95d1c3828ee5a991.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca50a95d1c3828ee5a991.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca50a95d1c3828ee5a991.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca59e6e559782e4c10056.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca59e6e559782e4c10056.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca59e6e559782e4c10056.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca59e6e559782e4c10056.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca8e65f9c2c836eecd834.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca8e65f9c2c836eecd834.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca8e65f9c2c836eecd834.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca8e65f9c2c836eecd834.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca996f3fdf683f408f632.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca996f3fdf683f408f632.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca996f3fdf683f408f632.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ca996f3fdf683f408f632.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657caa4012f1cf846dcaa619.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657caa4012f1cf846dcaa619.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657caa4012f1cf846dcaa619.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657caa4012f1cf846dcaa619.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cad90d6745e85569cdc06.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cad90d6745e85569cdc06.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cad90d6745e85569cdc06.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cad90d6745e85569cdc06.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657caec5163c6c85e5b31284.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657caec5163c6c85e5b31284.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657caec5163c6c85e5b31284.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657caec5163c6c85e5b31284.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cafc142a867006734c3ed.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cafc142a867006734c3ed.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cafc142a867006734c3ed.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cafc142a867006734c3ed.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccd18f62d4c0292a97808.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccd18f62d4c0292a97808.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccd18f62d4c0292a97808.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccd18f62d4c0292a97808.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccd8e0b8383034fa1be0b.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccd8e0b8383034fa1be0b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccd8e0b8383034fa1be0b.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccd8e0b8383034fa1be0b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccdeb0919a803c00c8cbd.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccdeb0919a803c00c8cbd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccdeb0919a803c00c8cbd.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccdeb0919a803c00c8cbd.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccee0cbd78d044dfe4a77.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccee0cbd78d044dfe4a77.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccee0cbd78d044dfe4a77.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccee0cbd78d044dfe4a77.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccf3ab9ef2604c6ba696f.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccf3ab9ef2604c6ba696f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccf3ab9ef2604c6ba696f.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccf3ab9ef2604c6ba696f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccfa7eeb47305177d4a45.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccfa7eeb47305177d4a45.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ccfa7eeb47305177d4a45.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ccfa7eeb47305177d4a45.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd0e81302a205cfbc10a2.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd0e81302a205cfbc10a2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd0e81302a205cfbc10a2.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd0e81302a205cfbc10a2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd1cdaa5260067b6fb93e.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd1cdaa5260067b6fb93e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd1cdaa5260067b6fb93e.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd1cdaa5260067b6fb93e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd2ab46d95e075065d952.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd2ab46d95e075065d952.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd2ab46d95e075065d952.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd2ab46d95e075065d952.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd301c8cef107941a5552.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd301c8cef107941a5552.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd301c8cef107941a5552.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd301c8cef107941a5552.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd51dc73ba908478c9f70.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd51dc73ba908478c9f70.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd51dc73ba908478c9f70.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd51dc73ba908478c9f70.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd5bac0e2df08b433b29d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd5bac0e2df08b433b29d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd5bac0e2df08b433b29d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd5bac0e2df08b433b29d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd6c342d0e8093dd5c540.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd6c342d0e8093dd5c540.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd6c342d0e8093dd5c540.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd6c342d0e8093dd5c540.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd7778a28e4099f0ca6e9.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd7778a28e4099f0ca6e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd7778a28e4099f0ca6e9.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd7778a28e4099f0ca6e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd816f3caf509f85e4d4a.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd816f3caf509f85e4d4a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd816f3caf509f85e4d4a.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd816f3caf509f85e4d4a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd8d94290160a8732893d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd8d94290160a8732893d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd8d94290160a8732893d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd8d94290160a8732893d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd938cf0b0c0ad751ac23.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd938cf0b0c0ad751ac23.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd938cf0b0c0ad751ac23.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd938cf0b0c0ad751ac23.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd9ae412af80b2a7ff265.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd9ae412af80b2a7ff265.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cd9ae412af80b2a7ff265.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cd9ae412af80b2a7ff265.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cda710736e30ba719e441.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cda710736e30ba719e441.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cda710736e30ba719e441.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cda710736e30ba719e441.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cdf0217569e0ce2e40cd1.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cdf0217569e0ce2e40cd1.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cdf0217569e0ce2e40cd1.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cdf0217569e0ce2e40cd1.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cdfc400c4130d43bab6e9.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cdfc400c4130d43bab6e9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657cdfc400c4130d43bab6e9.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657cdfc400c4130d43bab6e9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce2aee8f1d30e17cf89e5.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce2aee8f1d30e17cf89e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce2aee8f1d30e17cf89e5.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce2aee8f1d30e17cf89e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce387f809d60eb54f06d6.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce387f809d60eb54f06d6.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce387f809d60eb54f06d6.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce387f809d60eb54f06d6.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce5caa3e1460ff657c6b0.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce5caa3e1460ff657c6b0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce5caa3e1460ff657c6b0.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce5caa3e1460ff657c6b0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce7ed5eb7171156711c77.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce7ed5eb7171156711c77.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce7ed5eb7171156711c77.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657ce7ed5eb7171156711c77.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657daa5ab8505427a5b99cd2.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657daa5ab8505427a5b99cd2.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657daa5ab8505427a5b99cd2.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657daa5ab8505427a5b99cd2.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657daad61699f1281c5dca55.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657daad61699f1281c5dca55.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657daad61699f1281c5dca55.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657daad61699f1281c5dca55.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657dab674b9de728828aa020.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657dab674b9de728828aa020.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657dab674b9de728828aa020.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657dab674b9de728828aa020.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657dadfc7d21eb294c9f057e.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657dadfc7d21eb294c9f057e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657dadfc7d21eb294c9f057e.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657dadfc7d21eb294c9f057e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657daf702ed04a29ee42de69.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657daf702ed04a29ee42de69.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657daf702ed04a29ee42de69.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657daf702ed04a29ee42de69.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df21cc45b1f66112fb8fc.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df21cc45b1f66112fb8fc.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df21cc45b1f66112fb8fc.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df21cc45b1f66112fb8fc.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df2b22d7649667734d71e.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df2b22d7649667734d71e.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df2b22d7649667734d71e.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df2b22d7649667734d71e.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df30a140de766c3896294.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df30a140de766c3896294.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df30a140de766c3896294.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df30a140de766c3896294.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df39e98ace1673de4c399.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df39e98ace1673de4c399.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df39e98ace1673de4c399.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df39e98ace1673de4c399.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df429a575a6679e72d48f.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df429a575a6679e72d48f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df429a575a6679e72d48f.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df429a575a6679e72d48f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df4ff04eed86814093f0f.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df4ff04eed86814093f0f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df4ff04eed86814093f0f.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df4ff04eed86814093f0f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df5d14291b56887825276.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df5d14291b56887825276.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df5d14291b56887825276.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df5d14291b56887825276.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df6018a70e468f5dc016a.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df6018a70e468f5dc016a.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657df6018a70e468f5dc016a.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657df6018a70e468f5dc016a.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3c159dc94c6e33ba6115.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3c159dc94c6e33ba6115.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3c159dc94c6e33ba6115.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3c159dc94c6e33ba6115.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3ca1c4d9636e9012e1a9.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3ca1c4d9636e9012e1a9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3ca1c4d9636e9012e1a9.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3ca1c4d9636e9012e1a9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3dc46c5a816f0b12fb76.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3dc46c5a816f0b12fb76.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3dc46c5a816f0b12fb76.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3dc46c5a816f0b12fb76.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3ec58a1c706fb201d719.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3ec58a1c706fb201d719.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e3ec58a1c706fb201d719.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e3ec58a1c706fb201d719.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e408c387898706d4c1b46.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e408c387898706d4c1b46.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e408c387898706d4c1b46.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e408c387898706d4c1b46.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4173056b4771208c184d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4173056b4771208c184d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4173056b4771208c184d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4173056b4771208c184d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e428ed1d56c720561e571.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e428ed1d56c720561e571.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e428ed1d56c720561e571.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e428ed1d56c720561e571.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e42d9cf8693725896cc49.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e42d9cf8693725896cc49.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e42d9cf8693725896cc49.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e42d9cf8693725896cc49.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e47d5fa5dea7cbdaf484b.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e47d5fa5dea7cbdaf484b.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e47d5fa5dea7cbdaf484b.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e47d5fa5dea7cbdaf484b.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e496dda7af77d6798e7f7.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e496dda7af77d6798e7f7.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e496dda7af77d6798e7f7.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e496dda7af77d6798e7f7.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e49f3ee34e67dbe0d8848.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e49f3ee34e67dbe0d8848.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e49f3ee34e67dbe0d8848.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e49f3ee34e67dbe0d8848.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4ab5b857f77e36c82a4d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4ab5b857f77e36c82a4d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4ab5b857f77e36c82a4d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4ab5b857f77e36c82a4d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4b7d381d567e8d97967c.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4b7d381d567e8d97967c.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4b7d381d567e8d97967c.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4b7d381d567e8d97967c.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4c1f0bd3e97ef2d46644.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4c1f0bd3e97ef2d46644.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4c1f0bd3e97ef2d46644.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4c1f0bd3e97ef2d46644.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4cd7f87d4f7f6954446d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4cd7f87d4f7f6954446d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4cd7f87d4f7f6954446d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4cd7f87d4f7f6954446d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4db2e3fc8d7fb41b8b85.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4db2e3fc8d7fb41b8b85.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4db2e3fc8d7fb41b8b85.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4db2e3fc8d7fb41b8b85.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4de2c8c70a7ff7e1546d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4de2c8c70a7ff7e1546d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4de2c8c70a7ff7e1546d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4de2c8c70a7ff7e1546d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4e3b02a2128049c344c8.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4e3b02a2128049c344c8.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4e3b02a2128049c344c8.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4e3b02a2128049c344c8.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4fd2ecf31280ef673f0d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4fd2ecf31280ef673f0d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e4fd2ecf31280ef673f0d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e4fd2ecf31280ef673f0d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e51218ff18f8191b76ea9.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e51218ff18f8191b76ea9.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e51218ff18f8191b76ea9.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e51218ff18f8191b76ea9.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e523fcaaa0e823b3789e5.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e523fcaaa0e823b3789e5.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e523fcaaa0e823b3789e5.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e523fcaaa0e823b3789e5.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e539471b4aa82c7402c15.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e539471b4aa82c7402c15.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e539471b4aa82c7402c15.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e539471b4aa82c7402c15.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e5477269b94834908826f.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e5477269b94834908826f.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e5477269b94834908826f.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e5477269b94834908826f.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e54f51fe1c983d840cb70.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e54f51fe1c983d840cb70.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e54f51fe1c983d840cb70.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e54f51fe1c983d840cb70.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e55e612fac9847dc7ce03.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e55e612fac9847dc7ce03.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e55e612fac9847dc7ce03.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e55e612fac9847dc7ce03.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e56e7034d2d858b6e9e00.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e56e7034d2d858b6e9e00.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e56e7034d2d858b6e9e00.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e56e7034d2d858b6e9e00.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e57c429a4dc8662a61c96.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e57c429a4dc8662a61c96.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e57c429a4dc8662a61c96.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e57c429a4dc8662a61c96.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e59605c6f688785fbb46d.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e59605c6f688785fbb46d.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e59605c6f688785fbb46d.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/657e59605c6f688785fbb46d.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c7717e93e15e498d93b5af.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c7717e93e15e498d93b5af.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c7717e93e15e498d93b5af.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c7717e93e15e498d93b5af.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c772faaccc414b3666a7a0.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c772faaccc414b3666a7a0.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c772faaccc414b3666a7a0.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c772faaccc414b3666a7a0.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c774c74b69734d08b1ecbb.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c774c74b69734d08b1ecbb.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c774c74b69734d08b1ecbb.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c774c74b69734d08b1ecbb.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c86d68cceb4d498a72fe19.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c86d68cceb4d498a72fe19.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c86d68cceb4d498a72fe19.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c86d68cceb4d498a72fe19.md diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c86f54f0b8aa4c3dd5bacd.md b/curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c86f54f0b8aa4c3dd5bacd.md similarity index 100% rename from curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/67c86f54f0b8aa4c3dd5bacd.md rename to curriculum/challenges/english/blocks/learn-introductions-in-an-online-team-meeting/67c86f54f0b8aa4c3dd5bacd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660eebd83100d37862268781.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660eebd83100d37862268781.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660eebd83100d37862268781.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660eebd83100d37862268781.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef0f7c4b8e68ccd1f0786.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef0f7c4b8e68ccd1f0786.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef0f7c4b8e68ccd1f0786.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef0f7c4b8e68ccd1f0786.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef19b95d3308e7dd31bb6.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef19b95d3308e7dd31bb6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef19b95d3308e7dd31bb6.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef19b95d3308e7dd31bb6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef31a5be625914a0102cd.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef31a5be625914a0102cd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef31a5be625914a0102cd.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef31a5be625914a0102cd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5105b8ba095307a0e50.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5105b8ba095307a0e50.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5105b8ba095307a0e50.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5105b8ba095307a0e50.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5c1904955978a986a5c.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5c1904955978a986a5c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5c1904955978a986a5c.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef5c1904955978a986a5c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef6355e8f5a9e67fe5f46.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef6355e8f5a9e67fe5f46.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef6355e8f5a9e67fe5f46.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef6355e8f5a9e67fe5f46.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef857f2806aa626d29d17.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef857f2806aa626d29d17.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef857f2806aa626d29d17.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660ef857f2806aa626d29d17.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f033cf051ebb50ea3bf48.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f033cf051ebb50ea3bf48.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f033cf051ebb50ea3bf48.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f033cf051ebb50ea3bf48.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f039ff313dbb696b007ca.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f039ff313dbb696b007ca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f039ff313dbb696b007ca.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f039ff313dbb696b007ca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f061d259bbebc37461080.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f061d259bbebc37461080.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f061d259bbebc37461080.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f061d259bbebc37461080.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f07d231941bc11719f664.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f07d231941bc11719f664.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f07d231941bc11719f664.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f07d231941bc11719f664.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f09a2694b59c3a10ee304.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f09a2694b59c3a10ee304.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f09a2694b59c3a10ee304.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f09a2694b59c3a10ee304.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0a55847d6cc485f29ba5.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0a55847d6cc485f29ba5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0a55847d6cc485f29ba5.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0a55847d6cc485f29ba5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0c34aad72dc712b97624.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0c34aad72dc712b97624.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0c34aad72dc712b97624.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0c34aad72dc712b97624.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0da9bf1035c9097af20a.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0da9bf1035c9097af20a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0da9bf1035c9097af20a.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0da9bf1035c9097af20a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0f980e98e8cf77f1ce31.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0f980e98e8cf77f1ce31.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0f980e98e8cf77f1ce31.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f0f980e98e8cf77f1ce31.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f18f059fe0fda192ce394.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f18f059fe0fda192ce394.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f18f059fe0fda192ce394.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f18f059fe0fda192ce394.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1a00ac619ddc1e259a66.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1a00ac619ddc1e259a66.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1a00ac619ddc1e259a66.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1a00ac619ddc1e259a66.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1b6e60bd9edf902c81fd.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1b6e60bd9edf902c81fd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1b6e60bd9edf902c81fd.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1b6e60bd9edf902c81fd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1e3f047bf4e403268713.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1e3f047bf4e403268713.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1e3f047bf4e403268713.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f1e3f047bf4e403268713.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f20473aef47e9b8c9afc6.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f20473aef47e9b8c9afc6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f20473aef47e9b8c9afc6.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f20473aef47e9b8c9afc6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f23b53db70af0f2620e78.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f23b53db70af0f2620e78.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f23b53db70af0f2620e78.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f23b53db70af0f2620e78.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f280dda5040f707c76b4a.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f280dda5040f707c76b4a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f280dda5040f707c76b4a.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f280dda5040f707c76b4a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2a70ad6225fa503e71c3.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2a70ad6225fa503e71c3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2a70ad6225fa503e71c3.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2a70ad6225fa503e71c3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2b6fd54ac1fc142804dd.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2b6fd54ac1fc142804dd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2b6fd54ac1fc142804dd.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2b6fd54ac1fc142804dd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2eccfe3f820304af1b39.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2eccfe3f820304af1b39.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2eccfe3f820304af1b39.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2eccfe3f820304af1b39.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2fbd45b520046cac68e8.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2fbd45b520046cac68e8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f2fbd45b520046cac68e8.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f2fbd45b520046cac68e8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34626216270c682e2f7b.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f34626216270c682e2f7b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34626216270c682e2f7b.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f34626216270c682e2f7b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f359af3e32e0f1a6880b7.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f359af3e32e0f1a6880b7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f359af3e32e0f1a6880b7.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f359af3e32e0f1a6880b7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f374d532dc41189cc9cc2.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f374d532dc41189cc9cc2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f374d532dc41189cc9cc2.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f374d532dc41189cc9cc2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3915b41a441537ec9f5e.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3915b41a441537ec9f5e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3915b41a441537ec9f5e.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3915b41a441537ec9f5e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f39b444fd6f16d1e49c1f.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f39b444fd6f16d1e49c1f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f39b444fd6f16d1e49c1f.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f39b444fd6f16d1e49c1f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3b664421471aa595170f.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3b664421471aa595170f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3b664421471aa595170f.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3b664421471aa595170f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3dd626be3a1ffe27e5d1.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3dd626be3a1ffe27e5d1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3dd626be3a1ffe27e5d1.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f3dd626be3a1ffe27e5d1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4377a359972c521d3f4b.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4377a359972c521d3f4b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4377a359972c521d3f4b.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4377a359972c521d3f4b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f447efc0e722f016c1be0.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f447efc0e722f016c1be0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f447efc0e722f016c1be0.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f447efc0e722f016c1be0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f44f10ea40f300b896a5e.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f44f10ea40f300b896a5e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f44f10ea40f300b896a5e.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f44f10ea40f300b896a5e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f455b044d3230ed971e98.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f455b044d3230ed971e98.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f455b044d3230ed971e98.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f455b044d3230ed971e98.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f45ccf4ca5c31f253005a.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f45ccf4ca5c31f253005a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f45ccf4ca5c31f253005a.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f45ccf4ca5c31f253005a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f46460f9c36330ebc07d8.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f46460f9c36330ebc07d8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f46460f9c36330ebc07d8.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f46460f9c36330ebc07d8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f46b9c417a8341729a3ab.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f46b9c417a8341729a3ab.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f46b9c417a8341729a3ab.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f46b9c417a8341729a3ab.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f47afe4c98536715d5fa4.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f47afe4c98536715d5fa4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f47afe4c98536715d5fa4.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f47afe4c98536715d5fa4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48e1d3682f39e81843c4.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f48e1d3682f39e81843c4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48e1d3682f39e81843c4.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f48e1d3682f39e81843c4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4990b1caa03b9dc97a43.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4990b1caa03b9dc97a43.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4990b1caa03b9dc97a43.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4990b1caa03b9dc97a43.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f49e32001983c90b75850.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f49e32001983c90b75850.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f49e32001983c90b75850.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f49e32001983c90b75850.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a1472f8e63d76162ce5.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a1472f8e63d76162ce5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a1472f8e63d76162ce5.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a1472f8e63d76162ce5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a83373de83ea101685f.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a83373de83ea101685f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a83373de83ea101685f.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4a83373de83ea101685f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b33e2a3364094ecb540.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b33e2a3364094ecb540.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b33e2a3364094ecb540.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b33e2a3364094ecb540.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b641290da41b2cf0dd9.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b641290da41b2cf0dd9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b641290da41b2cf0dd9.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4b641290da41b2cf0dd9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4c3b01c44743719c99e4.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4c3b01c44743719c99e4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4c3b01c44743719c99e4.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4c3b01c44743719c99e4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cde8dd305450514a1cb.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cde8dd305450514a1cb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cde8dd305450514a1cb.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cde8dd305450514a1cb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cffb1459d45e34902d1.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cffb1459d45e34902d1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cffb1459d45e34902d1.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4cffb1459d45e34902d1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4e74f7fd3f4a99ac2e50.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4e74f7fd3f4a99ac2e50.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4e74f7fd3f4a99ac2e50.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4e74f7fd3f4a99ac2e50.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4f79e2a82a4e92290f44.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4f79e2a82a4e92290f44.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4f79e2a82a4e92290f44.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f4f79e2a82a4e92290f44.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f505d02b2bd513a1c3468.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f505d02b2bd513a1c3468.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f505d02b2bd513a1c3468.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f505d02b2bd513a1c3468.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f51f1df0a8757934a5796.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f51f1df0a8757934a5796.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f51f1df0a8757934a5796.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f51f1df0a8757934a5796.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f530d6e33d159e1bf4947.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f530d6e33d159e1bf4947.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f530d6e33d159e1bf4947.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f530d6e33d159e1bf4947.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f535ec33a285b33af3774.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f535ec33a285b33af3774.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f535ec33a285b33af3774.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f535ec33a285b33af3774.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f53ad3d39175c5d4335ac.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f53ad3d39175c5d4335ac.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f53ad3d39175c5d4335ac.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f53ad3d39175c5d4335ac.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b741b54b90f0c0fb3d58.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b741b54b90f0c0fb3d58.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b741b54b90f0c0fb3d58.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b741b54b90f0c0fb3d58.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8017d1671f2814e8c77.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8017d1671f2814e8c77.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8017d1671f2814e8c77.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8017d1671f2814e8c77.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b9f7619764fad5fd516d.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b9f7619764fad5fd516d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b9f7619764fad5fd516d.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610b9f7619764fad5fd516d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bf6fa14d700beed1b109.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610bf6fa14d700beed1b109.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bf6fa14d700beed1b109.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610bf6fa14d700beed1b109.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c105bbdacc114d6cdc44.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c105bbdacc114d6cdc44.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c105bbdacc114d6cdc44.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c105bbdacc114d6cdc44.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c16c4fa0df12c0e30675.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c16c4fa0df12c0e30675.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c16c4fa0df12c0e30675.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c16c4fa0df12c0e30675.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c1d97b1671140f95cfbb.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c1d97b1671140f95cfbb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c1d97b1671140f95cfbb.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c1d97b1671140f95cfbb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c21b3ef82015573ffbbe.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c21b3ef82015573ffbbe.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c21b3ef82015573ffbbe.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c21b3ef82015573ffbbe.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c2d8d67563174fcf96dc.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c2d8d67563174fcf96dc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c2d8d67563174fcf96dc.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c2d8d67563174fcf96dc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c424b7119919b62932f4.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c424b7119919b62932f4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c424b7119919b62932f4.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c424b7119919b62932f4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c48c4ea0891afa7c4696.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c48c4ea0891afa7c4696.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c48c4ea0891afa7c4696.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c48c4ea0891afa7c4696.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c538372aa61cc0f5b122.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c538372aa61cc0f5b122.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c538372aa61cc0f5b122.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c538372aa61cc0f5b122.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c71600966a2191d3a64a.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c71600966a2191d3a64a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c71600966a2191d3a64a.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c71600966a2191d3a64a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c77d50636722e5b6be17.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c77d50636722e5b6be17.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c77d50636722e5b6be17.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c77d50636722e5b6be17.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c83b52583e245a079217.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c83b52583e245a079217.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c83b52583e245a079217.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c83b52583e245a079217.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c87eac0f0b256d7b037e.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c87eac0f0b256d7b037e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c87eac0f0b256d7b037e.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c87eac0f0b256d7b037e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c8cfe4cf4d278e35c156.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c8cfe4cf4d278e35c156.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c8cfe4cf4d278e35c156.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6610c8cfe4cf4d278e35c156.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/661483051820c3c1ab4595e0.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/661483051820c3c1ab4595e0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/661483051820c3c1ab4595e0.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/661483051820c3c1ab4595e0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/66458f0a05df478aa627629e.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/66458f0a05df478aa627629e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/66458f0a05df478aa627629e.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/66458f0a05df478aa627629e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/664599653fcd6e97104f9261.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/664599653fcd6e97104f9261.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/664599653fcd6e97104f9261.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/664599653fcd6e97104f9261.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/664ed9344ba3495e1f67f8ea.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/664ed9344ba3495e1f67f8ea.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/664ed9344ba3495e1f67f8ea.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/664ed9344ba3495e1f67f8ea.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/664ed97c55a99e5ffab759dc.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/664ed97c55a99e5ffab759dc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/664ed97c55a99e5ffab759dc.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/664ed97c55a99e5ffab759dc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/665732da4815b70bb083915e.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/665732da4815b70bb083915e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/665732da4815b70bb083915e.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/665732da4815b70bb083915e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/665732e62eb8b30c249b5c2c.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/665732e62eb8b30c249b5c2c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/665732e62eb8b30c249b5c2c.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/665732e62eb8b30c249b5c2c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/66643c93e05093c728abdbe9.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/66643c93e05093c728abdbe9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/66643c93e05093c728abdbe9.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/66643c93e05093c728abdbe9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/66643c9a9e0ad1c787f5fe2b.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/66643c9a9e0ad1c787f5fe2b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/66643c9a9e0ad1c787f5fe2b.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/66643c9a9e0ad1c787f5fe2b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6672e579cc11472272ab23e6.md b/curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6672e579cc11472272ab23e6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6672e579cc11472272ab23e6.md rename to curriculum/challenges/english/blocks/learn-introductory-javascript-by-building-a-pyramid-generator/6672e579cc11472272ab23e6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658212ba98182f3e855e85f9.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658212ba98182f3e855e85f9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658212ba98182f3e855e85f9.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658212ba98182f3e855e85f9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65821c1c40ccac44adf38e6b.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65821c1c40ccac44adf38e6b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65821c1c40ccac44adf38e6b.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65821c1c40ccac44adf38e6b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65821fcc010c3245718f2a06.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65821fcc010c3245718f2a06.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65821fcc010c3245718f2a06.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65821fcc010c3245718f2a06.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822308ded1ba4632f66aa3.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822308ded1ba4632f66aa3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822308ded1ba4632f66aa3.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822308ded1ba4632f66aa3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658225d560369446ece5518b.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658225d560369446ece5518b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658225d560369446ece5518b.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658225d560369446ece5518b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582267ef39f5047411c1743.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582267ef39f5047411c1743.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582267ef39f5047411c1743.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582267ef39f5047411c1743.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822773f4c60a479ec89f66.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822773f4c60a479ec89f66.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822773f4c60a479ec89f66.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822773f4c60a479ec89f66.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822934c8a0454803e3ef12.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822934c8a0454803e3ef12.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822934c8a0454803e3ef12.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822934c8a0454803e3ef12.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822bd82d708c4895080c35.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822bd82d708c4895080c35.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65822bd82d708c4895080c35.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65822bd82d708c4895080c35.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823040bdb32949d4c1a96f.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823040bdb32949d4c1a96f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823040bdb32949d4c1a96f.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823040bdb32949d4c1a96f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582324b5d37fe4b622bc3c0.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582324b5d37fe4b622bc3c0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582324b5d37fe4b622bc3c0.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582324b5d37fe4b622bc3c0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582352cbdbcde4d0c4f7b0b.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582352cbdbcde4d0c4f7b0b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582352cbdbcde4d0c4f7b0b.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582352cbdbcde4d0c4f7b0b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823634a308cb4d6bcc5fa6.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823634a308cb4d6bcc5fa6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823634a308cb4d6bcc5fa6.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823634a308cb4d6bcc5fa6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658238f7604f154ea9a23e1e.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658238f7604f154ea9a23e1e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658238f7604f154ea9a23e1e.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658238f7604f154ea9a23e1e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823b0167fd894f4a7ea60a.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823b0167fd894f4a7ea60a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823b0167fd894f4a7ea60a.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823b0167fd894f4a7ea60a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823bbbdb4eaa4f9d20a0fb.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823bbbdb4eaa4f9d20a0fb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823bbbdb4eaa4f9d20a0fb.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823bbbdb4eaa4f9d20a0fb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823cfc74aa564ffc460489.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823cfc74aa564ffc460489.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823cfc74aa564ffc460489.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823cfc74aa564ffc460489.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823dde36392f505a39f7c7.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823dde36392f505a39f7c7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823dde36392f505a39f7c7.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823dde36392f505a39f7c7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823e87c9741750a22085a7.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823e87c9741750a22085a7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823e87c9741750a22085a7.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823e87c9741750a22085a7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823ff0d4b991510fade1a8.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823ff0d4b991510fade1a8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65823ff0d4b991510fade1a8.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65823ff0d4b991510fade1a8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824111a09164518320088d.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824111a09164518320088d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824111a09164518320088d.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824111a09164518320088d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658244fdf4b0265334711664.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658244fdf4b0265334711664.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658244fdf4b0265334711664.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658244fdf4b0265334711664.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824561f3478e5371a33ae5.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824561f3478e5371a33ae5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824561f3478e5371a33ae5.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824561f3478e5371a33ae5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824872894f59546e3084e2.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824872894f59546e3084e2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824872894f59546e3084e2.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824872894f59546e3084e2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824a1b16631c54fa524154.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824a1b16631c54fa524154.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824a1b16631c54fa524154.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824a1b16631c54fa524154.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824c7b4e2da85597693dcf.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824c7b4e2da85597693dcf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824c7b4e2da85597693dcf.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824c7b4e2da85597693dcf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824dfdb6815d563b2d3256.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824dfdb6815d563b2d3256.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65824dfdb6815d563b2d3256.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65824dfdb6815d563b2d3256.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582507654b3ed5712341382.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582507654b3ed5712341382.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582507654b3ed5712341382.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582507654b3ed5712341382.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658252f6b1526d57b103d48a.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658252f6b1526d57b103d48a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658252f6b1526d57b103d48a.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658252f6b1526d57b103d48a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658254db6e12485a48130f57.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658254db6e12485a48130f57.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658254db6e12485a48130f57.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658254db6e12485a48130f57.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658255d5f955175b270f251d.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658255d5f955175b270f251d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658255d5f955175b270f251d.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658255d5f955175b270f251d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582575b8089f85b8b92d7c8.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582575b8089f85b8b92d7c8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582575b8089f85b8b92d7c8.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582575b8089f85b8b92d7c8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658258c0e5fbe85c14c060cf.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658258c0e5fbe85c14c060cf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658258c0e5fbe85c14c060cf.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/658258c0e5fbe85c14c060cf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825a9520a0795c8afbef50.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825a9520a0795c8afbef50.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825a9520a0795c8afbef50.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825a9520a0795c8afbef50.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825b758fe85a5cebabc8c5.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825b758fe85a5cebabc8c5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825b758fe85a5cebabc8c5.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825b758fe85a5cebabc8c5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825cda2668995d5168e37c.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825cda2668995d5168e37c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825cda2668995d5168e37c.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825cda2668995d5168e37c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825e96b5db5f5dee6bf57c.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825e96b5db5f5dee6bf57c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65825e96b5db5f5dee6bf57c.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65825e96b5db5f5dee6bf57c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582601b2987045e8e7da994.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582601b2987045e8e7da994.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582601b2987045e8e7da994.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582601b2987045e8e7da994.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582622cb6c11a5f4c5d79b4.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582622cb6c11a5f4c5d79b4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582622cb6c11a5f4c5d79b4.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582622cb6c11a5f4c5d79b4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582687859366a618424d84b.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582687859366a618424d84b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6582687859366a618424d84b.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6582687859366a618424d84b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65826a6e9d189a623141c726.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65826a6e9d189a623141c726.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65826a6e9d189a623141c726.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65826a6e9d189a623141c726.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65826af5b226a5628aa154b1.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65826af5b226a5628aa154b1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/65826af5b226a5628aa154b1.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/65826af5b226a5628aa154b1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66314f2add0a8b57da5d6d91.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66314f2add0a8b57da5d6d91.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66314f2add0a8b57da5d6d91.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66314f2add0a8b57da5d6d91.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694eaaeb7d253049fa7883.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66694eaaeb7d253049fa7883.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694eaaeb7d253049fa7883.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66694eaaeb7d253049fa7883.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694fc4bba24f33ca01fa5b.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66694fc4bba24f33ca01fa5b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694fc4bba24f33ca01fa5b.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/66694fc4bba24f33ca01fa5b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666951d2e4b27e3a3c72ca5f.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666951d2e4b27e3a3c72ca5f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666951d2e4b27e3a3c72ca5f.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666951d2e4b27e3a3c72ca5f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6669539c1379793f9cb8917c.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6669539c1379793f9cb8917c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/6669539c1379793f9cb8917c.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/6669539c1379793f9cb8917c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666aae6a5d30a71f1fd7749f.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666aae6a5d30a71f1fd7749f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666aae6a5d30a71f1fd7749f.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666aae6a5d30a71f1fd7749f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666ab82c874add3c95145213.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666ab82c874add3c95145213.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666ab82c874add3c95145213.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666ab82c874add3c95145213.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666ab9013cd5563f2b39947a.md b/curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666ab9013cd5563f2b39947a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/666ab9013cd5563f2b39947a.md rename to curriculum/challenges/english/blocks/learn-lambda-functions-by-building-an-expense-tracker/666ab9013cd5563f2b39947a.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-linear-functions/linear-functions-extra.md b/curriculum/challenges/english/blocks/learn-linear-functions/6331d283b51aeedd1a2bd64f.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-linear-functions/linear-functions-extra.md rename to curriculum/challenges/english/blocks/learn-linear-functions/6331d283b51aeedd1a2bd64f.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/english/blocks/learn-linear-functions/6331d28ab51aeedd1a2bd650.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-linear-functions/linear-equations.md rename to curriculum/challenges/english/blocks/learn-linear-functions/6331d28ab51aeedd1a2bd650.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-linear-functions/slope.md b/curriculum/challenges/english/blocks/learn-linear-functions/6331d291b51aeedd1a2bd651.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-linear-functions/slope.md rename to curriculum/challenges/english/blocks/learn-linear-functions/6331d291b51aeedd1a2bd651.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657e928716b77b2277980276.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657e928716b77b2277980276.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657e928716b77b2277980276.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657e928716b77b2277980276.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657ed53c19461d4b95c4757a.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657ed53c19461d4b95c4757a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657ed53c19461d4b95c4757a.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657ed53c19461d4b95c4757a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657ee28cefc4945568287673.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657ee28cefc4945568287673.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657ee28cefc4945568287673.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657ee28cefc4945568287673.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657ef2a86d4e545cec9a85fb.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657ef2a86d4e545cec9a85fb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657ef2a86d4e545cec9a85fb.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657ef2a86d4e545cec9a85fb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657efa642593c5746acc5c81.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657efa642593c5746acc5c81.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657efa642593c5746acc5c81.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657efa642593c5746acc5c81.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657efce98e958b75df86b305.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657efce98e958b75df86b305.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657efce98e958b75df86b305.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657efce98e958b75df86b305.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657efdcf7fe23b76c0cff9ec.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657efdcf7fe23b76c0cff9ec.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657efdcf7fe23b76c0cff9ec.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657efdcf7fe23b76c0cff9ec.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657effaa2a5e0277d71f9cbe.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657effaa2a5e0277d71f9cbe.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657effaa2a5e0277d71f9cbe.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657effaa2a5e0277d71f9cbe.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f0044be09db790b1eb1c5.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f0044be09db790b1eb1c5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f0044be09db790b1eb1c5.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f0044be09db790b1eb1c5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f01ae9aea647b27402d3e.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f01ae9aea647b27402d3e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f01ae9aea647b27402d3e.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f01ae9aea647b27402d3e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f025ec86c3d7c4177b6be.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f025ec86c3d7c4177b6be.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f025ec86c3d7c4177b6be.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f025ec86c3d7c4177b6be.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f0353c9523d7d896873ea.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f0353c9523d7d896873ea.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f0353c9523d7d896873ea.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f0353c9523d7d896873ea.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f04ed0035f47ed04d0f1f.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f04ed0035f47ed04d0f1f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f04ed0035f47ed04d0f1f.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f04ed0035f47ed04d0f1f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f425dbab54e11993c80f0.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f425dbab54e11993c80f0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f425dbab54e11993c80f0.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f425dbab54e11993c80f0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f4345abe7f2161f99f1ad.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f4345abe7f2161f99f1ad.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f4345abe7f2161f99f1ad.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f4345abe7f2161f99f1ad.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f43d341a0dd17120cdb08.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f43d341a0dd17120cdb08.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f43d341a0dd17120cdb08.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f43d341a0dd17120cdb08.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f456223b8c1187b461987.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f456223b8c1187b461987.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f456223b8c1187b461987.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f456223b8c1187b461987.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f465f8e718b19c5105ae5.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f465f8e718b19c5105ae5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f465f8e718b19c5105ae5.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f465f8e718b19c5105ae5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f47b12c51e41b3149e584.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f47b12c51e41b3149e584.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f47b12c51e41b3149e584.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f47b12c51e41b3149e584.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f4a4a5828a01de04b652f.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f4a4a5828a01de04b652f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f4a4a5828a01de04b652f.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f4a4a5828a01de04b652f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f4add33ea4b1f61ba3dc8.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f4add33ea4b1f61ba3dc8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/657f4add33ea4b1f61ba3dc8.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/657f4add33ea4b1f61ba3dc8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/663b10c10a4c0a0e095137ee.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/663b10c10a4c0a0e095137ee.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/663b10c10a4c0a0e095137ee.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/663b10c10a4c0a0e095137ee.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/663b16e62fee463b4caf46e9.md b/curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/663b16e62fee463b4caf46e9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-list-comprehension-by-building-a-case-converter-program/663b16e62fee463b4caf46e9.md rename to curriculum/challenges/english/blocks/learn-list-comprehension-by-building-a-case-converter-program/663b16e62fee463b4caf46e9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e4c4ec263b62ae7bf54d.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e4c4ec263b62ae7bf54d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e4c4ec263b62ae7bf54d.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e4c4ec263b62ae7bf54d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e6c86954de67a3e44ee3.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e6c86954de67a3e44ee3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e6c86954de67a3e44ee3.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e6c86954de67a3e44ee3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e6fe78b5aa67ef2fc3e7.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e6fe78b5aa67ef2fc3e7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e6fe78b5aa67ef2fc3e7.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e6fe78b5aa67ef2fc3e7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e7241f52bb682eeb8211.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e7241f52bb682eeb8211.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e7241f52bb682eeb8211.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e7241f52bb682eeb8211.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e74d0fb4f0687bf4145d.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e74d0fb4f0687bf4145d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e74d0fb4f0687bf4145d.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e74d0fb4f0687bf4145d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e78a7ea4a168de4e6a38.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e78a7ea4a168de4e6a38.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e78a7ea4a168de4e6a38.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e78a7ea4a168de4e6a38.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e7bbedb22d6939001ad3.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e7bbedb22d6939001ad3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4e7bbedb22d6939001ad3.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4e7bbedb22d6939001ad3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4eaaa9070a66aecbfe603.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4eaaa9070a66aecbfe603.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4eaaa9070a66aecbfe603.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4eaaa9070a66aecbfe603.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4ebc7eabc5a6babd479cd.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4ebc7eabc5a6babd479cd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4ebc7eabc5a6babd479cd.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4ebc7eabc5a6babd479cd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4ecd7735a566c9266a338.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4ecd7735a566c9266a338.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4ecd7735a566c9266a338.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4ecd7735a566c9266a338.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4eec13546c06d61a63d59.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4eec13546c06d61a63d59.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64e4eec13546c06d61a63d59.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64e4eec13546c06d61a63d59.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec89ee549ecf802de2b3e2.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec89ee549ecf802de2b3e2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec89ee549ecf802de2b3e2.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec89ee549ecf802de2b3e2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec8f717b261e824d82d6a5.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec8f717b261e824d82d6a5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec8f717b261e824d82d6a5.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec8f717b261e824d82d6a5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9145e424d8835a4e0f28.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9145e424d8835a4e0f28.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9145e424d8835a4e0f28.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9145e424d8835a4e0f28.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9282cd547785258cecf2.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9282cd547785258cecf2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9282cd547785258cecf2.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9282cd547785258cecf2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9343769e8f85c1e17e05.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9343769e8f85c1e17e05.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9343769e8f85c1e17e05.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9343769e8f85c1e17e05.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec94f0de20c086e09b0fc3.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec94f0de20c086e09b0fc3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec94f0de20c086e09b0fc3.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec94f0de20c086e09b0fc3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec959a76336c8767f5cd4d.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec959a76336c8767f5cd4d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec959a76336c8767f5cd4d.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec959a76336c8767f5cd4d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec96761156a187ed32b274.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec96761156a187ed32b274.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec96761156a187ed32b274.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec96761156a187ed32b274.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9b10356c2d8aa05d9ce1.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9b10356c2d8aa05d9ce1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9b10356c2d8aa05d9ce1.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9b10356c2d8aa05d9ce1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9c55fdeef78bacd2fc3b.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9c55fdeef78bacd2fc3b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ec9c55fdeef78bacd2fc3b.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ec9c55fdeef78bacd2fc3b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fac365aeb8ad70b69b366f.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fac365aeb8ad70b69b366f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fac365aeb8ad70b69b366f.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fac365aeb8ad70b69b366f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fac4d1773e7a719b1254de.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fac4d1773e7a719b1254de.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fac4d1773e7a719b1254de.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fac4d1773e7a719b1254de.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fac6a497811572b338e5e5.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fac6a497811572b338e5e5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fac6a497811572b338e5e5.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fac6a497811572b338e5e5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faca774fd9fd74bc084cc9.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faca774fd9fd74bc084cc9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faca774fd9fd74bc084cc9.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faca774fd9fd74bc084cc9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fad07f43a101779cb8692a.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fad07f43a101779cb8692a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fad07f43a101779cb8692a.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fad07f43a101779cb8692a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fadae4f2d51b7d5d8b98d8.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fadae4f2d51b7d5d8b98d8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fadae4f2d51b7d5d8b98d8.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fadae4f2d51b7d5d8b98d8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fadff23375f27ff06c6d40.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fadff23375f27ff06c6d40.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fadff23375f27ff06c6d40.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fadff23375f27ff06c6d40.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fae068bcdc9c805bd8399e.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fae068bcdc9c805bd8399e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fae068bcdc9c805bd8399e.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fae068bcdc9c805bd8399e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faedcd16a1e985c4c2dc94.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faedcd16a1e985c4c2dc94.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faedcd16a1e985c4c2dc94.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faedcd16a1e985c4c2dc94.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faf0418e828c0114a558a7.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faf0418e828c0114a558a7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faf0418e828c0114a558a7.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faf0418e828c0114a558a7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faf65b22ad8d07df9be14d.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faf65b22ad8d07df9be14d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faf65b22ad8d07df9be14d.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faf65b22ad8d07df9be14d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faf874364ec308f875f636.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faf874364ec308f875f636.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64faf874364ec308f875f636.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64faf874364ec308f875f636.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fafac95328110a69bcb75f.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fafac95328110a69bcb75f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fafac95328110a69bcb75f.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fafac95328110a69bcb75f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb0fa0968f2b113b2d90e9.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb0fa0968f2b113b2d90e9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb0fa0968f2b113b2d90e9.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb0fa0968f2b113b2d90e9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1061ca838611ed6a7d6b.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1061ca838611ed6a7d6b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1061ca838611ed6a7d6b.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1061ca838611ed6a7d6b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1321e189a6136d200f77.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1321e189a6136d200f77.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1321e189a6136d200f77.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1321e189a6136d200f77.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1436adef3e145b4c3501.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1436adef3e145b4c3501.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1436adef3e145b4c3501.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1436adef3e145b4c3501.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb14d890415c14f93069ce.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb14d890415c14f93069ce.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb14d890415c14f93069ce.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb14d890415c14f93069ce.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb154a7c48cd159924bb18.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb154a7c48cd159924bb18.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb154a7c48cd159924bb18.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb154a7c48cd159924bb18.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1c4dc0feb219149a7c7d.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1c4dc0feb219149a7c7d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb1c4dc0feb219149a7c7d.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb1c4dc0feb219149a7c7d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb285637fa1e1c222033e3.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb285637fa1e1c222033e3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb285637fa1e1c222033e3.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb285637fa1e1c222033e3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb29348a60361ccd45c1e2.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb29348a60361ccd45c1e2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fb29348a60361ccd45c1e2.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fb29348a60361ccd45c1e2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fefebad99209211ec30537.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fefebad99209211ec30537.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64fefebad99209211ec30537.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64fefebad99209211ec30537.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff0313700dad264d19dfe4.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff0313700dad264d19dfe4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff0313700dad264d19dfe4.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff0313700dad264d19dfe4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff04cc33779427a6412449.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff04cc33779427a6412449.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff04cc33779427a6412449.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff04cc33779427a6412449.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff068e0426eb288874ed79.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff068e0426eb288874ed79.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff068e0426eb288874ed79.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff068e0426eb288874ed79.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff24b80431f62ec6b93f65.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff24b80431f62ec6b93f65.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/64ff24b80431f62ec6b93f65.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/64ff24b80431f62ec6b93f65.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/65003986d17d1e1865b269c0.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/65003986d17d1e1865b269c0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/65003986d17d1e1865b269c0.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/65003986d17d1e1865b269c0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/650046832f92c01a35834bca.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/650046832f92c01a35834bca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/650046832f92c01a35834bca.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/650046832f92c01a35834bca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/650048b0764f9c1b798200e2.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/650048b0764f9c1b798200e2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/650048b0764f9c1b798200e2.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/650048b0764f9c1b798200e2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/65004ba581d03d1d5628b41c.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/65004ba581d03d1d5628b41c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/65004ba581d03d1d5628b41c.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/65004ba581d03d1d5628b41c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/650300a25b6f72964ab8aca6.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/650300a25b6f72964ab8aca6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/650300a25b6f72964ab8aca6.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/650300a25b6f72964ab8aca6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/65099dbd8f137d58e5c0ff16.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/65099dbd8f137d58e5c0ff16.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/65099dbd8f137d58e5c0ff16.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/65099dbd8f137d58e5c0ff16.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d86150a52ced178d567f3.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d86150a52ced178d567f3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d86150a52ced178d567f3.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d86150a52ced178d567f3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d8ca387f989d6b25a3343.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d8ca387f989d6b25a3343.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d8ca387f989d6b25a3343.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d8ca387f989d6b25a3343.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d8d7bb2424cd7cdf90ec1.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d8d7bb2424cd7cdf90ec1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d8d7bb2424cd7cdf90ec1.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d8d7bb2424cd7cdf90ec1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d90b0ec1ef7da914c5e65.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d90b0ec1ef7da914c5e65.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d90b0ec1ef7da914c5e65.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d90b0ec1ef7da914c5e65.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d936a55565add0a27199b.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d936a55565add0a27199b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d936a55565add0a27199b.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d936a55565add0a27199b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d9535e86fd2deb351aeb9.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d9535e86fd2deb351aeb9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d9535e86fd2deb351aeb9.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d9535e86fd2deb351aeb9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d9cb6cc6415e6ca0509d8.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d9cb6cc6415e6ca0509d8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/660d9cb6cc6415e6ca0509d8.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/660d9cb6cc6415e6ca0509d8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/6632420f81f3cc554a5e540b.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/6632420f81f3cc554a5e540b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/6632420f81f3cc554a5e540b.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/6632420f81f3cc554a5e540b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/66ad0f178ed5791ed898fe56.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/66ad0f178ed5791ed898fe56.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/66ad0f178ed5791ed898fe56.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/66ad0f178ed5791ed898fe56.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/671682cd6d7aa95f0078f35f.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/671682cd6d7aa95f0078f35f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/671682cd6d7aa95f0078f35f.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/671682cd6d7aa95f0078f35f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/67168a7243b6396cb69c1bdf.md b/curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/67168a7243b6396cb69c1bdf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-localstorage-by-building-a-todo-app/67168a7243b6396cb69c1bdf.md rename to curriculum/challenges/english/blocks/learn-localstorage-by-building-a-todo-app/67168a7243b6396cb69c1bdf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md b/curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md rename to curriculum/challenges/english/blocks/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd5a93fd62bb35968adeab.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd5a93fd62bb35968adeab.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd5a93fd62bb35968adeab.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd5a93fd62bb35968adeab.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6343fb42013d99bcd7f3.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6343fb42013d99bcd7f3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6343fb42013d99bcd7f3.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6343fb42013d99bcd7f3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd66c687e610436494c6f1.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd66c687e610436494c6f1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd66c687e610436494c6f1.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd66c687e610436494c6f1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd67a656743144844941cb.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd67a656743144844941cb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd67a656743144844941cb.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd67a656743144844941cb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6ab779390f49148773bb.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6ab779390f49148773bb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6ab779390f49148773bb.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6ab779390f49148773bb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6b7c83dbf54a08cf0498.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6b7c83dbf54a08cf0498.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6b7c83dbf54a08cf0498.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6b7c83dbf54a08cf0498.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6cc9475a784b7776233e.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6cc9475a784b7776233e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6cc9475a784b7776233e.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd6cc9475a784b7776233e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd70336ebb3e4f62ee81ba.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd70336ebb3e4f62ee81ba.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd70336ebb3e4f62ee81ba.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd70336ebb3e4f62ee81ba.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd719788899952e67692b9.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd719788899952e67692b9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd719788899952e67692b9.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd719788899952e67692b9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd71d596e8f253b9408b39.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd71d596e8f253b9408b39.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd71d596e8f253b9408b39.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd71d596e8f253b9408b39.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd75ea7f663457612dba02.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd75ea7f663457612dba02.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd75ea7f663457612dba02.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd75ea7f663457612dba02.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7648a7ba2e5882436831.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7648a7ba2e5882436831.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7648a7ba2e5882436831.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7648a7ba2e5882436831.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd778081276b59d59abad6.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd778081276b59d59abad6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd778081276b59d59abad6.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd778081276b59d59abad6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd78621573aa5e8b512f5e.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd78621573aa5e8b512f5e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd78621573aa5e8b512f5e.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd78621573aa5e8b512f5e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7b3fcaa5406257abc5d1.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7b3fcaa5406257abc5d1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7b3fcaa5406257abc5d1.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7b3fcaa5406257abc5d1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8e491324ce717da97ffe.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8e491324ce717da97ffe.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8e491324ce717da97ffe.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8e491324ce717da97ffe.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8fd08af43372f02952d0.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8fd08af43372f02952d0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8fd08af43372f02952d0.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd8fd08af43372f02952d0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9126aa72a474301fc49f.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9126aa72a474301fc49f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9126aa72a474301fc49f.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9126aa72a474301fc49f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd933ba685de776a94997e.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd933ba685de776a94997e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd933ba685de776a94997e.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd933ba685de776a94997e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd990577d8227dd93fbeeb.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd990577d8227dd93fbeeb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd990577d8227dd93fbeeb.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd990577d8227dd93fbeeb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9a4ff2fc4481b9157bd7.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9a4ff2fc4481b9157bd7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9a4ff2fc4481b9157bd7.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9a4ff2fc4481b9157bd7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9ad665a4a282c8106be3.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9ad665a4a282c8106be3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9ad665a4a282c8106be3.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9ad665a4a282c8106be3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9b7285bde783ad5b8aac.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9b7285bde783ad5b8aac.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9b7285bde783ad5b8aac.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9b7285bde783ad5b8aac.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9d9fbdfe078800317055.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9d9fbdfe078800317055.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9d9fbdfe078800317055.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd9d9fbdfe078800317055.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda307bde0b091cf7d884a.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda307bde0b091cf7d884a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda307bde0b091cf7d884a.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda307bde0b091cf7d884a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda339eadcfd92a6812bed.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda339eadcfd92a6812bed.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda339eadcfd92a6812bed.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fda339eadcfd92a6812bed.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdac1e31692f9a9ad97295.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdac1e31692f9a9ad97295.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdac1e31692f9a9ad97295.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdac1e31692f9a9ad97295.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaea3999cb19d76ce717b.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaea3999cb19d76ce717b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaea3999cb19d76ce717b.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaea3999cb19d76ce717b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaf9ff894b6a084ecdc1b.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaf9ff894b6a084ecdc1b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaf9ff894b6a084ecdc1b.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdaf9ff894b6a084ecdc1b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdafe6f07fd7a1c6785bc2.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdafe6f07fd7a1c6785bc2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdafe6f07fd7a1c6785bc2.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdafe6f07fd7a1c6785bc2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdb04d9939f0a26ca51c2b.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdb04d9939f0a26ca51c2b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdb04d9939f0a26ca51c2b.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fdb04d9939f0a26ca51c2b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620159cd5431aa34bc6a4c9c.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620159cd5431aa34bc6a4c9c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620159cd5431aa34bc6a4c9c.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620159cd5431aa34bc6a4c9c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015a5da1c95c358f079ebb.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015a5da1c95c358f079ebb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015a5da1c95c358f079ebb.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015a5da1c95c358f079ebb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015cd2654a1139321a89d2.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015cd2654a1139321a89d2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015cd2654a1139321a89d2.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015cd2654a1139321a89d2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015d8942384c3aed48329e.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015d8942384c3aed48329e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015d8942384c3aed48329e.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62015d8942384c3aed48329e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620174ed519dd7506c1a4b61.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620174ed519dd7506c1a4b61.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620174ed519dd7506c1a4b61.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620174ed519dd7506c1a4b61.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620175b3710a0951cfa86edf.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620175b3710a0951cfa86edf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620175b3710a0951cfa86edf.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620175b3710a0951cfa86edf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201782cc420715562f36271.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201782cc420715562f36271.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201782cc420715562f36271.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201782cc420715562f36271.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620179bc0a6a2358c72b90ad.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620179bc0a6a2358c72b90ad.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620179bc0a6a2358c72b90ad.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620179bc0a6a2358c72b90ad.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017b6f47454059bf2d3bd1.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017b6f47454059bf2d3bd1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017b6f47454059bf2d3bd1.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017b6f47454059bf2d3bd1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017f47c87be96457c49f46.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017f47c87be96457c49f46.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017f47c87be96457c49f46.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017f47c87be96457c49f46.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017fa5bbef406580ceb44f.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017fa5bbef406580ceb44f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017fa5bbef406580ceb44f.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62017fa5bbef406580ceb44f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018243f046a368fab8ffb6.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018243f046a368fab8ffb6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018243f046a368fab8ffb6.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018243f046a368fab8ffb6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201830cb0c74b69f1b41635.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201830cb0c74b69f1b41635.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201830cb0c74b69f1b41635.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201830cb0c74b69f1b41635.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620186f4b6b8356d2def576b.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620186f4b6b8356d2def576b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620186f4b6b8356d2def576b.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620186f4b6b8356d2def576b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ba1aa263770c953be66.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ba1aa263770c953be66.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ba1aa263770c953be66.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ba1aa263770c953be66.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018c3e94434a71af1d5eaa.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018c3e94434a71af1d5eaa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018c3e94434a71af1d5eaa.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018c3e94434a71af1d5eaa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ec29b3ae674f40bef31.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ec29b3ae674f40bef31.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ec29b3ae674f40bef31.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62018ec29b3ae674f40bef31.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62019093fe30e278e797d2f6.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62019093fe30e278e797d2f6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62019093fe30e278e797d2f6.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/62019093fe30e278e797d2f6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620191707bc65579ddd3ce15.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620191707bc65579ddd3ce15.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620191707bc65579ddd3ce15.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620191707bc65579ddd3ce15.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620192a767533a7ad19d96d7.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620192a767533a7ad19d96d7.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620192a767533a7ad19d96d7.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620192a767533a7ad19d96d7.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201995d9ab88e80f1989dce.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201995d9ab88e80f1989dce.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201995d9ab88e80f1989dce.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201995d9ab88e80f1989dce.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620199c7a7a32c81d4db3410.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620199c7a7a32c81d4db3410.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620199c7a7a32c81d4db3410.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620199c7a7a32c81d4db3410.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1a7af32c287bd6b8183.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1a7af32c287bd6b8183.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1a7af32c287bd6b8183.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1a7af32c287bd6b8183.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1cc668a34888f5b2f52.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1cc668a34888f5b2f52.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1cc668a34888f5b2f52.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a1cc668a34888f5b2f52.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a20d742f5c89736c8cfb.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a20d742f5c89736c8cfb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a20d742f5c89736c8cfb.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a20d742f5c89736c8cfb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a42e39bf3b95b6a33bf3.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a42e39bf3b95b6a33bf3.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a42e39bf3b95b6a33bf3.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a42e39bf3b95b6a33bf3.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a4adcc6414968b391592.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a4adcc6414968b391592.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a4adcc6414968b391592.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a4adcc6414968b391592.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a5258af7b398b030bfaf.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a5258af7b398b030bfaf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a5258af7b398b030bfaf.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a5258af7b398b030bfaf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a59be346d399c21d10b1.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a59be346d399c21d10b1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a59be346d399c21d10b1.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/6201a59be346d399c21d10b1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/64076bbeba941114b0027b6a.md b/curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/64076bbeba941114b0027b6a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/64076bbeba941114b0027b6a.md rename to curriculum/challenges/english/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/64076bbeba941114b0027b6a.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-nano-by-building-a-castle/build-a-castle.md b/curriculum/challenges/english/blocks/learn-nano-by-building-a-castle/5f32db63eb37f7e17323f459.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-nano-by-building-a-castle/build-a-castle.md rename to curriculum/challenges/english/blocks/learn-nano-by-building-a-castle/5f32db63eb37f7e17323f459.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-parent-graphs-and-polynomials/parent-graphs.md b/curriculum/challenges/english/blocks/learn-parent-graphs-and-polynomials/6363d2529078df117ce4c402.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-parent-graphs-and-polynomials/parent-graphs.md rename to curriculum/challenges/english/blocks/learn-parent-graphs-and-polynomials/6363d2529078df117ce4c402.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-parent-graphs-and-polynomials/parent-graphs-and-polynomials-extra.md b/curriculum/challenges/english/blocks/learn-parent-graphs-and-polynomials/6363d25c9078df117ce4c403.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-parent-graphs-and-polynomials/parent-graphs-and-polynomials-extra.md rename to curriculum/challenges/english/blocks/learn-parent-graphs-and-polynomials/6363d25c9078df117ce4c403.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671274ffc6d0b8654e13affe.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671274ffc6d0b8654e13affe.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671274ffc6d0b8654e13affe.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671274ffc6d0b8654e13affe.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67128f6a3550cf4f98e55f8b.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67128f6a3550cf4f98e55f8b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67128f6a3550cf4f98e55f8b.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67128f6a3550cf4f98e55f8b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67164bc464cdc045edaccc5f.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67164bc464cdc045edaccc5f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67164bc464cdc045edaccc5f.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67164bc464cdc045edaccc5f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67164ce44ebb6446ec498fbd.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67164ce44ebb6446ec498fbd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67164ce44ebb6446ec498fbd.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67164ce44ebb6446ec498fbd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67164f8d2378f84851447534.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67164f8d2378f84851447534.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67164f8d2378f84851447534.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67164f8d2378f84851447534.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67165185a42acc499c6ada3d.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67165185a42acc499c6ada3d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67165185a42acc499c6ada3d.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67165185a42acc499c6ada3d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6716531210ee374ae822fe83.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6716531210ee374ae822fe83.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6716531210ee374ae822fe83.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6716531210ee374ae822fe83.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671655545e5bfc4c3dfe9871.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671655545e5bfc4c3dfe9871.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671655545e5bfc4c3dfe9871.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671655545e5bfc4c3dfe9871.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67165855c3dd824eabc1b474.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67165855c3dd824eabc1b474.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67165855c3dd824eabc1b474.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67165855c3dd824eabc1b474.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6716593b4f24da4fac3154bf.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6716593b4f24da4fac3154bf.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6716593b4f24da4fac3154bf.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6716593b4f24da4fac3154bf.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717b20b952c096b3dee0834.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717b20b952c096b3dee0834.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717b20b952c096b3dee0834.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717b20b952c096b3dee0834.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717b6aa217d3d6ed6f83e53.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717b6aa217d3d6ed6f83e53.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717b6aa217d3d6ed6f83e53.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717b6aa217d3d6ed6f83e53.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717b8829e501c71a75f1c77.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717b8829e501c71a75f1c77.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717b8829e501c71a75f1c77.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717b8829e501c71a75f1c77.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717ba3d37ec4e73a50878da.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717ba3d37ec4e73a50878da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717ba3d37ec4e73a50878da.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717ba3d37ec4e73a50878da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717bc8c826a697663bf8fb9.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717bc8c826a697663bf8fb9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717bc8c826a697663bf8fb9.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717bc8c826a697663bf8fb9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717c0dc8b764279dfc9326b.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717c0dc8b764279dfc9326b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717c0dc8b764279dfc9326b.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717c0dc8b764279dfc9326b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717c3557815a17d6369a778.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717c3557815a17d6369a778.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6717c3557815a17d6369a778.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6717c3557815a17d6369a778.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a383a56179f510b83cc1e.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a383a56179f510b83cc1e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a383a56179f510b83cc1e.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a383a56179f510b83cc1e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a3c13a3d6b21a1b0008f7.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a3c13a3d6b21a1b0008f7.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a3c13a3d6b21a1b0008f7.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a3c13a3d6b21a1b0008f7.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a3dde9c50241c6c16e331.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a3dde9c50241c6c16e331.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a3dde9c50241c6c16e331.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a3dde9c50241c6c16e331.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a3ed10fd6e81d06dd4690.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a3ed10fd6e81d06dd4690.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a3ed10fd6e81d06dd4690.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a3ed10fd6e81d06dd4690.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a40b415343c1f26e0c005.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a40b415343c1f26e0c005.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a40b415343c1f26e0c005.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a40b415343c1f26e0c005.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a41b8576531207749bdae.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a41b8576531207749bdae.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a41b8576531207749bdae.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a41b8576531207749bdae.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a438ac97103231787ab5a.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a438ac97103231787ab5a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a438ac97103231787ab5a.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a438ac97103231787ab5a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a45f9b4ee3325393f0d0b.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a45f9b4ee3325393f0d0b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a45f9b4ee3325393f0d0b.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a45f9b4ee3325393f0d0b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a46fe18ae6a26c76f42f6.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a46fe18ae6a26c76f42f6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a46fe18ae6a26c76f42f6.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a46fe18ae6a26c76f42f6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a4aeac046082b1bf6335b.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a4aeac046082b1bf6335b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a4aeac046082b1bf6335b.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a4aeac046082b1bf6335b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a4e181afe602d37786dd8.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a4e181afe602d37786dd8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671a4e181afe602d37786dd8.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671a4e181afe602d37786dd8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b71da8e1b963c69b6d011.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b71da8e1b963c69b6d011.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b71da8e1b963c69b6d011.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b71da8e1b963c69b6d011.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b769169e38f3fe57b141c.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b769169e38f3fe57b141c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b769169e38f3fe57b141c.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b769169e38f3fe57b141c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b77cf9ef25a416449b109.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b77cf9ef25a416449b109.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b77cf9ef25a416449b109.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b77cf9ef25a416449b109.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b7c10cd0d274552e7b686.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b7c10cd0d274552e7b686.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b7c10cd0d274552e7b686.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b7c10cd0d274552e7b686.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b7dd730712747aa2d9974.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b7dd730712747aa2d9974.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b7dd730712747aa2d9974.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b7dd730712747aa2d9974.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b98e9b7c4854e93044e64.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b98e9b7c4854e93044e64.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b98e9b7c4854e93044e64.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b98e9b7c4854e93044e64.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b9986d2ac295047bde195.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b9986d2ac295047bde195.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b9986d2ac295047bde195.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b9986d2ac295047bde195.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b9c3400ab12526ccc27e4.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b9c3400ab12526ccc27e4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b9c3400ab12526ccc27e4.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b9c3400ab12526ccc27e4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b9d6f13a6cf541934fb75.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b9d6f13a6cf541934fb75.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671b9d6f13a6cf541934fb75.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671b9d6f13a6cf541934fb75.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f403c1d4e8a5e046065a0.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f403c1d4e8a5e046065a0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f403c1d4e8a5e046065a0.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f403c1d4e8a5e046065a0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f456994635c6085054cbd.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f456994635c6085054cbd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f456994635c6085054cbd.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f456994635c6085054cbd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f46b8a64a336294268cf6.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f46b8a64a336294268cf6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f46b8a64a336294268cf6.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f46b8a64a336294268cf6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f4766b90543639b60a79d.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f4766b90543639b60a79d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f4766b90543639b60a79d.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f4766b90543639b60a79d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f47b9343cd364309aa802.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f47b9343cd364309aa802.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f47b9343cd364309aa802.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f47b9343cd364309aa802.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f4c29b6c10a677571c3e9.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f4c29b6c10a677571c3e9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f4c29b6c10a677571c3e9.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f4c29b6c10a677571c3e9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f897fb187b46d1457b4eb.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f897fb187b46d1457b4eb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f897fb187b46d1457b4eb.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f897fb187b46d1457b4eb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f8ab3f5add66eb16be177.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f8ab3f5add66eb16be177.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f8ab3f5add66eb16be177.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f8ab3f5add66eb16be177.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f8cdb0d31cb710d7ad031.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f8cdb0d31cb710d7ad031.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f8cdb0d31cb710d7ad031.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f8cdb0d31cb710d7ad031.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f8e2ca90546729b1911fa.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f8e2ca90546729b1911fa.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f8e2ca90546729b1911fa.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f8e2ca90546729b1911fa.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f92684454b37660c3f82a.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f92684454b37660c3f82a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f92684454b37660c3f82a.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f92684454b37660c3f82a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f93c4885c6a77aabac13b.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f93c4885c6a77aabac13b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f93c4885c6a77aabac13b.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f93c4885c6a77aabac13b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9590517a747a18b10cad.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9590517a747a18b10cad.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9590517a747a18b10cad.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9590517a747a18b10cad.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f96ce37827d7bc7b64e23.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f96ce37827d7bc7b64e23.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f96ce37827d7bc7b64e23.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f96ce37827d7bc7b64e23.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9804d863147de378c679.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9804d863147de378c679.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9804d863147de378c679.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9804d863147de378c679.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9aa56463ab7f6d98325f.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9aa56463ab7f6d98325f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9aa56463ab7f6d98325f.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9aa56463ab7f6d98325f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9b8ce830ae8098504f26.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9b8ce830ae8098504f26.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9b8ce830ae8098504f26.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9b8ce830ae8098504f26.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9ca66765d781de7213f3.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9ca66765d781de7213f3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9ca66765d781de7213f3.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9ca66765d781de7213f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9e83b440da8486fdf76e.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9e83b440da8486fdf76e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/671f9e83b440da8486fdf76e.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/671f9e83b440da8486fdf76e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720cf38beae8c4f1d7af1c0.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720cf38beae8c4f1d7af1c0.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720cf38beae8c4f1d7af1c0.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720cf38beae8c4f1d7af1c0.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720e69c2152da7b9dad577e.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720e69c2152da7b9dad577e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720e69c2152da7b9dad577e.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720e69c2152da7b9dad577e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f18957013d8de8ebbe91.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f18957013d8de8ebbe91.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f18957013d8de8ebbe91.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f18957013d8de8ebbe91.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f2d525d22693e3fe2a99.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f2d525d22693e3fe2a99.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f2d525d22693e3fe2a99.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f2d525d22693e3fe2a99.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f45529e496998cced6b6.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f45529e496998cced6b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f45529e496998cced6b6.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f45529e496998cced6b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f45ff33dd69a10d14e9d.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f45ff33dd69a10d14e9d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6720f45ff33dd69a10d14e9d.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6720f45ff33dd69a10d14e9d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6727896e74a7ba08f6db7c68.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6727896e74a7ba08f6db7c68.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6727896e74a7ba08f6db7c68.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6727896e74a7ba08f6db7c68.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67278e07d5544c1a93f7f113.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67278e07d5544c1a93f7f113.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67278e07d5544c1a93f7f113.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67278e07d5544c1a93f7f113.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67278fa39133d120afee631c.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67278fa39133d120afee631c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67278fa39133d120afee631c.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67278fa39133d120afee631c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672830d9aa2e0c2ff2fad7f8.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672830d9aa2e0c2ff2fad7f8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672830d9aa2e0c2ff2fad7f8.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672830d9aa2e0c2ff2fad7f8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672833c79d024f37111a48ce.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672833c79d024f37111a48ce.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672833c79d024f37111a48ce.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672833c79d024f37111a48ce.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672836d6ec0ae23f4724ccb1.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672836d6ec0ae23f4724ccb1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672836d6ec0ae23f4724ccb1.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672836d6ec0ae23f4724ccb1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728378c94eaf541fce8f334.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728378c94eaf541fce8f334.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728378c94eaf541fce8f334.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728378c94eaf541fce8f334.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67289c4908f407948ef08a55.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67289c4908f407948ef08a55.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67289c4908f407948ef08a55.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67289c4908f407948ef08a55.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67289e1748ed4b9623086332.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67289e1748ed4b9623086332.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/67289e1748ed4b9623086332.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/67289e1748ed4b9623086332.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728a193fccbc59b016a8584.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728a193fccbc59b016a8584.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728a193fccbc59b016a8584.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728a193fccbc59b016a8584.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728bf5cd59713a140c558be.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728bf5cd59713a140c558be.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728bf5cd59713a140c558be.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728bf5cd59713a140c558be.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c0ac41d990a2f6de9ea4.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c0ac41d990a2f6de9ea4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c0ac41d990a2f6de9ea4.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c0ac41d990a2f6de9ea4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c22492994ca4deab5f93.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c22492994ca4deab5f93.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c22492994ca4deab5f93.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c22492994ca4deab5f93.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c369d38d3ea6634c1649.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c369d38d3ea6634c1649.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c369d38d3ea6634c1649.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c369d38d3ea6634c1649.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c6fad8d9caa92837c75f.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c6fad8d9caa92837c75f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/6728c6fad8d9caa92837c75f.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/6728c6fad8d9caa92837c75f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a192e685fba081cfbeb2d.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a192e685fba081cfbeb2d.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a192e685fba081cfbeb2d.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a192e685fba081cfbeb2d.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a1c6ca33f8115728e7f79.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a1c6ca33f8115728e7f79.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a1c6ca33f8115728e7f79.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a1c6ca33f8115728e7f79.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a1e2fbec6a61bf477ea49.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a1e2fbec6a61bf477ea49.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a1e2fbec6a61bf477ea49.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a1e2fbec6a61bf477ea49.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a21a4b40ed3279d513888.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a21a4b40ed3279d513888.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a21a4b40ed3279d513888.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a21a4b40ed3279d513888.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a2360e608aa2e32a1e08c.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a2360e608aa2e32a1e08c.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a2360e608aa2e32a1e08c.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a2360e608aa2e32a1e08c.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a251e826af634c1360078.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a251e826af634c1360078.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a251e826af634c1360078.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a251e826af634c1360078.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a27098fa55c3bfa11c5fb.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a27098fa55c3bfa11c5fb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a27098fa55c3bfa11c5fb.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a27098fa55c3bfa11c5fb.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a296a309d9c46658c071a.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a296a309d9c46658c071a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672a296a309d9c46658c071a.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672a296a309d9c46658c071a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672afc3d3758e25087697611.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672afc3d3758e25087697611.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672afc3d3758e25087697611.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672afc3d3758e25087697611.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672afe3809d2a55224868ea5.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672afe3809d2a55224868ea5.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672afe3809d2a55224868ea5.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672afe3809d2a55224868ea5.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b202ba00fc253ab8275f2.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b202ba00fc253ab8275f2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b202ba00fc253ab8275f2.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b202ba00fc253ab8275f2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b25e2a59e2956bca1a42f.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b25e2a59e2956bca1a42f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b25e2a59e2956bca1a42f.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b25e2a59e2956bca1a42f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b307e7447905887103086.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b307e7447905887103086.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b307e7447905887103086.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b307e7447905887103086.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b33b15bd8bf5b2523772a.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b33b15bd8bf5b2523772a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b33b15bd8bf5b2523772a.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b33b15bd8bf5b2523772a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b42dafa37fe61e80a2b40.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b42dafa37fe61e80a2b40.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b42dafa37fe61e80a2b40.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b42dafa37fe61e80a2b40.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b4539b9ab5d645e7dcfb8.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b4539b9ab5d645e7dcfb8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b4539b9ab5d645e7dcfb8.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b4539b9ab5d645e7dcfb8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b46def9325065dbc7b29f.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b46def9325065dbc7b29f.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b46def9325065dbc7b29f.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b46def9325065dbc7b29f.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b4812ec997567058875da.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b4812ec997567058875da.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b4812ec997567058875da.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b4812ec997567058875da.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b491aa3c094689007baf1.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b491aa3c094689007baf1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672b491aa3c094689007baf1.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672b491aa3c094689007baf1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672c8c2429273886b1519110.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672c8c2429273886b1519110.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672c8c2429273886b1519110.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672c8c2429273886b1519110.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cc5e1786cba9181ea64b6.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cc5e1786cba9181ea64b6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cc5e1786cba9181ea64b6.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cc5e1786cba9181ea64b6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cca3d15975a9390545877.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cca3d15975a9390545877.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cca3d15975a9390545877.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cca3d15975a9390545877.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672ccc988693199500b4cdfd.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672ccc988693199500b4cdfd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672ccc988693199500b4cdfd.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672ccc988693199500b4cdfd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cce96163ee1965d3e6133.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cce96163ee1965d3e6133.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cce96163ee1965d3e6133.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cce96163ee1965d3e6133.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cd0939d2cca9849f200d2.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cd0939d2cca9849f200d2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672cd0939d2cca9849f200d2.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672cd0939d2cca9849f200d2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672dc70c1f0bc8c822b0dfc6.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672dc70c1f0bc8c822b0dfc6.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672dc70c1f0bc8c822b0dfc6.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672dc70c1f0bc8c822b0dfc6.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672dc928d8765dc9f923ca71.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672dc928d8765dc9f923ca71.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672dc928d8765dc9f923ca71.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672dc928d8765dc9f923ca71.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672de8ad97d683d3734ce5cd.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672de8ad97d683d3734ce5cd.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672de8ad97d683d3734ce5cd.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672de8ad97d683d3734ce5cd.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672de9bfc24d99d49218eb41.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672de9bfc24d99d49218eb41.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672de9bfc24d99d49218eb41.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672de9bfc24d99d49218eb41.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672debc75e32a8d6e2593eac.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672debc75e32a8d6e2593eac.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672debc75e32a8d6e2593eac.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672debc75e32a8d6e2593eac.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672dec93f008b3d8169568e8.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672dec93f008b3d8169568e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672dec93f008b3d8169568e8.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672dec93f008b3d8169568e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672deeb8a3167fda01889d18.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672deeb8a3167fda01889d18.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672deeb8a3167fda01889d18.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672deeb8a3167fda01889d18.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e0ec28d829ee2b5e909f3.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e0ec28d829ee2b5e909f3.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e0ec28d829ee2b5e909f3.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e0ec28d829ee2b5e909f3.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e16bcc0d877e5d3eb7f4e.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e16bcc0d877e5d3eb7f4e.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e16bcc0d877e5d3eb7f4e.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e16bcc0d877e5d3eb7f4e.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e17e63be5dce6ff5b9189.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e17e63be5dce6ff5b9189.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e17e63be5dce6ff5b9189.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e17e63be5dce6ff5b9189.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e18d6146c94e80107c6b9.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e18d6146c94e80107c6b9.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e18d6146c94e80107c6b9.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e18d6146c94e80107c6b9.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1bb0774f2fea953e9388.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1bb0774f2fea953e9388.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1bb0774f2fea953e9388.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1bb0774f2fea953e9388.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1c3031816ceb9dccc66a.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1c3031816ceb9dccc66a.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1c3031816ceb9dccc66a.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1c3031816ceb9dccc66a.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1f1a51e86aed84df7c94.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1f1a51e86aed84df7c94.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1f1a51e86aed84df7c94.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1f1a51e86aed84df7c94.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1fff03af3aeed5d7a84b.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1fff03af3aeed5d7a84b.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672e1fff03af3aeed5d7a84b.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672e1fff03af3aeed5d7a84b.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f4b05585d501f533789b4.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f4b05585d501f533789b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f4b05585d501f533789b4.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f4b05585d501f533789b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f606201263928a06b2a04.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f606201263928a06b2a04.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f606201263928a06b2a04.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f606201263928a06b2a04.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f630337512b2b62595731.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f630337512b2b62595731.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f630337512b2b62595731.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f630337512b2b62595731.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f63cadac41a2c9b1897a1.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f63cadac41a2c9b1897a1.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f63cadac41a2c9b1897a1.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f63cadac41a2c9b1897a1.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f64ba4f91492e1192b829.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f64ba4f91492e1192b829.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f64ba4f91492e1192b829.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f64ba4f91492e1192b829.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f657580a34f2f78e278e2.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f657580a34f2f78e278e2.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/672f657580a34f2f78e278e2.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/672f657580a34f2f78e278e2.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673de712f2dc6db0cfe76b31.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673de712f2dc6db0cfe76b31.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673de712f2dc6db0cfe76b31.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673de712f2dc6db0cfe76b31.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673de859a60bb4b728b727b4.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673de859a60bb4b728b727b4.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673de859a60bb4b728b727b4.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673de859a60bb4b728b727b4.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673deb32b4eb12bd975aa2e8.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673deb32b4eb12bd975aa2e8.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673deb32b4eb12bd975aa2e8.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673deb32b4eb12bd975aa2e8.md diff --git a/curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673df0c78bdd11c7195010cb.md b/curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673df0c78bdd11c7195010cb.md similarity index 100% rename from curriculum/challenges/english/24-b1-english-for-developers/learn-present-perfect-while-talking-about-accessibility/673df0c78bdd11c7195010cb.md rename to curriculum/challenges/english/blocks/learn-present-perfect-while-talking-about-accessibility/673df0c78bdd11c7195010cb.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-quadratic-equations/quadratics.md b/curriculum/challenges/english/blocks/learn-quadratic-equations/6363d2429078df117ce4c400.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-quadratic-equations/quadratics.md rename to curriculum/challenges/english/blocks/learn-quadratic-equations/6363d2429078df117ce4c400.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/english/blocks/learn-ratios-and-proportions/6331caa1b51aeedd1a2bd644.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md rename to curriculum/challenges/english/blocks/learn-ratios-and-proportions/6331caa1b51aeedd1a2bd644.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/english/blocks/learn-ratios-and-proportions/6331d298b51aeedd1a2bd652.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md rename to curriculum/challenges/english/blocks/learn-ratios-and-proportions/6331d298b51aeedd1a2bd652.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/english/blocks/learn-ratios-and-proportions/6331d29fb51aeedd1a2bd653.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md rename to curriculum/challenges/english/blocks/learn-ratios-and-proportions/6331d29fb51aeedd1a2bd653.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63db7f4677d06d7500a13321.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63db7f4677d06d7500a13321.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63db7f4677d06d7500a13321.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63db7f4677d06d7500a13321.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64005ab13a78eb062547c12d.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64005ab13a78eb062547c12d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64005ab13a78eb062547c12d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64005ab13a78eb062547c12d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/640067f276acd525509646cc.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/640067f276acd525509646cc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/640067f276acd525509646cc.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/640067f276acd525509646cc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644760f4fb15ce765baebb62.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644760f4fb15ce765baebb62.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644760f4fb15ce765baebb62.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644760f4fb15ce765baebb62.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448d62ce222044458b75931.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448d62ce222044458b75931.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448d62ce222044458b75931.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448d62ce222044458b75931.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448e475f904ad580cd7e722.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448e475f904ad580cd7e722.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448e475f904ad580cd7e722.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448e475f904ad580cd7e722.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644905b34f614973a8252a26.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644905b34f614973a8252a26.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644905b34f614973a8252a26.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644905b34f614973a8252a26.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b71f678b5e1687666c88d.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b71f678b5e1687666c88d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b71f678b5e1687666c88d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b71f678b5e1687666c88d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b6c92876e836832538e34.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b6c92876e836832538e34.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b6c92876e836832538e34.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b6c92876e836832538e34.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b6dad50514e69df601df6.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b6dad50514e69df601df6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b6dad50514e69df601df6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b6dad50514e69df601df6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b9d56b48971997a8055dd.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b9d56b48971997a8055dd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b9d56b48971997a8055dd.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b9d56b48971997a8055dd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c803cad8434791a5f57b6.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c803cad8434791a5f57b6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c803cad8434791a5f57b6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c803cad8434791a5f57b6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c81683d816b7b3a044143.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c81683d816b7b3a044143.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c81683d816b7b3a044143.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c81683d816b7b3a044143.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca381c8f87f263034954f.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca381c8f87f263034954f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca381c8f87f263034954f.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca381c8f87f263034954f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb07132281a380223e458.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb07132281a380223e458.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb07132281a380223e458.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb07132281a380223e458.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ce315efe609814258b0bc.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ce315efe609814258b0bc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ce315efe609814258b0bc.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ce315efe609814258b0bc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ce4375221138326895726.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ce4375221138326895726.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/645ce4375221138326895726.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/645ce4375221138326895726.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646203cdc054d012b5d71428.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646203cdc054d012b5d71428.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646203cdc054d012b5d71428.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646203cdc054d012b5d71428.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646463be7341819690797ad2.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646463be7341819690797ad2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646463be7341819690797ad2.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646463be7341819690797ad2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464650a962e3d9852713549.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464650a962e3d9852713549.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464650a962e3d9852713549.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464650a962e3d9852713549.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64646577f28ade99100a55c3.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64646577f28ade99100a55c3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64646577f28ade99100a55c3.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64646577f28ade99100a55c3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646467130d7acc9b4e565c42.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646467130d7acc9b4e565c42.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646467130d7acc9b4e565c42.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646467130d7acc9b4e565c42.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648534ff5498bee5dceb28.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648534ff5498bee5dceb28.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648534ff5498bee5dceb28.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648534ff5498bee5dceb28.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646486adf52652c0ee103aab.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646486adf52652c0ee103aab.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646486adf52652c0ee103aab.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646486adf52652c0ee103aab.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648963e014f8c42a65b83a.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648963e014f8c42a65b83a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648963e014f8c42a65b83a.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648963e014f8c42a65b83a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464905afec9efcf7328ce58.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464905afec9efcf7328ce58.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464905afec9efcf7328ce58.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464905afec9efcf7328ce58.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646491d2c856afd17c2f380d.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646491d2c856afd17c2f380d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646491d2c856afd17c2f380d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646491d2c856afd17c2f380d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646492f5c672c9d32f340c22.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646492f5c672c9d32f340c22.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646492f5c672c9d32f340c22.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646492f5c672c9d32f340c22.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649c6d77059edf80279a32.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649c6d77059edf80279a32.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649c6d77059edf80279a32.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649c6d77059edf80279a32.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649efb555939e30462c79b.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649efb555939e30462c79b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649efb555939e30462c79b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649efb555939e30462c79b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649f91446721e3ff391d88.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649f91446721e3ff391d88.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/64649f91446721e3ff391d88.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/64649f91446721e3ff391d88.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464a057702d04e537d56d49.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464a057702d04e537d56d49.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464a057702d04e537d56d49.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464a057702d04e537d56d49.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/674dd79dcfa5690e16e59775.md b/curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/674dd79dcfa5690e16e59775.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-recursion-by-building-a-decimal-to-binary-converter/674dd79dcfa5690e16e59775.md rename to curriculum/challenges/english/blocks/learn-recursion-by-building-a-decimal-to-binary-converter/674dd79dcfa5690e16e59775.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8b1faf9c60304ca8a9b6.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8b1faf9c60304ca8a9b6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8b1faf9c60304ca8a9b6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8b1faf9c60304ca8a9b6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8ea01436383a88256d7f.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8ea01436383a88256d7f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8ea01436383a88256d7f.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc8ea01436383a88256d7f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc9004f658183afa85f4f1.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc9004f658183afa85f4f1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc9004f658183afa85f4f1.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc9004f658183afa85f4f1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90949ff85e3b37be40d0.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90949ff85e3b37be40d0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90949ff85e3b37be40d0.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90949ff85e3b37be40d0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90e837670a3ba26a1e61.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90e837670a3ba26a1e61.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90e837670a3ba26a1e61.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc90e837670a3ba26a1e61.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc916138dbe03bdfe6cec6.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc916138dbe03bdfe6cec6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc916138dbe03bdfe6cec6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc916138dbe03bdfe6cec6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc922df2919e3c38cead61.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc922df2919e3c38cead61.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc922df2919e3c38cead61.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc922df2919e3c38cead61.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc92a9718fb53ca3d1bad7.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc92a9718fb53ca3d1bad7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc92a9718fb53ca3d1bad7.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc92a9718fb53ca3d1bad7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc963d866fff3dd0329993.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc963d866fff3dd0329993.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc963d866fff3dd0329993.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc963d866fff3dd0329993.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97005bc7943e2978df0a.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97005bc7943e2978df0a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97005bc7943e2978df0a.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97005bc7943e2978df0a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc976bf864693e668d67e8.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc976bf864693e668d67e8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc976bf864693e668d67e8.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc976bf864693e668d67e8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97ab25730b3e9de86ea5.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97ab25730b3e9de86ea5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97ab25730b3e9de86ea5.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc97ab25730b3e9de86ea5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc985e6720a23edac63b51.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc985e6720a23edac63b51.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc985e6720a23edac63b51.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dc985e6720a23edac63b51.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd3d61c448e2676501f43.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd3d61c448e2676501f43.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd3d61c448e2676501f43.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd3d61c448e2676501f43.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd9bbc2268127e7898d77.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd9bbc2268127e7898d77.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd9bbc2268127e7898d77.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcd9bbc2268127e7898d77.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcdee07a14f0299ec30559.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcdee07a14f0299ec30559.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcdee07a14f0299ec30559.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dcdee07a14f0299ec30559.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce5f6ff907c2b2c47bb05.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce5f6ff907c2b2c47bb05.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce5f6ff907c2b2c47bb05.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce5f6ff907c2b2c47bb05.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce7ee2494e82bf4205a3f.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce7ee2494e82bf4205a3f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce7ee2494e82bf4205a3f.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dce7ee2494e82bf4205a3f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dceadec3c9cf2ca7b56de6.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dceadec3c9cf2ca7b56de6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dceadec3c9cf2ca7b56de6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64dceadec3c9cf2ca7b56de6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddcc2ee182e0164c3539f8.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddcc2ee182e0164c3539f8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddcc2ee182e0164c3539f8.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddcc2ee182e0164c3539f8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddce6f6e8066173208235b.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddce6f6e8066173208235b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddce6f6e8066173208235b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddce6f6e8066173208235b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd02838f36117cd9738eb.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd02838f36117cd9738eb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd02838f36117cd9738eb.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd02838f36117cd9738eb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd280d69fa818ca782d50.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd280d69fa818ca782d50.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd280d69fa818ca782d50.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd280d69fa818ca782d50.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd4fbb4b598199acf5ec5.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd4fbb4b598199acf5ec5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd4fbb4b598199acf5ec5.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd4fbb4b598199acf5ec5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd65848a12919d7e1c7d0.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd65848a12919d7e1c7d0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd65848a12919d7e1c7d0.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64ddd65848a12919d7e1c7d0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de1469fccce61940f498c4.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de1469fccce61940f498c4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de1469fccce61940f498c4.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de1469fccce61940f498c4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de4bccf5becb208a48ca97.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de4bccf5becb208a48ca97.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de4bccf5becb208a48ca97.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de4bccf5becb208a48ca97.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de6c8a5305d8173a3a9e09.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de6c8a5305d8173a3a9e09.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de6c8a5305d8173a3a9e09.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de6c8a5305d8173a3a9e09.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7357cc75bd18bdced920.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7357cc75bd18bdced920.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7357cc75bd18bdced920.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7357cc75bd18bdced920.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de73f6c2486518e3064fec.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de73f6c2486518e3064fec.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de73f6c2486518e3064fec.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de73f6c2486518e3064fec.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7662244db513d7b673ec.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7662244db513d7b673ec.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7662244db513d7b673ec.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7662244db513d7b673ec.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de773f81facd14653f49c8.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de773f81facd14653f49c8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de773f81facd14653f49c8.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de773f81facd14653f49c8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de79de2fac6b1536ebcfdd.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de79de2fac6b1536ebcfdd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de79de2fac6b1536ebcfdd.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de79de2fac6b1536ebcfdd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7be06eb689161dd63cf0.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7be06eb689161dd63cf0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7be06eb689161dd63cf0.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64de7be06eb689161dd63cf0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df202aa1342114cd077920.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df202aa1342114cd077920.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df202aa1342114cd077920.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df202aa1342114cd077920.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df332162988b13c35b7f7d.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df332162988b13c35b7f7d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df332162988b13c35b7f7d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df332162988b13c35b7f7d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df346f4c86461419974c1e.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df346f4c86461419974c1e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df346f4c86461419974c1e.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df346f4c86461419974c1e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df353d7ae6dc148fd64f53.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df353d7ae6dc148fd64f53.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df353d7ae6dc148fd64f53.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df353d7ae6dc148fd64f53.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3e2fac34d813d048f3f9.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3e2fac34d813d048f3f9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3e2fac34d813d048f3f9.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3e2fac34d813d048f3f9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3f1011888113fbd3d81b.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3f1011888113fbd3d81b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3f1011888113fbd3d81b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df3f1011888113fbd3d81b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df45a3ad4f8719e5355244.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df45a3ad4f8719e5355244.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df45a3ad4f8719e5355244.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df45a3ad4f8719e5355244.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df47b32b92301a815d5ef8.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df47b32b92301a815d5ef8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df47b32b92301a815d5ef8.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df47b32b92301a815d5ef8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df496c6a8ddf1b38db1ed6.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df496c6a8ddf1b38db1ed6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df496c6a8ddf1b38db1ed6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df496c6a8ddf1b38db1ed6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df72c6e0183a191fcd72dc.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df72c6e0183a191fcd72dc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df72c6e0183a191fcd72dc.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64df72c6e0183a191fcd72dc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e337e3096b7c1739d934e6.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e337e3096b7c1739d934e6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e337e3096b7c1739d934e6.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e337e3096b7c1739d934e6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e3392996b41d17a1375643.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e3392996b41d17a1375643.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e3392996b41d17a1375643.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e3392996b41d17a1375643.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e33a488b4a2717fa22ebf3.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e33a488b4a2717fa22ebf3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e33a488b4a2717fa22ebf3.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e33a488b4a2717fa22ebf3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340302bd28513f3e73740.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340302bd28513f3e73740.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340302bd28513f3e73740.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340302bd28513f3e73740.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340ecee18af1430939018.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340ecee18af1430939018.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340ecee18af1430939018.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e340ecee18af1430939018.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e34146860065146733883b.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e34146860065146733883b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e34146860065146733883b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/64e34146860065146733883b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/650c6082e5586f9e3acfcd3b.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/650c6082e5586f9e3acfcd3b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/650c6082e5586f9e3acfcd3b.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/650c6082e5586f9e3acfcd3b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/65782342850feb3b8d62f936.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/65782342850feb3b8d62f936.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/65782342850feb3b8d62f936.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/65782342850feb3b8d62f936.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/6578273de26b6e5965a9107d.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/6578273de26b6e5965a9107d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/6578273de26b6e5965a9107d.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/6578273de26b6e5965a9107d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b667a772ed53e82962c81.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b667a772ed53e82962c81.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b667a772ed53e82962c81.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b667a772ed53e82962c81.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b6a4a49faec5c600287ba.md b/curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b6a4a49faec5c600287ba.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b6a4a49faec5c600287ba.md rename to curriculum/challenges/english/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/657b6a4a49faec5c600287ba.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564642ce403fe29cc23fee7.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564642ce403fe29cc23fee7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564642ce403fe29cc23fee7.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564642ce403fe29cc23fee7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564683821b2ee3174e7250e.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564683821b2ee3174e7250e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564683821b2ee3174e7250e.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564683821b2ee3174e7250e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656469e62377ab34a5bcb8d1.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656469e62377ab34a5bcb8d1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656469e62377ab34a5bcb8d1.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656469e62377ab34a5bcb8d1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65646ab6bced52360f44670f.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65646ab6bced52360f44670f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65646ab6bced52360f44670f.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65646ab6bced52360f44670f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65646ffeaed2d238c562a014.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65646ffeaed2d238c562a014.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65646ffeaed2d238c562a014.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65646ffeaed2d238c562a014.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656470d517833a39bb8b5608.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656470d517833a39bb8b5608.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656470d517833a39bb8b5608.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656470d517833a39bb8b5608.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656474314bf37d3c83a85143.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656474314bf37d3c83a85143.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656474314bf37d3c83a85143.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656474314bf37d3c83a85143.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656475bbf1c2573de1d2c69c.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656475bbf1c2573de1d2c69c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656475bbf1c2573de1d2c69c.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656475bbf1c2573de1d2c69c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656477845006313fbfea0ad1.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656477845006313fbfea0ad1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656477845006313fbfea0ad1.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656477845006313fbfea0ad1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656479aa5f298441c190bf8f.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656479aa5f298441c190bf8f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656479aa5f298441c190bf8f.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656479aa5f298441c190bf8f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65647c71a5d2bd431596f629.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65647c71a5d2bd431596f629.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65647c71a5d2bd431596f629.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65647c71a5d2bd431596f629.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656485a8a3496d4a36b1496a.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656485a8a3496d4a36b1496a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656485a8a3496d4a36b1496a.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656485a8a3496d4a36b1496a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656489e0a5d0954c1a64fc93.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656489e0a5d0954c1a64fc93.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656489e0a5d0954c1a64fc93.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656489e0a5d0954c1a64fc93.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65648e4c5b316c4ec5e4fddc.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65648e4c5b316c4ec5e4fddc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65648e4c5b316c4ec5e4fddc.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65648e4c5b316c4ec5e4fddc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65648eefbee2014f5815f4ba.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65648eefbee2014f5815f4ba.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65648eefbee2014f5815f4ba.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65648eefbee2014f5815f4ba.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65648f4b2281ba50051ae39c.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65648f4b2281ba50051ae39c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65648f4b2281ba50051ae39c.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65648f4b2281ba50051ae39c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656490295d346850a4c4f2b5.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656490295d346850a4c4f2b5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656490295d346850a4c4f2b5.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656490295d346850a4c4f2b5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65649122c7f77f519aaf0975.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65649122c7f77f519aaf0975.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65649122c7f77f519aaf0975.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65649122c7f77f519aaf0975.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656491fa4e69005287eb5a9a.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656491fa4e69005287eb5a9a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656491fa4e69005287eb5a9a.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656491fa4e69005287eb5a9a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656494269ccce754411a2112.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656494269ccce754411a2112.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656494269ccce754411a2112.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656494269ccce754411a2112.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65649a631440b757f9f7b428.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65649a631440b757f9f7b428.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/65649a631440b757f9f7b428.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/65649a631440b757f9f7b428.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564a767a7241362f7d8d664.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564a767a7241362f7d8d664.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564a767a7241362f7d8d664.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564a767a7241362f7d8d664.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564b8c9349bd76dc037967b.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564b8c9349bd76dc037967b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564b8c9349bd76dc037967b.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564b8c9349bd76dc037967b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564cbb6311a40783b3f5de6.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564cbb6311a40783b3f5de6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564cbb6311a40783b3f5de6.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564cbb6311a40783b3f5de6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564cf2e8642517abdf9d6e2.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564cf2e8642517abdf9d6e2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564cf2e8642517abdf9d6e2.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564cf2e8642517abdf9d6e2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d096a55d707bd77ab67b.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d096a55d707bd77ab67b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d096a55d707bd77ab67b.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d096a55d707bd77ab67b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d27c8e4c197d367c3b1c.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d27c8e4c197d367c3b1c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d27c8e4c197d367c3b1c.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d27c8e4c197d367c3b1c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d2eeb36ebe7dd9bd1ee9.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d2eeb36ebe7dd9bd1ee9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d2eeb36ebe7dd9bd1ee9.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d2eeb36ebe7dd9bd1ee9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d500f1a48e7f2b732a37.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d500f1a48e7f2b732a37.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d500f1a48e7f2b732a37.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d500f1a48e7f2b732a37.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d68c34027a8072a704f4.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d68c34027a8072a704f4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d68c34027a8072a704f4.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d68c34027a8072a704f4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d75a923d21815caaa445.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d75a923d21815caaa445.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d75a923d21815caaa445.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d75a923d21815caaa445.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d97a5ef99783216a6229.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d97a5ef99783216a6229.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564d97a5ef99783216a6229.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564d97a5ef99783216a6229.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564daa2725b9b8420141b1c.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564daa2725b9b8420141b1c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564daa2725b9b8420141b1c.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564daa2725b9b8420141b1c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564db880cf9408535f17ff4.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564db880cf9408535f17ff4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564db880cf9408535f17ff4.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564db880cf9408535f17ff4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564dd65c3c2fa873a83d213.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564dd65c3c2fa873a83d213.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564dd65c3c2fa873a83d213.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564dd65c3c2fa873a83d213.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564de10a0887f882b0012d3.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564de10a0887f882b0012d3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564de10a0887f882b0012d3.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564de10a0887f882b0012d3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564eebf0d2d6390b9377197.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564eebf0d2d6390b9377197.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564eebf0d2d6390b9377197.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564eebf0d2d6390b9377197.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564efa70114b591b74d5679.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564efa70114b591b74d5679.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564efa70114b591b74d5679.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564efa70114b591b74d5679.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f0279e23ce924eedd1b2.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f0279e23ce924eedd1b2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f0279e23ce924eedd1b2.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f0279e23ce924eedd1b2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f32b18480893cf7799fd.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f32b18480893cf7799fd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f32b18480893cf7799fd.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f32b18480893cf7799fd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f583ca6fbf9556098dd6.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f583ca6fbf9556098dd6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f583ca6fbf9556098dd6.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f583ca6fbf9556098dd6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f834dd717998092cfd47.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f834dd717998092cfd47.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564f834dd717998092cfd47.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564f834dd717998092cfd47.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564fd78ffff909b1531d3c3.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564fd78ffff909b1531d3c3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564fd78ffff909b1531d3c3.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6564fd78ffff909b1531d3c3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565012a2564509d40a90048.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565012a2564509d40a90048.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565012a2564509d40a90048.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565012a2564509d40a90048.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565bb128adfcd5ec362382d.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565bb128adfcd5ec362382d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565bb128adfcd5ec362382d.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565bb128adfcd5ec362382d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565bd4265158360de8e2ae7.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565bd4265158360de8e2ae7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565bd4265158360de8e2ae7.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565bd4265158360de8e2ae7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c014db6e9b63c257771d.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c014db6e9b63c257771d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c014db6e9b63c257771d.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c014db6e9b63c257771d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c084627071646f94c4b0.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c084627071646f94c4b0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c084627071646f94c4b0.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c084627071646f94c4b0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c13fdb798865c161d8f8.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c13fdb798865c161d8f8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c13fdb798865c161d8f8.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c13fdb798865c161d8f8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c234de8cdf673c96bdf3.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c234de8cdf673c96bdf3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c234de8cdf673c96bdf3.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c234de8cdf673c96bdf3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c32f89ab8d68b42aff30.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c32f89ab8d68b42aff30.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c32f89ab8d68b42aff30.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c32f89ab8d68b42aff30.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c3a146bd5469b62bc59e.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c3a146bd5469b62bc59e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c3a146bd5469b62bc59e.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c3a146bd5469b62bc59e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c4767f49286aec825c6d.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c4767f49286aec825c6d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6565c4767f49286aec825c6d.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6565c4767f49286aec825c6d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656eec2f40d18056cc58b229.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656eec2f40d18056cc58b229.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656eec2f40d18056cc58b229.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656eec2f40d18056cc58b229.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef54070c72161e6feb90f.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef54070c72161e6feb90f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef54070c72161e6feb90f.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef54070c72161e6feb90f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef5bc5c0cd464be1df675.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef5bc5c0cd464be1df675.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef5bc5c0cd464be1df675.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef5bc5c0cd464be1df675.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef783bba6976de014eaa8.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef783bba6976de014eaa8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef783bba6976de014eaa8.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef783bba6976de014eaa8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef7f792734072dedd8319.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef7f792734072dedd8319.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef7f792734072dedd8319.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef7f792734072dedd8319.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f04b20397d9a574cc7eb2.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f04b20397d9a574cc7eb2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f04b20397d9a574cc7eb2.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f04b20397d9a574cc7eb2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f0bc259c1f6b57486ed68.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f0bc259c1f6b57486ed68.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f0bc259c1f6b57486ed68.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f0bc259c1f6b57486ed68.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f0d6bc60b58b9777a36c9.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f0d6bc60b58b9777a36c9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f0d6bc60b58b9777a36c9.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f0d6bc60b58b9777a36c9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f10458134d4c4e283a2f1.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f10458134d4c4e283a2f1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656f10458134d4c4e283a2f1.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/656f10458134d4c4e283a2f1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6577319039f4f7de9251b822.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6577319039f4f7de9251b822.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6577319039f4f7de9251b822.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6577319039f4f7de9251b822.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657732654845d8e2fb1217e6.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657732654845d8e2fb1217e6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657732654845d8e2fb1217e6.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657732654845d8e2fb1217e6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6577333feab1e8e927014f03.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6577333feab1e8e927014f03.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6577333feab1e8e927014f03.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/6577333feab1e8e927014f03.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657dadf4d8b93c1704f3a57c.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657dadf4d8b93c1704f3a57c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657dadf4d8b93c1704f3a57c.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657dadf4d8b93c1704f3a57c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657db2114b4029241956f5d6.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657db2114b4029241956f5d6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657db2114b4029241956f5d6.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657db2114b4029241956f5d6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657db4cb77190e33a20e852a.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657db4cb77190e33a20e852a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657db4cb77190e33a20e852a.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-password-generator/657db4cb77190e33a20e852a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/66bb6467b4b7381178420970.md b/curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/66bb6467b4b7381178420970.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/66bb6467b4b7381178420970.md rename to curriculum/challenges/english/blocks/learn-regular-expressions-by-building-a-spam-filter/66bb6467b4b7381178420970.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-relational-databases-by-building-a-database-of-video-game-characters/build-a-database-of-video-game-characters.md b/curriculum/challenges/english/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters/5f2c289f164c29556da632fd.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-relational-databases-by-building-a-database-of-video-game-characters/build-a-database-of-video-game-characters.md rename to curriculum/challenges/english/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters/5f2c289f164c29556da632fd.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e77aba7ca691f598feb02.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e77aba7ca691f598feb02.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e77aba7ca691f598feb02.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e77aba7ca691f598feb02.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e78af05201622d4bab8aa.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e78af05201622d4bab8aa.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e78af05201622d4bab8aa.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e78af05201622d4bab8aa.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e7d1c29fb872d6384379c.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e7d1c29fb872d6384379c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e7d1c29fb872d6384379c.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e7d1c29fb872d6384379c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e804c54d5e7308d7ebe56.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e804c54d5e7308d7ebe56.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e804c54d5e7308d7ebe56.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e804c54d5e7308d7ebe56.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e813b3ba67633222cbe54.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e813b3ba67633222cbe54.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e813b3ba67633222cbe54.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e813b3ba67633222cbe54.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e8279827a28352ce83a72.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e8279827a28352ce83a72.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e8279827a28352ce83a72.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e8279827a28352ce83a72.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e83ec2eca1e370f830511.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e83ec2eca1e370f830511.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e83ec2eca1e370f830511.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e83ec2eca1e370f830511.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89562043183c86df287c.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e89562043183c86df287c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89562043183c86df287c.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e89562043183c86df287c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e8eebe3a6dc3fcc33a66f.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e8eebe3a6dc3fcc33a66f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e8eebe3a6dc3fcc33a66f.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e8eebe3a6dc3fcc33a66f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e95ef2e4bdf41f69067f9.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e95ef2e4bdf41f69067f9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e95ef2e4bdf41f69067f9.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e95ef2e4bdf41f69067f9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e96fc87fe8e44f69f7ec5.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e96fc87fe8e44f69f7ec5.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e96fc87fe8e44f69f7ec5.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e96fc87fe8e44f69f7ec5.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e98f3245c98475e49cfc6.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e98f3245c98475e49cfc6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e98f3245c98475e49cfc6.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e98f3245c98475e49cfc6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e9a21381a1949327512e6.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e9a21381a1949327512e6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e9a21381a1949327512e6.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e9a21381a1949327512e6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e9d142affc44a453655db.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e9d142affc44a453655db.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e9d142affc44a453655db.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e9d142affc44a453655db.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e9f1e7e5ccd4fa9ada0be.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e9f1e7e5ccd4fa9ada0be.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e9f1e7e5ccd4fa9ada0be.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612e9f1e7e5ccd4fa9ada0be.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ea4c4993aba52ab4aa32e.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ea4c4993aba52ab4aa32e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ea4c4993aba52ab4aa32e.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ea4c4993aba52ab4aa32e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ea97df5742154772f312e.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ea97df5742154772f312e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ea97df5742154772f312e.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ea97df5742154772f312e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ead8788d28655ef8db056.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ead8788d28655ef8db056.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ead8788d28655ef8db056.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ead8788d28655ef8db056.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eaf56b7ba3257fdbfb0db.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eaf56b7ba3257fdbfb0db.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eaf56b7ba3257fdbfb0db.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eaf56b7ba3257fdbfb0db.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb4893b63c75bb9251ddf.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb4893b63c75bb9251ddf.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb4893b63c75bb9251ddf.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb4893b63c75bb9251ddf.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb75153591b5e3b1ab65e.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb75153591b5e3b1ab65e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb75153591b5e3b1ab65e.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb75153591b5e3b1ab65e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb7ca8c275d5f89c73333.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb7ca8c275d5f89c73333.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb7ca8c275d5f89c73333.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb7ca8c275d5f89c73333.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb8e984cd73677a92b7e9.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb8e984cd73677a92b7e9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb8e984cd73677a92b7e9.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb8e984cd73677a92b7e9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb934f64a4d6890a45518.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb934f64a4d6890a45518.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612eb934f64a4d6890a45518.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612eb934f64a4d6890a45518.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebcba99bfa46a15370b11.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebcba99bfa46a15370b11.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebcba99bfa46a15370b11.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebcba99bfa46a15370b11.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebe7fe6d07e6b76d1cae2.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebe7fe6d07e6b76d1cae2.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebe7fe6d07e6b76d1cae2.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebe7fe6d07e6b76d1cae2.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebedec97e096c8bf64999.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebedec97e096c8bf64999.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebedec97e096c8bf64999.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebedec97e096c8bf64999.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebf9a210f2b6d77001e68.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebf9a210f2b6d77001e68.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ebf9a210f2b6d77001e68.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ebf9a210f2b6d77001e68.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ec0490ae8626e9adf82e4.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ec0490ae8626e9adf82e4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ec0490ae8626e9adf82e4.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ec0490ae8626e9adf82e4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ec19d5268da7074941f84.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ec19d5268da7074941f84.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ec19d5268da7074941f84.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ec19d5268da7074941f84.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ec29c84b9a6718b1f5cec.md b/curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ec29c84b9a6718b1f5cec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612ec29c84b9a6718b1f5cec.md rename to curriculum/challenges/english/blocks/learn-responsive-web-design-by-building-a-piano/612ec29c84b9a6718b1f5cec.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-simple-and-compound-interest/simple-and-compound-interest.md b/curriculum/challenges/english/blocks/learn-simple-and-compound-interest/6363d26c9078df117ce4c405.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-simple-and-compound-interest/simple-and-compound-interest.md rename to curriculum/challenges/english/blocks/learn-simple-and-compound-interest/6363d26c9078df117ce4c405.md diff --git a/curriculum/challenges/english/17-college-algebra-with-python/learn-simple-and-compound-interest/simple-and-compound-interest-extra.md b/curriculum/challenges/english/blocks/learn-simple-and-compound-interest/63dbd1335d93712ff177d96a.md similarity index 100% rename from curriculum/challenges/english/17-college-algebra-with-python/learn-simple-and-compound-interest/simple-and-compound-interest-extra.md rename to curriculum/challenges/english/blocks/learn-simple-and-compound-interest/63dbd1335d93712ff177d96a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f01969115f933073b6be03.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f01969115f933073b6be03.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f01969115f933073b6be03.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f01969115f933073b6be03.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f03d9f92eac9183a4d3281.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f03d9f92eac9183a4d3281.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f03d9f92eac9183a4d3281.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f03d9f92eac9183a4d3281.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f055b9190fc41ca35549b8.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f055b9190fc41ca35549b8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f055b9190fc41ca35549b8.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f055b9190fc41ca35549b8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f056a405239e1dc4cc2854.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f056a405239e1dc4cc2854.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f056a405239e1dc4cc2854.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f056a405239e1dc4cc2854.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f058e06f34fd1f0ee6e55d.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f058e06f34fd1f0ee6e55d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f058e06f34fd1f0ee6e55d.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f058e06f34fd1f0ee6e55d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f0694fb2296f3caadf8347.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f0694fb2296f3caadf8347.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f0694fb2296f3caadf8347.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f0694fb2296f3caadf8347.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f06a8e5a57673d700c79c3.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f06a8e5a57673d700c79c3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f06a8e5a57673d700c79c3.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f06a8e5a57673d700c79c3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f07c9b1ffb814d856dcffc.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f07c9b1ffb814d856dcffc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f07c9b1ffb814d856dcffc.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f07c9b1ffb814d856dcffc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f3fa097f26b510db6c710b.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f3fa097f26b510db6c710b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f3fa097f26b510db6c710b.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f3fa097f26b510db6c710b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f3fa60a93b84110b3f1708.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f3fa60a93b84110b3f1708.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f3fa60a93b84110b3f1708.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f3fa60a93b84110b3f1708.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f3fe07cc763212efe91285.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f3fe07cc763212efe91285.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f3fe07cc763212efe91285.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f3fe07cc763212efe91285.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40051d6b09a139f253e8e.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40051d6b09a139f253e8e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40051d6b09a139f253e8e.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40051d6b09a139f253e8e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40401e6ef53173c04e27d.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40401e6ef53173c04e27d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40401e6ef53173c04e27d.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40401e6ef53173c04e27d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f407ea37ad6e181b90462e.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f407ea37ad6e181b90462e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f407ea37ad6e181b90462e.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f407ea37ad6e181b90462e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40f8af784751c613d638a.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40f8af784751c613d638a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40f8af784751c613d638a.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40f8af784751c613d638a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40fdb3579aa1ced28b2eb.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40fdb3579aa1ced28b2eb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f40fdb3579aa1ced28b2eb.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f40fdb3579aa1ced28b2eb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f412c208c3791fee305acf.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f412c208c3791fee305acf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f412c208c3791fee305acf.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f412c208c3791fee305acf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f4148dea0f802040225e0c.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f4148dea0f802040225e0c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f4148dea0f802040225e0c.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f4148dea0f802040225e0c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f4520e363e2642f8112e33.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f4520e363e2642f8112e33.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f4520e363e2642f8112e33.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f4520e363e2642f8112e33.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f4535bbdb28d436ff3ddc9.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f4535bbdb28d436ff3ddc9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f4535bbdb28d436ff3ddc9.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f4535bbdb28d436ff3ddc9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f870003444fb1a2ad171f2.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f870003444fb1a2ad171f2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f870003444fb1a2ad171f2.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f870003444fb1a2ad171f2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f8709620b2ce1a62608f5a.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f8709620b2ce1a62608f5a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f8709620b2ce1a62608f5a.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f8709620b2ce1a62608f5a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f8720685ec351abef26740.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f8720685ec351abef26740.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f8720685ec351abef26740.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f8720685ec351abef26740.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f872a0fe6aa21b456ad4fe.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f872a0fe6aa21b456ad4fe.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f872a0fe6aa21b456ad4fe.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f872a0fe6aa21b456ad4fe.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f8749b13774b1d2e4a7fba.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f8749b13774b1d2e4a7fba.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f8749b13774b1d2e4a7fba.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f8749b13774b1d2e4a7fba.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f876d17832001e8e1abb05.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f876d17832001e8e1abb05.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f876d17832001e8e1abb05.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f876d17832001e8e1abb05.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93acbb514857003510e79.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93acbb514857003510e79.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93acbb514857003510e79.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93acbb514857003510e79.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93b67169a9c703264458a.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93b67169a9c703264458a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93b67169a9c703264458a.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93b67169a9c703264458a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93d4647ce2670dc6f095c.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93d4647ce2670dc6f095c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93d4647ce2670dc6f095c.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93d4647ce2670dc6f095c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93e54a9121571dcdd3e79.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93e54a9121571dcdd3e79.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f93e54a9121571dcdd3e79.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f93e54a9121571dcdd3e79.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9b17a638f0d0dcce8c354.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9b17a638f0d0dcce8c354.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9b17a638f0d0dcce8c354.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9b17a638f0d0dcce8c354.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9b486989cb90ff3e77ac8.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9b486989cb90ff3e77ac8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9b486989cb90ff3e77ac8.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9b486989cb90ff3e77ac8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9b9710cca621244d3bde1.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9b9710cca621244d3bde1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9b9710cca621244d3bde1.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9b9710cca621244d3bde1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9bb7c0d524612b2a88a4b.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9bb7c0d524612b2a88a4b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9bb7c0d524612b2a88a4b.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9bb7c0d524612b2a88a4b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9bc10a9fb1612e066e9e8.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9bc10a9fb1612e066e9e8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9bc10a9fb1612e066e9e8.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9bc10a9fb1612e066e9e8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9c2c2006feb1428ad2d4c.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9c2c2006feb1428ad2d4c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9c2c2006feb1428ad2d4c.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9c2c2006feb1428ad2d4c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9cb678070ca1668898c70.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9cb678070ca1668898c70.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9cb678070ca1668898c70.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9cb678070ca1668898c70.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9dd6e5a08af19c196c2df.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9dd6e5a08af19c196c2df.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9dd6e5a08af19c196c2df.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9dd6e5a08af19c196c2df.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9dfd2e75e291a38695f13.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9dfd2e75e291a38695f13.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9dfd2e75e291a38695f13.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9dfd2e75e291a38695f13.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9e0a578b22c1a736f3d82.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9e0a578b22c1a736f3d82.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65f9e0a578b22c1a736f3d82.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65f9e0a578b22c1a736f3d82.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa8d5cf0ef3b141010f5d8.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa8d5cf0ef3b141010f5d8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa8d5cf0ef3b141010f5d8.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa8d5cf0ef3b141010f5d8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa8df56a0e2c149b4d24fe.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa8df56a0e2c149b4d24fe.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa8df56a0e2c149b4d24fe.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa8df56a0e2c149b4d24fe.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa9402d1fb5516aa42159d.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa9402d1fb5516aa42159d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa9402d1fb5516aa42159d.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa9402d1fb5516aa42159d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa9e1b6c6db919385359ec.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa9e1b6c6db919385359ec.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fa9e1b6c6db919385359ec.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fa9e1b6c6db919385359ec.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65faaed8f7a9772f023ea816.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65faaed8f7a9772f023ea816.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65faaed8f7a9772f023ea816.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65faaed8f7a9772f023ea816.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc87e19930a503e5f05500.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc87e19930a503e5f05500.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc87e19930a503e5f05500.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc87e19930a503e5f05500.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc899d77495504d6deeccc.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc899d77495504d6deeccc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc899d77495504d6deeccc.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc899d77495504d6deeccc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc8e7c766ab1070213aadb.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc8e7c766ab1070213aadb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc8e7c766ab1070213aadb.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc8e7c766ab1070213aadb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc8fa7e7860407ab479bf0.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc8fa7e7860407ab479bf0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fc8fa7e7860407ab479bf0.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fc8fa7e7860407ab479bf0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd681b20b7e45f55def415.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd681b20b7e45f55def415.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd681b20b7e45f55def415.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd681b20b7e45f55def415.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9250db0d6b8198cf29ef.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9250db0d6b8198cf29ef.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9250db0d6b8198cf29ef.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9250db0d6b8198cf29ef.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd95c23beef982af29004c.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd95c23beef982af29004c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd95c23beef982af29004c.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd95c23beef982af29004c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd97f3c1b4c4839bdeb8d2.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd97f3c1b4c4839bdeb8d2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd97f3c1b4c4839bdeb8d2.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd97f3c1b4c4839bdeb8d2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9aa649f6cc84631882a9.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9aa649f6cc84631882a9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9aa649f6cc84631882a9.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9aa649f6cc84631882a9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9c6e49d7cd8513ab1005.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9c6e49d7cd8513ab1005.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9c6e49d7cd8513ab1005.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9c6e49d7cd8513ab1005.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9d6203afea85931094c9.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9d6203afea85931094c9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9d6203afea85931094c9.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9d6203afea85931094c9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9e2c56ff19862dfb8cbb.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9e2c56ff19862dfb8cbb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fd9e2c56ff19862dfb8cbb.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fd9e2c56ff19862dfb8cbb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fdc3c8478ee70fc7966151.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fdc3c8478ee70fc7966151.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fdc3c8478ee70fc7966151.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fdc3c8478ee70fc7966151.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fdc496f4440e1055a2ac1b.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fdc496f4440e1055a2ac1b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/65fdc496f4440e1055a2ac1b.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/65fdc496f4440e1055a2ac1b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601918b44a11b4a8c986c6a.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601918b44a11b4a8c986c6a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601918b44a11b4a8c986c6a.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601918b44a11b4a8c986c6a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66019258a7c71d4ae50da42e.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66019258a7c71d4ae50da42e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66019258a7c71d4ae50da42e.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66019258a7c71d4ae50da42e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66019319edb1cb4b57d3a793.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66019319edb1cb4b57d3a793.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66019319edb1cb4b57d3a793.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66019319edb1cb4b57d3a793.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/660193a2a71faa4bd8f10970.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/660193a2a71faa4bd8f10970.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/660193a2a71faa4bd8f10970.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/660193a2a71faa4bd8f10970.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66019977710caa516276c0a8.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66019977710caa516276c0a8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66019977710caa516276c0a8.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66019977710caa516276c0a8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601a7eb860fb8546516674d.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601a7eb860fb8546516674d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601a7eb860fb8546516674d.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601a7eb860fb8546516674d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601a88a6e2ccc550d7d7208.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601a88a6e2ccc550d7d7208.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601a88a6e2ccc550d7d7208.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601a88a6e2ccc550d7d7208.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601a8fb2e993b55912f9e9f.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601a8fb2e993b55912f9e9f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601a8fb2e993b55912f9e9f.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601a8fb2e993b55912f9e9f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601ab2809898f57591f2f7f.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601ab2809898f57591f2f7f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601ab2809898f57591f2f7f.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601ab2809898f57591f2f7f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601ac48a2ee6b59e6a5060d.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601ac48a2ee6b59e6a5060d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601ac48a2ee6b59e6a5060d.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601ac48a2ee6b59e6a5060d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601ad0fe415985a5c83f3cc.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601ad0fe415985a5c83f3cc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6601ad0fe415985a5c83f3cc.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6601ad0fe415985a5c83f3cc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6659875502b6d7765498f324.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6659875502b6d7765498f324.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6659875502b6d7765498f324.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6659875502b6d7765498f324.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66680ddfd0f8c76782923cb0.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66680ddfd0f8c76782923cb0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66680ddfd0f8c76782923cb0.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66680ddfd0f8c76782923cb0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66682150151af29efec9727d.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66682150151af29efec9727d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/66682150151af29efec9727d.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/66682150151af29efec9727d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/666826f258fda1ab3396a509.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/666826f258fda1ab3396a509.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/666826f258fda1ab3396a509.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/666826f258fda1ab3396a509.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/666827a6fd0dbaafe8330ea6.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/666827a6fd0dbaafe8330ea6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/666827a6fd0dbaafe8330ea6.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/666827a6fd0dbaafe8330ea6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/666832e427d70bc5219dc62a.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/666832e427d70bc5219dc62a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/666832e427d70bc5219dc62a.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/666832e427d70bc5219dc62a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6668374ed18b7fce10259cb3.md b/curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6668374ed18b7fce10259cb3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-special-methods-by-building-a-vector-space/6668374ed18b7fce10259cb3.md rename to curriculum/challenges/english/blocks/learn-special-methods-by-building-a-vector-space/6668374ed18b7fce10259cb3.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-sql-by-building-a-student-database-part-1/build-a-student-database-part-1.md b/curriculum/challenges/english/blocks/learn-sql-by-building-a-student-database-part-1/602da0c222201c65d2a019f5.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-sql-by-building-a-student-database-part-1/build-a-student-database-part-1.md rename to curriculum/challenges/english/blocks/learn-sql-by-building-a-student-database-part-1/602da0c222201c65d2a019f5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sql-student-database-part-2/618590adb0730ca724e37672.md b/curriculum/challenges/english/blocks/learn-sql-by-building-a-student-database-part-2/618590adb0730ca724e37672.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sql-student-database-part-2/618590adb0730ca724e37672.md rename to curriculum/challenges/english/blocks/learn-sql-by-building-a-student-database-part-2/618590adb0730ca724e37672.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551ecf597038c36637f3759.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551ecf597038c36637f3759.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551ecf597038c36637f3759.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551ecf597038c36637f3759.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551eebe6cbb2e6cadf9b468.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551eebe6cbb2e6cadf9b468.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551eebe6cbb2e6cadf9b468.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551eebe6cbb2e6cadf9b468.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551ef504d91936d2d4e54f8.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551ef504d91936d2d4e54f8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551ef504d91936d2d4e54f8.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551ef504d91936d2d4e54f8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f1e8737dbe6e0cb08ea4.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f1e8737dbe6e0cb08ea4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f1e8737dbe6e0cb08ea4.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f1e8737dbe6e0cb08ea4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f22653e6ce6e4f1d1370.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f22653e6ce6e4f1d1370.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f22653e6ce6e4f1d1370.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f22653e6ce6e4f1d1370.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f3bfed58796ebb1268dc.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f3bfed58796ebb1268dc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f3bfed58796ebb1268dc.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f3bfed58796ebb1268dc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f4259d66026ee28cb205.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f4259d66026ee28cb205.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f4259d66026ee28cb205.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f4259d66026ee28cb205.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f5756c20146fc94f8675.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f5756c20146fc94f8675.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f5756c20146fc94f8675.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f5756c20146fc94f8675.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f6f9ec6db270eb83f3db.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f6f9ec6db270eb83f3db.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551f6f9ec6db270eb83f3db.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551f6f9ec6db270eb83f3db.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551fb531ce7f773071a0b84.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551fb531ce7f773071a0b84.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551fb531ce7f773071a0b84.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551fb531ce7f773071a0b84.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551fe3b1df7c9740f13f270.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551fe3b1df7c9740f13f270.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6551fe3b1df7c9740f13f270.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6551fe3b1df7c9740f13f270.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6552008c0d9d9075cbec9772.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6552008c0d9d9075cbec9772.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6552008c0d9d9075cbec9772.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6552008c0d9d9075cbec9772.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655208d59b131e7816f18c96.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655208d59b131e7816f18c96.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655208d59b131e7816f18c96.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655208d59b131e7816f18c96.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655209a4a27dd37873c4cac3.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655209a4a27dd37873c4cac3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655209a4a27dd37873c4cac3.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655209a4a27dd37873c4cac3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65520e6f2b9678799977f24d.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65520e6f2b9678799977f24d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65520e6f2b9678799977f24d.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65520e6f2b9678799977f24d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65520f8282faf57a0db4f7fe.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65520f8282faf57a0db4f7fe.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65520f8282faf57a0db4f7fe.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65520f8282faf57a0db4f7fe.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65521203d7165c7b84b22ad4.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65521203d7165c7b84b22ad4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65521203d7165c7b84b22ad4.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65521203d7165c7b84b22ad4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65521fc818947e800bffe48a.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65521fc818947e800bffe48a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65521fc818947e800bffe48a.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65521fc818947e800bffe48a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655220953ba90d80514d7ee2.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655220953ba90d80514d7ee2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655220953ba90d80514d7ee2.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655220953ba90d80514d7ee2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65522255d5b9cd80f335c6f2.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65522255d5b9cd80f335c6f2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65522255d5b9cd80f335c6f2.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65522255d5b9cd80f335c6f2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6552487e689f6e895f658717.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6552487e689f6e895f658717.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6552487e689f6e895f658717.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6552487e689f6e895f658717.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65524b3aa6a1938a069a91ab.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65524b3aa6a1938a069a91ab.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65524b3aa6a1938a069a91ab.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65524b3aa6a1938a069a91ab.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65524b790ba8558a2f1c9fe5.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65524b790ba8558a2f1c9fe5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65524b790ba8558a2f1c9fe5.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65524b790ba8558a2f1c9fe5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65524d2a1a253b8bb5197ae2.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65524d2a1a253b8bb5197ae2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65524d2a1a253b8bb5197ae2.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65524d2a1a253b8bb5197ae2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655251308f31958d06cdf267.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655251308f31958d06cdf267.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655251308f31958d06cdf267.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655251308f31958d06cdf267.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65525e359ca28d938baa82c5.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65525e359ca28d938baa82c5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65525e359ca28d938baa82c5.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65525e359ca28d938baa82c5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655261b2e1f2c197093f3993.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655261b2e1f2c197093f3993.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655261b2e1f2c197093f3993.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655261b2e1f2c197093f3993.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553980e0527fa115c705646.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553980e0527fa115c705646.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553980e0527fa115c705646.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553980e0527fa115c705646.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553995f412dd8122ed38e4a.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553995f412dd8122ed38e4a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553995f412dd8122ed38e4a.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553995f412dd8122ed38e4a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a44b1801991847d8cc69.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a44b1801991847d8cc69.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a44b1801991847d8cc69.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a44b1801991847d8cc69.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a572f7a65718f1e42e18.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a572f7a65718f1e42e18.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a572f7a65718f1e42e18.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a572f7a65718f1e42e18.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a755879b131a445e664c.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a755879b131a445e664c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a755879b131a445e664c.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a755879b131a445e664c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a7d8d05cbb1ae335a665.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a7d8d05cbb1ae335a665.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553a7d8d05cbb1ae335a665.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553a7d8d05cbb1ae335a665.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553ed69ece88d29594748aa.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553ed69ece88d29594748aa.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553ed69ece88d29594748aa.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553ed69ece88d29594748aa.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553efd6ada3f42aa2d75448.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553efd6ada3f42aa2d75448.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553efd6ada3f42aa2d75448.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553efd6ada3f42aa2d75448.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f3fc92741c2bf8ded140.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f3fc92741c2bf8ded140.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f3fc92741c2bf8ded140.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f3fc92741c2bf8ded140.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f4f66099802c6ae94613.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f4f66099802c6ae94613.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f4f66099802c6ae94613.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f4f66099802c6ae94613.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f6086add4b2cbb99fd78.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f6086add4b2cbb99fd78.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f6086add4b2cbb99fd78.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f6086add4b2cbb99fd78.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f6b4ec51112d44d737c8.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f6b4ec51112d44d737c8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f6b4ec51112d44d737c8.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f6b4ec51112d44d737c8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f8c570f9982e013a8886.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f8c570f9982e013a8886.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6553f8c570f9982e013a8886.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6553f8c570f9982e013a8886.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655491bd5b98b813fa5bedca.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655491bd5b98b813fa5bedca.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655491bd5b98b813fa5bedca.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655491bd5b98b813fa5bedca.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554930320d70414e7b6acc6.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554930320d70414e7b6acc6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554930320d70414e7b6acc6.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554930320d70414e7b6acc6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65549561463f0016876e852c.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65549561463f0016876e852c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65549561463f0016876e852c.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65549561463f0016876e852c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65549f90cf78131c96ebcf28.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65549f90cf78131c96ebcf28.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65549f90cf78131c96ebcf28.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65549f90cf78131c96ebcf28.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a334a40edb1fb4eff827.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a334a40edb1fb4eff827.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a334a40edb1fb4eff827.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a334a40edb1fb4eff827.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a49a4f782f208abcc87e.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a49a4f782f208abcc87e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a49a4f782f208abcc87e.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a49a4f782f208abcc87e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a57ec0a2c52106e7ee50.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a57ec0a2c52106e7ee50.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a57ec0a2c52106e7ee50.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a57ec0a2c52106e7ee50.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a88d5af937226f4a9121.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a88d5af937226f4a9121.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554a88d5af937226f4a9121.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554a88d5af937226f4a9121.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554ac937a49be2701af4f2f.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554ac937a49be2701af4f2f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554ac937a49be2701af4f2f.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554ac937a49be2701af4f2f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554ad2463b8892748f8efdd.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554ad2463b8892748f8efdd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554ad2463b8892748f8efdd.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554ad2463b8892748f8efdd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554d0332949b133a0b35eaa.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554d0332949b133a0b35eaa.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554d0332949b133a0b35eaa.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554d0332949b133a0b35eaa.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554d15c8acb5f34499ad789.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554d15c8acb5f34499ad789.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554d15c8acb5f34499ad789.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554d15c8acb5f34499ad789.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554d25dc5ceaa354307a77e.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554d25dc5ceaa354307a77e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554d25dc5ceaa354307a77e.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554d25dc5ceaa354307a77e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554de295ade563a069936a1.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554de295ade563a069936a1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554de295ade563a069936a1.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554de295ade563a069936a1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554dfce1683be3c0c9609a6.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554dfce1683be3c0c9609a6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554dfce1683be3c0c9609a6.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554dfce1683be3c0c9609a6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554e0adc7bb193cbfdb36d5.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554e0adc7bb193cbfdb36d5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554e0adc7bb193cbfdb36d5.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554e0adc7bb193cbfdb36d5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554e2ee23bfd93f2c83640f.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554e2ee23bfd93f2c83640f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554e2ee23bfd93f2c83640f.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554e2ee23bfd93f2c83640f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554e343caea913ffba7bec6.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554e343caea913ffba7bec6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6554e343caea913ffba7bec6.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6554e343caea913ffba7bec6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655516e410b8e30fb4fb64e8.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655516e410b8e30fb4fb64e8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655516e410b8e30fb4fb64e8.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655516e410b8e30fb4fb64e8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65551a628bcb7e121e32d04b.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65551a628bcb7e121e32d04b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65551a628bcb7e121e32d04b.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65551a628bcb7e121e32d04b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555201d9b7fc917399f9f0b.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555201d9b7fc917399f9f0b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555201d9b7fc917399f9f0b.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555201d9b7fc917399f9f0b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655520c20cb1e6177b0641d6.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655520c20cb1e6177b0641d6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655520c20cb1e6177b0641d6.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655520c20cb1e6177b0641d6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655522883e66f618e03a9411.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655522883e66f618e03a9411.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655522883e66f618e03a9411.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655522883e66f618e03a9411.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555231eac4d9f19bd3d44b5.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555231eac4d9f19bd3d44b5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555231eac4d9f19bd3d44b5.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555231eac4d9f19bd3d44b5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65552a111190e11f0963949e.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65552a111190e11f0963949e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65552a111190e11f0963949e.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65552a111190e11f0963949e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65552a9593755e1fb2f5ab50.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65552a9593755e1fb2f5ab50.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65552a9593755e1fb2f5ab50.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65552a9593755e1fb2f5ab50.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65552b14e803731fe3c1e4ca.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65552b14e803731fe3c1e4ca.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65552b14e803731fe3c1e4ca.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65552b14e803731fe3c1e4ca.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65553159615a8123b190ee43.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65553159615a8123b190ee43.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65553159615a8123b190ee43.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65553159615a8123b190ee43.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555d6e12c95701172b55709.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555d6e12c95701172b55709.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555d6e12c95701172b55709.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555d6e12c95701172b55709.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555d8b0b3d20b128bdadd37.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555d8b0b3d20b128bdadd37.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555d8b0b3d20b128bdadd37.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555d8b0b3d20b128bdadd37.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555db4a7b788e15795674e5.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555db4a7b788e15795674e5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555db4a7b788e15795674e5.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555db4a7b788e15795674e5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555df0c81300b175308557d.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555df0c81300b175308557d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555df0c81300b175308557d.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555df0c81300b175308557d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e1bfcd374e18c6be8e58.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e1bfcd374e18c6be8e58.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e1bfcd374e18c6be8e58.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e1bfcd374e18c6be8e58.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e3f387381a19d5e00333.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e3f387381a19d5e00333.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e3f387381a19d5e00333.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e3f387381a19d5e00333.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e43e783ed31a0532b1b2.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e43e783ed31a0532b1b2.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e43e783ed31a0532b1b2.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e43e783ed31a0532b1b2.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e547c18a2b1a7b795bd8.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e547c18a2b1a7b795bd8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e547c18a2b1a7b795bd8.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e547c18a2b1a7b795bd8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e5991af57d1ae0e35f0a.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e5991af57d1ae0e35f0a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6555e5991af57d1ae0e35f0a.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6555e5991af57d1ae0e35f0a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655619327c7b364166f8dd6f.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655619327c7b364166f8dd6f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655619327c7b364166f8dd6f.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655619327c7b364166f8dd6f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655a2a7210094920069b117c.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655a2a7210094920069b117c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/655a2a7210094920069b117c.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/655a2a7210094920069b117c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65687d2f8c7ee27b0446cef3.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65687d2f8c7ee27b0446cef3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65687d2f8c7ee27b0446cef3.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65687d2f8c7ee27b0446cef3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/656886ec4e4d9b96ded3c565.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/656886ec4e4d9b96ded3c565.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/656886ec4e4d9b96ded3c565.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/656886ec4e4d9b96ded3c565.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65688a50e6c998a21d8e41d3.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65688a50e6c998a21d8e41d3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65688a50e6c998a21d8e41d3.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65688a50e6c998a21d8e41d3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65688b5a1655a7a6caede847.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65688b5a1655a7a6caede847.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65688b5a1655a7a6caede847.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65688b5a1655a7a6caede847.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6568b7a40c7ba0ccbc4b4425.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6568b7a40c7ba0ccbc4b4425.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6568b7a40c7ba0ccbc4b4425.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6568b7a40c7ba0ccbc4b4425.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6568c86dc9193000d11ca5e0.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6568c86dc9193000d11ca5e0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6568c86dc9193000d11ca5e0.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6568c86dc9193000d11ca5e0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6568cc9301a0c41058ed95c5.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6568cc9301a0c41058ed95c5.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6568cc9301a0c41058ed95c5.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6568cc9301a0c41058ed95c5.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65951b637ddec63611c482c0.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65951b637ddec63611c482c0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65951b637ddec63611c482c0.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65951b637ddec63611c482c0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/659526f3e5424b3eac4b6aa7.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/659526f3e5424b3eac4b6aa7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/659526f3e5424b3eac4b6aa7.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/659526f3e5424b3eac4b6aa7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65952b70924edb449faf1950.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65952b70924edb449faf1950.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65952b70924edb449faf1950.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65952b70924edb449faf1950.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/659530ca823d6c47f61daa8a.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/659530ca823d6c47f61daa8a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/659530ca823d6c47f61daa8a.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/659530ca823d6c47f61daa8a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/659db3e3670d3e712be82593.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/659db3e3670d3e712be82593.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/659db3e3670d3e712be82593.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/659db3e3670d3e712be82593.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65a450e8fb2c9d75c7378d28.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65a450e8fb2c9d75c7378d28.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65a450e8fb2c9d75c7378d28.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65a450e8fb2c9d75c7378d28.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65a51c9e000b660122b8b29e.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65a51c9e000b660122b8b29e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/65a51c9e000b660122b8b29e.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/65a51c9e000b660122b8b29e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6624e0ec0bf47017eed84b1f.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6624e0ec0bf47017eed84b1f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/6624e0ec0bf47017eed84b1f.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/6624e0ec0bf47017eed84b1f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/66605a64a9822f01ec5ae8ce.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/66605a64a9822f01ec5ae8ce.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/66605a64a9822f01ec5ae8ce.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/66605a64a9822f01ec5ae8ce.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/666064e915eba7aa1de03f6b.md b/curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/666064e915eba7aa1de03f6b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/666064e915eba7aa1de03f6b.md rename to curriculum/challenges/english/blocks/learn-string-manipulation-by-building-a-cipher/666064e915eba7aa1de03f6b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef181dad3d96b14a21a03e.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef181dad3d96b14a21a03e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef181dad3d96b14a21a03e.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef181dad3d96b14a21a03e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef190c6b51e9b5a5f7ed29.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef190c6b51e9b5a5f7ed29.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef190c6b51e9b5a5f7ed29.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef190c6b51e9b5a5f7ed29.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19425d1b27b6c930bae6.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19425d1b27b6c930bae6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19425d1b27b6c930bae6.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19425d1b27b6c930bae6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef198fde24dfb7ff675b42.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef198fde24dfb7ff675b42.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef198fde24dfb7ff675b42.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef198fde24dfb7ff675b42.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19ec318e2fb9066381e3.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19ec318e2fb9066381e3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19ec318e2fb9066381e3.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef19ec318e2fb9066381e3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a1fcb527bba0ca82ccf.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a1fcb527bba0ca82ccf.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a1fcb527bba0ca82ccf.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a1fcb527bba0ca82ccf.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a50049cf9bada13266f.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a50049cf9bada13266f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a50049cf9bada13266f.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a50049cf9bada13266f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a720d6e65bbb0d22463.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a720d6e65bbb0d22463.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a720d6e65bbb0d22463.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1a720d6e65bbb0d22463.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1aacca094bbcc2e2a3c8.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1aacca094bbcc2e2a3c8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1aacca094bbcc2e2a3c8.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1aacca094bbcc2e2a3c8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1afca9a8f6be0d4150ba.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1afca9a8f6be0d4150ba.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1afca9a8f6be0d4150ba.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1afca9a8f6be0d4150ba.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1be2b958cabf712296cd.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1be2b958cabf712296cd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1be2b958cabf712296cd.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1be2b958cabf712296cd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c0a03fcabc04ded7e69.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c0a03fcabc04ded7e69.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c0a03fcabc04ded7e69.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c0a03fcabc04ded7e69.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c34a541afc12dbb849d.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c34a541afc12dbb849d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c34a541afc12dbb849d.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1c34a541afc12dbb849d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cb031de30c2cde64c12.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cb031de30c2cde64c12.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cb031de30c2cde64c12.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cb031de30c2cde64c12.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cda150a59c3b8306944.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cda150a59c3b8306944.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cda150a59c3b8306944.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1cda150a59c3b8306944.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d104c2be9c4d8e22075.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d104c2be9c4d8e22075.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d104c2be9c4d8e22075.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d104c2be9c4d8e22075.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d5e3d2927c5e0f4997b.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d5e3d2927c5e0f4997b.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d5e3d2927c5e0f4997b.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d5e3d2927c5e0f4997b.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d924ff2e5c7031c6ce8.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d924ff2e5c7031c6ce8.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d924ff2e5c7031c6ce8.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1d924ff2e5c7031c6ce8.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1dd722f6e7c8294eeec4.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1dd722f6e7c8294eeec4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1dd722f6e7c8294eeec4.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1dd722f6e7c8294eeec4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1e10268f8ec9121446d1.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1e10268f8ec9121446d1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1e10268f8ec9121446d1.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1e10268f8ec9121446d1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1eac497754cafa12a26c.md b/curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1eac497754cafa12a26c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1eac497754cafa12a26c.md rename to curriculum/challenges/english/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number/65ef1eac497754cafa12a26c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996a.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996a.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996c.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996c.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996d.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996d.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996e.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996e.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996f.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996f.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69970.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69970.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69970.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69970.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69971.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69971.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69971.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69971.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69972.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69972.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69972.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69972.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69973.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69973.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69973.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69973.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69974.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69974.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69974.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69974.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69975.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69975.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69975.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69975.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69976.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69976.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69976.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69976.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69978.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69978.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69978.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69978.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69979.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69979.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69979.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69979.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997a.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997a.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997b.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997b.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997c.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997c.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997d.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997d.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997e.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997e.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69980.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69980.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69980.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69980.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69981.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69981.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69981.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69981.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69982.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69982.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69982.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69982.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69983.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69983.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69983.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69983.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69984.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69984.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69984.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69984.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69986.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69986.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69986.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69986.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69987.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69987.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69987.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69987.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69988.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69988.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69988.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69988.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69989.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69989.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69989.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69989.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998a.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998a.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998b.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998b.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998c.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998c.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998c.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998c.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998d.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998d.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998e.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998e.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69990.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69990.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69990.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69990.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69991.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69991.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69991.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69991.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69992.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69992.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69992.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69992.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69993.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69993.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69993.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69993.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69994.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69994.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69994.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69994.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69995.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69995.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69995.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69995.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69996.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69996.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69996.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69996.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69997.md b/curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69997.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69997.md rename to curriculum/challenges/english/blocks/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69997.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65386e889dd615940cb3e042.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65386e889dd615940cb3e042.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65386e889dd615940cb3e042.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65386e889dd615940cb3e042.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653879d87bc55fa624280c77.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653879d87bc55fa624280c77.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653879d87bc55fa624280c77.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653879d87bc55fa624280c77.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65387b440b5cb1aa35585820.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65387b440b5cb1aa35585820.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65387b440b5cb1aa35585820.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65387b440b5cb1aa35585820.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538830e01ab66ade75b869e.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538830e01ab66ade75b869e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538830e01ab66ade75b869e.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538830e01ab66ade75b869e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653883da4a1fabaeb5f1f5e7.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653883da4a1fabaeb5f1f5e7.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653883da4a1fabaeb5f1f5e7.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653883da4a1fabaeb5f1f5e7.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388475abfb4faf8dd5e347.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388475abfb4faf8dd5e347.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388475abfb4faf8dd5e347.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388475abfb4faf8dd5e347.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653884e09dfb4eb01f1622ed.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653884e09dfb4eb01f1622ed.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653884e09dfb4eb01f1622ed.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653884e09dfb4eb01f1622ed.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538855514cb16b10204e712.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538855514cb16b10204e712.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538855514cb16b10204e712.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538855514cb16b10204e712.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653885c61ede29b1a99554a2.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653885c61ede29b1a99554a2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653885c61ede29b1a99554a2.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653885c61ede29b1a99554a2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388659a72663b27cde0699.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388659a72663b27cde0699.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388659a72663b27cde0699.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388659a72663b27cde0699.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653887098bdc39b3684a51c8.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653887098bdc39b3684a51c8.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653887098bdc39b3684a51c8.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653887098bdc39b3684a51c8.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388762f61f44b3fd490a4a.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388762f61f44b3fd490a4a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388762f61f44b3fd490a4a.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388762f61f44b3fd490a4a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538886c61a414b4e34496fe.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538886c61a414b4e34496fe.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538886c61a414b4e34496fe.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538886c61a414b4e34496fe.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388ac7154e44b72c74d616.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388ac7154e44b72c74d616.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388ac7154e44b72c74d616.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388ac7154e44b72c74d616.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388bbcbf6928b83fc424d1.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388bbcbf6928b83fc424d1.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388bbcbf6928b83fc424d1.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388bbcbf6928b83fc424d1.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388d61a57a00b9ad0d0817.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388d61a57a00b9ad0d0817.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388d61a57a00b9ad0d0817.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388d61a57a00b9ad0d0817.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388edfdf364fbb04e426f2.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388edfdf364fbb04e426f2.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65388edfdf364fbb04e426f2.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65388edfdf364fbb04e426f2.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538935e2ab721beedb137c4.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538935e2ab721beedb137c4.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6538935e2ab721beedb137c4.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6538935e2ab721beedb137c4.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653898fa7eee37c57b960e35.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653898fa7eee37c57b960e35.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/653898fa7eee37c57b960e35.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/653898fa7eee37c57b960e35.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65389a63d3b1d6c764c0e10e.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65389a63d3b1d6c764c0e10e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65389a63d3b1d6c764c0e10e.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65389a63d3b1d6c764c0e10e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65389de504d0f2ca10e92a57.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65389de504d0f2ca10e92a57.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65389de504d0f2ca10e92a57.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65389de504d0f2ca10e92a57.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65389eff4893facbbe6eae67.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65389eff4893facbbe6eae67.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/65389eff4893facbbe6eae67.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/65389eff4893facbbe6eae67.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6607343c7909e562a2e3d94c.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6607343c7909e562a2e3d94c.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/6607343c7909e562a2e3d94c.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/6607343c7909e562a2e3d94c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/660736bde759eb64c3bd15c3.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/660736bde759eb64c3bd15c3.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/660736bde759eb64c3bd15c3.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/660736bde759eb64c3bd15c3.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/66074463e8cc156e18142dbe.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/66074463e8cc156e18142dbe.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/66074463e8cc156e18142dbe.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/66074463e8cc156e18142dbe.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/660746a665a61c7075a0f457.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/660746a665a61c7075a0f457.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/660746a665a61c7075a0f457.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/660746a665a61c7075a0f457.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/66074af5d2b4f373cb140d6a.md b/curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/66074af5d2b4f373cb140d6a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-the-date-object-by-building-a-date-formatter/66074af5d2b4f373cb140d6a.md rename to curriculum/challenges/english/blocks/learn-the-date-object-by-building-a-date-formatter/66074af5d2b4f373cb140d6a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4eb814cc977c95cd7df0e.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4eb814cc977c95cd7df0e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4eb814cc977c95cd7df0e.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4eb814cc977c95cd7df0e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4ef8463f869d0eaf87c67.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4ef8463f869d0eaf87c67.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4ef8463f869d0eaf87c67.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4ef8463f869d0eaf87c67.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f013851cefd1a4fe4c96.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f013851cefd1a4fe4c96.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f013851cefd1a4fe4c96.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f013851cefd1a4fe4c96.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f02dbd3557d23f12db62.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f02dbd3557d23f12db62.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f02dbd3557d23f12db62.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f02dbd3557d23f12db62.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f07da204f4d2f325fbd3.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f07da204f4d2f325fbd3.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f07da204f4d2f325fbd3.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f07da204f4d2f325fbd3.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f09e074dd8d37830ea00.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f09e074dd8d37830ea00.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f09e074dd8d37830ea00.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f09e074dd8d37830ea00.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0b82db314d3fcc0b8e1.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0b82db314d3fcc0b8e1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0b82db314d3fcc0b8e1.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0b82db314d3fcc0b8e1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0d32ca17ad4b1636b0e.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0d32ca17ad4b1636b0e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0d32ca17ad4b1636b0e.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f0d32ca17ad4b1636b0e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f195de7e2ad5932be717.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f195de7e2ad5932be717.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f195de7e2ad5932be717.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f195de7e2ad5932be717.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f22498d22ed775ef8efb.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f22498d22ed775ef8efb.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f22498d22ed775ef8efb.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f22498d22ed775ef8efb.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2851645e8d84d14f5d1.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2851645e8d84d14f5d1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2851645e8d84d14f5d1.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2851645e8d84d14f5d1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2b7178afed8e88f782f.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2b7178afed8e88f782f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2b7178afed8e88f782f.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2b7178afed8e88f782f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2d9fd872fd99ac659dd.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2d9fd872fd99ac659dd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2d9fd872fd99ac659dd.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f2d9fd872fd99ac659dd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f300da28d8da361bfa93.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f300da28d8da361bfa93.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f300da28d8da361bfa93.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f300da28d8da361bfa93.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3258d2e4cdacc919dfd.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3258d2e4cdacc919dfd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3258d2e4cdacc919dfd.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3258d2e4cdacc919dfd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f33bc3c3d8db7f732787.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f33bc3c3d8db7f732787.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f33bc3c3d8db7f732787.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f33bc3c3d8db7f732787.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f37ba6cbcfdc77e24165.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f37ba6cbcfdc77e24165.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f37ba6cbcfdc77e24165.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f37ba6cbcfdc77e24165.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3aee69d11dcfdbcfc00.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3aee69d11dcfdbcfc00.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3aee69d11dcfdbcfc00.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c4f3aee69d11dcfdbcfc00.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63a4c4da62e9ae18e321a.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63a4c4da62e9ae18e321a.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63a4c4da62e9ae18e321a.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63a4c4da62e9ae18e321a.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63da2ed6769a10e141341.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63da2ed6769a10e141341.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63da2ed6769a10e141341.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63da2ed6769a10e141341.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63df529bd15a24c187c62.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63df529bd15a24c187c62.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63df529bd15a24c187c62.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63df529bd15a24c187c62.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63e6962159fa372ecdbec.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63e6962159fa372ecdbec.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63e6962159fa372ecdbec.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63e6962159fa372ecdbec.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63eb01b9563a4b8a046b6.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63eb01b9563a4b8a046b6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63eb01b9563a4b8a046b6.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63eb01b9563a4b8a046b6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63fd9b387f0a6c5bf6a72.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63fd9b387f0a6c5bf6a72.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c63fd9b387f0a6c5bf6a72.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c63fd9b387f0a6c5bf6a72.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c64057a080baa7d60523ed.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c64057a080baa7d60523ed.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c64057a080baa7d60523ed.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c64057a080baa7d60523ed.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c6409418806da8d0636ffc.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c6409418806da8d0636ffc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c6409418806da8d0636ffc.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c6409418806da8d0636ffc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c644829cfb63acf3479d09.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c644829cfb63acf3479d09.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c644829cfb63acf3479d09.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c644829cfb63acf3479d09.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c645b838e7deb080fc25e0.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c645b838e7deb080fc25e0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c645b838e7deb080fc25e0.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c645b838e7deb080fc25e0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c646d4148ae3b2d1cbcac4.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c646d4148ae3b2d1cbcac4.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c646d4148ae3b2d1cbcac4.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c646d4148ae3b2d1cbcac4.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c9ddd336596e30a4266a50.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c9ddd336596e30a4266a50.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c9ddd336596e30a4266a50.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c9ddd336596e30a4266a50.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c9de201959f73591b606e6.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c9de201959f73591b606e6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65c9de201959f73591b606e6.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65c9de201959f73591b606e6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca03bd8eb5faf24b250c56.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca03bd8eb5faf24b250c56.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca03bd8eb5faf24b250c56.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca03bd8eb5faf24b250c56.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca05f7cba1e6fe70527534.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca05f7cba1e6fe70527534.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca05f7cba1e6fe70527534.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca05f7cba1e6fe70527534.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca06475e9b8aff8ea5a5f1.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca06475e9b8aff8ea5a5f1.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca06475e9b8aff8ea5a5f1.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca06475e9b8aff8ea5a5f1.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca06864129380054b55dc0.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca06864129380054b55dc0.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca06864129380054b55dc0.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca06864129380054b55dc0.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca06c9f918730107c9908d.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca06c9f918730107c9908d.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca06c9f918730107c9908d.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca06c9f918730107c9908d.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca071d5921760254949f76.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca071d5921760254949f76.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca071d5921760254949f76.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca071d5921760254949f76.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca075e3184180309f4c1d9.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca075e3184180309f4c1d9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca075e3184180309f4c1d9.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca075e3184180309f4c1d9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0794ec3ed103bca67ed7.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0794ec3ed103bca67ed7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0794ec3ed103bca67ed7.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0794ec3ed103bca67ed7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca07dd6fa8840491b7a5cd.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca07dd6fa8840491b7a5cd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca07dd6fa8840491b7a5cd.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca07dd6fa8840491b7a5cd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca085a19adaa057302a3d6.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca085a19adaa057302a3d6.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca085a19adaa057302a3d6.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca085a19adaa057302a3d6.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca089e848eca0672b9cd77.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca089e848eca0672b9cd77.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca089e848eca0672b9cd77.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca089e848eca0672b9cd77.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0a1f27596a089b0363b9.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0a1f27596a089b0363b9.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0a1f27596a089b0363b9.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0a1f27596a089b0363b9.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0d5adf39c410cd1177cc.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0d5adf39c410cd1177cc.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0d5adf39c410cd1177cc.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0d5adf39c410cd1177cc.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dc5dbf42a11c3cf1098.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dc5dbf42a11c3cf1098.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dc5dbf42a11c3cf1098.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dc5dbf42a11c3cf1098.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dfaea3f4112afde6e26.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dfaea3f4112afde6e26.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dfaea3f4112afde6e26.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0dfaea3f4112afde6e26.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e2d05557a13a40b1243.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e2d05557a13a40b1243.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e2d05557a13a40b1243.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e2d05557a13a40b1243.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e8eb2c9c215269d6a66.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e8eb2c9c215269d6a66.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e8eb2c9c215269d6a66.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca0e8eb2c9c215269d6a66.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca1181e5b9b41c47632127.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca1181e5b9b41c47632127.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca1181e5b9b41c47632127.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca1181e5b9b41c47632127.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca11a86801bc1d254da83c.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca11a86801bc1d254da83c.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca11a86801bc1d254da83c.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca11a86801bc1d254da83c.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca11d8f3e8a71de41d0e32.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca11d8f3e8a71de41d0e32.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca11d8f3e8a71de41d0e32.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca11d8f3e8a71de41d0e32.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca120111bd521ea8b73e75.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca120111bd521ea8b73e75.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca120111bd521ea8b73e75.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca120111bd521ea8b73e75.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca294e05dc032bf8922dc7.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca294e05dc032bf8922dc7.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca294e05dc032bf8922dc7.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca294e05dc032bf8922dc7.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca29b3a07d662de018ac13.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca29b3a07d662de018ac13.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca29b3a07d662de018ac13.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca29b3a07d662de018ac13.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a18039c942f04ddde83.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a18039c942f04ddde83.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a18039c942f04ddde83.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a18039c942f04ddde83.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a52d579b22feb89177f.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a52d579b22feb89177f.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a52d579b22feb89177f.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65ca2a52d579b22feb89177f.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65cb45d130c97cb459439fac.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65cb45d130c97cb459439fac.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65cb45d130c97cb459439fac.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65cb45d130c97cb459439fac.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8a6fcb15a3a239ba35dfd.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8a6fcb15a3a239ba35dfd.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8a6fcb15a3a239ba35dfd.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8a6fcb15a3a239ba35dfd.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8a8773c816a273653fd0e.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8a8773c816a273653fd0e.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8a8773c816a273653fd0e.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8a8773c816a273653fd0e.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8a90640d40c2927ebbd94.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8a90640d40c2927ebbd94.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8a90640d40c2927ebbd94.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8a90640d40c2927ebbd94.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8b58074495d3f94977dca.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8b58074495d3f94977dca.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65d8b58074495d3f94977dca.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65d8b58074495d3f94977dca.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65f97131a0709033d6911558.md b/curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65f97131a0709033d6911558.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/learn-tree-traversal-by-building-a-binary-search-tree/65f97131a0709033d6911558.md rename to curriculum/challenges/english/blocks/learn-tree-traversal-by-building-a-binary-search-tree/65f97131a0709033d6911558.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f2abbe7d18d49a1e0e1c8.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f2abbe7d18d49a1e0e1c8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f2abbe7d18d49a1e0e1c8.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f2abbe7d18d49a1e0e1c8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f2d4150fe0d4cbd0f2628.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f2d4150fe0d4cbd0f2628.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f2d4150fe0d4cbd0f2628.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f2d4150fe0d4cbd0f2628.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f34948891834dd77655a6.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f34948891834dd77655a6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f34948891834dd77655a6.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f34948891834dd77655a6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f34ecc1091b4fd5a8a484.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f34ecc1091b4fd5a8a484.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f34ecc1091b4fd5a8a484.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f34ecc1091b4fd5a8a484.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f357957e370510f21ea16.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f357957e370510f21ea16.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f357957e370510f21ea16.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f357957e370510f21ea16.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f378014c2da526a109c81.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f378014c2da526a109c81.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f378014c2da526a109c81.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f378014c2da526a109c81.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f38279e5c3d53692ea441.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f38279e5c3d53692ea441.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f38279e5c3d53692ea441.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f38279e5c3d53692ea441.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f38cabc64e3556f98cc1a.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f38cabc64e3556f98cc1a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f38cabc64e3556f98cc1a.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f38cabc64e3556f98cc1a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3949f58e12577dcefb00.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3949f58e12577dcefb00.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3949f58e12577dcefb00.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3949f58e12577dcefb00.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f39d7da41b15851fa3fb9.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f39d7da41b15851fa3fb9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f39d7da41b15851fa3fb9.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f39d7da41b15851fa3fb9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3b091162165948e1cb33.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3b091162165948e1cb33.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3b091162165948e1cb33.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3b091162165948e1cb33.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3cafd794015aa9547a6d.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3cafd794015aa9547a6d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3cafd794015aa9547a6d.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3cafd794015aa9547a6d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3d9e59db4b5b8e960762.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3d9e59db4b5b8e960762.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3d9e59db4b5b8e960762.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3d9e59db4b5b8e960762.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3e1b7233ee5c7595771f.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3e1b7233ee5c7595771f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3e1b7233ee5c7595771f.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3e1b7233ee5c7595771f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3e4af8008c5d494d3afe.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3e4af8008c5d494d3afe.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3e4af8008c5d494d3afe.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3e4af8008c5d494d3afe.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3ed16592445e57941aec.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3ed16592445e57941aec.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f3ed16592445e57941aec.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f3ed16592445e57941aec.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f405b89a7ec5f8e2d11f4.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f405b89a7ec5f8e2d11f4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f405b89a7ec5f8e2d11f4.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f405b89a7ec5f8e2d11f4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f40b01f680e608d360ed4.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f40b01f680e608d360ed4.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f40b01f680e608d360ed4.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f40b01f680e608d360ed4.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4172e9eec061d6456221.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4172e9eec061d6456221.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4172e9eec061d6456221.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4172e9eec061d6456221.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f41c979787462e76dab90.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f41c979787462e76dab90.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f41c979787462e76dab90.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f41c979787462e76dab90.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f423cf65d5864132a0956.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f423cf65d5864132a0956.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f423cf65d5864132a0956.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f423cf65d5864132a0956.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f42a021625f656101ef93.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f42a021625f656101ef93.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f42a021625f656101ef93.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f42a021625f656101ef93.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4bfb9de4a16703b56eb6.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4bfb9de4a16703b56eb6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4bfb9de4a16703b56eb6.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4bfb9de4a16703b56eb6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4ce9d877b668417c0c42.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4ce9d877b668417c0c42.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4ce9d877b668417c0c42.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4ce9d877b668417c0c42.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4dde9d72e3694cb9ee3b.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4dde9d72e3694cb9ee3b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4dde9d72e3694cb9ee3b.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4dde9d72e3694cb9ee3b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4ec58334106a4170c2a8.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4ec58334106a4170c2a8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4ec58334106a4170c2a8.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4ec58334106a4170c2a8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4f9e4a40566b776a8f38.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4f9e4a40566b776a8f38.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f4f9e4a40566b776a8f38.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f4f9e4a40566b776a8f38.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f51257a8a516d80b6c743.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f51257a8a516d80b6c743.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f51257a8a516d80b6c743.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f51257a8a516d80b6c743.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f51e4e5b24a6e80eccce1.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f51e4e5b24a6e80eccce1.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f51e4e5b24a6e80eccce1.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f51e4e5b24a6e80eccce1.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f522dea4f776f64dc3e91.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f522dea4f776f64dc3e91.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f522dea4f776f64dc3e91.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f522dea4f776f64dc3e91.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f5486b8fd4b71633f69b0.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f5486b8fd4b71633f69b0.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f5486b8fd4b71633f69b0.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f5486b8fd4b71633f69b0.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f575b50b91e72af079480.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f575b50b91e72af079480.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f575b50b91e72af079480.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f575b50b91e72af079480.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f5af373a68e744a3c5a76.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f5af373a68e744a3c5a76.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f5af373a68e744a3c5a76.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f5af373a68e744a3c5a76.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f5fd85d0062761f288364.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f5fd85d0062761f288364.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f5fd85d0062761f288364.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f5fd85d0062761f288364.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f61338c8ca176d6445574.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f61338c8ca176d6445574.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f61338c8ca176d6445574.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f61338c8ca176d6445574.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f666ac5edea782feb7e75.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f666ac5edea782feb7e75.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f666ac5edea782feb7e75.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f666ac5edea782feb7e75.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f671b6d1919792745aa5d.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f671b6d1919792745aa5d.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f671b6d1919792745aa5d.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f671b6d1919792745aa5d.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6823d0815b7a991f2a75.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6823d0815b7a991f2a75.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6823d0815b7a991f2a75.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6823d0815b7a991f2a75.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6b2d164f81809efd9bdc.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6b2d164f81809efd9bdc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6b2d164f81809efd9bdc.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6b2d164f81809efd9bdc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6cc778f7698258467596.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6cc778f7698258467596.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6cc778f7698258467596.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6cc778f7698258467596.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6fddaac1e083502d3e6a.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6fddaac1e083502d3e6a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f6fddaac1e083502d3e6a.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f6fddaac1e083502d3e6a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f70077a4ff98424236c1e.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f70077a4ff98424236c1e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f70077a4ff98424236c1e.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f70077a4ff98424236c1e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f72a872354a850d4f533e.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f72a872354a850d4f533e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f72a872354a850d4f533e.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f72a872354a850d4f533e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f74a71f1e498619e38ee8.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f74a71f1e498619e38ee8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f74a71f1e498619e38ee8.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f74a71f1e498619e38ee8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7ad94380408d971d14f6.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7ad94380408d971d14f6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7ad94380408d971d14f6.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7ad94380408d971d14f6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7bc680f7168ea01ebf99.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7bc680f7168ea01ebf99.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7bc680f7168ea01ebf99.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7bc680f7168ea01ebf99.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7c71eab8218f846e4503.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7c71eab8218f846e4503.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7c71eab8218f846e4503.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7c71eab8218f846e4503.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7d489a581590d1350288.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7d489a581590d1350288.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7d489a581590d1350288.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7d489a581590d1350288.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7de4487b64919bb4aa5e.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7de4487b64919bb4aa5e.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7de4487b64919bb4aa5e.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7de4487b64919bb4aa5e.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7ecb09de9a938ef94756.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7ecb09de9a938ef94756.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7ecb09de9a938ef94756.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7ecb09de9a938ef94756.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7fa959ab75948f96a0d6.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7fa959ab75948f96a0d6.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7fa959ab75948f96a0d6.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f7fa959ab75948f96a0d6.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f808d85793195b0f53be9.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f808d85793195b0f53be9.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f808d85793195b0f53be9.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f808d85793195b0f53be9.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f829d07b18f96f6f6684b.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f829d07b18f96f6f6684b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f829d07b18f96f6f6684b.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f829d07b18f96f6f6684b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f83ef928ec9982b785b6a.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f83ef928ec9982b785b6a.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f83ef928ec9982b785b6a.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f83ef928ec9982b785b6a.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f84f246e8ba98e3cd97be.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f84f246e8ba98e3cd97be.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f84f246e8ba98e3cd97be.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f84f246e8ba98e3cd97be.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f887466db4ba14b5342cc.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f887466db4ba14b5342cc.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f887466db4ba14b5342cc.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f887466db4ba14b5342cc.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f89e055040ba294719d2f.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f89e055040ba294719d2f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f89e055040ba294719d2f.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f89e055040ba294719d2f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f8bfe0f30a1a3c340356b.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f8bfe0f30a1a3c340356b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f8bfe0f30a1a3c340356b.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f8bfe0f30a1a3c340356b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f8f1223601fa546e93f31.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f8f1223601fa546e93f31.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f8f1223601fa546e93f31.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f8f1223601fa546e93f31.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f905fbd1017a65ca224eb.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f905fbd1017a65ca224eb.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f905fbd1017a65ca224eb.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f905fbd1017a65ca224eb.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f94786869e1a7fec54375.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f94786869e1a7fec54375.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f94786869e1a7fec54375.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f94786869e1a7fec54375.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f951dff9317a900ef683f.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f951dff9317a900ef683f.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f951dff9317a900ef683f.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/615f951dff9317a900ef683f.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/6395d33ab5d91bf317107c48.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/6395d33ab5d91bf317107c48.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/6395d33ab5d91bf317107c48.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/6395d33ab5d91bf317107c48.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/6396e33fe478dd264ebbf278.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/6396e33fe478dd264ebbf278.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/6396e33fe478dd264ebbf278.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/6396e33fe478dd264ebbf278.md diff --git a/curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/667d1bb875f5961913176069.md b/curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/667d1bb875f5961913176069.md similarity index 100% rename from curriculum/challenges/english/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/667d1bb875f5961913176069.md rename to curriculum/challenges/english/blocks/learn-typography-by-building-a-nutrition-label/667d1bb875f5961913176069.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55b5c0c14493328fe36e.md b/curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55b5c0c14493328fe36e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55b5c0c14493328fe36e.md rename to curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55b5c0c14493328fe36e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55dd1d86bc939606e204.md b/curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55dd1d86bc939606e204.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55dd1d86bc939606e204.md rename to curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55dd1d86bc939606e204.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55eb7791559421ff0cd3.md b/curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55eb7791559421ff0cd3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55eb7791559421ff0cd3.md rename to curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55eb7791559421ff0cd3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55fbc2d95a9453151caf.md b/curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55fbc2d95a9453151caf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-accessible-media-elements/672a55fbc2d95a9453151caf.md rename to curriculum/challenges/english/blocks/lecture-accessible-media-elements/672a55fbc2d95a9453151caf.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-accessible-tables-forms/672a539b887ec68c593cdc4b.md b/curriculum/challenges/english/blocks/lecture-accessible-tables-forms/672a539b887ec68c593cdc4b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-accessible-tables-forms/672a539b887ec68c593cdc4b.md rename to curriculum/challenges/english/blocks/lecture-accessible-tables-forms/672a539b887ec68c593cdc4b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-accessible-tables-forms/672a53ae8f1ad28c8a1ed0f0.md b/curriculum/challenges/english/blocks/lecture-accessible-tables-forms/672a53ae8f1ad28c8a1ed0f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-accessible-tables-forms/672a53ae8f1ad28c8a1ed0f0.md rename to curriculum/challenges/english/blocks/lecture-accessible-tables-forms/672a53ae8f1ad28c8a1ed0f0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-animations-and-accessibility/672aa8d65995be62ef1c7515.md b/curriculum/challenges/english/blocks/lecture-animations-and-accessibility/672aa8d65995be62ef1c7515.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-animations-and-accessibility/672aa8d65995be62ef1c7515.md rename to curriculum/challenges/english/blocks/lecture-animations-and-accessibility/672aa8d65995be62ef1c7515.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-animations-and-accessibility/672cf764cf55a70433590def.md b/curriculum/challenges/english/blocks/lecture-animations-and-accessibility/672cf764cf55a70433590def.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-animations-and-accessibility/672cf764cf55a70433590def.md rename to curriculum/challenges/english/blocks/lecture-animations-and-accessibility/672cf764cf55a70433590def.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-accessibility-and-css/672aa82768e00d600305afc0.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-accessibility-and-css/672aa82768e00d600305afc0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-accessibility-and-css/672aa82768e00d600305afc0.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-accessibility-and-css/672aa82768e00d600305afc0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-accessibility-and-css/672c35a79fa53e00de9f2a49.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-accessibility-and-css/672c35a79fa53e00de9f2a49.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-accessibility-and-css/672c35a79fa53e00de9f2a49.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-accessibility-and-css/672c35a79fa53e00de9f2a49.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672aa8873d4e25618870764f.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672aa8873d4e25618870764f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672aa8873d4e25618870764f.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672aa8873d4e25618870764f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672cf05c3ad533eabe1e8197.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672cf05c3ad533eabe1e8197.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672cf05c3ad533eabe1e8197.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672cf05c3ad533eabe1e8197.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672cf06c8f46f9eb04db9832.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672cf06c8f46f9eb04db9832.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672cf06c8f46f9eb04db9832.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672cf06c8f46f9eb04db9832.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672cf07a2b9796eb49719e03.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672cf07a2b9796eb49719e03.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-responsive-web-design/672cf07a2b9796eb49719e03.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-responsive-web-design/672cf07a2b9796eb49719e03.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-styling-forms/672aa791227e755da64cf240.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-styling-forms/672aa791227e755da64cf240.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-styling-forms/672aa791227e755da64cf240.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-styling-forms/672aa791227e755da64cf240.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-styling-forms/672bc9d9eecb65cdf63491de.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-styling-forms/672bc9d9eecb65cdf63491de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-styling-forms/672bc9d9eecb65cdf63491de.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-styling-forms/672bc9d9eecb65cdf63491de.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-styling-forms/672bca660aa9f9ce9b2b2787.md b/curriculum/challenges/english/blocks/lecture-best-practices-for-styling-forms/672bca660aa9f9ce9b2b2787.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-best-practices-for-styling-forms/672bca660aa9f9ce9b2b2787.md rename to curriculum/challenges/english/blocks/lecture-best-practices-for-styling-forms/672bca660aa9f9ce9b2b2787.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-browsing-the-web-effectively/672aa5bd69657d56ab49ec8a.md b/curriculum/challenges/english/blocks/lecture-browsing-the-web-effectively/672aa5bd69657d56ab49ec8a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-browsing-the-web-effectively/672aa5bd69657d56ab49ec8a.md rename to curriculum/challenges/english/blocks/lecture-browsing-the-web-effectively/672aa5bd69657d56ab49ec8a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-browsing-the-web-effectively/672ac96491845f43ea9a26d7.md b/curriculum/challenges/english/blocks/lecture-browsing-the-web-effectively/672ac96491845f43ea9a26d7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-browsing-the-web-effectively/672ac96491845f43ea9a26d7.md rename to curriculum/challenges/english/blocks/lecture-browsing-the-web-effectively/672ac96491845f43ea9a26d7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-browsing-the-web-effectively/672ac9705b07a64439b73b59.md b/curriculum/challenges/english/blocks/lecture-browsing-the-web-effectively/672ac9705b07a64439b73b59.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-browsing-the-web-effectively/672ac9705b07a64439b73b59.md rename to curriculum/challenges/english/blocks/lecture-browsing-the-web-effectively/672ac9705b07a64439b73b59.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-classes-and-objects/68420bd261d0d35f61922d4b.md b/curriculum/challenges/english/blocks/lecture-classes-and-objects/68420bd261d0d35f61922d4b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-classes-and-objects/68420bd261d0d35f61922d4b.md rename to curriculum/challenges/english/blocks/lecture-classes-and-objects/68420bd261d0d35f61922d4b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-classes-and-objects/6874b5fc38f90f25e18093ce.md b/curriculum/challenges/english/blocks/lecture-classes-and-objects/6874b5fc38f90f25e18093ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-classes-and-objects/6874b5fc38f90f25e18093ce.md rename to curriculum/challenges/english/blocks/lecture-classes-and-objects/6874b5fc38f90f25e18093ce.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-classes-and-objects/6874b7d3b286c538b39d0c25.md b/curriculum/challenges/english/blocks/lecture-classes-and-objects/6874b7d3b286c538b39d0c25.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-classes-and-objects/6874b7d3b286c538b39d0c25.md rename to curriculum/challenges/english/blocks/lecture-classes-and-objects/6874b7d3b286c538b39d0c25.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-common-design-tools/672aa7005c24e45bbd53b20d.md b/curriculum/challenges/english/blocks/lecture-common-design-tools/672aa7005c24e45bbd53b20d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-common-design-tools/672aa7005c24e45bbd53b20d.md rename to curriculum/challenges/english/blocks/lecture-common-design-tools/672aa7005c24e45bbd53b20d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-common-design-tools/672bb619f0d4538d0528760d.md b/curriculum/challenges/english/blocks/lecture-common-design-tools/672bb619f0d4538d0528760d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-common-design-tools/672bb619f0d4538d0528760d.md rename to curriculum/challenges/english/blocks/lecture-common-design-tools/672bb619f0d4538d0528760d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672aa62178d5ff57fe4f98e0.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672aa62178d5ff57fe4f98e0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672aa62178d5ff57fe4f98e0.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672aa62178d5ff57fe4f98e0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e7eca8a4322306d15f8.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e7eca8a4322306d15f8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e7eca8a4322306d15f8.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e7eca8a4322306d15f8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e8adcc27e235a154231.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e8adcc27e235a154231.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e8adcc27e235a154231.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e8adcc27e235a154231.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e9892eafe238d6513a5.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e9892eafe238d6513a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e9892eafe238d6513a5.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8e9892eafe238d6513a5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8ea434ceac23cc90f337.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8ea434ceac23cc90f337.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8ea434ceac23cc90f337.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8ea434ceac23cc90f337.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f1399cabc2406c3227f.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f1399cabc2406c3227f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f1399cabc2406c3227f.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f1399cabc2406c3227f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f23511adf25646b4236.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f23511adf25646b4236.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f23511adf25646b4236.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f23511adf25646b4236.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f382370e025aadd3f4e.md b/curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f382370e025aadd3f4e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f382370e025aadd3f4e.md rename to curriculum/challenges/english/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance/672b8f382370e025aadd3f4e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-debugging-css/672aa8c1ad423562a38b484d.md b/curriculum/challenges/english/blocks/lecture-debugging-css/672aa8c1ad423562a38b484d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-debugging-css/672aa8c1ad423562a38b484d.md rename to curriculum/challenges/english/blocks/lecture-debugging-css/672aa8c1ad423562a38b484d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733aa9b006d29f4d11307a5.md b/curriculum/challenges/english/blocks/lecture-debugging-techniques/6733aa9b006d29f4d11307a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733aa9b006d29f4d11307a5.md rename to curriculum/challenges/english/blocks/lecture-debugging-techniques/6733aa9b006d29f4d11307a5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733bec70d86e13522e98a4f.md b/curriculum/challenges/english/blocks/lecture-debugging-techniques/6733bec70d86e13522e98a4f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733bec70d86e13522e98a4f.md rename to curriculum/challenges/english/blocks/lecture-debugging-techniques/6733bec70d86e13522e98a4f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733becf4b0c353553b9bfa4.md b/curriculum/challenges/english/blocks/lecture-debugging-techniques/6733becf4b0c353553b9bfa4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733becf4b0c353553b9bfa4.md rename to curriculum/challenges/english/blocks/lecture-debugging-techniques/6733becf4b0c353553b9bfa4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733bee844600f35c05b8264.md b/curriculum/challenges/english/blocks/lecture-debugging-techniques/6733bee844600f35c05b8264.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733bee844600f35c05b8264.md rename to curriculum/challenges/english/blocks/lecture-debugging-techniques/6733bee844600f35c05b8264.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733befb703ca6361da3755b.md b/curriculum/challenges/english/blocks/lecture-debugging-techniques/6733befb703ca6361da3755b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-debugging-techniques/6733befb703ca6361da3755b.md rename to curriculum/challenges/english/blocks/lecture-debugging-techniques/6733befb703ca6361da3755b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/670803abcb3e980233da4768.md b/curriculum/challenges/english/blocks/lecture-html-fundamentals/670803abcb3e980233da4768.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/670803abcb3e980233da4768.md rename to curriculum/challenges/english/blocks/lecture-html-fundamentals/670803abcb3e980233da4768.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/6708382cf088b216580a9ff1.md b/curriculum/challenges/english/blocks/lecture-html-fundamentals/6708382cf088b216580a9ff1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/6708382cf088b216580a9ff1.md rename to curriculum/challenges/english/blocks/lecture-html-fundamentals/6708382cf088b216580a9ff1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/67083868d5fdcb17bf8c14bd.md b/curriculum/challenges/english/blocks/lecture-html-fundamentals/67083868d5fdcb17bf8c14bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/67083868d5fdcb17bf8c14bd.md rename to curriculum/challenges/english/blocks/lecture-html-fundamentals/67083868d5fdcb17bf8c14bd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/670838b10ee87a18e5faff62.md b/curriculum/challenges/english/blocks/lecture-html-fundamentals/670838b10ee87a18e5faff62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/670838b10ee87a18e5faff62.md rename to curriculum/challenges/english/blocks/lecture-html-fundamentals/670838b10ee87a18e5faff62.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/67083952f800051a8a21fcfd.md b/curriculum/challenges/english/blocks/lecture-html-fundamentals/67083952f800051a8a21fcfd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/67083952f800051a8a21fcfd.md rename to curriculum/challenges/english/blocks/lecture-html-fundamentals/67083952f800051a8a21fcfd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/6708396caa00e11b597b3365.md b/curriculum/challenges/english/blocks/lecture-html-fundamentals/6708396caa00e11b597b3365.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-html-fundamentals/6708396caa00e11b597b3365.md rename to curriculum/challenges/english/blocks/lecture-html-fundamentals/6708396caa00e11b597b3365.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a51e9e4fd8b8552eeb758.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a51e9e4fd8b8552eeb758.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a51e9e4fd8b8552eeb758.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a51e9e4fd8b8552eeb758.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a5310d7e46b8a34d48dfd.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a5310d7e46b8a34d48dfd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a5310d7e46b8a34d48dfd.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a5310d7e46b8a34d48dfd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a5326a7606a8a766cbedb.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a5326a7606a8a766cbedb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a5326a7606a8a766cbedb.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a5326a7606a8a766cbedb.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a533e6041c28ad680eb8f.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a533e6041c28ad680eb8f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a533e6041c28ad680eb8f.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a533e6041c28ad680eb8f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a5361ef88158b25fbfba7.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a5361ef88158b25fbfba7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a5361ef88158b25fbfba7.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a5361ef88158b25fbfba7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a536f8386288b9ed0a154.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a536f8386288b9ed0a154.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a536f8386288b9ed0a154.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a536f8386288b9ed0a154.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a537f05f3798bd4f57d2d.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a537f05f3798bd4f57d2d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a537f05f3798bd4f57d2d.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a537f05f3798bd4f57d2d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a538c029f9e8c1687460e.md b/curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a538c029f9e8c1687460e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-accessibility-and-good-html-structure/672a538c029f9e8c1687460e.md rename to curriculum/challenges/english/blocks/lecture-importance-of-accessibility-and-good-html-structure/672a538c029f9e8c1687460e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-semantic-html/67298243760ae980de5266db.md b/curriculum/challenges/english/blocks/lecture-importance-of-semantic-html/67298243760ae980de5266db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-semantic-html/67298243760ae980de5266db.md rename to curriculum/challenges/english/blocks/lecture-importance-of-semantic-html/67298243760ae980de5266db.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-semantic-html/672985445d7da807c6b4f406.md b/curriculum/challenges/english/blocks/lecture-importance-of-semantic-html/672985445d7da807c6b4f406.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-semantic-html/672985445d7da807c6b4f406.md rename to curriculum/challenges/english/blocks/lecture-importance-of-semantic-html/672985445d7da807c6b4f406.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-importance-of-semantic-html/672990ecf71a852804ababe7.md b/curriculum/challenges/english/blocks/lecture-importance-of-semantic-html/672990ecf71a852804ababe7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-importance-of-semantic-html/672990ecf71a852804ababe7.md rename to curriculum/challenges/english/blocks/lecture-importance-of-semantic-html/672990ecf71a852804ababe7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a53cf67140d8cd85d4b0f.md b/curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a53cf67140d8cd85d4b0f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a53cf67140d8cd85d4b0f.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a53cf67140d8cd85d4b0f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a549231b8728f7171ed9d.md b/curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a549231b8728f7171ed9d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a549231b8728f7171ed9d.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a549231b8728f7171ed9d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a54a6675c168faa84252d.md b/curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a54a6675c168faa84252d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a54a6675c168faa84252d.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a54a6675c168faa84252d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a54bc58319c8fe6f78ad4.md b/curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a54bc58319c8fe6f78ad4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a54bc58319c8fe6f78ad4.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a54bc58319c8fe6f78ad4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a551975938a916c74802c.md b/curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a551975938a916c74802c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-aria/672a551975938a916c74802c.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-aria/672a551975938a916c74802c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e867bbf41cc5b11648c4.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e867bbf41cc5b11648c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e867bbf41cc5b11648c4.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e867bbf41cc5b11648c4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d26385dbe73203c4dac81.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d26385dbe73203c4dac81.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d26385dbe73203c4dac81.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d26385dbe73203c4dac81.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d496eca926b5df8176a67.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d496eca926b5df8176a67.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d496eca926b5df8176a67.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d496eca926b5df8176a67.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d497cb1a1675e47bf7ea1.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d497cb1a1675e47bf7ea1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d497cb1a1675e47bf7ea1.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d497cb1a1675e47bf7ea1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49959621885e9d3e672c.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49959621885e9d3e672c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49959621885e9d3e672c.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49959621885e9d3e672c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49a5cf43945ee09e5fba.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49a5cf43945ee09e5fba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49a5cf43945ee09e5fba.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49a5cf43945ee09e5fba.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49b2fb76df5f1d6117af.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49b2fb76df5f1d6117af.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49b2fb76df5f1d6117af.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49b2fb76df5f1d6117af.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49c4e899345f5b33c24c.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49c4e899345f5b33c24c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49c4e899345f5b33c24c.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49c4e899345f5b33c24c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49d93b54b85faa4dbad7.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49d93b54b85faa4dbad7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49d93b54b85faa4dbad7.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49d93b54b85faa4dbad7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49e65a1c855fe7bb3fdb.md b/curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49e65a1c855fe7bb3fdb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-javascript/672d49e65a1c855fe7bb3fdb.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-javascript/672d49e65a1c855fe7bb3fdb.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe81c9c6fd3714343a45ad.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe81c9c6fd3714343a45ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe81c9c6fd3714343a45ad.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe81c9c6fd3714343a45ad.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe8567f141d632afaeb71b.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe8567f141d632afaeb71b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe8567f141d632afaeb71b.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe8567f141d632afaeb71b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe8597975ea634042cad8f.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe8597975ea634042cad8f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe8597975ea634042cad8f.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe8597975ea634042cad8f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe8599c83979345ff9a91a.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe8599c83979345ff9a91a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe8599c83979345ff9a91a.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe8599c83979345ff9a91a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859a00971c34a23abd43.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859a00971c34a23abd43.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859a00971c34a23abd43.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859a00971c34a23abd43.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859c1ab68734d7c666cb.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859c1ab68734d7c666cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859c1ab68734d7c666cb.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859c1ab68734d7c666cb.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859e9d3b3635197781c8.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859e9d3b3635197781c8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859e9d3b3635197781c8.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859e9d3b3635197781c8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859f55cd33356e322fd3.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859f55cd33356e322fd3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe859f55cd33356e322fd3.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe859f55cd33356e322fd3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe85a1b634a335b18ae09a.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe85a1b634a335b18ae09a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe85a1b634a335b18ae09a.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe85a1b634a335b18ae09a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe85a3db9bad35f2b6a2bd.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe85a3db9bad35f2b6a2bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/67fe85a3db9bad35f2b6a2bd.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/67fe85a3db9bad35f2b6a2bd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/6839b2ddd01ef657b6bf3b76.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/6839b2ddd01ef657b6bf3b76.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/6839b2ddd01ef657b6bf3b76.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/6839b2ddd01ef657b6bf3b76.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/6839b3295323f563efc68f5c.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/6839b3295323f563efc68f5c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/6839b3295323f563efc68f5c.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/6839b3295323f563efc68f5c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/68480f431e8568b2056b140b.md b/curriculum/challenges/english/blocks/lecture-introduction-to-python/68480f431e8568b2056b140b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-python/68480f431e8568b2056b140b.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-python/68480f431e8568b2056b140b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d1d96532bc095aee051657.md b/curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d1d96532bc095aee051657.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d1d96532bc095aee051657.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d1d96532bc095aee051657.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d3018062fe6ba92b7d8299.md b/curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d3018062fe6ba92b7d8299.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d3018062fe6ba92b7d8299.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d3018062fe6ba92b7d8299.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d30191adb999a9909109ef.md b/curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d30191adb999a9909109ef.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d30191adb999a9909109ef.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d30191adb999a9909109ef.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d301a5f536d1a9e5df1a8c.md b/curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d301a5f536d1a9e5df1a8c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d301a5f536d1a9e5df1a8c.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d301a5f536d1a9e5df1a8c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d301cc87b84eaa42bdcdbe.md b/curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d301cc87b84eaa42bdcdbe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-introduction-to-typescript/67d301cc87b84eaa42bdcdbe.md rename to curriculum/challenges/english/blocks/lecture-introduction-to-typescript/67d301cc87b84eaa42bdcdbe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d1ad82cff954a854bcbcaa.md b/curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d1ad82cff954a854bcbcaa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d1ad82cff954a854bcbcaa.md rename to curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d1ad82cff954a854bcbcaa.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d2f5b78609f97400923f7f.md b/curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d2f5b78609f97400923f7f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d2f5b78609f97400923f7f.md rename to curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d2f5b78609f97400923f7f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d2f5dacd5e0c749e5d534c.md b/curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d2f5dacd5e0c749e5d534c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d2f5dacd5e0c749e5d534c.md rename to curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d2f5dacd5e0c749e5d534c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d2f5f19a0f0b75343f1905.md b/curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d2f5f19a0f0b75343f1905.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-react-strategies-and-debugging/67d2f5f19a0f0b75343f1905.md rename to curriculum/challenges/english/blocks/lecture-react-strategies-and-debugging/67d2f5f19a0f0b75343f1905.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-routing-react-frameworks-and-dependency-management-tools/67d1ab248317a5a29058a763.md b/curriculum/challenges/english/blocks/lecture-routing-react-frameworks-and-dependency-management-tools/67d1ab248317a5a29058a763.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-routing-react-frameworks-and-dependency-management-tools/67d1ab248317a5a29058a763.md rename to curriculum/challenges/english/blocks/lecture-routing-react-frameworks-and-dependency-management-tools/67d1ab248317a5a29058a763.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-routing-react-frameworks-and-dependency-management-tools/67d311627010a0efa127b651.md b/curriculum/challenges/english/blocks/lecture-routing-react-frameworks-and-dependency-management-tools/67d311627010a0efa127b651.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-routing-react-frameworks-and-dependency-management-tools/67d311627010a0efa127b651.md rename to curriculum/challenges/english/blocks/lecture-routing-react-frameworks-and-dependency-management-tools/67d311627010a0efa127b651.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-routing-react-frameworks-and-dependency-management-tools/67d311d256c58ef01e0d62ec.md b/curriculum/challenges/english/blocks/lecture-routing-react-frameworks-and-dependency-management-tools/67d311d256c58ef01e0d62ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-routing-react-frameworks-and-dependency-management-tools/67d311d256c58ef01e0d62ec.md rename to curriculum/challenges/english/blocks/lecture-routing-react-frameworks-and-dependency-management-tools/67d311d256c58ef01e0d62ec.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-searching-and-sorting-algorithms/68420c70e4bfe26d52b780dc.md b/curriculum/challenges/english/blocks/lecture-searching-and-sorting-algorithms/68420c70e4bfe26d52b780dc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-searching-and-sorting-algorithms/68420c70e4bfe26d52b780dc.md rename to curriculum/challenges/english/blocks/lecture-searching-and-sorting-algorithms/68420c70e4bfe26d52b780dc.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-searching-and-sorting-algorithms/68910fc037a90c285107af04.md b/curriculum/challenges/english/blocks/lecture-searching-and-sorting-algorithms/68910fc037a90c285107af04.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-searching-and-sorting-algorithms/68910fc037a90c285107af04.md rename to curriculum/challenges/english/blocks/lecture-searching-and-sorting-algorithms/68910fc037a90c285107af04.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672aa6441bcd3758e9f52ae0.md b/curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672aa6441bcd3758e9f52ae0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672aa6441bcd3758e9f52ae0.md rename to curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672aa6441bcd3758e9f52ae0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672b951b1bf78038b1a2a0e7.md b/curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672b951b1bf78038b1a2a0e7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672b951b1bf78038b1a2a0e7.md rename to curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672b951b1bf78038b1a2a0e7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672b952d3a5c603908841971.md b/curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672b952d3a5c603908841971.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672b952d3a5c603908841971.md rename to curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672b952d3a5c603908841971.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672b9538c25634394ceb7b8f.md b/curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672b9538c25634394ceb7b8f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-styling-lists-and-links/672b9538c25634394ceb7b8f.md rename to curriculum/challenges/english/blocks/lecture-styling-lists-and-links/672b9538c25634394ceb7b8f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-the-var-keyword-and-hoisting/67329fbcfaf5ff5cdaa38a42.md b/curriculum/challenges/english/blocks/lecture-the-var-keyword-and-hoisting/67329fbcfaf5ff5cdaa38a42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-the-var-keyword-and-hoisting/67329fbcfaf5ff5cdaa38a42.md rename to curriculum/challenges/english/blocks/lecture-the-var-keyword-and-hoisting/67329fbcfaf5ff5cdaa38a42.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-the-var-keyword-and-hoisting/67335f45489c5a11b71d0ed5.md b/curriculum/challenges/english/blocks/lecture-the-var-keyword-and-hoisting/67335f45489c5a11b71d0ed5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-the-var-keyword-and-hoisting/67335f45489c5a11b71d0ed5.md rename to curriculum/challenges/english/blocks/lecture-the-var-keyword-and-hoisting/67335f45489c5a11b71d0ed5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-abstraction/68420c1dfb941767044c5a31.md b/curriculum/challenges/english/blocks/lecture-understanding-abstraction/68420c1dfb941767044c5a31.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-abstraction/68420c1dfb941767044c5a31.md rename to curriculum/challenges/english/blocks/lecture-understanding-abstraction/68420c1dfb941767044c5a31.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54ce90c19e9038f481d7.md b/curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54ce90c19e9038f481d7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54ce90c19e9038f481d7.md rename to curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54ce90c19e9038f481d7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54dff9dc439089f1a219.md b/curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54dff9dc439089f1a219.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54dff9dc439089f1a219.md rename to curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54dff9dc439089f1a219.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54f29d783890d1f94740.md b/curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54f29d783890d1f94740.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54f29d783890d1f94740.md rename to curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a54f29d783890d1f94740.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a5507d857a891139abc7f.md b/curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a5507d857a891139abc7f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a5507d857a891139abc7f.md rename to curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/672a5507d857a891139abc7f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/689b189ab38ff6d72cee593f.md b/curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/689b189ab38ff6d72cee593f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/689b189ab38ff6d72cee593f.md rename to curriculum/challenges/english/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/689b189ab38ff6d72cee593f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/6733b072bd8f5b06ccdbd9e2.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/6733b072bd8f5b06ccdbd9e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/6733b072bd8f5b06ccdbd9e2.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/6733b072bd8f5b06ccdbd9e2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/67340798c2c1776709d8a5fe.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/67340798c2c1776709d8a5fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/67340798c2c1776709d8a5fe.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/67340798c2c1776709d8a5fe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407a223891b6734563c89.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407a223891b6734563c89.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407a223891b6734563c89.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407a223891b6734563c89.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407be6af21d6766ed4b96.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407be6af21d6766ed4b96.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407be6af21d6766ed4b96.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407be6af21d6766ed4b96.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407ca21117a67cf9521ca.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407ca21117a67cf9521ca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407ca21117a67cf9521ca.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407ca21117a67cf9521ca.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407d56c3dce67fa97969b.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407d56c3dce67fa97969b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407d56c3dce67fa97969b.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407d56c3dce67fa97969b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407e02bcf0d682b9a49a9.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407e02bcf0d682b9a49a9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407e02bcf0d682b9a49a9.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407e02bcf0d682b9a49a9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407eb10ca9d68634e81d9.md b/curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407eb10ca9d68634e81d9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-asynchronous-programming/673407eb10ca9d68634e81d9.md rename to curriculum/challenges/english/blocks/lecture-understanding-asynchronous-programming/673407eb10ca9d68634e81d9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-bash-scripting/688166750663c22e2b1c8e80.md b/curriculum/challenges/english/blocks/lecture-understanding-bash-scripting/688166750663c22e2b1c8e80.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-bash-scripting/688166750663c22e2b1c8e80.md rename to curriculum/challenges/english/blocks/lecture-understanding-bash-scripting/688166750663c22e2b1c8e80.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-comparisons-and-conditionals/672d26917a8ab3220c038a42.md b/curriculum/challenges/english/blocks/lecture-understanding-comparisons-and-conditionals/672d26917a8ab3220c038a42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-comparisons-and-conditionals/672d26917a8ab3220c038a42.md rename to curriculum/challenges/english/blocks/lecture-understanding-comparisons-and-conditionals/672d26917a8ab3220c038a42.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-comparisons-and-conditionals/673282bea35dbf129efb63d6.md b/curriculum/challenges/english/blocks/lecture-understanding-comparisons-and-conditionals/673282bea35dbf129efb63d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-comparisons-and-conditionals/673282bea35dbf129efb63d6.md rename to curriculum/challenges/english/blocks/lecture-understanding-comparisons-and-conditionals/673282bea35dbf129efb63d6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672aa578a2129554d4675049.md b/curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672aa578a2129554d4675049.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672aa578a2129554d4675049.md rename to curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672aa578a2129554d4675049.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab82c1a9bbd0e3aabc39d.md b/curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab82c1a9bbd0e3aabc39d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab82c1a9bbd0e3aabc39d.md rename to curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab82c1a9bbd0e3aabc39d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab83c4297910eade53c2e.md b/curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab83c4297910eade53c2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab83c4297910eade53c2e.md rename to curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab83c4297910eade53c2e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab849aa1ef70eefd29364.md b/curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab849aa1ef70eefd29364.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab849aa1ef70eefd29364.md rename to curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab849aa1ef70eefd29364.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab8573f32480f192aaae1.md b/curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab8573f32480f192aaae1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-computer-internet-and-tooling-basics/672ab8573f32480f192aaae1.md rename to curriculum/challenges/english/blocks/lecture-understanding-computer-internet-and-tooling-basics/672ab8573f32480f192aaae1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-dynamic-programming/68420c7fb5b9e36eefb9e98f.md b/curriculum/challenges/english/blocks/lecture-understanding-dynamic-programming/68420c7fb5b9e36eefb9e98f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-dynamic-programming/68420c7fb5b9e36eefb9e98f.md rename to curriculum/challenges/english/blocks/lecture-understanding-dynamic-programming/68420c7fb5b9e36eefb9e98f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-effects-and-referencing-values-in-react/67d1a82dad69dc95546e5f0d.md b/curriculum/challenges/english/blocks/lecture-understanding-effects-and-referencing-values-in-react/67d1a82dad69dc95546e5f0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-effects-and-referencing-values-in-react/67d1a82dad69dc95546e5f0d.md rename to curriculum/challenges/english/blocks/lecture-understanding-effects-and-referencing-values-in-react/67d1a82dad69dc95546e5f0d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-effects-and-referencing-values-in-react/67d1ec6711b62f1cc5cc52e1.md b/curriculum/challenges/english/blocks/lecture-understanding-effects-and-referencing-values-in-react/67d1ec6711b62f1cc5cc52e1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-effects-and-referencing-values-in-react/67d1ec6711b62f1cc5cc52e1.md rename to curriculum/challenges/english/blocks/lecture-understanding-effects-and-referencing-values-in-react/67d1ec6711b62f1cc5cc52e1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-effects-and-referencing-values-in-react/67d1ec87b34cee1d9219f7e9.md b/curriculum/challenges/english/blocks/lecture-understanding-effects-and-referencing-values-in-react/67d1ec87b34cee1d9219f7e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-effects-and-referencing-values-in-react/67d1ec87b34cee1d9219f7e9.md rename to curriculum/challenges/english/blocks/lecture-understanding-effects-and-referencing-values-in-react/67d1ec87b34cee1d9219f7e9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-error-handling/68420bacf395f15cd73f8118.md b/curriculum/challenges/english/blocks/lecture-understanding-error-handling/68420bacf395f15cd73f8118.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-error-handling/68420bacf395f15cd73f8118.md rename to curriculum/challenges/english/blocks/lecture-understanding-error-handling/68420bacf395f15cd73f8118.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-form-validation/6733aae9d25004f60d1e86f2.md b/curriculum/challenges/english/blocks/lecture-understanding-form-validation/6733aae9d25004f60d1e86f2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-form-validation/6733aae9d25004f60d1e86f2.md rename to curriculum/challenges/english/blocks/lecture-understanding-form-validation/6733aae9d25004f60d1e86f2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-form-validation/6733d3a33abdd27cd562bdf2.md b/curriculum/challenges/english/blocks/lecture-understanding-form-validation/6733d3a33abdd27cd562bdf2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-form-validation/6733d3a33abdd27cd562bdf2.md rename to curriculum/challenges/english/blocks/lecture-understanding-form-validation/6733d3a33abdd27cd562bdf2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-form-validation/6733d3ab69e94b7df7ee91b0.md b/curriculum/challenges/english/blocks/lecture-understanding-form-validation/6733d3ab69e94b7df7ee91b0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-form-validation/6733d3ab69e94b7df7ee91b0.md rename to curriculum/challenges/english/blocks/lecture-understanding-form-validation/6733d3ab69e94b7df7ee91b0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-functional-programming/6733b0451d6be0065430b418.md b/curriculum/challenges/english/blocks/lecture-understanding-functional-programming/6733b0451d6be0065430b418.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-functional-programming/6733b0451d6be0065430b418.md rename to curriculum/challenges/english/blocks/lecture-understanding-functional-programming/6733b0451d6be0065430b418.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-functional-programming/6734061fe116df617a564a37.md b/curriculum/challenges/english/blocks/lecture-understanding-functional-programming/6734061fe116df617a564a37.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-functional-programming/6734061fe116df617a564a37.md rename to curriculum/challenges/english/blocks/lecture-understanding-functional-programming/6734061fe116df617a564a37.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-graphs-and-trees/68420c5ac17cf26ab2a4ca3c.md b/curriculum/challenges/english/blocks/lecture-understanding-graphs-and-trees/68420c5ac17cf26ab2a4ca3c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-graphs-and-trees/68420c5ac17cf26ab2a4ca3c.md rename to curriculum/challenges/english/blocks/lecture-understanding-graphs-and-trees/68420c5ac17cf26ab2a4ca3c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/6733affc29df1304e2c97e88.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/6733affc29df1304e2c97e88.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/6733affc29df1304e2c97e88.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/6733affc29df1304e2c97e88.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/673403ca2bb16658309e3632.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/673403ca2bb16658309e3632.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/673403ca2bb16658309e3632.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/673403ca2bb16658309e3632.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/673403d2aa52d8586a14a269.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/673403d2aa52d8586a14a269.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/673403d2aa52d8586a14a269.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/673403d2aa52d8586a14a269.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/673403dbf5c9835898632c84.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/673403dbf5c9835898632c84.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-classes-in-javascript/673403dbf5c9835898632c84.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-classes-in-javascript/673403dbf5c9835898632c84.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672aa86da9937560d3dfe3d6.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672aa86da9937560d3dfe3d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672aa86da9937560d3dfe3d6.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672aa86da9937560d3dfe3d6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a84fb8d4613776cc99e.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a84fb8d4613776cc99e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a84fb8d4613776cc99e.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a84fb8d4613776cc99e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a8fac7c5613b4bb75de.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a8fac7c5613b4bb75de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a8fac7c5613b4bb75de.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a8fac7c5613b4bb75de.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3a9d32c56113fcaedf24.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3aa9bc3a481425cb52b3.md b/curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3aa9bc3a481425cb52b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3aa9bc3a481425cb52b3.md rename to curriculum/challenges/english/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/672c3aa9bc3a481425cb52b3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-html-attributes/66f6db08d55022680a3cfbc9.md b/curriculum/challenges/english/blocks/lecture-understanding-html-attributes/66f6db08d55022680a3cfbc9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-html-attributes/66f6db08d55022680a3cfbc9.md rename to curriculum/challenges/english/blocks/lecture-understanding-html-attributes/66f6db08d55022680a3cfbc9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-html-attributes/6708143cab2b583ecd3324f5.md b/curriculum/challenges/english/blocks/lecture-understanding-html-attributes/6708143cab2b583ecd3324f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-html-attributes/6708143cab2b583ecd3324f5.md rename to curriculum/challenges/english/blocks/lecture-understanding-html-attributes/6708143cab2b583ecd3324f5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-inheritance-and-polymorphism/68420c0610b61d64fe2cfd12.md b/curriculum/challenges/english/blocks/lecture-understanding-inheritance-and-polymorphism/68420c0610b61d64fe2cfd12.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-inheritance-and-polymorphism/68420c0610b61d64fe2cfd12.md rename to curriculum/challenges/english/blocks/lecture-understanding-inheritance-and-polymorphism/68420c0610b61d64fe2cfd12.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-modules-imports-and-exports/67329fd6ad99c75d4a4b74e4.md b/curriculum/challenges/english/blocks/lecture-understanding-modules-imports-and-exports/67329fd6ad99c75d4a4b74e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-modules-imports-and-exports/67329fd6ad99c75d4a4b74e4.md rename to curriculum/challenges/english/blocks/lecture-understanding-modules-imports-and-exports/67329fd6ad99c75d4a4b74e4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-nuanced-semantic-elements/6729959bf9c8e835f46b3f78.md b/curriculum/challenges/english/blocks/lecture-understanding-nuanced-semantic-elements/6729959bf9c8e835f46b3f78.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-nuanced-semantic-elements/6729959bf9c8e835f46b3f78.md rename to curriculum/challenges/english/blocks/lecture-understanding-nuanced-semantic-elements/6729959bf9c8e835f46b3f78.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-nuanced-semantic-elements/672995ac85fd943657c2ede5.md b/curriculum/challenges/english/blocks/lecture-understanding-nuanced-semantic-elements/672995ac85fd943657c2ede5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-nuanced-semantic-elements/672995ac85fd943657c2ede5.md rename to curriculum/challenges/english/blocks/lecture-understanding-nuanced-semantic-elements/672995ac85fd943657c2ede5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-nuanced-semantic-elements/672995bda6c67e369aaf8588.md b/curriculum/challenges/english/blocks/lecture-understanding-nuanced-semantic-elements/672995bda6c67e369aaf8588.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-nuanced-semantic-elements/672995bda6c67e369aaf8588.md rename to curriculum/challenges/english/blocks/lecture-understanding-nuanced-semantic-elements/672995bda6c67e369aaf8588.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-object-oriented-programming-and-encapsulation/68420be9af9d89620af7944a.md b/curriculum/challenges/english/blocks/lecture-understanding-object-oriented-programming-and-encapsulation/68420be9af9d89620af7944a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-object-oriented-programming-and-encapsulation/68420be9af9d89620af7944a.md rename to curriculum/challenges/english/blocks/lecture-understanding-object-oriented-programming-and-encapsulation/68420be9af9d89620af7944a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d1d6af27858c4f487d3f4c.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d1d6af27858c4f487d3f4c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d1d6af27858c4f487d3f4c.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d1d6af27858c4f487d3f4c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6a63acd9e781b4b5061.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6a63acd9e781b4b5061.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6a63acd9e781b4b5061.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6a63acd9e781b4b5061.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6b17844ae7898583eb3.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6b17844ae7898583eb3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6b17844ae7898583eb3.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6b17844ae7898583eb3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6cea4916d78d5a27ad3.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6cea4916d78d5a27ad3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6cea4916d78d5a27ad3.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6cea4916d78d5a27ad3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6e2836565795d789ab7.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6e2836565795d789ab7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f6e2836565795d789ab7.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f6e2836565795d789ab7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f70278179479d3eed390.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f70278179479d3eed390.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f70278179479d3eed390.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f70278179479d3eed390.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7183a537d7a4908a9ff.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7183a537d7a4908a9ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7183a537d7a4908a9ff.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7183a537d7a4908a9ff.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f738dcef5d7abfe4243a.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f738dcef5d7abfe4243a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f738dcef5d7abfe4243a.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f738dcef5d7abfe4243a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f759154eac7b4d5cb1bf.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f759154eac7b4d5cb1bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f759154eac7b4d5cb1bf.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f759154eac7b4d5cb1bf.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f778a856c37bd31c5022.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f778a856c37bd31c5022.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f778a856c37bd31c5022.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f778a856c37bd31c5022.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7a69809807c59a44002.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7a69809807c59a44002.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7a69809807c59a44002.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7a69809807c59a44002.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7cf63fafe7d20270498.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7cf63fafe7d20270498.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7cf63fafe7d20270498.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7cf63fafe7d20270498.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7e9d895bf7dcef00408.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7e9d895bf7dcef00408.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f7e9d895bf7dcef00408.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f7e9d895bf7dcef00408.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f80313efe77e43182e86.md b/curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f80313efe77e43182e86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-performance-in-web-applications/67d2f80313efe77e43182e86.md rename to curriculum/challenges/english/blocks/lecture-understanding-performance-in-web-applications/67d2f80313efe77e43182e86.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-recursion-and-the-call-stack/6733b02d1e556005a544c5e3.md b/curriculum/challenges/english/blocks/lecture-understanding-recursion-and-the-call-stack/6733b02d1e556005a544c5e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-recursion-and-the-call-stack/6733b02d1e556005a544c5e3.md rename to curriculum/challenges/english/blocks/lecture-understanding-recursion-and-the-call-stack/6733b02d1e556005a544c5e3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e910842f3322350bc8d93.md b/curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e910842f3322350bc8d93.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e910842f3322350bc8d93.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e910842f3322350bc8d93.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e9437536d762823fefab3.md b/curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e9437536d762823fefab3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e9437536d762823fefab3.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e9437536d762823fefab3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e944b821130283dc83b2e.md b/curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e944b821130283dc83b2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e944b821130283dc83b2e.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e944b821130283dc83b2e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e947ae3ea7d2867c3d0e1.md b/curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e947ae3ea7d2867c3d0e1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-command-line-and-working-with-bash/687e947ae3ea7d2867c3d0e1.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-command-line-and-working-with-bash/687e947ae3ea7d2867c3d0e1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d1d844d84c8b540297bbe4.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d1d844d84c8b540297bbe4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d1d844d84c8b540297bbe4.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d1d844d84c8b540297bbe4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff1996e4ae9e67170502.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff1996e4ae9e67170502.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff1996e4ae9e67170502.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff1996e4ae9e67170502.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff33452ce69ea169c872.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff33452ce69ea169c872.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff33452ce69ea169c872.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff33452ce69ea169c872.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff4231359d9f21d1437a.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff4231359d9f21d1437a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff4231359d9f21d1437a.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff4231359d9f21d1437a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff5f14f6ce9f6d3cbe22.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff5f14f6ce9f6d3cbe22.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff5f14f6ce9f6d3cbe22.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff5f14f6ce9f6d3cbe22.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff6f069dce9feacb7d25.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff6f069dce9feacb7d25.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff6f069dce9feacb7d25.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff6f069dce9feacb7d25.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff7a461f62a03e3d1861.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff7a461f62a03e3d1861.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff7a461f62a03e3d1861.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff7a461f62a03e3d1861.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff887d2583a079c02e78.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff887d2583a079c02e78.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67d2ff887d2583a079c02e78.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67d2ff887d2583a079c02e78.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db30fedfa0b22a1a2a570c.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db30fedfa0b22a1a2a570c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db30fedfa0b22a1a2a570c.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db30fedfa0b22a1a2a570c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db31349f3ace2c5c803c33.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db31349f3ace2c5c803c33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db31349f3ace2c5c803c33.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db31349f3ace2c5c803c33.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db3180830cf02eb662ecaf.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db3180830cf02eb662ecaf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db3180830cf02eb662ecaf.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db3180830cf02eb662ecaf.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db31c7ed46f430ce6c2da6.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db31c7ed46f430ce6c2da6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db31c7ed46f430ce6c2da6.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db31c7ed46f430ce6c2da6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db3238375ff8340ee1ff90.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db3238375ff8340ee1ff90.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db3238375ff8340ee1ff90.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db3238375ff8340ee1ff90.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db3248eceee03588a22b8f.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db3248eceee03588a22b8f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db3248eceee03588a22b8f.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db3248eceee03588a22b8f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db32542c7075361b06024c.md b/curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db32542c7075361b06024c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-different-types-of-testing/67db32542c7075361b06024c.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-different-types-of-testing/67db32542c7075361b06024c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-event-object-and-event-delegation/6732a06aed1b095f57b0bb82.md b/curriculum/challenges/english/blocks/lecture-understanding-the-event-object-and-event-delegation/6732a06aed1b095f57b0bb82.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-event-object-and-event-delegation/6732a06aed1b095f57b0bb82.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-event-object-and-event-delegation/6732a06aed1b095f57b0bb82.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-event-object-and-event-delegation/67338e93b75977a344cf6d40.md b/curriculum/challenges/english/blocks/lecture-understanding-the-event-object-and-event-delegation/67338e93b75977a344cf6d40.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-event-object-and-event-delegation/67338e93b75977a344cf6d40.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-event-object-and-event-delegation/67338e93b75977a344cf6d40.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-html-boilerplate/670838977810401844af6fe0.md b/curriculum/challenges/english/blocks/lecture-understanding-the-html-boilerplate/670838977810401844af6fe0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-html-boilerplate/670838977810401844af6fe0.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-html-boilerplate/670838977810401844af6fe0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-html-boilerplate/670838e914096b194b0c51aa.md b/curriculum/challenges/english/blocks/lecture-understanding-the-html-boilerplate/670838e914096b194b0c51aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-html-boilerplate/670838e914096b194b0c51aa.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-html-boilerplate/670838e914096b194b0c51aa.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-understanding-the-html-boilerplate/670839051794aa19fcef6dc8.md b/curriculum/challenges/english/blocks/lecture-understanding-the-html-boilerplate/670839051794aa19fcef6dc8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-understanding-the-html-boilerplate/670839051794aa19fcef6dc8.md rename to curriculum/challenges/english/blocks/lecture-understanding-the-html-boilerplate/670839051794aa19fcef6dc8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672aa6ee9011775b27e23399.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672aa6ee9011775b27e23399.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672aa6ee9011775b27e23399.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672aa6ee9011775b27e23399.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bafd715f6ba77d57f3ec0.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bafd715f6ba77d57f3ec0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bafd715f6ba77d57f3ec0.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bafd715f6ba77d57f3ec0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bafe4ef812b78696b0e27.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bafe4ef812b78696b0e27.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bafe4ef812b78696b0e27.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bafe4ef812b78696b0e27.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672baff13bc5b3789691c75c.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672baff13bc5b3789691c75c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672baff13bc5b3789691c75c.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672baff13bc5b3789691c75c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672baffc684be178dd02fa06.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672baffc684be178dd02fa06.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672baffc684be178dd02fa06.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672baffc684be178dd02fa06.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb009952c7a7904a750cb.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bb009952c7a7904a750cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb009952c7a7904a750cb.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bb009952c7a7904a750cb.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb015cfc889794359c4e0.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bb015cfc889794359c4e0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb015cfc889794359c4e0.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bb015cfc889794359c4e0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb02009ffc0797ca567ab.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bb02009ffc0797ca567ab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb02009ffc0797ca567ab.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bb02009ffc0797ca567ab.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb02ecb230779bbbaccd9.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bb02ecb230779bbbaccd9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb02ecb230779bbbaccd9.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bb02ecb230779bbbaccd9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb03999f39379f67d8972.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bb03999f39379f67d8972.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb03999f39379f67d8972.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bb03999f39379f67d8972.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb04476b1997a1da8b79b.md b/curriculum/challenges/english/blocks/lecture-user-centered-design/672bb04476b1997a1da8b79b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-centered-design/672bb04476b1997a1da8b79b.md rename to curriculum/challenges/english/blocks/lecture-user-centered-design/672bb04476b1997a1da8b79b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672aa6c9e379285acca5a2aa.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672aa6c9e379285acca5a2aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672aa6c9e379285acca5a2aa.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672aa6c9e379285acca5a2aa.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baa97f2990e6631d522e7.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baa97f2990e6631d522e7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baa97f2990e6631d522e7.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baa97f2990e6631d522e7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baaa62d4b46667a8ac869.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baaa62d4b46667a8ac869.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baaa62d4b46667a8ac869.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baaa62d4b46667a8ac869.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baab2a0c3df66ad987b94.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baab2a0c3df66ad987b94.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baab2a0c3df66ad987b94.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baab2a0c3df66ad987b94.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baabf16290b66e6b79a39.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baabf16290b66e6b79a39.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baabf16290b66e6b79a39.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baabf16290b66e6b79a39.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baacb7f2f446728e77efe.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baacb7f2f446728e77efe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baacb7f2f446728e77efe.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baacb7f2f446728e77efe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baad7bbc4f86762ca173e.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baad7bbc4f86762ca173e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baad7bbc4f86762ca173e.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baad7bbc4f86762ca173e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baae11d06c867a16f64e1.md b/curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baae11d06c867a16f64e1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-user-interface-design-fundamentals/672baae11d06c867a16f64e1.md rename to curriculum/challenges/english/blocks/lecture-user-interface-design-fundamentals/672baae11d06c867a16f64e1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6734ddabad59e593a49afafe.md b/curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6734ddabad59e593a49afafe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6734ddabad59e593a49afafe.md rename to curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6734ddabad59e593a49afafe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6734e2c5780912abd874e79c.md b/curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6734e2c5780912abd874e79c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6734e2c5780912abd874e79c.md rename to curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6734e2c5780912abd874e79c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6734e2dcb965e5ac0ea38e0f.md b/curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6734e2dcb965e5ac0ea38e0f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6734e2dcb965e5ac0ea38e0f.md rename to curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6734e2dcb965e5ac0ea38e0f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6763500bd5a85d5898cc21a9.md b/curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6763500bd5a85d5898cc21a9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-welcome-to-freecodecamp/6763500bd5a85d5898cc21a9.md rename to curriculum/challenges/english/blocks/lecture-welcome-to-freecodecamp/6763500bd5a85d5898cc21a9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672aa5e1f8b935577acfb2b9.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672aa5e1f8b935577acfb2b9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672aa5e1f8b935577acfb2b9.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672aa5e1f8b935577acfb2b9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbbe2891564c4e316164.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acbbe2891564c4e316164.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbbe2891564c4e316164.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acbbe2891564c4e316164.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbce8163374c903253c9.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acbce8163374c903253c9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbce8163374c903253c9.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acbce8163374c903253c9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbdd06b44c4cd3bf8713.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acbdd06b44c4cd3bf8713.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbdd06b44c4cd3bf8713.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acbdd06b44c4cd3bf8713.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbf7490c054d213a8c1f.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acbf7490c054d213a8c1f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acbf7490c054d213a8c1f.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acbf7490c054d213a8c1f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc03c257524d6a5151e8.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acc03c257524d6a5151e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc03c257524d6a5151e8.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acc03c257524d6a5151e8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc100d59d24da7b4e09c.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acc100d59d24da7b4e09c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc100d59d24da7b4e09c.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acc100d59d24da7b4e09c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc1e24c1e54df5ad89bd.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acc1e24c1e54df5ad89bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc1e24c1e54df5ad89bd.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acc1e24c1e54df5ad89bd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc3f6f3e3c4e31ec3e12.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acc3f6f3e3c4e31ec3e12.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc3f6f3e3c4e31ec3e12.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acc3f6f3e3c4e31ec3e12.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc538e6ef24e9dd3c94f.md b/curriculum/challenges/english/blocks/lecture-what-is-css/672acc538e6ef24e9dd3c94f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-what-is-css/672acc538e6ef24e9dd3c94f.md rename to curriculum/challenges/english/blocks/lecture-what-is-css/672acc538e6ef24e9dd3c94f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays-variables-and-naming-practices/6732c6ab21031b60d2b0c999.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays-variables-and-naming-practices/6732c6ab21031b60d2b0c999.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays-variables-and-naming-practices/6732c6ab21031b60d2b0c999.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays-variables-and-naming-practices/6732c6ab21031b60d2b0c999.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays-variables-and-naming-practices/6732c6ba2ea42b610b9f9ce1.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays-variables-and-naming-practices/6732c6ba2ea42b610b9f9ce1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays-variables-and-naming-practices/6732c6ba2ea42b610b9f9ce1.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays-variables-and-naming-practices/6732c6ba2ea42b610b9f9ce1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/67329f508a6ec45b046700b3.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays/67329f508a6ec45b046700b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/67329f508a6ec45b046700b3.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays/67329f508a6ec45b046700b3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aebaa8abb9086a9bb17a.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aebaa8abb9086a9bb17a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aebaa8abb9086a9bb17a.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aebaa8abb9086a9bb17a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aec982904608b637716b.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aec982904608b637716b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aec982904608b637716b.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aec982904608b637716b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aed2ac3d3c08f6149dd6.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aed2ac3d3c08f6149dd6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aed2ac3d3c08f6149dd6.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aed2ac3d3c08f6149dd6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aedd2d92e30923b9bc24.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aedd2d92e30923b9bc24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732aedd2d92e30923b9bc24.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays/6732aedd2d92e30923b9bc24.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732b2a6de5a1c15edf05b75.md b/curriculum/challenges/english/blocks/lecture-working-with-arrays/6732b2a6de5a1c15edf05b75.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-arrays/6732b2a6de5a1c15edf05b75.md rename to curriculum/challenges/english/blocks/lecture-working-with-arrays/6732b2a6de5a1c15edf05b75.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md b/curriculum/challenges/english/blocks/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md rename to curriculum/challenges/english/blocks/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md b/curriculum/challenges/english/blocks/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md rename to curriculum/challenges/english/blocks/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md b/curriculum/challenges/english/blocks/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md rename to curriculum/challenges/english/blocks/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video-elements/67168278ac6df6a799555db5.md b/curriculum/challenges/english/blocks/lecture-working-with-audio-and-video-elements/67168278ac6df6a799555db5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video-elements/67168278ac6df6a799555db5.md rename to curriculum/challenges/english/blocks/lecture-working-with-audio-and-video-elements/67168278ac6df6a799555db5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733ab12b60bd7f6b2b0b0c0.md b/curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733ab12b60bd7f6b2b0b0c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733ab12b60bd7f6b2b0b0c0.md rename to curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733ab12b60bd7f6b2b0b0c0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d8203da84a08a0f5eab4.md b/curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d8203da84a08a0f5eab4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d8203da84a08a0f5eab4.md rename to curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d8203da84a08a0f5eab4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d829d983c008d2db41a1.md b/curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d829d983c008d2db41a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d829d983c008d2db41a1.md rename to curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d829d983c008d2db41a1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d83630e76f08ff49e6dc.md b/curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d83630e76f08ff49e6dc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d83630e76f08ff49e6dc.md rename to curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d83630e76f08ff49e6dc.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d852175df50937f06061.md b/curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d852175df50937f06061.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d852175df50937f06061.md rename to curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d852175df50937f06061.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d8606fb893099e3d0df3.md b/curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d8606fb893099e3d0df3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-audio-and-video/6733d8606fb893099e3d0df3.md rename to curriculum/challenges/english/blocks/lecture-working-with-audio-and-video/6733d8606fb893099e3d0df3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672aa669960f6a596081fcad.md b/curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672aa669960f6a596081fcad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672aa669960f6a596081fcad.md rename to curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672aa669960f6a596081fcad.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672b98be592cfb451f651451.md b/curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672b98be592cfb451f651451.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672b98be592cfb451f651451.md rename to curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672b98be592cfb451f651451.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672b98cd77b6b7456b6ef2de.md b/curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672b98cd77b6b7456b6ef2de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672b98cd77b6b7456b6ef2de.md rename to curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672b98cd77b6b7456b6ef2de.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672b98db3bcdd545ab3b3c73.md b/curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672b98db3bcdd545ab3b3c73.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-backgrounds-and-borders/672b98db3bcdd545ab3b3c73.md rename to curriculum/challenges/english/blocks/lecture-working-with-backgrounds-and-borders/672b98db3bcdd545ab3b3c73.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ab64775d35f78f5238fe.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ab64775d35f78f5238fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ab64775d35f78f5238fe.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ab64775d35f78f5238fe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff4a9319c8486750886c.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff4a9319c8486750886c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff4a9319c8486750886c.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff4a9319c8486750886c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff5814129c48b4fca88e.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff5814129c48b4fca88e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff5814129c48b4fca88e.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff5814129c48b4fca88e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff6f02dde548ebe4a6d5.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff6f02dde548ebe4a6d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff6f02dde548ebe4a6d5.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff6f02dde548ebe4a6d5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff8d06376149474a0c0d.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff8d06376149474a0c0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff8d06376149474a0c0d.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff8d06376149474a0c0d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff9d2fb9c449af68ad99.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff9d2fb9c449af68ad99.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ff9d2fb9c449af68ad99.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ff9d2fb9c449af68ad99.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ffacd0ad1e49ec2af051.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ffacd0ad1e49ec2af051.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ffacd0ad1e49ec2af051.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ffacd0ad1e49ec2af051.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ffb59c62ee4a23522efe.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ffb59c62ee4a23522efe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ffb59c62ee4a23522efe.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ffb59c62ee4a23522efe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ffc7353af34a61ed683a.md b/curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ffc7353af34a61ed683a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-client-side-storage-and-crud-operations/6733ffc7353af34a61ed683a.md rename to curriculum/challenges/english/blocks/lecture-working-with-client-side-storage-and-crud-operations/6733ffc7353af34a61ed683a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md b/curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md b/curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md b/curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md b/curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md b/curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-quality-and-execution-concepts/6732c6c72d3738614e1230a2.md b/curriculum/challenges/english/blocks/lecture-working-with-code-quality-and-execution-concepts/6732c6c72d3738614e1230a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-quality-and-execution-concepts/6732c6c72d3738614e1230a2.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-quality-and-execution-concepts/6732c6c72d3738614e1230a2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-quality-and-execution-concepts/6732c6d4dec34c61850a1276.md b/curriculum/challenges/english/blocks/lecture-working-with-code-quality-and-execution-concepts/6732c6d4dec34c61850a1276.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-quality-and-execution-concepts/6732c6d4dec34c61850a1276.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-quality-and-execution-concepts/6732c6d4dec34c61850a1276.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-code-quality-and-execution-concepts/6732c6e281c14a61c4858361.md b/curriculum/challenges/english/blocks/lecture-working-with-code-quality-and-execution-concepts/6732c6e281c14a61c4858361.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-code-quality-and-execution-concepts/6732c6e281c14a61c4858361.md rename to curriculum/challenges/english/blocks/lecture-working-with-code-quality-and-execution-concepts/6732c6e281c14a61c4858361.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672aa7678e05e35d42e33522.md b/curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672aa7678e05e35d42e33522.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672aa7678e05e35d42e33522.md rename to curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672aa7678e05e35d42e33522.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc4ff5e7a4bbdee8ba013.md b/curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc4ff5e7a4bbdee8ba013.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc4ff5e7a4bbdee8ba013.md rename to curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc4ff5e7a4bbdee8ba013.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc51370c789be459186b4.md b/curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc51370c789be459186b4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc51370c789be459186b4.md rename to curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc51370c789be459186b4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc523324694be91d90d96.md b/curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc523324694be91d90d96.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc523324694be91d90d96.md rename to curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc523324694be91d90d96.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc5344330d7bee2f9c2ed.md b/curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc5344330d7bee2f9c2ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc5344330d7bee2f9c2ed.md rename to curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc5344330d7bee2f9c2ed.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc544196a17bf28594e64.md b/curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc544196a17bf28594e64.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-colors-in-css/672bc544196a17bf28594e64.md rename to curriculum/challenges/english/blocks/lecture-working-with-colors-in-css/672bc544196a17bf28594e64.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/67329f64e0ef5c5b7388158d.md b/curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/67329f64e0ef5c5b7388158d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/67329f64e0ef5c5b7388158d.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/67329f64e0ef5c5b7388158d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/6732b284901f8c1539e20bcb.md b/curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/6732b284901f8c1539e20bcb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/6732b284901f8c1539e20bcb.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/6732b284901f8c1539e20bcb.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/6732b28eeadda1158cdbff7b.md b/curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/6732b28eeadda1158cdbff7b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/6732b28eeadda1158cdbff7b.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/6732b28eeadda1158cdbff7b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/6732b29b8b7d4f15b94d12ca.md b/curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/6732b29b8b7d4f15b94d12ca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-array-methods/6732b29b8b7d4f15b94d12ca.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-array-methods/6732b29b8b7d4f15b94d12ca.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/68420c314cdf5c6863ca8330.md b/curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/68420c314cdf5c6863ca8330.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/68420c314cdf5c6863ca8330.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/68420c314cdf5c6863ca8330.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e3.md b/curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e3.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e4.md b/curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e4.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e5.md b/curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e5.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e6.md b/curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e6.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e7.md b/curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-common-data-structures/6895d06b5968736797c408e7.md rename to curriculum/challenges/english/blocks/lecture-working-with-common-data-structures/6895d06b5968736797c408e7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-comparison-and-boolean-operators/673271c7581a27d9dd78f6d6.md b/curriculum/challenges/english/blocks/lecture-working-with-comparison-and-boolean-operators/673271c7581a27d9dd78f6d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-comparison-and-boolean-operators/673271c7581a27d9dd78f6d6.md rename to curriculum/challenges/english/blocks/lecture-working-with-comparison-and-boolean-operators/673271c7581a27d9dd78f6d6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-comparison-and-boolean-operators/673271dffbc34fda31da9515.md b/curriculum/challenges/english/blocks/lecture-working-with-comparison-and-boolean-operators/673271dffbc34fda31da9515.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-comparison-and-boolean-operators/673271dffbc34fda31da9515.md rename to curriculum/challenges/english/blocks/lecture-working-with-comparison-and-boolean-operators/673271dffbc34fda31da9515.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-conditional-logic-and-math-methods/673271fd11d063daf0cf8d20.md b/curriculum/challenges/english/blocks/lecture-working-with-conditional-logic-and-math-methods/673271fd11d063daf0cf8d20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-conditional-logic-and-math-methods/673271fd11d063daf0cf8d20.md rename to curriculum/challenges/english/blocks/lecture-working-with-conditional-logic-and-math-methods/673271fd11d063daf0cf8d20.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-conditional-logic-and-math-methods/6732720e95f6a0db526a2e4d.md b/curriculum/challenges/english/blocks/lecture-working-with-conditional-logic-and-math-methods/6732720e95f6a0db526a2e4d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-conditional-logic-and-math-methods/6732720e95f6a0db526a2e4d.md rename to curriculum/challenges/english/blocks/lecture-working-with-conditional-logic-and-math-methods/6732720e95f6a0db526a2e4d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-conditional-logic-and-math-methods/67327217e70ee0db7913b255.md b/curriculum/challenges/english/blocks/lecture-working-with-conditional-logic-and-math-methods/67327217e70ee0db7913b255.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-conditional-logic-and-math-methods/67327217e70ee0db7913b255.md rename to curriculum/challenges/english/blocks/lecture-working-with-conditional-logic-and-math-methods/67327217e70ee0db7913b255.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-flexbox/672aa7f7284b235f46f7d4e9.md b/curriculum/challenges/english/blocks/lecture-working-with-css-flexbox/672aa7f7284b235f46f7d4e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-flexbox/672aa7f7284b235f46f7d4e9.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-flexbox/672aa7f7284b235f46f7d4e9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-flexbox/672bd658c0e190f674a5e057.md b/curriculum/challenges/english/blocks/lecture-working-with-css-flexbox/672bd658c0e190f674a5e057.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-flexbox/672bd658c0e190f674a5e057.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-flexbox/672bd658c0e190f674a5e057.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672aa80bc17f355fabd2e9e8.md b/curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672aa80bc17f355fabd2e9e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672aa80bc17f355fabd2e9e8.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672aa80bc17f355fabd2e9e8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd807c49548fc9be66aca.md b/curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd807c49548fc9be66aca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd807c49548fc9be66aca.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd807c49548fc9be66aca.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd814105a0ffcf36f9233.md b/curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd814105a0ffcf36f9233.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd814105a0ffcf36f9233.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd814105a0ffcf36f9233.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd81ee07c43fd2070f0fe.md b/curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd81ee07c43fd2070f0fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd81ee07c43fd2070f0fe.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd81ee07c43fd2070f0fe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd834cedccefd5939a913.md b/curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd834cedccefd5939a913.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd834cedccefd5939a913.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd834cedccefd5939a913.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd8453d1371fdb1510fe5.md b/curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd8453d1371fdb1510fe5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd8453d1371fdb1510fe5.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd8453d1371fdb1510fe5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd853c985cdfdeb32f4f9.md b/curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd853c985cdfdeb32f4f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-fonts/672bd853c985cdfdeb32f4f9.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-fonts/672bd853c985cdfdeb32f4f9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/672aa8ac4631d1623ec5cd86.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/672aa8ac4631d1623ec5cd86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/672aa8ac4631d1623ec5cd86.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/672aa8ac4631d1623ec5cd86.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226732b19aa1cacd0a75c.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226732b19aa1cacd0a75c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226732b19aa1cacd0a75c.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226732b19aa1cacd0a75c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/6732267ecab2151ced471cd4.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/6732267ecab2151ced471cd4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/6732267ecab2151ced471cd4.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/6732267ecab2151ced471cd4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/6732268d05c3661d32a0fee8.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/6732268d05c3661d32a0fee8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/6732268d05c3661d32a0fee8.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/6732268d05c3661d32a0fee8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/6732269a7aa2ca1d6b6574fe.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/6732269a7aa2ca1d6b6574fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/6732269a7aa2ca1d6b6574fe.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/6732269a7aa2ca1d6b6574fe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226a62eb2121da41a3d68.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226a62eb2121da41a3d68.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226a62eb2121da41a3d68.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226a62eb2121da41a3d68.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226afcd33991dd751937a.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226afcd33991dd751937a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226afcd33991dd751937a.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226afcd33991dd751937a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226b97d4a731e0577ae93.md b/curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226b97d4a731e0577ae93.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-grid/673226b97d4a731e0577ae93.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-grid/673226b97d4a731e0577ae93.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-libraries-and-frameworks/67d1d74780981f521b8ac090.md b/curriculum/challenges/english/blocks/lecture-working-with-css-libraries-and-frameworks/67d1d74780981f521b8ac090.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-libraries-and-frameworks/67d1d74780981f521b8ac090.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-libraries-and-frameworks/67d1d74780981f521b8ac090.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-libraries-and-frameworks/67d2fe63c8b0049ad7481021.md b/curriculum/challenges/english/blocks/lecture-working-with-css-libraries-and-frameworks/67d2fe63c8b0049ad7481021.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-libraries-and-frameworks/67d2fe63c8b0049ad7481021.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-libraries-and-frameworks/67d2fe63c8b0049ad7481021.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672aa7e03c2e365e906e5733.md b/curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672aa7e03c2e365e906e5733.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672aa7e03c2e365e906e5733.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672aa7e03c2e365e906e5733.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bcc8ccc976fd791610f43.md b/curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bcc8ccc976fd791610f43.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bcc8ccc976fd791610f43.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bcc8ccc976fd791610f43.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bcc9c4a6dd6d7dd3e6357.md b/curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bcc9c4a6dd6d7dd3e6357.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bcc9c4a6dd6d7dd3e6357.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bcc9c4a6dd6d7dd3e6357.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccae6e556cd81cef6af2.md b/curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccae6e556cd81cef6af2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccae6e556cd81cef6af2.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccae6e556cd81cef6af2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccc8ea33bad87abb3c56.md b/curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccc8ea33bad87abb3c56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccc8ea33bad87abb3c56.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccc8ea33bad87abb3c56.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccdb8f1823d8c60f914c.md b/curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccdb8f1823d8c60f914c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccdb8f1823d8c60f914c.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccdb8f1823d8c60f914c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccebe1fc82d911c3f078.md b/curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccebe1fc82d911c3f078.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-transforms-overflow-and-filters/672bccebe1fc82d911c3f078.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-transforms-overflow-and-filters/672bccebe1fc82d911c3f078.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-variables/672aa8985acb7361e656f94c.md b/curriculum/challenges/english/blocks/lecture-working-with-css-variables/672aa8985acb7361e656f94c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-variables/672aa8985acb7361e656f94c.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-variables/672aa8985acb7361e656f94c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-css-variables/672cf3ca326da9f63683e236.md b/curriculum/challenges/english/blocks/lecture-working-with-css-variables/672cf3ca326da9f63683e236.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-css-variables/672cf3ca326da9f63683e236.md rename to curriculum/challenges/english/blocks/lecture-working-with-css-variables/672cf3ca326da9f63683e236.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67d1a99d10fd509c88faf3bf.md b/curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67d1a99d10fd509c88faf3bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67d1a99d10fd509c88faf3bf.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67d1a99d10fd509c88faf3bf.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67d2f4ddb4a4306fdf5bbaee.md b/curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67d2f4ddb4a4306fdf5bbaee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67d2f4ddb4a4306fdf5bbaee.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67d2f4ddb4a4306fdf5bbaee.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67d2f51ff2c927713caa24fa.md b/curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67d2f51ff2c927713caa24fa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67d2f51ff2c927713caa24fa.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67d2f51ff2c927713caa24fa.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67e2a513dbffdc8dcf1700af.md b/curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67e2a513dbffdc8dcf1700af.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-fetching-and-memoization-in-react/67e2a513dbffdc8dcf1700af.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-fetching-and-memoization-in-react/67e2a513dbffdc8dcf1700af.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/6734e3ceee2da4b0301719b7.md b/curriculum/challenges/english/blocks/lecture-working-with-data-in-react/6734e3ceee2da4b0301719b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/6734e3ceee2da4b0301719b7.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-in-react/6734e3ceee2da4b0301719b7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/673500abfe36cd015b67b1b7.md b/curriculum/challenges/english/blocks/lecture-working-with-data-in-react/673500abfe36cd015b67b1b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/673500abfe36cd015b67b1b7.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-in-react/673500abfe36cd015b67b1b7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/673500b41af8500191febedc.md b/curriculum/challenges/english/blocks/lecture-working-with-data-in-react/673500b41af8500191febedc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/673500b41af8500191febedc.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-in-react/673500b41af8500191febedc.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/673500bfe1f41601c1ddb1a2.md b/curriculum/challenges/english/blocks/lecture-working-with-data-in-react/673500bfe1f41601c1ddb1a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-in-react/673500bfe1f41601c1ddb1a2.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-in-react/673500bfe1f41601c1ddb1a2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-types/672d264645e289208e562f10.md b/curriculum/challenges/english/blocks/lecture-working-with-data-types/672d264645e289208e562f10.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-types/672d264645e289208e562f10.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-types/672d264645e289208e562f10.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-data-types/6732518a8627876f4fcd18a4.md b/curriculum/challenges/english/blocks/lecture-working-with-data-types/6732518a8627876f4fcd18a4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-data-types/6732518a8627876f4fcd18a4.md rename to curriculum/challenges/english/blocks/lecture-working-with-data-types/6732518a8627876f4fcd18a4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-dates/6733aafb9c0802f66cc1e056.md b/curriculum/challenges/english/blocks/lecture-working-with-dates/6733aafb9c0802f66cc1e056.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-dates/6733aafb9c0802f66cc1e056.md rename to curriculum/challenges/english/blocks/lecture-working-with-dates/6733aafb9c0802f66cc1e056.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-dates/6733d608654c17868e01c0a2.md b/curriculum/challenges/english/blocks/lecture-working-with-dates/6733d608654c17868e01c0a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-dates/6733d608654c17868e01c0a2.md rename to curriculum/challenges/english/blocks/lecture-working-with-dates/6733d608654c17868e01c0a2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-dictionaries-and-sets/683ec7a722bc7b67c1132bd3.md b/curriculum/challenges/english/blocks/lecture-working-with-dictionaries-and-sets/683ec7a722bc7b67c1132bd3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-dictionaries-and-sets/683ec7a722bc7b67c1132bd3.md rename to curriculum/challenges/english/blocks/lecture-working-with-dictionaries-and-sets/683ec7a722bc7b67c1132bd3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-dictionaries-and-sets/683ec8e8a2389f713380fca8.md b/curriculum/challenges/english/blocks/lecture-working-with-dictionaries-and-sets/683ec8e8a2389f713380fca8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-dictionaries-and-sets/683ec8e8a2389f713380fca8.md rename to curriculum/challenges/english/blocks/lecture-working-with-dictionaries-and-sets/683ec8e8a2389f713380fca8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-dictionaries-and-sets/683ec8fd8b21827317388a45.md b/curriculum/challenges/english/blocks/lecture-working-with-dictionaries-and-sets/683ec8fd8b21827317388a45.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-dictionaries-and-sets/683ec8fd8b21827317388a45.md rename to curriculum/challenges/english/blocks/lecture-working-with-dictionaries-and-sets/683ec8fd8b21827317388a45.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672aa58c389eb9565978495d.md b/curriculum/challenges/english/blocks/lecture-working-with-file-systems/672aa58c389eb9565978495d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672aa58c389eb9565978495d.md rename to curriculum/challenges/english/blocks/lecture-working-with-file-systems/672aa58c389eb9565978495d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac37104dc2530a769e6a4.md b/curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac37104dc2530a769e6a4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac37104dc2530a769e6a4.md rename to curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac37104dc2530a769e6a4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac39a22b0cc30eb8fd65e.md b/curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac39a22b0cc30eb8fd65e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac39a22b0cc30eb8fd65e.md rename to curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac39a22b0cc30eb8fd65e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac3c5d0e9fd31835ff772.md b/curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac3c5d0e9fd31835ff772.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac3c5d0e9fd31835ff772.md rename to curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac3c5d0e9fd31835ff772.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac3f129efbf327742eb33.md b/curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac3f129efbf327742eb33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac3f129efbf327742eb33.md rename to curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac3f129efbf327742eb33.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac403a9ba7732b31c6480.md b/curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac403a9ba7732b31c6480.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-file-systems/672ac403a9ba7732b31c6480.md rename to curriculum/challenges/english/blocks/lecture-working-with-file-systems/672ac403a9ba7732b31c6480.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-forms-in-react/67d1a928ae86929a85c1bb6b.md b/curriculum/challenges/english/blocks/lecture-working-with-forms-in-react/67d1a928ae86929a85c1bb6b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-forms-in-react/67d1a928ae86929a85c1bb6b.md rename to curriculum/challenges/english/blocks/lecture-working-with-forms-in-react/67d1a928ae86929a85c1bb6b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-forms-in-react/67e2a4cab99d4e8bc795e99d.md b/curriculum/challenges/english/blocks/lecture-working-with-forms-in-react/67e2a4cab99d4e8bc795e99d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-forms-in-react/67e2a4cab99d4e8bc795e99d.md rename to curriculum/challenges/english/blocks/lecture-working-with-forms-in-react/67e2a4cab99d4e8bc795e99d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/6729974ec29be33cb00eb54d.md b/curriculum/challenges/english/blocks/lecture-working-with-forms/6729974ec29be33cb00eb54d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/6729974ec29be33cb00eb54d.md rename to curriculum/challenges/english/blocks/lecture-working-with-forms/6729974ec29be33cb00eb54d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/672a4cd3d59756726657efb8.md b/curriculum/challenges/english/blocks/lecture-working-with-forms/672a4cd3d59756726657efb8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/672a4cd3d59756726657efb8.md rename to curriculum/challenges/english/blocks/lecture-working-with-forms/672a4cd3d59756726657efb8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/672a4ce6dab9eb735828b48b.md b/curriculum/challenges/english/blocks/lecture-working-with-forms/672a4ce6dab9eb735828b48b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/672a4ce6dab9eb735828b48b.md rename to curriculum/challenges/english/blocks/lecture-working-with-forms/672a4ce6dab9eb735828b48b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/672a4cf959443073a6774908.md b/curriculum/challenges/english/blocks/lecture-working-with-forms/672a4cf959443073a6774908.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-forms/672a4cf959443073a6774908.md rename to curriculum/challenges/english/blocks/lecture-working-with-forms/672a4cf959443073a6774908.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-functions/672d269da46786225e3fe3fd.md b/curriculum/challenges/english/blocks/lecture-working-with-functions/672d269da46786225e3fe3fd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-functions/672d269da46786225e3fe3fd.md rename to curriculum/challenges/english/blocks/lecture-working-with-functions/672d269da46786225e3fe3fd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-functions/673284d5e52ef81a2169b097.md b/curriculum/challenges/english/blocks/lecture-working-with-functions/673284d5e52ef81a2169b097.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-functions/673284d5e52ef81a2169b097.md rename to curriculum/challenges/english/blocks/lecture-working-with-functions/673284d5e52ef81a2169b097.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-functions/673284e7244c0c1a649121b9.md b/curriculum/challenges/english/blocks/lecture-working-with-functions/673284e7244c0c1a649121b9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-functions/673284e7244c0c1a649121b9.md rename to curriculum/challenges/english/blocks/lecture-working-with-functions/673284e7244c0c1a649121b9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/67329ffd75010f5ddeb4ea13.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/67329ffd75010f5ddeb4ea13.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/67329ffd75010f5ddeb4ea13.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/67329ffd75010f5ddeb4ea13.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/67336296a3c1591da81856c2.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/67336296a3c1591da81856c2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/67336296a3c1591da81856c2.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/67336296a3c1591da81856c2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362a34edda41dedf87623.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362a34edda41dedf87623.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362a34edda41dedf87623.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362a34edda41dedf87623.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362b3f763ae1e38e17df7.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362b3f763ae1e38e17df7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362b3f763ae1e38e17df7.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362b3f763ae1e38e17df7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362be2f70c21e65bc5459.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362be2f70c21e65bc5459.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362be2f70c21e65bc5459.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362be2f70c21e65bc5459.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362cbb475e21eab726506.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362cbb475e21eab726506.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362cbb475e21eab726506.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362cbb475e21eab726506.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362d7f94d551edb532d24.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362d7f94d551edb532d24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362d7f94d551edb532d24.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362d7f94d551edb532d24.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362e43d57b51f1ad2d466.md b/curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362e43d57b51f1ad2d466.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-higher-order-functions-and-callbacks/673362e43d57b51f1ad2d466.md rename to curriculum/challenges/english/blocks/lecture-working-with-higher-order-functions-and-callbacks/673362e43d57b51f1ad2d466.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-html-tools/672a4fa7d335bc7cfb63a392.md b/curriculum/challenges/english/blocks/lecture-working-with-html-tools/672a4fa7d335bc7cfb63a392.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-html-tools/672a4fa7d335bc7cfb63a392.md rename to curriculum/challenges/english/blocks/lecture-working-with-html-tools/672a4fa7d335bc7cfb63a392.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-html-tools/672a511bb408ec81c592eb68.md b/curriculum/challenges/english/blocks/lecture-working-with-html-tools/672a511bb408ec81c592eb68.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-html-tools/672a511bb408ec81c592eb68.md rename to curriculum/challenges/english/blocks/lecture-working-with-html-tools/672a511bb408ec81c592eb68.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-images-and-svgs/67167835def3588873f339c6.md b/curriculum/challenges/english/blocks/lecture-working-with-images-and-svgs/67167835def3588873f339c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-images-and-svgs/67167835def3588873f339c6.md rename to curriculum/challenges/english/blocks/lecture-working-with-images-and-svgs/67167835def3588873f339c6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-images-and-svgs/6716823876aa22a68ba3e2ec.md b/curriculum/challenges/english/blocks/lecture-working-with-images-and-svgs/6716823876aa22a68ba3e2ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-images-and-svgs/6716823876aa22a68ba3e2ec.md rename to curriculum/challenges/english/blocks/lecture-working-with-images-and-svgs/6716823876aa22a68ba3e2ec.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-images-and-svgs/6716825aff3434a71fdc3e99.md b/curriculum/challenges/english/blocks/lecture-working-with-images-and-svgs/6716825aff3434a71fdc3e99.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-images-and-svgs/6716825aff3434a71fdc3e99.md rename to curriculum/challenges/english/blocks/lecture-working-with-images-and-svgs/6716825aff3434a71fdc3e99.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-links/6716744f7245947a3dd60009.md b/curriculum/challenges/english/blocks/lecture-working-with-links/6716744f7245947a3dd60009.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-links/6716744f7245947a3dd60009.md rename to curriculum/challenges/english/blocks/lecture-working-with-links/6716744f7245947a3dd60009.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-links/671682dd88e461a8e2620f38.md b/curriculum/challenges/english/blocks/lecture-working-with-links/671682dd88e461a8e2620f38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-links/671682dd88e461a8e2620f38.md rename to curriculum/challenges/english/blocks/lecture-working-with-links/671682dd88e461a8e2620f38.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-links/6716830dbaf95da9564f2e3b.md b/curriculum/challenges/english/blocks/lecture-working-with-links/6716830dbaf95da9564f2e3b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-links/6716830dbaf95da9564f2e3b.md rename to curriculum/challenges/english/blocks/lecture-working-with-links/6716830dbaf95da9564f2e3b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-links/67168323932391a9ee0d3a9e.md b/curriculum/challenges/english/blocks/lecture-working-with-links/67168323932391a9ee0d3a9e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-links/67168323932391a9ee0d3a9e.md rename to curriculum/challenges/english/blocks/lecture-working-with-links/67168323932391a9ee0d3a9e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/67fe8399c41a212871025f96.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/67fe8399c41a212871025f96.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/67fe8399c41a212871025f96.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/67fe8399c41a212871025f96.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e38cdf93ee5a00c79676.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e38cdf93ee5a00c79676.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e38cdf93ee5a00c79676.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e38cdf93ee5a00c79676.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e3a99ba37f09b9d0059b.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e3a99ba37f09b9d0059b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e3a99ba37f09b9d0059b.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e3a99ba37f09b9d0059b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e3ea328b630cf5fca9ac.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e3ea328b630cf5fca9ac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e3ea328b630cf5fca9ac.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e3ea328b630cf5fca9ac.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e41fe8dac60f11f583db.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e41fe8dac60f11f583db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e41fe8dac60f11f583db.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e41fe8dac60f11f583db.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e4b003571c149bcda122.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e4b003571c149bcda122.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e4b003571c149bcda122.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e4b003571c149bcda122.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e4d62ae09d1661e4cf9b.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e4d62ae09d1661e4cf9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e4d62ae09d1661e4cf9b.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e4d62ae09d1661e4cf9b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e4ef24827717b838f54d.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e4ef24827717b838f54d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/6839e4ef24827717b838f54d.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/6839e4ef24827717b838f54d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/683d6a3fe8c1060ffb1f9b78.md b/curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/683d6a3fe8c1060ffb1f9b78.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops-and-sequences/683d6a3fe8c1060ffb1f9b78.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops-and-sequences/683d6a3fe8c1060ffb1f9b78.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/67329f7f3d1bd75c17896c66.md b/curriculum/challenges/english/blocks/lecture-working-with-loops/67329f7f3d1bd75c17896c66.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/67329f7f3d1bd75c17896c66.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops/67329f7f3d1bd75c17896c66.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c04638420641dcca2e6e.md b/curriculum/challenges/english/blocks/lecture-working-with-loops/6732c04638420641dcca2e6e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c04638420641dcca2e6e.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops/6732c04638420641dcca2e6e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c05595ca7d422b9e55ff.md b/curriculum/challenges/english/blocks/lecture-working-with-loops/6732c05595ca7d422b9e55ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c05595ca7d422b9e55ff.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops/6732c05595ca7d422b9e55ff.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c06654ea3442724284fe.md b/curriculum/challenges/english/blocks/lecture-working-with-loops/6732c06654ea3442724284fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c06654ea3442724284fe.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops/6732c06654ea3442724284fe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c07238355642a9781dfb.md b/curriculum/challenges/english/blocks/lecture-working-with-loops/6732c07238355642a9781dfb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-loops/6732c07238355642a9781dfb.md rename to curriculum/challenges/english/blocks/lecture-working-with-loops/6732c07238355642a9781dfb.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-maps-and-sets/6733ab269b378bf724c9ac71.md b/curriculum/challenges/english/blocks/lecture-working-with-maps-and-sets/6733ab269b378bf724c9ac71.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-maps-and-sets/6733ab269b378bf724c9ac71.md rename to curriculum/challenges/english/blocks/lecture-working-with-maps-and-sets/6733ab269b378bf724c9ac71.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-maps-and-sets/6733dd694f91d61a5272b4ac.md b/curriculum/challenges/english/blocks/lecture-working-with-maps-and-sets/6733dd694f91d61a5272b4ac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-maps-and-sets/6733dd694f91d61a5272b4ac.md rename to curriculum/challenges/english/blocks/lecture-working-with-maps-and-sets/6733dd694f91d61a5272b4ac.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-media/6716743531fc9a797351c21e.md b/curriculum/challenges/english/blocks/lecture-working-with-media/6716743531fc9a797351c21e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-media/6716743531fc9a797351c21e.md rename to curriculum/challenges/english/blocks/lecture-working-with-media/6716743531fc9a797351c21e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-media/671682b3983489a819507553.md b/curriculum/challenges/english/blocks/lecture-working-with-media/671682b3983489a819507553.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-media/671682b3983489a819507553.md rename to curriculum/challenges/english/blocks/lecture-working-with-media/671682b3983489a819507553.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-modules/683ec7b778993c6971b56c83.md b/curriculum/challenges/english/blocks/lecture-working-with-modules/683ec7b778993c6971b56c83.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-modules/683ec7b778993c6971b56c83.md rename to curriculum/challenges/english/blocks/lecture-working-with-modules/683ec7b778993c6971b56c83.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-nano/688170ebc58d8d3b1ae493a2.md b/curriculum/challenges/english/blocks/lecture-working-with-nano/688170ebc58d8d3b1ae493a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-nano/688170ebc58d8d3b1ae493a2.md rename to curriculum/challenges/english/blocks/lecture-working-with-nano/688170ebc58d8d3b1ae493a2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-arithmetic-operators/672d266e014ef8216df987d2.md b/curriculum/challenges/english/blocks/lecture-working-with-numbers-and-arithmetic-operators/672d266e014ef8216df987d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-arithmetic-operators/672d266e014ef8216df987d2.md rename to curriculum/challenges/english/blocks/lecture-working-with-numbers-and-arithmetic-operators/672d266e014ef8216df987d2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-arithmetic-operators/673271884bf678d8b9c64f56.md b/curriculum/challenges/english/blocks/lecture-working-with-numbers-and-arithmetic-operators/673271884bf678d8b9c64f56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-arithmetic-operators/673271884bf678d8b9c64f56.md rename to curriculum/challenges/english/blocks/lecture-working-with-numbers-and-arithmetic-operators/673271884bf678d8b9c64f56.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-arithmetic-operators/67327195e77b1bd90bdd49d7.md b/curriculum/challenges/english/blocks/lecture-working-with-numbers-and-arithmetic-operators/67327195e77b1bd90bdd49d7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-arithmetic-operators/67327195e77b1bd90bdd49d7.md rename to curriculum/challenges/english/blocks/lecture-working-with-numbers-and-arithmetic-operators/67327195e77b1bd90bdd49d7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-common-number-methods/672d26809d388621ad1ecd43.md b/curriculum/challenges/english/blocks/lecture-working-with-numbers-and-common-number-methods/672d26809d388621ad1ecd43.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-common-number-methods/672d26809d388621ad1ecd43.md rename to curriculum/challenges/english/blocks/lecture-working-with-numbers-and-common-number-methods/672d26809d388621ad1ecd43.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-common-number-methods/6732808f3221720adc833e81.md b/curriculum/challenges/english/blocks/lecture-working-with-numbers-and-common-number-methods/6732808f3221720adc833e81.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-common-number-methods/6732808f3221720adc833e81.md rename to curriculum/challenges/english/blocks/lecture-working-with-numbers-and-common-number-methods/6732808f3221720adc833e81.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-common-number-methods/673280a1c29d0a0b17316e56.md b/curriculum/challenges/english/blocks/lecture-working-with-numbers-and-common-number-methods/673280a1c29d0a0b17316e56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-numbers-and-common-number-methods/673280a1c29d0a0b17316e56.md rename to curriculum/challenges/english/blocks/lecture-working-with-numbers-and-common-number-methods/673280a1c29d0a0b17316e56.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/67329f737126b75bcb949e13.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/67329f737126b75bcb949e13.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/67329f737126b75bcb949e13.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/67329f737126b75bcb949e13.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b721eb98f224868b44a6.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b721eb98f224868b44a6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b721eb98f224868b44a6.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b721eb98f224868b44a6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b72961f94324bd6390de.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b72961f94324bd6390de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b72961f94324bd6390de.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b72961f94324bd6390de.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b73509f71f24ef05e86e.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b73509f71f24ef05e86e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b73509f71f24ef05e86e.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b73509f71f24ef05e86e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b73d25cc01251b778043.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b73d25cc01251b778043.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b73d25cc01251b778043.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b73d25cc01251b778043.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b749b8aad125523dcda5.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b749b8aad125523dcda5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b749b8aad125523dcda5.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b749b8aad125523dcda5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b758194c97257d23fc72.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b758194c97257d23fc72.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b758194c97257d23fc72.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b758194c97257d23fc72.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b76c03f7d825c7fc74ee.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b76c03f7d825c7fc74ee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b76c03f7d825c7fc74ee.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b76c03f7d825c7fc74ee.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b77adf9de12617a2dbb3.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b77adf9de12617a2dbb3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b77adf9de12617a2dbb3.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b77adf9de12617a2dbb3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b788046862264eeb1c39.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b788046862264eeb1c39.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b788046862264eeb1c39.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b788046862264eeb1c39.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b79c6aa77826855a3f11.md b/curriculum/challenges/english/blocks/lecture-working-with-objects/6732b79c6aa77826855a3f11.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-objects/6732b79c6aa77826855a3f11.md rename to curriculum/challenges/english/blocks/lecture-working-with-objects/6732b79c6aa77826855a3f11.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-operator-behavior/6732719e2e3ad4d947410b65.md b/curriculum/challenges/english/blocks/lecture-working-with-operator-behavior/6732719e2e3ad4d947410b65.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-operator-behavior/6732719e2e3ad4d947410b65.md rename to curriculum/challenges/english/blocks/lecture-working-with-operator-behavior/6732719e2e3ad4d947410b65.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-operator-behavior/673271a8998ddfd97578d095.md b/curriculum/challenges/english/blocks/lecture-working-with-operator-behavior/673271a8998ddfd97578d095.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-operator-behavior/673271a8998ddfd97578d095.md rename to curriculum/challenges/english/blocks/lecture-working-with-operator-behavior/673271a8998ddfd97578d095.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-operator-behavior/673271b4213033d9b661c70e.md b/curriculum/challenges/english/blocks/lecture-working-with-operator-behavior/673271b4213033d9b661c70e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-operator-behavior/673271b4213033d9b661c70e.md rename to curriculum/challenges/english/blocks/lecture-working-with-operator-behavior/673271b4213033d9b661c70e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672aa74f761c065c9828a95e.md b/curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672aa74f761c065c9828a95e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672aa74f761c065c9828a95e.md rename to curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672aa74f761c065c9828a95e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9171a5cca90f2edeea.md b/curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9171a5cca90f2edeea.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9171a5cca90f2edeea.md rename to curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9171a5cca90f2edeea.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9d6ec03ea954d92ff7.md b/curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9d6ec03ea954d92ff7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9d6ec03ea954d92ff7.md rename to curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbe9d6ec03ea954d92ff7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeaa5afdc5a98d5ab8ff.md b/curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeaa5afdc5a98d5ab8ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeaa5afdc5a98d5ab8ff.md rename to curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeaa5afdc5a98d5ab8ff.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeb6eefd7ca9c003ea00.md b/curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeb6eefd7ca9c003ea00.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeb6eefd7ca9c003ea00.md rename to curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbeb6eefd7ca9c003ea00.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbec3b86dbdaa07a5a5be.md b/curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbec3b86dbdaa07a5a5be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbec3b86dbdaa07a5a5be.md rename to curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbec3b86dbdaa07a5a5be.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbed37c6f51aa3a15e78c.md b/curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbed37c6f51aa3a15e78c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbed37c6f51aa3a15e78c.md rename to curriculum/challenges/english/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/672bbed37c6f51aa3a15e78c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733aad43b3ebff588a26fb5.md b/curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733aad43b3ebff588a26fb5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733aad43b3ebff588a26fb5.md rename to curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733aad43b3ebff588a26fb5.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5ba834ded4bb067e67c.md b/curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5ba834ded4bb067e67c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5ba834ded4bb067e67c.md rename to curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5ba834ded4bb067e67c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5c549775c4be710237c.md b/curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5c549775c4be710237c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5c549775c4be710237c.md rename to curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5c549775c4be710237c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5d0048bb74c18431296.md b/curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5d0048bb74c18431296.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5d0048bb74c18431296.md rename to curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5d0048bb74c18431296.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5dc74176e4c496d09e6.md b/curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5dc74176e4c496d09e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5dc74176e4c496d09e6.md rename to curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5dc74176e4c496d09e6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5e54e3a154c8078ed48.md b/curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5e54e3a154c8078ed48.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5e54e3a154c8078ed48.md rename to curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5e54e3a154c8078ed48.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5f20cc9584cada942a4.md b/curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5f20cc9584cada942a4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-regular-expressions/6733c5f20cc9584cada942a4.md rename to curriculum/challenges/english/blocks/lecture-working-with-regular-expressions/6733c5f20cc9584cada942a4.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea6c021dd5913cf8fd8dd.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea6c021dd5913cf8fd8dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea6c021dd5913cf8fd8dd.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea6c021dd5913cf8fd8dd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea86615674e19296a78ce.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea86615674e19296a78ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea86615674e19296a78ce.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea86615674e19296a78ce.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8757080091969f07122.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8757080091969f07122.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8757080091969f07122.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8757080091969f07122.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea899461e37199cf03cf9.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea899461e37199cf03cf9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea899461e37199cf03cf9.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea899461e37199cf03cf9.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8a88c9e9419af7cd8c3.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8a88c9e9419af7cd8c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8a88c9e9419af7cd8c3.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8a88c9e9419af7cd8c3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8bb2b781b19c790d00e.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8bb2b781b19c790d00e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8bb2b781b19c790d00e.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8bb2b781b19c790d00e.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8e0cab41019dc8a728a.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8e0cab41019dc8a728a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8e0cab41019dc8a728a.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8e0cab41019dc8a728a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8eba2a8b119f2ad9f8c.md b/curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8eba2a8b119f2ad9f8c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relational-databases/687ea8eba2a8b119f2ad9f8c.md rename to curriculum/challenges/english/blocks/lecture-working-with-relational-databases/687ea8eba2a8b119f2ad9f8c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672aa7194614b55c16b879a1.md b/curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672aa7194614b55c16b879a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672aa7194614b55c16b879a1.md rename to curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672aa7194614b55c16b879a1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb7d659f0089377a91eab.md b/curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb7d659f0089377a91eab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb7d659f0089377a91eab.md rename to curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb7d659f0089377a91eab.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb7f08b58df93ed2a8768.md b/curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb7f08b58df93ed2a8768.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb7f08b58df93ed2a8768.md rename to curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb7f08b58df93ed2a8768.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb83c3a9906945536cff2.md b/curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb83c3a9906945536cff2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb83c3a9906945536cff2.md rename to curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb83c3a9906945536cff2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb851b068e3954a05b9b1.md b/curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb851b068e3954a05b9b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-relative-and-absolute-units/672bb851b068e3954a05b9b1.md rename to curriculum/challenges/english/blocks/lecture-working-with-relative-and-absolute-units/672bb851b068e3954a05b9b1.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-specialized-semantic-elements/672995ffdfd2f337f5f215f8.md b/curriculum/challenges/english/blocks/lecture-working-with-specialized-semantic-elements/672995ffdfd2f337f5f215f8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-specialized-semantic-elements/672995ffdfd2f337f5f215f8.md rename to curriculum/challenges/english/blocks/lecture-working-with-specialized-semantic-elements/672995ffdfd2f337f5f215f8.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-specialized-semantic-elements/6729960ed6e2ca3825940e97.md b/curriculum/challenges/english/blocks/lecture-working-with-specialized-semantic-elements/6729960ed6e2ca3825940e97.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-specialized-semantic-elements/6729960ed6e2ca3825940e97.md rename to curriculum/challenges/english/blocks/lecture-working-with-specialized-semantic-elements/6729960ed6e2ca3825940e97.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-specialized-semantic-elements/6729963b1ab11638753cf082.md b/curriculum/challenges/english/blocks/lecture-working-with-specialized-semantic-elements/6729963b1ab11638753cf082.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-specialized-semantic-elements/6729963b1ab11638753cf082.md rename to curriculum/challenges/english/blocks/lecture-working-with-specialized-semantic-elements/6729963b1ab11638753cf082.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-sql/68816f386bc30d36f59e9563.md b/curriculum/challenges/english/blocks/lecture-working-with-sql/68816f386bc30d36f59e9563.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-sql/68816f386bc30d36f59e9563.md rename to curriculum/challenges/english/blocks/lecture-working-with-sql/68816f386bc30d36f59e9563.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-sql/68817041f57ce139bef36541.md b/curriculum/challenges/english/blocks/lecture-working-with-sql/68817041f57ce139bef36541.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-sql/68817041f57ce139bef36541.md rename to curriculum/challenges/english/blocks/lecture-working-with-sql/68817041f57ce139bef36541.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-sql/6881705cd9860639e98d639d.md b/curriculum/challenges/english/blocks/lecture-working-with-sql/6881705cd9860639e98d639d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-sql/6881705cd9860639e98d639d.md rename to curriculum/challenges/english/blocks/lecture-working-with-sql/6881705cd9860639e98d639d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1a3fea729e274dc33d04d.md b/curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1a3fea729e274dc33d04d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1a3fea729e274dc33d04d.md rename to curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1a3fea729e274dc33d04d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1eaf77f510e15dfed7c14.md b/curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1eaf77f510e15dfed7c14.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1eaf77f510e15dfed7c14.md rename to curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1eaf77f510e15dfed7c14.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1eb6929e68117faa6717f.md b/curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1eb6929e68117faa6717f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1eb6929e68117faa6717f.md rename to curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1eb6929e68117faa6717f.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1ebb595f4f619c0e35d1a.md b/curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1ebb595f4f619c0e35d1a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1ebb595f4f619c0e35d1a.md rename to curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1ebb595f4f619c0e35d1a.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1ebcab4e0521a6654bb64.md b/curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1ebcab4e0521a6654bb64.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-state-and-responding-to-events-in-react/67d1ebcab4e0521a6654bb64.md rename to curriculum/challenges/english/blocks/lecture-working-with-state-and-responding-to-events-in-react/67d1ebcab4e0521a6654bb64.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-string-character-methods/672d266034b5242126271995.md b/curriculum/challenges/english/blocks/lecture-working-with-string-character-methods/672d266034b5242126271995.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-string-character-methods/672d266034b5242126271995.md rename to curriculum/challenges/english/blocks/lecture-working-with-string-character-methods/672d266034b5242126271995.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-string-formatting-methods/67326c1fdaf9c0c5ad1a2589.md b/curriculum/challenges/english/blocks/lecture-working-with-string-formatting-methods/67326c1fdaf9c0c5ad1a2589.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-string-formatting-methods/67326c1fdaf9c0c5ad1a2589.md rename to curriculum/challenges/english/blocks/lecture-working-with-string-formatting-methods/67326c1fdaf9c0c5ad1a2589.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-string-formatting-methods/67326c3c3ab931c644cea05b.md b/curriculum/challenges/english/blocks/lecture-working-with-string-formatting-methods/67326c3c3ab931c644cea05b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-string-formatting-methods/67326c3c3ab931c644cea05b.md rename to curriculum/challenges/english/blocks/lecture-working-with-string-formatting-methods/67326c3c3ab931c644cea05b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-string-modification-methods/67326c29dcd98fc5ecc49779.md b/curriculum/challenges/english/blocks/lecture-working-with-string-modification-methods/67326c29dcd98fc5ecc49779.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-string-modification-methods/67326c29dcd98fc5ecc49779.md rename to curriculum/challenges/english/blocks/lecture-working-with-string-modification-methods/67326c29dcd98fc5ecc49779.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-string-modification-methods/67326c3392068ec6184a0c95.md b/curriculum/challenges/english/blocks/lecture-working-with-string-modification-methods/67326c3392068ec6184a0c95.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-string-modification-methods/67326c3392068ec6184a0c95.md rename to curriculum/challenges/english/blocks/lecture-working-with-string-modification-methods/67326c3392068ec6184a0c95.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-string-search-and-slice-methods/67326c0d7bef01c539120766.md b/curriculum/challenges/english/blocks/lecture-working-with-string-search-and-slice-methods/67326c0d7bef01c539120766.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-string-search-and-slice-methods/67326c0d7bef01c539120766.md rename to curriculum/challenges/english/blocks/lecture-working-with-string-search-and-slice-methods/67326c0d7bef01c539120766.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-string-search-and-slice-methods/67326c15b3b2f0c5827927cc.md b/curriculum/challenges/english/blocks/lecture-working-with-string-search-and-slice-methods/67326c15b3b2f0c5827927cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-string-search-and-slice-methods/67326c15b3b2f0c5827927cc.md rename to curriculum/challenges/english/blocks/lecture-working-with-string-search-and-slice-methods/67326c15b3b2f0c5827927cc.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/672d2654f78cbf20e0ba4501.md b/curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/672d2654f78cbf20e0ba4501.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/672d2654f78cbf20e0ba4501.md rename to curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/672d2654f78cbf20e0ba4501.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263d58da27ea7809963bf.md b/curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263d58da27ea7809963bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263d58da27ea7809963bf.md rename to curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263d58da27ea7809963bf.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263df0eb568a7b450f2fc.md b/curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263df0eb568a7b450f2fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263df0eb568a7b450f2fc.md rename to curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263df0eb568a7b450f2fc.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263e80dd43da7df3ae565.md b/curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263e80dd43da7df3ae565.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263e80dd43da7df3ae565.md rename to curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263e80dd43da7df3ae565.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263f4a5899da8124542fd.md b/curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263f4a5899da8124542fd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-strings-in-javascript/673263f4a5899da8124542fd.md rename to curriculum/challenges/english/blocks/lecture-working-with-strings-in-javascript/673263f4a5899da8124542fd.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-tables/672a4e04a24858778f57ebfe.md b/curriculum/challenges/english/blocks/lecture-working-with-tables/672a4e04a24858778f57ebfe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-tables/672a4e04a24858778f57ebfe.md rename to curriculum/challenges/english/blocks/lecture-working-with-tables/672a4e04a24858778f57ebfe.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995c9e6f69436dbcccc79.md b/curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995c9e6f69436dbcccc79.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995c9e6f69436dbcccc79.md rename to curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995c9e6f69436dbcccc79.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995d673bd3237200b9e7c.md b/curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995d673bd3237200b9e7c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995d673bd3237200b9e7c.md rename to curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995d673bd3237200b9e7c.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995e43674fb3775b9ec5d.md b/curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995e43674fb3775b9ec5d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995e43674fb3775b9ec5d.md rename to curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995e43674fb3775b9ec5d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995f16ed97837b365a9f6.md b/curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995f16ed97837b365a9f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-text-and-time-semantic-elements/672995f16ed97837b365a9f6.md rename to curriculum/challenges/english/blocks/lecture-working-with-text-and-time-semantic-elements/672995f16ed97837b365a9f6.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6732a0472f52015e511f8e58.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6732a0472f52015e511f8e58.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6732a0472f52015e511f8e58.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6732a0472f52015e511f8e58.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/67336894ae148431a870694d.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/67336894ae148431a870694d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/67336894ae148431a870694d.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/67336894ae148431a870694d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733689f9f31dd31e7d9c789.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733689f9f31dd31e7d9c789.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733689f9f31dd31e7d9c789.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733689f9f31dd31e7d9c789.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368b1cf26253212a3cfb2.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368b1cf26253212a3cfb2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368b1cf26253212a3cfb2.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368b1cf26253212a3cfb2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368c0161e6b326a7e03f0.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368c0161e6b326a7e03f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368c0161e6b326a7e03f0.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368c0161e6b326a7e03f0.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368ccf52205329b729378.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368ccf52205329b729378.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368ccf52205329b729378.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368ccf52205329b729378.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368d97e8ce232cdcd6b68.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368d97e8ce232cdcd6b68.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368d97e8ce232cdcd6b68.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368d97e8ce232cdcd6b68.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368e7bd043f331919514d.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368e7bd043f331919514d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368e7bd043f331919514d.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368e7bd043f331919514d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368f272706633516e4873.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368f272706633516e4873.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368f272706633516e4873.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368f272706633516e4873.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368fbe12a2b337645053d.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368fbe12a2b337645053d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673368fbe12a2b337645053d.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673368fbe12a2b337645053d.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673369067f824d33a90a0534.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369067f824d33a90a0534.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673369067f824d33a90a0534.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369067f824d33a90a0534.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673369101e5c4a33db0e8a02.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369101e5c4a33db0e8a02.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673369101e5c4a33db0e8a02.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369101e5c4a33db0e8a02.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733691d88e3053414689276.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733691d88e3053414689276.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733691d88e3053414689276.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733691d88e3053414689276.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733692ffe1da034469f7917.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733692ffe1da034469f7917.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733692ffe1da034469f7917.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733692ffe1da034469f7917.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733693bfce9a43489a355db.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733693bfce9a43489a355db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733693bfce9a43489a355db.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733693bfce9a43489a355db.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733694805a85d34ced08a9b.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733694805a85d34ced08a9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733694805a85d34ced08a9b.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733694805a85d34ced08a9b.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/67336956340e8a34fbd5d9f3.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/67336956340e8a34fbd5d9f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/67336956340e8a34fbd5d9f3.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/67336956340e8a34fbd5d9f3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733696567d2273540aa6033.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733696567d2273540aa6033.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733696567d2273540aa6033.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733696567d2273540aa6033.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733697661182d357fc643d2.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733697661182d357fc643d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/6733697661182d357fc643d2.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/6733697661182d357fc643d2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md rename to curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-types-and-objects/67329f9e9eb84e5c6a5e4366.md b/curriculum/challenges/english/blocks/lecture-working-with-types-and-objects/67329f9e9eb84e5c6a5e4366.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-types-and-objects/67329f9e9eb84e5c6a5e4366.md rename to curriculum/challenges/english/blocks/lecture-working-with-types-and-objects/67329f9e9eb84e5c6a5e4366.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-types-and-objects/6732c68f4520d160584a6fd2.md b/curriculum/challenges/english/blocks/lecture-working-with-types-and-objects/6732c68f4520d160584a6fd2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-types-and-objects/6732c68f4520d160584a6fd2.md rename to curriculum/challenges/english/blocks/lecture-working-with-types-and-objects/6732c68f4520d160584a6fd2.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-types-and-objects/6732c69d82814160951b1aa7.md b/curriculum/challenges/english/blocks/lecture-working-with-types-and-objects/6732c69d82814160951b1aa7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-types-and-objects/6732c69d82814160951b1aa7.md rename to curriculum/challenges/english/blocks/lecture-working-with-types-and-objects/6732c69d82814160951b1aa7.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-unary-and-bitwise-operators/673271e8e3d43bda89f723b3.md b/curriculum/challenges/english/blocks/lecture-working-with-unary-and-bitwise-operators/673271e8e3d43bda89f723b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-unary-and-bitwise-operators/673271e8e3d43bda89f723b3.md rename to curriculum/challenges/english/blocks/lecture-working-with-unary-and-bitwise-operators/673271e8e3d43bda89f723b3.md diff --git a/curriculum/challenges/english/25-front-end-development/lecture-working-with-unary-and-bitwise-operators/673271f39f124ddac28866d5.md b/curriculum/challenges/english/blocks/lecture-working-with-unary-and-bitwise-operators/673271f39f124ddac28866d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/lecture-working-with-unary-and-bitwise-operators/673271f39f124ddac28866d5.md rename to curriculum/challenges/english/blocks/lecture-working-with-unary-and-bitwise-operators/673271f39f124ddac28866d5.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8d6ac417301a38fb92d.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md rename to curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8d6ac417301a38fb92d.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md b/curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8dcac417301a38fb92e.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md rename to curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8dcac417301a38fb92e.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md b/curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8e3ac417301a38fb92f.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md rename to curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8e3ac417301a38fb92f.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md b/curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8edac417301a38fb930.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md rename to curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8edac417301a38fb930.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md b/curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8edac417301a38fb931.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md rename to curriculum/challenges/english/blocks/machine-learning-with-python-projects/5e46f8edac417301a38fb931.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb3367417b2b2512bfb.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb3367417b2b2512bfb.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-a-description-to-your-package.json.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb3367417b2b2512bfc.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-a-description-to-your-package.json.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb3367417b2b2512bfc.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-keywords-to-your-package.json.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512bfd.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-keywords-to-your-package.json.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512bfd.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-a-license-to-your-package.json.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512bfe.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-a-license-to-your-package.json.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512bfe.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-a-version-to-your-package.json.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512bff.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/add-a-version-to-your-package.json.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512bff.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512c00.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb4367417b2b2512c00.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/manage-npm-dependencies-by-understanding-semantic-versioning.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c01.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/manage-npm-dependencies-by-understanding-semantic-versioning.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c01.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c02.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c02.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c03.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c03.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/remove-a-package-from-your-dependencies.md b/curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c04.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/managing-packages-with-npm/remove-a-package-from-your-dependencies.md rename to curriculum/challenges/english/blocks/managing-packages-with-npm/587d7fb5367417b2b2512c04.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/install-and-set-up-mongoose.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c06.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/install-and-set-up-mongoose.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c06.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/create-a-model.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c07.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/create-a-model.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c07.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/create-and-save-a-record-of-a-model.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c09.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/create-and-save-a-record-of-a-model.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb6367417b2b2512c09.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/create-many-records-with-model.create.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0a.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/create-many-records-with-model.create.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0a.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/use-model.find-to-search-your-database.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0b.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/use-model.find-to-search-your-database.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0b.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/use-model.findone-to-return-a-single-matching-document-from-your-database.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0c.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/use-model.findone-to-return-a-single-matching-document-from-your-database.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0c.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/use-model.findbyid-to-search-your-database-by-id.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0d.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/use-model.findbyid-to-search-your-database-by-id.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb7367417b2b2512c0d.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c0e.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c0e.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/perform-new-updates-on-a-document-using-model.findoneandupdate.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c0f.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/perform-new-updates-on-a-document-using-model.findoneandupdate.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c0f.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/delete-one-document-using-model.findbyidandremove.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c10.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/delete-one-document-using-model.findbyidandremove.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c10.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/delete-many-documents-with-model.remove.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c11.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/delete-many-documents-with-model.remove.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb8367417b2b2512c11.md diff --git a/curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/chain-search-query-helpers-to-narrow-search-results.md b/curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb9367417b2b2512c12.md similarity index 100% rename from curriculum/challenges/english/05-back-end-development-and-apis/mongodb-and-mongoose/chain-search-query-helpers-to-narrow-search-results.md rename to curriculum/challenges/english/blocks/mongodb-and-mongoose/587d7fb9367417b2b2512c12.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/what-is-numpy.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed2.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/what-is-numpy.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed2.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/basics-of-numpy.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed3.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/basics-of-numpy.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed3.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/accessing-and-changing-elements,-rows,-columns.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed4.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/accessing-and-changing-elements,-rows,-columns.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed4.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/initializing-different-arrays.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed5.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/initializing-different-arrays.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed5.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/initialize-array-problem.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed6.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/initialize-array-problem.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed6.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/copying-arrays-warning.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed7.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/copying-arrays-warning.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed7.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/mathematics.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed8.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/mathematics.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed8.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/reorganizing-arrays.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed9.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/reorganizing-arrays.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600ed9.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/loading-data-and-advanced-indexing.md b/curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600eda.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/loading-data-and-advanced-indexing.md rename to curriculum/challenges/english/blocks/numpy/5e9a0a8e09c5df3cc3600eda.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dac367417b2b2512b73.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dac367417b2b2512b73.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-dot-notation-to-access-the-properties-of-an-object.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dac367417b2b2512b74.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-dot-notation-to-access-the-properties-of-an-object.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dac367417b2b2512b74.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-method-on-an-object.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b75.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-method-on-an-object.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b75.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/make-code-more-reusable-with-the-this-keyword.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b76.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/make-code-more-reusable-with-the-this-keyword.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b76.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/define-a-constructor-function.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b77.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/define-a-constructor-function.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b77.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-constructor-to-create-objects.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b78.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-constructor-to-create-objects.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dad367417b2b2512b78.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/extend-constructors-to-receive-arguments.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b79.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/extend-constructors-to-receive-arguments.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b79.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/verify-an-objects-constructor-with-instanceof.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b7a.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/verify-an-objects-constructor-with-instanceof.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b7a.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-own-properties.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b7b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-own-properties.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b7b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b7c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7dae367417b2b2512b7c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/iterate-over-all-properties.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b7d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/iterate-over-all-properties.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b7d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-constructor-property.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b7e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-constructor-property.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b7e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/change-the-prototype-to-a-new-object.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b7f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/change-the-prototype-to-a-new-object.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b7f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b80.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7daf367417b2b2512b80.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-where-an-objects-prototype-comes-from.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b81.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-where-an-objects-prototype-comes-from.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b81.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-prototype-chain.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b82.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-prototype-chain.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b82.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-inheritance-so-you-dont-repeat-yourself.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b83.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-inheritance-so-you-dont-repeat-yourself.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b83.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/inherit-behaviors-from-a-supertype.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b84.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/inherit-behaviors-from-a-supertype.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db0367417b2b2512b84.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b85.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b85.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/reset-an-inherited-constructor-property.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b86.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/reset-an-inherited-constructor-property.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b86.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/add-methods-after-inheritance.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b87.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/add-methods-after-inheritance.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b87.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/override-inherited-methods.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b88.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/override-inherited-methods.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db1367417b2b2512b88.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-mixin-to-add-common-behavior-between-unrelated-objects.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b89.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-mixin-to-add-common-behavior-between-unrelated-objects.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b89.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-closure-to-protect-properties-within-an-object-from-being-modified-externally.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b8a.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-closure-to-protect-properties-within-an-object-from-being-modified-externally.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b8a.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b8b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b8b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-an-iife-to-create-a-module.md b/curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b8c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-an-iife-to-create-a-module.md rename to curriculum/challenges/english/blocks/object-oriented-programming/587d7db2367417b2b2512b8c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-1-multiples-of-3-or-5.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f36e1000cf542c50fe80.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-1-multiples-of-3-or-5.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f36e1000cf542c50fe80.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-2-even-fibonacci-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f36e1000cf542c50fe81.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-2-even-fibonacci-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f36e1000cf542c50fe81.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-3-largest-prime-factor.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f36f1000cf542c50fe82.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-3-largest-prime-factor.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f36f1000cf542c50fe82.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-4-largest-palindrome-product.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3701000cf542c50fe83.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-4-largest-palindrome-product.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3701000cf542c50fe83.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-5-smallest-multiple.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3711000cf542c50fe84.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-5-smallest-multiple.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3711000cf542c50fe84.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-6-sum-square-difference.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3721000cf542c50fe85.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-6-sum-square-difference.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3721000cf542c50fe85.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-7-10001st-prime.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3731000cf542c50fe86.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-7-10001st-prime.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3731000cf542c50fe86.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-8-largest-product-in-a-series.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3741000cf542c50fe87.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-8-largest-product-in-a-series.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3741000cf542c50fe87.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-9-special-pythagorean-triplet.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3761000cf542c50fe88.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-9-special-pythagorean-triplet.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3761000cf542c50fe88.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-10-summation-of-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3761000cf542c50fe89.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-10-summation-of-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3761000cf542c50fe89.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-11-largest-product-in-a-grid.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3781000cf542c50fe8a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-11-largest-product-in-a-grid.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3781000cf542c50fe8a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-12-highly-divisible-triangular-number.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3781000cf542c50fe8b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-12-highly-divisible-triangular-number.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3781000cf542c50fe8b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-13-large-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37a1000cf542c50fe8c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-13-large-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37a1000cf542c50fe8c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-14-longest-collatz-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37a1000cf542c50fe8d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-14-longest-collatz-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37a1000cf542c50fe8d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-15-lattice-paths.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37b1000cf542c50fe8e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-15-lattice-paths.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37b1000cf542c50fe8e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-16-power-digit-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37d1000cf542c50fe8f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-16-power-digit-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37d1000cf542c50fe8f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-17-number-letter-counts.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37d1000cf542c50fe90.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-17-number-letter-counts.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37d1000cf542c50fe90.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-18-maximum-path-sum-i.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37e1000cf542c50fe91.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-18-maximum-path-sum-i.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37e1000cf542c50fe91.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-19-counting-sundays.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37f1000cf542c50fe92.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-19-counting-sundays.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f37f1000cf542c50fe92.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-20-factorial-digit-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3801000cf542c50fe93.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-20-factorial-digit-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3801000cf542c50fe93.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-21-amicable-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3811000cf542c50fe94.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-21-amicable-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3811000cf542c50fe94.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-23-non-abundant-sums.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3831000cf542c50fe96.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-23-non-abundant-sums.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3831000cf542c50fe96.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-24-lexicographic-permutations.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3841000cf542c50fe97.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-24-lexicographic-permutations.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3841000cf542c50fe97.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-25-1000-digit-fibonacci-number.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3851000cf542c50fe98.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-25-1000-digit-fibonacci-number.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3851000cf542c50fe98.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-26-reciprocal-cycles.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3861000cf542c50fe99.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-26-reciprocal-cycles.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3861000cf542c50fe99.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-27-quadratic-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3871000cf542c50fe9a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-27-quadratic-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3871000cf542c50fe9a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-28-number-spiral-diagonals.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3881000cf542c50fe9b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-28-number-spiral-diagonals.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3881000cf542c50fe9b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-29-distinct-powers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3891000cf542c50fe9c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-29-distinct-powers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3891000cf542c50fe9c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-30-digit-n-powers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38a1000cf542c50fe9d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-30-digit-n-powers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38a1000cf542c50fe9d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-31-coin-sums.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38b1000cf542c50fe9e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-31-coin-sums.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38b1000cf542c50fe9e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-32-pandigital-products.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38c1000cf542c50fe9f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-32-pandigital-products.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38c1000cf542c50fe9f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-33-digit-cancelling-fractions.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38d1000cf542c50fea0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-33-digit-cancelling-fractions.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38d1000cf542c50fea0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-34-digit-factorials.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38e1000cf542c50fea1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-34-digit-factorials.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38e1000cf542c50fea1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-35-circular-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38f1000cf542c50fea2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-35-circular-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f38f1000cf542c50fea2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-36-double-base-palindromes.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3901000cf542c50fea3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-36-double-base-palindromes.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3901000cf542c50fea3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-37-truncatable-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3911000cf542c50fea4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-37-truncatable-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3911000cf542c50fea4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-38-pandigital-multiples.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3931000cf542c50fea5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-38-pandigital-multiples.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3931000cf542c50fea5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-39-integer-right-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3931000cf542c50fea6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-39-integer-right-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3931000cf542c50fea6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-40-champernownes-constant.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3941000cf542c50fea7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-40-champernownes-constant.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3941000cf542c50fea7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-41-pandigital-prime.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3951000cf542c50fea8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-41-pandigital-prime.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3951000cf542c50fea8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-42-coded-triangle-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3961000cf542c50fea9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-42-coded-triangle-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3961000cf542c50fea9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-43-sub-string-divisibility.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3971000cf542c50feaa.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-43-sub-string-divisibility.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3971000cf542c50feaa.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-44-pentagon-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3981000cf542c50feab.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-44-pentagon-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3981000cf542c50feab.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-45-triangular-pentagonal-and-hexagonal.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3991000cf542c50feac.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-45-triangular-pentagonal-and-hexagonal.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3991000cf542c50feac.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-46-goldbachs-other-conjecture.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39a1000cf542c50fead.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-46-goldbachs-other-conjecture.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39a1000cf542c50fead.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-47-distinct-primes-factors.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39c1000cf542c50feae.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-47-distinct-primes-factors.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39c1000cf542c50feae.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-48-self-powers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39c1000cf542c50feaf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-48-self-powers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39c1000cf542c50feaf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-49-prime-permutations.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39d1000cf542c50feb0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-49-prime-permutations.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39d1000cf542c50feb0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-50-consecutive-prime-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39e1000cf542c50feb1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-50-consecutive-prime-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39e1000cf542c50feb1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-51-prime-digit-replacements.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39f1000cf542c50feb2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-51-prime-digit-replacements.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f39f1000cf542c50feb2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-52-permuted-multiples.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a01000cf542c50feb3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-52-permuted-multiples.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a01000cf542c50feb3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-53-combinatoric-selections.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a11000cf542c50feb4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-53-combinatoric-selections.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a11000cf542c50feb4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-54-poker-hands.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a21000cf542c50feb5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-54-poker-hands.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a21000cf542c50feb5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-55-lychrel-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a31000cf542c50feb6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-55-lychrel-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a31000cf542c50feb6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-56-powerful-digit-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a41000cf542c50feb7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-56-powerful-digit-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a41000cf542c50feb7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-57-square-root-convergents.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a51000cf542c50feb8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-57-square-root-convergents.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a51000cf542c50feb8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-58-spiral-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a61000cf542c50feb9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-58-spiral-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a61000cf542c50feb9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-59-xor-decryption.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a81000cf542c50feba.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-59-xor-decryption.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a81000cf542c50feba.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-60-prime-pair-sets.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a81000cf542c50febb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-60-prime-pair-sets.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a81000cf542c50febb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-61-cyclical-figurate-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a91000cf542c50febc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-61-cyclical-figurate-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3a91000cf542c50febc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-62-cubic-permutations.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3aa1000cf542c50febd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-62-cubic-permutations.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3aa1000cf542c50febd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-63-powerful-digit-counts.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ab1000cf542c50febe.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-63-powerful-digit-counts.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ab1000cf542c50febe.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-64-odd-period-square-roots.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ac1000cf542c50febf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-64-odd-period-square-roots.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ac1000cf542c50febf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-65-convergents-of-e.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ad1000cf542c50fec0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-65-convergents-of-e.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ad1000cf542c50fec0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-66-diophantine-equation.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ae1000cf542c50fec1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-66-diophantine-equation.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ae1000cf542c50fec1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-67-maximum-path-sum-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b01000cf542c50fec2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-67-maximum-path-sum-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b01000cf542c50fec2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-68-magic-5-gon-ring.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b01000cf542c50fec3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-68-magic-5-gon-ring.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b01000cf542c50fec3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-69-totient-maximum.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b11000cf542c50fec4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-69-totient-maximum.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b11000cf542c50fec4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-70-totient-permutation.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b21000cf542c50fec5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-70-totient-permutation.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b21000cf542c50fec5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-71-ordered-fractions.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b31000cf542c50fec6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-71-ordered-fractions.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b31000cf542c50fec6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-72-counting-fractions.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b41000cf542c50fec7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-72-counting-fractions.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b41000cf542c50fec7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-73-counting-fractions-in-a-range.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b61000cf542c50fec8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-73-counting-fractions-in-a-range.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b61000cf542c50fec8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-74-digit-factorial-chains.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b61000cf542c50fec9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-74-digit-factorial-chains.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b61000cf542c50fec9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-75-singular-integer-right-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b71000cf542c50feca.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-75-singular-integer-right-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b71000cf542c50feca.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-76-counting-summations.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b81000cf542c50fecb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-76-counting-summations.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b81000cf542c50fecb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-77-prime-summations.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b91000cf542c50fecc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-77-prime-summations.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3b91000cf542c50fecc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-78-coin-partitions.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ba1000cf542c50fecd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-78-coin-partitions.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ba1000cf542c50fecd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-79-passcode-derivation.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bb1000cf542c50fece.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-79-passcode-derivation.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bb1000cf542c50fece.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-80-square-root-digital-expansion.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bc1000cf542c50fecf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-80-square-root-digital-expansion.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bc1000cf542c50fecf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-81-path-sum-two-ways.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bd1000cf542c50fed0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-81-path-sum-two-ways.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bd1000cf542c50fed0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-82-path-sum-three-ways.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3be1000cf542c50fed1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-82-path-sum-three-ways.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3be1000cf542c50fed1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-83-path-sum-four-ways.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bf1000cf542c50fed2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-83-path-sum-four-ways.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3bf1000cf542c50fed2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-84-monopoly-odds.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c11000cf542c50fed3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-84-monopoly-odds.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c11000cf542c50fed3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-85-counting-rectangles.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c11000cf542c50fed4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-85-counting-rectangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c11000cf542c50fed4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-86-cuboid-route.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c31000cf542c50fed5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-86-cuboid-route.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c31000cf542c50fed5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-88-product-sum-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-88-product-sum-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-89-roman-numerals.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-89-roman-numerals.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-87-prime-power-triples.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-87-prime-power-triples.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c51000cf542c50fed8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-90-cube-digit-pairs.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c61000cf542c50fed9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-90-cube-digit-pairs.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c61000cf542c50fed9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-91-right-triangles-with-integer-coordinates.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c71000cf542c50feda.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-91-right-triangles-with-integer-coordinates.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c71000cf542c50feda.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-92-square-digit-chains.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c81000cf542c50fedb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-92-square-digit-chains.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3c81000cf542c50fedb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-93-arithmetic-expressions.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ca1000cf542c50fedc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-93-arithmetic-expressions.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ca1000cf542c50fedc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-94-almost-equilateral-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ca1000cf542c50fedd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-94-almost-equilateral-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ca1000cf542c50fedd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-95-amicable-chains.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3cc1000cf542c50fede.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-95-amicable-chains.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3cc1000cf542c50fede.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-96-su-doku.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3cc1000cf542c50fedf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-96-su-doku.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3cc1000cf542c50fedf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-97-large-non-mersenne-prime.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ce1000cf542c50fee0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-97-large-non-mersenne-prime.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3ce1000cf542c50fee0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-98-anagramic-squares.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3cf1000cf542c50fee1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-98-anagramic-squares.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3cf1000cf542c50fee1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-99-largest-exponential.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3d01000cf542c50fee2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-99-largest-exponential.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3d01000cf542c50fee2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-100-arranged-probability.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3d01000cf542c50fee3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-100-arranged-probability.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5900f3d01000cf542c50fee3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-22-names-scores.md b/curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5a51eabcad78bf416f316e2a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-1-to-100/problem-22-names-scores.md rename to curriculum/challenges/english/blocks/project-euler-problems-1-to-100/5a51eabcad78bf416f316e2a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-101-optimum-polynomial.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d21000cf542c50fee4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-101-optimum-polynomial.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d21000cf542c50fee4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-102-triangle-containment.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d21000cf542c50fee5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-102-triangle-containment.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d21000cf542c50fee5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-104-pandigital-fibonacci-ends.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d51000cf542c50fee6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-104-pandigital-fibonacci-ends.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d51000cf542c50fee6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-103-special-subset-sums-optimum.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d61000cf542c50fee7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-103-special-subset-sums-optimum.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d61000cf542c50fee7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-105-special-subset-sums-testing.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d61000cf542c50fee8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-105-special-subset-sums-testing.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d61000cf542c50fee8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-106-special-subset-sums-meta-testing.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d71000cf542c50fee9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-106-special-subset-sums-meta-testing.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d71000cf542c50fee9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-107-minimal-network.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d91000cf542c50feea.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-107-minimal-network.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d91000cf542c50feea.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-108-diophantine-reciprocals-i.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d91000cf542c50feeb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-108-diophantine-reciprocals-i.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3d91000cf542c50feeb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-109-darts.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feec.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-109-darts.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feec.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-110-diophantine-reciprocals-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feed.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-110-diophantine-reciprocals-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feed.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-111-primes-with-runs.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feee.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-111-primes-with-runs.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3db1000cf542c50feee.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-112-bouncy-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3dd1000cf542c50feef.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-112-bouncy-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3dd1000cf542c50feef.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-113-non-bouncy-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3dd1000cf542c50fef0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-113-non-bouncy-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3dd1000cf542c50fef0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-115-counting-block-combinations-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3df1000cf542c50fef1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-115-counting-block-combinations-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3df1000cf542c50fef1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-114-counting-block-combinations-i.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e01000cf542c50fef2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-114-counting-block-combinations-i.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e01000cf542c50fef2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-116-red-green-or-blue-tiles.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e01000cf542c50fef3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-116-red-green-or-blue-tiles.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e01000cf542c50fef3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-117-red-green-and-blue-tiles.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e21000cf542c50fef4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-117-red-green-and-blue-tiles.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e21000cf542c50fef4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-118-pandigital-prime-sets.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e21000cf542c50fef5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-118-pandigital-prime-sets.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e21000cf542c50fef5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-119-digit-power-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e41000cf542c50fef6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-119-digit-power-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e41000cf542c50fef6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-120-square-remainders.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e41000cf542c50fef7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-120-square-remainders.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e41000cf542c50fef7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-121-disc-game-prize-fund.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e51000cf542c50fef8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-121-disc-game-prize-fund.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e51000cf542c50fef8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-122-efficient-exponentiation.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e61000cf542c50fef9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-122-efficient-exponentiation.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e61000cf542c50fef9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-123-prime-square-remainders.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e71000cf542c50fefa.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-123-prime-square-remainders.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e71000cf542c50fefa.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-124-ordered-radicals.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e81000cf542c50fefb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-124-ordered-radicals.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e81000cf542c50fefb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-125-palindromic-sums.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e91000cf542c50fefc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-125-palindromic-sums.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3e91000cf542c50fefc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-126-cuboid-layers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ea1000cf542c50fefd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-126-cuboid-layers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ea1000cf542c50fefd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-127-abc-hits.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ec1000cf542c50fefe.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-127-abc-hits.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ec1000cf542c50fefe.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-128-hexagonal-tile-differences.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ec1000cf542c50feff.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-128-hexagonal-tile-differences.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ec1000cf542c50feff.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-130-composites-with-prime-repunit-property.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ee1000cf542c50ff00.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-130-composites-with-prime-repunit-property.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ee1000cf542c50ff00.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-129-repunit-divisibility.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ef1000cf542c50ff01.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-129-repunit-divisibility.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ef1000cf542c50ff01.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-131-prime-cube-partnership.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ef1000cf542c50ff02.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-131-prime-cube-partnership.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ef1000cf542c50ff02.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-132-large-repunit-factors.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f11000cf542c50ff03.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-132-large-repunit-factors.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f11000cf542c50ff03.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-133-repunit-nonfactors.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f21000cf542c50ff04.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-133-repunit-nonfactors.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f21000cf542c50ff04.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-134-prime-pair-connection.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f21000cf542c50ff05.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-134-prime-pair-connection.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f21000cf542c50ff05.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-135-same-differences.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f31000cf542c50ff06.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-135-same-differences.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f31000cf542c50ff06.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-136-singleton-difference.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f51000cf542c50ff07.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-136-singleton-difference.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f51000cf542c50ff07.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-137-fibonacci-golden-nuggets.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f51000cf542c50ff08.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-137-fibonacci-golden-nuggets.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f51000cf542c50ff08.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-138-special-isosceles-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f61000cf542c50ff09.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-138-special-isosceles-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f61000cf542c50ff09.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-139-pythagorean-tiles.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f71000cf542c50ff0a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-139-pythagorean-tiles.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f71000cf542c50ff0a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-141-investigating-progressive-numbers-n-which-are-also-square.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f91000cf542c50ff0b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-141-investigating-progressive-numbers-n-which-are-also-square.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3f91000cf542c50ff0b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-140-modified-fibonacci-golden-nuggets.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fa1000cf542c50ff0c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-140-modified-fibonacci-golden-nuggets.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fa1000cf542c50ff0c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-142-perfect-square-collection.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fa1000cf542c50ff0d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-142-perfect-square-collection.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fa1000cf542c50ff0d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-143-investigating-the-torricelli-point-of-a-triangle.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fc1000cf542c50ff0e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-143-investigating-the-torricelli-point-of-a-triangle.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fc1000cf542c50ff0e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-144-investigating-multiple-reflections-of-a-laser-beam.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fc1000cf542c50ff0f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-144-investigating-multiple-reflections-of-a-laser-beam.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fc1000cf542c50ff0f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-145-how-many-reversible-numbers-are-there-below-one-billion.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fd1000cf542c50ff10.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-145-how-many-reversible-numbers-are-there-below-one-billion.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fd1000cf542c50ff10.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-146-investigating-a-prime-pattern.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fe1000cf542c50ff11.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-146-investigating-a-prime-pattern.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3fe1000cf542c50ff11.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-147-rectangles-in-cross-hatched-grids.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ff1000cf542c50ff12.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-147-rectangles-in-cross-hatched-grids.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f3ff1000cf542c50ff12.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-149-searching-for-a-maximum-sum-subsequence.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4021000cf542c50ff13.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-149-searching-for-a-maximum-sum-subsequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4021000cf542c50ff13.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-148-exploring-pascals-triangle.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4021000cf542c50ff14.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-148-exploring-pascals-triangle.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4021000cf542c50ff14.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4031000cf542c50ff15.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4031000cf542c50ff15.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4031000cf542c50ff16.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4031000cf542c50ff16.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-152-writing-one-half-as-a-sum-of-inverse-squares.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4041000cf542c50ff17.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-152-writing-one-half-as-a-sum-of-inverse-squares.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4041000cf542c50ff17.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-153-investigating-gaussian-integers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4051000cf542c50ff18.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-153-investigating-gaussian-integers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4051000cf542c50ff18.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-154-exploring-pascals-pyramid.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4071000cf542c50ff19.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-154-exploring-pascals-pyramid.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4071000cf542c50ff19.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-155-counting-capacitor-circuits.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4081000cf542c50ff1a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-155-counting-capacitor-circuits.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4081000cf542c50ff1a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-156-counting-digits.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4091000cf542c50ff1b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-156-counting-digits.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4091000cf542c50ff1b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-157-solving-the-diophantine-equation.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4091000cf542c50ff1c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-157-solving-the-diophantine-equation.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4091000cf542c50ff1c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40a1000cf542c50ff1d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40a1000cf542c50ff1d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-159-digital-root-sums-of-factorisations.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40c1000cf542c50ff1e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-159-digital-root-sums-of-factorisations.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40c1000cf542c50ff1e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-160-factorial-trailing-digits.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40d1000cf542c50ff1f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-160-factorial-trailing-digits.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40d1000cf542c50ff1f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-161-triominoes.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40d1000cf542c50ff20.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-161-triominoes.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40d1000cf542c50ff20.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-162-hexadecimal-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40e1000cf542c50ff21.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-162-hexadecimal-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40e1000cf542c50ff21.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-163-cross-hatched-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40f1000cf542c50ff22.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-163-cross-hatched-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f40f1000cf542c50ff22.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4111000cf542c50ff23.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4111000cf542c50ff23.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-165-intersections.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4111000cf542c50ff24.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-165-intersections.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4111000cf542c50ff24.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-166-criss-cross.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4131000cf542c50ff25.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-166-criss-cross.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4131000cf542c50ff25.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-167-investigating-ulam-sequences.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4141000cf542c50ff26.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-167-investigating-ulam-sequences.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4141000cf542c50ff26.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-168-number-rotations.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4151000cf542c50ff27.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-168-number-rotations.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4151000cf542c50ff27.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4151000cf542c50ff28.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4151000cf542c50ff28.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4161000cf542c50ff29.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4161000cf542c50ff29.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4181000cf542c50ff2a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4181000cf542c50ff2a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-172-investigating-numbers-with-few-repeated-digits.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4181000cf542c50ff2b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-172-investigating-numbers-with-few-repeated-digits.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4181000cf542c50ff2b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41a1000cf542c50ff2c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41a1000cf542c50ff2c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41a1000cf542c50ff2d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41a1000cf542c50ff2d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41c1000cf542c50ff2e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41c1000cf542c50ff2e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-176-right-angled-triangles-that-share-a-cathetus.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41c1000cf542c50ff2f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-176-right-angled-triangles-that-share-a-cathetus.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41c1000cf542c50ff2f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-177-integer-angled-quadrilaterals.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41e1000cf542c50ff30.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-177-integer-angled-quadrilaterals.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41e1000cf542c50ff30.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-178-step-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41e1000cf542c50ff31.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-178-step-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41e1000cf542c50ff31.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-179-consecutive-positive-divisors.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41f1000cf542c50ff32.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-179-consecutive-positive-divisors.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f41f1000cf542c50ff32.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-180-rational-zeros-of-a-function-of-three-variables.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4201000cf542c50ff33.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-180-rational-zeros-of-a-function-of-three-variables.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4201000cf542c50ff33.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff34.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff34.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-182-rsa-encryption.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff35.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-182-rsa-encryption.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff35.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-183-maximum-product-of-parts.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff36.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-183-maximum-product-of-parts.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4231000cf542c50ff36.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-184-triangles-containing-the-origin.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4241000cf542c50ff37.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-184-triangles-containing-the-origin.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4241000cf542c50ff37.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-185-number-mind.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4251000cf542c50ff38.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-185-number-mind.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4251000cf542c50ff38.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-186-connectedness-of-a-network.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4281000cf542c50ff39.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-186-connectedness-of-a-network.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4281000cf542c50ff39.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-187-semiprimes.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-187-semiprimes.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-188-the-hyperexponentiation-of-a-number.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-188-the-hyperexponentiation-of-a-number.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-189-tri-colouring-a-triangular-grid.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-189-tri-colouring-a-triangular-grid.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4291000cf542c50ff3c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-190-maximising-a-weighted-product.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42b1000cf542c50ff3d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-190-maximising-a-weighted-product.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42b1000cf542c50ff3d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-191-prize-strings.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42b1000cf542c50ff3e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-191-prize-strings.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42b1000cf542c50ff3e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-192-best-approximations.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42c1000cf542c50ff3f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-192-best-approximations.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42c1000cf542c50ff3f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-194-coloured-configurations.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42f1000cf542c50ff40.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-194-coloured-configurations.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42f1000cf542c50ff40.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-193-squarefree-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42f1000cf542c50ff41.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-193-squarefree-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f42f1000cf542c50ff41.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-196-prime-triplets.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4301000cf542c50ff42.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-196-prime-triplets.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4301000cf542c50ff42.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4311000cf542c50ff43.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4311000cf542c50ff43.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4311000cf542c50ff44.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4311000cf542c50ff44.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-198-ambiguous-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4331000cf542c50ff45.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-198-ambiguous-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4331000cf542c50ff45.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-199-iterative-circle-packing.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4341000cf542c50ff46.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-199-iterative-circle-packing.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4341000cf542c50ff46.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.md b/curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4351000cf542c50ff47.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-101-to-200/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.md rename to curriculum/challenges/english/blocks/project-euler-problems-101-to-200/5900f4351000cf542c50ff47.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-201-subsets-with-a-unique-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4361000cf542c50ff48.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-201-subsets-with-a-unique-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4361000cf542c50ff48.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-202-laserbeam.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4371000cf542c50ff49.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-202-laserbeam.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4371000cf542c50ff49.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-203-squarefree-binomial-coefficients.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4381000cf542c50ff4a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-203-squarefree-binomial-coefficients.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4381000cf542c50ff4a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-204-generalised-hamming-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4381000cf542c50ff4b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-204-generalised-hamming-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4381000cf542c50ff4b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-205-dice-game.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4391000cf542c50ff4c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-205-dice-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4391000cf542c50ff4c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-206-concealed-square.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43a1000cf542c50ff4d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-206-concealed-square.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43a1000cf542c50ff4d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-207-integer-partition-equations.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43c1000cf542c50ff4e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-207-integer-partition-equations.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43c1000cf542c50ff4e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-209-circular-logic.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43e1000cf542c50ff4f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-209-circular-logic.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43e1000cf542c50ff4f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-210-obtuse-angled-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43e1000cf542c50ff50.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-210-obtuse-angled-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43e1000cf542c50ff50.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-208-robot-walks.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43f1000cf542c50ff51.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-208-robot-walks.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43f1000cf542c50ff51.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-211-divisor-square-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43f1000cf542c50ff52.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-211-divisor-square-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f43f1000cf542c50ff52.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-212-combined-volume-of-cuboids.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4411000cf542c50ff53.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-212-combined-volume-of-cuboids.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4411000cf542c50ff53.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-213-flea-circus.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4411000cf542c50ff54.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-213-flea-circus.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4411000cf542c50ff54.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-214-totient-chains.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4421000cf542c50ff55.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-214-totient-chains.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4421000cf542c50ff55.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-215-crack-free-walls.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4431000cf542c50ff56.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-215-crack-free-walls.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4431000cf542c50ff56.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4451000cf542c50ff57.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4451000cf542c50ff57.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-217-balanced-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4461000cf542c50ff58.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-217-balanced-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4461000cf542c50ff58.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-218-perfect-right-angled-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4461000cf542c50ff59.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-218-perfect-right-angled-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4461000cf542c50ff59.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-219-skew-cost-coding.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4481000cf542c50ff5a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-219-skew-cost-coding.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4481000cf542c50ff5a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-220-heighway-dragon.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4481000cf542c50ff5b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-220-heighway-dragon.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4481000cf542c50ff5b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-221-alexandrian-integers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4491000cf542c50ff5c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-221-alexandrian-integers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4491000cf542c50ff5c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-222-sphere-packing.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44b1000cf542c50ff5d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-222-sphere-packing.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44b1000cf542c50ff5d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-223-almost-right-angled-triangles-i.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44b1000cf542c50ff5e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-223-almost-right-angled-triangles-i.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44b1000cf542c50ff5e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-224-almost-right-angled-triangles-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44e1000cf542c50ff5f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-224-almost-right-angled-triangles-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44e1000cf542c50ff5f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-225-tribonacci-non-divisors.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44e1000cf542c50ff60.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-225-tribonacci-non-divisors.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44e1000cf542c50ff60.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-227-the-chase.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44f1000cf542c50ff61.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-227-the-chase.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f44f1000cf542c50ff61.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-226-a-scoop-of-blancmange.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4511000cf542c50ff62.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-226-a-scoop-of-blancmange.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4511000cf542c50ff62.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-228-minkowski-sums.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4511000cf542c50ff63.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-228-minkowski-sums.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4511000cf542c50ff63.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-229-four-representations-using-squares.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4521000cf542c50ff64.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-229-four-representations-using-squares.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4521000cf542c50ff64.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-230-fibonacci-words.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4531000cf542c50ff65.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-230-fibonacci-words.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4531000cf542c50ff65.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-231-the-prime-factorisation-of-binomial-coefficients.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4531000cf542c50ff66.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-231-the-prime-factorisation-of-binomial-coefficients.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4531000cf542c50ff66.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-232-the-race.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4551000cf542c50ff67.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-232-the-race.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4551000cf542c50ff67.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-233-lattice-points-on-a-circle.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4551000cf542c50ff68.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-233-lattice-points-on-a-circle.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4551000cf542c50ff68.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-234-semidivisible-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4571000cf542c50ff69.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-234-semidivisible-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4571000cf542c50ff69.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-235-an-arithmetic-geometric-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4571000cf542c50ff6a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-235-an-arithmetic-geometric-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4571000cf542c50ff6a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-236-luxury-hampers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4591000cf542c50ff6b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-236-luxury-hampers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4591000cf542c50ff6b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-237-tours-on-a-4-x-n-playing-board.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4591000cf542c50ff6c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-237-tours-on-a-4-x-n-playing-board.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4591000cf542c50ff6c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-238-infinite-string-tour.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45b1000cf542c50ff6d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-238-infinite-string-tour.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45b1000cf542c50ff6d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-239-twenty-two-foolish-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45c1000cf542c50ff6e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-239-twenty-two-foolish-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45c1000cf542c50ff6e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-240-top-dice.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45d1000cf542c50ff6f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-240-top-dice.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45d1000cf542c50ff6f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-241-perfection-quotients.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45d1000cf542c50ff70.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-241-perfection-quotients.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45d1000cf542c50ff70.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-242-odd-triplets.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45f1000cf542c50ff71.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-242-odd-triplets.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f45f1000cf542c50ff71.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-244-sliders.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4601000cf542c50ff72.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-244-sliders.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4601000cf542c50ff72.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-243-resilience.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4601000cf542c50ff73.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-243-resilience.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4601000cf542c50ff73.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-245-coresilience.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4621000cf542c50ff74.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-245-coresilience.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4621000cf542c50ff74.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-246-tangents-to-an-ellipse.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4621000cf542c50ff75.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-246-tangents-to-an-ellipse.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4621000cf542c50ff75.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-247-squares-under-a-hyperbola.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4641000cf542c50ff76.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-247-squares-under-a-hyperbola.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4641000cf542c50ff76.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-248-numbers-for-which-eulers-totient-function-equals-13.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4651000cf542c50ff77.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-248-numbers-for-which-eulers-totient-function-equals-13.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4651000cf542c50ff77.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-250-250250.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4661000cf542c50ff78.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-250-250250.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4661000cf542c50ff78.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-249-prime-subset-sums.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4671000cf542c50ff79.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-249-prime-subset-sums.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4671000cf542c50ff79.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-251-cardano-triplets.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4671000cf542c50ff7a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-251-cardano-triplets.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4671000cf542c50ff7a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-252-convex-holes.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4691000cf542c50ff7b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-252-convex-holes.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4691000cf542c50ff7b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-253-tidying-up.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4691000cf542c50ff7c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-253-tidying-up.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4691000cf542c50ff7c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-254-sums-of-digit-factorials.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46b1000cf542c50ff7d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-254-sums-of-digit-factorials.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46b1000cf542c50ff7d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-256-tatami-free-rooms.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46c1000cf542c50ff7e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-256-tatami-free-rooms.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46c1000cf542c50ff7e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-255-rounded-square-roots.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46d1000cf542c50ff7f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-255-rounded-square-roots.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46d1000cf542c50ff7f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-257-angular-bisectors.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46e1000cf542c50ff80.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-257-angular-bisectors.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46e1000cf542c50ff80.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-258-a-lagged-fibonacci-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46e1000cf542c50ff81.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-258-a-lagged-fibonacci-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f46e1000cf542c50ff81.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-259-reachable-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4701000cf542c50ff82.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-259-reachable-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4701000cf542c50ff82.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-260-stone-game.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4701000cf542c50ff83.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-260-stone-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4701000cf542c50ff83.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-261-pivotal-square-sums.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4711000cf542c50ff84.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-261-pivotal-square-sums.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4711000cf542c50ff84.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-262-mountain-range.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4731000cf542c50ff85.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-262-mountain-range.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4731000cf542c50ff85.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-263-an-engineers-dream-come-true.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4741000cf542c50ff86.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-263-an-engineers-dream-come-true.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4741000cf542c50ff86.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-264-triangle-centres.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4751000cf542c50ff87.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-264-triangle-centres.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4751000cf542c50ff87.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-265-binary-circles.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4761000cf542c50ff88.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-265-binary-circles.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4761000cf542c50ff88.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-266-pseudo-square-root.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4771000cf542c50ff89.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-266-pseudo-square-root.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4771000cf542c50ff89.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-267-billionaire.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4771000cf542c50ff8a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-267-billionaire.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4771000cf542c50ff8a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4791000cf542c50ff8b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4791000cf542c50ff8b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-269-polynomials-with-at-least-one-integer-root.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4791000cf542c50ff8c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-269-polynomials-with-at-least-one-integer-root.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4791000cf542c50ff8c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-271-modular-cubes-part-1.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47b1000cf542c50ff8d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-271-modular-cubes-part-1.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47b1000cf542c50ff8d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-270-cutting-squares.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47c1000cf542c50ff8e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-270-cutting-squares.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47c1000cf542c50ff8e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-272-modular-cubes-part-2.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47d1000cf542c50ff8f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-272-modular-cubes-part-2.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47d1000cf542c50ff8f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-273-sum-of-squares.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47e1000cf542c50ff90.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-273-sum-of-squares.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47e1000cf542c50ff90.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-274-divisibility-multipliers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47f1000cf542c50ff91.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-274-divisibility-multipliers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f47f1000cf542c50ff91.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-275-balanced-sculptures.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4801000cf542c50ff92.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-275-balanced-sculptures.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4801000cf542c50ff92.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-276-primitive-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4801000cf542c50ff93.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-276-primitive-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4801000cf542c50ff93.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-277-a-modified-collatz-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4811000cf542c50ff94.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-277-a-modified-collatz-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4811000cf542c50ff94.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-278-linear-combinations-of-semiprimes.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4831000cf542c50ff95.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-278-linear-combinations-of-semiprimes.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4831000cf542c50ff95.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-279-triangles-with-integral-sides-and-an-integral-angle.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4841000cf542c50ff96.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-279-triangles-with-integral-sides-and-an-integral-angle.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4841000cf542c50ff96.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-280-ant-and-seeds.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4841000cf542c50ff97.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-280-ant-and-seeds.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4841000cf542c50ff97.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-281-pizza-toppings.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4861000cf542c50ff98.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-281-pizza-toppings.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4861000cf542c50ff98.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-282-the-ackermann-function.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4861000cf542c50ff99.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-282-the-ackermann-function.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4861000cf542c50ff99.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4881000cf542c50ff9a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4881000cf542c50ff9a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-284-steady-squares.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4891000cf542c50ff9b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-284-steady-squares.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4891000cf542c50ff9b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-285-pythagorean-odds.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48a1000cf542c50ff9c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-285-pythagorean-odds.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48a1000cf542c50ff9c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-286-scoring-probabilities.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48a1000cf542c50ff9d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-286-scoring-probabilities.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48a1000cf542c50ff9d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-287-quadtree-encoding-a-simple-compression-algorithm.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48b1000cf542c50ff9e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-287-quadtree-encoding-a-simple-compression-algorithm.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48b1000cf542c50ff9e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-288-an-enormous-factorial.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48d1000cf542c50ff9f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-288-an-enormous-factorial.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48d1000cf542c50ff9f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-289-eulerian-cycles.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48d1000cf542c50ffa0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-289-eulerian-cycles.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48d1000cf542c50ffa0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-290-digital-signature.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48f1000cf542c50ffa1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-290-digital-signature.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48f1000cf542c50ffa1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-291-panaitopol-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48f1000cf542c50ffa2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-291-panaitopol-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f48f1000cf542c50ffa2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-292-pythagorean-polygons.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4911000cf542c50ffa3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-292-pythagorean-polygons.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4911000cf542c50ffa3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-293-pseudo-fortunate-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-293-pseudo-fortunate-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-294-sum-of-digits---experience-23.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-294-sum-of-digits---experience-23.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-295-lenticular-holes.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-295-lenticular-holes.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4931000cf542c50ffa6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-296-angular-bisector-and-tangent.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4941000cf542c50ffa7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-296-angular-bisector-and-tangent.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4941000cf542c50ffa7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-297-zeckendorf-representation.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4951000cf542c50ffa8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-297-zeckendorf-representation.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4951000cf542c50ffa8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-298-selective-amnesia.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4971000cf542c50ffa9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-298-selective-amnesia.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4971000cf542c50ffa9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-299-three-similar-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4971000cf542c50ffaa.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-299-three-similar-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f4971000cf542c50ffaa.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-300-protein-folding.md b/curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f49a1000cf542c50ffac.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-201-to-300/problem-300-protein-folding.md rename to curriculum/challenges/english/blocks/project-euler-problems-201-to-300/5900f49a1000cf542c50ffac.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-301-nim.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4991000cf542c50ffab.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-301-nim.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4991000cf542c50ffab.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-302-strong-achilles-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49b1000cf542c50ffad.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-302-strong-achilles-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49b1000cf542c50ffad.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-303-multiples-with-small-digits.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49b1000cf542c50ffae.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-303-multiples-with-small-digits.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49b1000cf542c50ffae.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-304-primonacci.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49d1000cf542c50ffaf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-304-primonacci.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49d1000cf542c50ffaf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-305-reflexive-position.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49d1000cf542c50ffb0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-305-reflexive-position.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49d1000cf542c50ffb0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-306-paper-strip-game.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49f1000cf542c50ffb1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-306-paper-strip-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f49f1000cf542c50ffb1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-307-chip-defects.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a01000cf542c50ffb2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-307-chip-defects.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a01000cf542c50ffb2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-308-an-amazing-prime-generating-automaton.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a11000cf542c50ffb3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-308-an-amazing-prime-generating-automaton.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a11000cf542c50ffb3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-309-integer-ladders.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a11000cf542c50ffb4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-309-integer-ladders.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a11000cf542c50ffb4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-310-nim-square.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a21000cf542c50ffb5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-310-nim-square.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a21000cf542c50ffb5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-311-biclinic-integral-quadrilaterals.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a31000cf542c50ffb6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-311-biclinic-integral-quadrilaterals.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a31000cf542c50ffb6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-312-cyclic-paths-on-sierpiski-graphs.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a51000cf542c50ffb7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-312-cyclic-paths-on-sierpiski-graphs.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a51000cf542c50ffb7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-313-sliding-game.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a61000cf542c50ffb8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-313-sliding-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a61000cf542c50ffb8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-314-the-mouse-on-the-moon.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a71000cf542c50ffb9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-314-the-mouse-on-the-moon.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a71000cf542c50ffb9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-315-digital-root-clocks.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a71000cf542c50ffba.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-315-digital-root-clocks.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a71000cf542c50ffba.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-316-numbers-in-decimal-expansions.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a81000cf542c50ffbb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-316-numbers-in-decimal-expansions.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4a81000cf542c50ffbb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-317-firecracker.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4aa1000cf542c50ffbc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-317-firecracker.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4aa1000cf542c50ffbc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-318-2011-nines.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ab1000cf542c50ffbd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-318-2011-nines.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ab1000cf542c50ffbd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-319-bounded-sequences.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ab1000cf542c50ffbe.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-319-bounded-sequences.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ab1000cf542c50ffbe.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-320-factorials-divisible-by-a-huge-integer.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ae1000cf542c50ffbf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-320-factorials-divisible-by-a-huge-integer.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ae1000cf542c50ffbf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-321-swapping-counters.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ae1000cf542c50ffc0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-321-swapping-counters.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ae1000cf542c50ffc0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-322-binomial-coefficients-divisible-by-10.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4af1000cf542c50ffc1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-322-binomial-coefficients-divisible-by-10.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4af1000cf542c50ffc1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-323-bitwise-or-operations-on-random-integers.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b01000cf542c50ffc2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-323-bitwise-or-operations-on-random-integers.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b01000cf542c50ffc2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-324-building-a-tower.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b11000cf542c50ffc3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-324-building-a-tower.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b11000cf542c50ffc3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-325-stone-game-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b11000cf542c50ffc4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-325-stone-game-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b11000cf542c50ffc4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-326-modulo-summations.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b21000cf542c50ffc5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-326-modulo-summations.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b21000cf542c50ffc5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-327-rooms-of-doom.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b31000cf542c50ffc6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-327-rooms-of-doom.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b31000cf542c50ffc6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-328-lowest-cost-search.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b41000cf542c50ffc7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-328-lowest-cost-search.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b41000cf542c50ffc7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-329-prime-frog.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b51000cf542c50ffc8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-329-prime-frog.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b51000cf542c50ffc8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-330-eulers-number.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b71000cf542c50ffc9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-330-eulers-number.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b71000cf542c50ffc9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-331-cross-flips.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b71000cf542c50ffca.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-331-cross-flips.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b71000cf542c50ffca.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-332-spherical-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b91000cf542c50ffcb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-332-spherical-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b91000cf542c50ffcb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-333-special-partitions.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b91000cf542c50ffcc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-333-special-partitions.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4b91000cf542c50ffcc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-334-spilling-the-beans.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ba1000cf542c50ffcd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-334-spilling-the-beans.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ba1000cf542c50ffcd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-335-gathering-the-beans.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4bd1000cf542c50ffce.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-335-gathering-the-beans.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4bd1000cf542c50ffce.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-336-maximix-arrangements.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4bd1000cf542c50ffcf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-336-maximix-arrangements.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4bd1000cf542c50ffcf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-337-totient-stairstep-sequences.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4be1000cf542c50ffd0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-337-totient-stairstep-sequences.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4be1000cf542c50ffd0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-338-cutting-rectangular-grid-paper.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4be1000cf542c50ffd1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-338-cutting-rectangular-grid-paper.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4be1000cf542c50ffd1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-339-peredur-fab-efrawg.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c01000cf542c50ffd2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-339-peredur-fab-efrawg.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c01000cf542c50ffd2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-341-golombs-self-describing-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c11000cf542c50ffd3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-341-golombs-self-describing-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c11000cf542c50ffd3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-340-crazy-function.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c21000cf542c50ffd4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-340-crazy-function.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c21000cf542c50ffd4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-342-the-totient-of-a-square-is-a-cube.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c31000cf542c50ffd5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-342-the-totient-of-a-square-is-a-cube.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c31000cf542c50ffd5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-343-fractional-sequences.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c41000cf542c50ffd6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-343-fractional-sequences.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c41000cf542c50ffd6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-344-silver-dollar-game.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c51000cf542c50ffd7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-344-silver-dollar-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c51000cf542c50ffd7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-346-strong-repunits.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c71000cf542c50ffd8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-346-strong-repunits.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c71000cf542c50ffd8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-347-largest-integer-divisible-by-two-primes.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffd9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-347-largest-integer-divisible-by-two-primes.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffd9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-345-matrix-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffda.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-345-matrix-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffda.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-348-sum-of-a-square-and-a-cube.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffdb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-348-sum-of-a-square-and-a-cube.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4c81000cf542c50ffdb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-349-langtons-ant.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ca1000cf542c50ffdc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-349-langtons-ant.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ca1000cf542c50ffdc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-350-constraining-the-least-greatest-and-the-greatest-least.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cb1000cf542c50ffdd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-350-constraining-the-least-greatest-and-the-greatest-least.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cb1000cf542c50ffdd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-351-hexagonal-orchards.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cb1000cf542c50ffde.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-351-hexagonal-orchards.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cb1000cf542c50ffde.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-352-blood-tests.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cd1000cf542c50ffdf.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-352-blood-tests.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cd1000cf542c50ffdf.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-353-risky-moon.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cd1000cf542c50ffe0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-353-risky-moon.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cd1000cf542c50ffe0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-354-distances-in-a-bees-honeycomb.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cf1000cf542c50ffe1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-354-distances-in-a-bees-honeycomb.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4cf1000cf542c50ffe1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-355-maximal-coprime-subset.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d01000cf542c50ffe2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-355-maximal-coprime-subset.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d01000cf542c50ffe2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-356-largest-roots-of-cubic-polynomials.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d01000cf542c50ffe3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-356-largest-roots-of-cubic-polynomials.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d01000cf542c50ffe3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-357-prime-generating-integers.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d11000cf542c50ffe4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-357-prime-generating-integers.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d11000cf542c50ffe4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-358-cyclic-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d21000cf542c50ffe5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-358-cyclic-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d21000cf542c50ffe5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-359-hilberts-new-hotel.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d31000cf542c50ffe6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-359-hilberts-new-hotel.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d31000cf542c50ffe6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-360-scary-sphere.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d41000cf542c50ffe7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-360-scary-sphere.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d41000cf542c50ffe7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-361-subsequence-of-thue-morse-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d51000cf542c50ffe8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-361-subsequence-of-thue-morse-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d51000cf542c50ffe8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-362-squarefree-factors.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d61000cf542c50ffe9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-362-squarefree-factors.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d61000cf542c50ffe9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-364-comfortable-distance.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d91000cf542c50ffea.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-364-comfortable-distance.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d91000cf542c50ffea.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-363-bzier-curves.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d91000cf542c50ffeb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-363-bzier-curves.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4d91000cf542c50ffeb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-365-a-huge-binomial-coefficient.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4da1000cf542c50ffec.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-365-a-huge-binomial-coefficient.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4da1000cf542c50ffec.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-366-stone-game-iii.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4da1000cf542c50ffed.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-366-stone-game-iii.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4da1000cf542c50ffed.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-367-bozo-sort.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4db1000cf542c50ffee.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-367-bozo-sort.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4db1000cf542c50ffee.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-368-a-kempner-like-series.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4dd1000cf542c50ffef.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-368-a-kempner-like-series.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4dd1000cf542c50ffef.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-369-badugi.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4de1000cf542c50fff0.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-369-badugi.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4de1000cf542c50fff0.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-370-geometric-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4de1000cf542c50fff1.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-370-geometric-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4de1000cf542c50fff1.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-371-licence-plates.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e01000cf542c50fff2.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-371-licence-plates.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e01000cf542c50fff2.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-372-pencils-of-rays.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e11000cf542c50fff3.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-372-pencils-of-rays.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e11000cf542c50fff3.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-373-circumscribed-circles.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e11000cf542c50fff4.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-373-circumscribed-circles.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e11000cf542c50fff4.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-375-minimum-of-subsequences.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e41000cf542c50fff5.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-375-minimum-of-subsequences.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e41000cf542c50fff5.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-374-maximum-integer-partition-product.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff6.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-374-maximum-integer-partition-product.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff6.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-376-nontransitive-sets-of-dice.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff7.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-376-nontransitive-sets-of-dice.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff7.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-377-sum-of-digits-experience-13.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff8.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-377-sum-of-digits-experience-13.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e51000cf542c50fff8.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-378-triangle-triples.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e61000cf542c50fff9.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-378-triangle-triples.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e61000cf542c50fff9.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-379-least-common-multiple-count.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e81000cf542c50fffa.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-379-least-common-multiple-count.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e81000cf542c50fffa.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-380-amazing-mazes.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e81000cf542c50fffb.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-380-amazing-mazes.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4e81000cf542c50fffb.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-381-prime-k-factorial.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ea1000cf542c50fffc.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-381-prime-k-factorial.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ea1000cf542c50fffc.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-382-generating-polygons.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4eb1000cf542c50fffd.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-382-generating-polygons.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4eb1000cf542c50fffd.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-384-rudin-shapiro-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ed1000cf542c50fffe.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-384-rudin-shapiro-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ed1000cf542c50fffe.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-383-divisibility-comparison-between-factorials.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ed1000cf542c50ffff.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-383-divisibility-comparison-between-factorials.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ed1000cf542c50ffff.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-385-ellipses-inside-triangles.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ee1000cf542c510000.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-385-ellipses-inside-triangles.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ee1000cf542c510000.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-386-maximum-length-of-an-antichain.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ef1000cf542c510001.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-386-maximum-length-of-an-antichain.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4ef1000cf542c510001.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-388-distinct-lines.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f11000cf542c510002.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-388-distinct-lines.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f11000cf542c510002.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-387-harshad-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f11000cf542c510003.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-387-harshad-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f11000cf542c510003.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-389-platonic-dice.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f21000cf542c510004.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-389-platonic-dice.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f21000cf542c510004.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-390-triangles-with-non-rational-sides-and-integral-area.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f21000cf542c510005.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-390-triangles-with-non-rational-sides-and-integral-area.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f21000cf542c510005.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-391-hopping-game.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f31000cf542c510006.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-391-hopping-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f31000cf542c510006.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-392-enmeshed-unit-circle.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f41000cf542c510007.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-392-enmeshed-unit-circle.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f41000cf542c510007.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-393-migrating-ants.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f61000cf542c510008.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-393-migrating-ants.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f61000cf542c510008.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-394-eating-pie.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f71000cf542c510009.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-394-eating-pie.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f71000cf542c510009.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-395-pythagorean-tree.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f71000cf542c51000a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-395-pythagorean-tree.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f71000cf542c51000a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-396-weak-goodstein-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f81000cf542c51000b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-396-weak-goodstein-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f81000cf542c51000b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-397-triangle-on-parabola.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f91000cf542c51000c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-397-triangle-on-parabola.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4f91000cf542c51000c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-398-cutting-rope.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4fa1000cf542c51000d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-398-cutting-rope.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4fa1000cf542c51000d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-399-squarefree-fibonacci-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4fc1000cf542c51000e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-399-squarefree-fibonacci-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4fc1000cf542c51000e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-400-fibonacci-tree-game.md b/curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4fe1000cf542c510010.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-301-to-400/problem-400-fibonacci-tree-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-301-to-400/5900f4fe1000cf542c510010.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-401-sum-of-squares-of-divisors.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f4fd1000cf542c51000f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-401-sum-of-squares-of-divisors.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f4fd1000cf542c51000f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-402-integer-valued-polynomials.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f4ff1000cf542c510011.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-402-integer-valued-polynomials.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f4ff1000cf542c510011.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-404-crisscross-ellipses.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5001000cf542c510012.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-404-crisscross-ellipses.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5001000cf542c510012.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-403-lattice-points-enclosed-by-parabola-and-line.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5001000cf542c510013.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-403-lattice-points-enclosed-by-parabola-and-line.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5001000cf542c510013.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-405-a-rectangular-tiling.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5021000cf542c510014.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-405-a-rectangular-tiling.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5021000cf542c510014.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-406-guessing-game.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5021000cf542c510015.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-406-guessing-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5021000cf542c510015.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-407-idempotents.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5041000cf542c510016.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-407-idempotents.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5041000cf542c510016.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-409-nim-extreme.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5061000cf542c510017.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-409-nim-extreme.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5061000cf542c510017.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-410-circle-and-tangent-line.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5071000cf542c510018.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-410-circle-and-tangent-line.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5071000cf542c510018.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-411-uphill-paths.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5081000cf542c510019.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-411-uphill-paths.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5081000cf542c510019.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-412-gnomon-numbering.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5081000cf542c51001a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-412-gnomon-numbering.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5081000cf542c51001a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-408-admissible-paths-through-a-grid.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5091000cf542c51001b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-408-admissible-paths-through-a-grid.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5091000cf542c51001b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-413-one-child-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50a1000cf542c51001c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-413-one-child-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50a1000cf542c51001c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-414-kaprekar-constant.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50b1000cf542c51001d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-414-kaprekar-constant.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50b1000cf542c51001d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-415-titanic-sets.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50c1000cf542c51001e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-415-titanic-sets.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50c1000cf542c51001e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-417-reciprocal-cycles-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50d1000cf542c51001f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-417-reciprocal-cycles-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50d1000cf542c51001f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-416-a-frogs-trip.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50e1000cf542c510020.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-416-a-frogs-trip.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50e1000cf542c510020.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-418-factorisation-triples.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50f1000cf542c510021.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-418-factorisation-triples.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f50f1000cf542c510021.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-419-look-and-say-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5101000cf542c510022.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-419-look-and-say-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5101000cf542c510022.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-420-2x2-positive-integer-matrix.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5111000cf542c510023.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-420-2x2-positive-integer-matrix.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5111000cf542c510023.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-421-prime-factors-of-n151.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5131000cf542c510024.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-421-prime-factors-of-n151.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5131000cf542c510024.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-422-sequence-of-points-on-a-hyperbola.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5131000cf542c510025.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-422-sequence-of-points-on-a-hyperbola.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5131000cf542c510025.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-424-kakuro.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5141000cf542c510026.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-424-kakuro.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5141000cf542c510026.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-423-consecutive-die-throws.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5141000cf542c510027.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-423-consecutive-die-throws.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5141000cf542c510027.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-425-prime-connection.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5151000cf542c510028.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-425-prime-connection.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5151000cf542c510028.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-426-box-ball-system.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5171000cf542c510029.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-426-box-ball-system.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5171000cf542c510029.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-427-n-sequences.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5181000cf542c51002a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-427-n-sequences.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5181000cf542c51002a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-428-necklace-of-circles.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5191000cf542c51002b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-428-necklace-of-circles.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5191000cf542c51002b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-429-sum-of-squares-of-unitary-divisors.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5191000cf542c51002c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-429-sum-of-squares-of-unitary-divisors.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5191000cf542c51002c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-430-range-flips.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51a1000cf542c51002d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-430-range-flips.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51a1000cf542c51002d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-431-square-space-silo.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51b1000cf542c51002e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-431-square-space-silo.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51b1000cf542c51002e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-433-steps-in-euclids-algorithm.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51d1000cf542c51002f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-433-steps-in-euclids-algorithm.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51d1000cf542c51002f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-432-totient-sum.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51e1000cf542c510030.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-432-totient-sum.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51e1000cf542c510030.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-434-rigid-graphs.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51f1000cf542c510031.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-434-rigid-graphs.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f51f1000cf542c510031.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-435-polynomials-of-fibonacci-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5201000cf542c510032.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-435-polynomials-of-fibonacci-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5201000cf542c510032.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-436-unfair-wager.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5221000cf542c510033.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-436-unfair-wager.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5221000cf542c510033.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-438-integer-part-of-polynomial-equations-solutions.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5231000cf542c510034.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-438-integer-part-of-polynomial-equations-solutions.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5231000cf542c510034.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-439-sum-of-sum-of-divisors.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5231000cf542c510035.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-439-sum-of-sum-of-divisors.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5231000cf542c510035.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-437-fibonacci-primitive-roots.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5241000cf542c510036.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-437-fibonacci-primitive-roots.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5241000cf542c510036.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-440-gcd-and-tiling.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5241000cf542c510037.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-440-gcd-and-tiling.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5241000cf542c510037.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-441-the-inverse-summation-of-coprime-couples.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5261000cf542c510038.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-441-the-inverse-summation-of-coprime-couples.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5261000cf542c510038.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-442-eleven-free-integers.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5271000cf542c510039.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-442-eleven-free-integers.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5271000cf542c510039.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-443-gcd-sequence.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5271000cf542c51003a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-443-gcd-sequence.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5271000cf542c51003a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-444-the-roundtable-lottery.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52a1000cf542c51003b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-444-the-roundtable-lottery.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52a1000cf542c51003b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-445-retractions-a.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52a1000cf542c51003c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-445-retractions-a.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52a1000cf542c51003c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-446-retractions-b.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-446-retractions-b.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-447-retractions-c.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-447-retractions-c.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-448-average-least-common-multiple.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-448-average-least-common-multiple.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52c1000cf542c51003f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-449-chocolate-covered-candy.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52d1000cf542c510040.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-449-chocolate-covered-candy.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52d1000cf542c510040.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-450-hypocycloid-and-lattice-points.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52e1000cf542c510041.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-450-hypocycloid-and-lattice-points.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f52e1000cf542c510041.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-451-modular-inverses.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5311000cf542c510042.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-451-modular-inverses.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5311000cf542c510042.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-452-long-products.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5311000cf542c510043.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-452-long-products.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5311000cf542c510043.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-453-lattice-quadrilaterals.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5311000cf542c510044.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-453-lattice-quadrilaterals.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5311000cf542c510044.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-454-diophantine-reciprocals-iii.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5331000cf542c510045.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-454-diophantine-reciprocals-iii.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5331000cf542c510045.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-455-powers-with-trailing-digits.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5331000cf542c510046.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-455-powers-with-trailing-digits.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5331000cf542c510046.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-456-triangles-containing-the-origin-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5351000cf542c510047.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-456-triangles-containing-the-origin-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5351000cf542c510047.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-457-a-polynomial-modulo-the-square-of-a-prime.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5361000cf542c510048.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-457-a-polynomial-modulo-the-square-of-a-prime.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5361000cf542c510048.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-458-permutations-of-project.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5361000cf542c510049.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-458-permutations-of-project.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5361000cf542c510049.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-459-flipping-game.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5371000cf542c51004a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-459-flipping-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5371000cf542c51004a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-460-an-ant-on-the-move.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5381000cf542c51004b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-460-an-ant-on-the-move.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5381000cf542c51004b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-461-almost-pi.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53a1000cf542c51004c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-461-almost-pi.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53a1000cf542c51004c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-462-permutation-of-3-smooth-numbers.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53b1000cf542c51004d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-462-permutation-of-3-smooth-numbers.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53b1000cf542c51004d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-463-a-weird-recurrence-relation.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53c1000cf542c51004e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-463-a-weird-recurrence-relation.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53c1000cf542c51004e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-464-mbius-function-and-intervals.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53d1000cf542c51004f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-464-mbius-function-and-intervals.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53d1000cf542c51004f.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-465-polar-polygons.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53d1000cf542c510050.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-465-polar-polygons.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53d1000cf542c510050.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-466-distinct-terms-in-a-multiplication-table.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53e1000cf542c510051.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-466-distinct-terms-in-a-multiplication-table.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f53e1000cf542c510051.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-467-superinteger.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5411000cf542c510052.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-467-superinteger.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5411000cf542c510052.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-469-empty-chairs.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5411000cf542c510053.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-469-empty-chairs.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5411000cf542c510053.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-468-smooth-divisors-of-binomial-coefficients.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5411000cf542c510054.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-468-smooth-divisors-of-binomial-coefficients.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5411000cf542c510054.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-470-super-ramvok.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5431000cf542c510055.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-470-super-ramvok.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5431000cf542c510055.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-471-triangle-inscribed-in-ellipse.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5431000cf542c510056.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-471-triangle-inscribed-in-ellipse.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5431000cf542c510056.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-472-comfortable-distance-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5451000cf542c510057.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-472-comfortable-distance-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5451000cf542c510057.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-473-phigital-number-base.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5461000cf542c510058.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-473-phigital-number-base.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5461000cf542c510058.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-474-last-digits-of-divisors.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5471000cf542c510059.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-474-last-digits-of-divisors.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5471000cf542c510059.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-475-music-festival.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5481000cf542c51005a.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-475-music-festival.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5481000cf542c51005a.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-476-circle-packing-ii.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5481000cf542c51005b.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-476-circle-packing-ii.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f5481000cf542c51005b.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-477-number-sequence-game.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54a1000cf542c51005c.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-477-number-sequence-game.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54a1000cf542c51005c.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-479-roots-on-the-rise.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54b1000cf542c51005d.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-479-roots-on-the-rise.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54b1000cf542c51005d.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-478-mixtures.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54c1000cf542c51005e.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-478-mixtures.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54c1000cf542c51005e.md diff --git a/curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-480-the-last-question.md b/curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54c1000cf542c51005f.md similarity index 100% rename from curriculum/challenges/english/18-project-euler/project-euler-problems-401-to-480/problem-480-the-last-question.md rename to curriculum/challenges/english/blocks/project-euler-problems-401-to-480/5900f54c1000cf542c51005f.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-why-program.md b/curriculum/challenges/english/blocks/python-for-everybody/5e6a54a558d3af90110a60a0.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-why-program.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e6a54a558d3af90110a60a0.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-hardware-achitecture.md b/curriculum/challenges/english/blocks/python-for-everybody/5e6a54af58d3af90110a60a1.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-hardware-achitecture.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e6a54af58d3af90110a60a1.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-python-as-a-language.md b/curriculum/challenges/english/blocks/python-for-everybody/5e6a54ba58d3af90110a60a2.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-python-as-a-language.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e6a54ba58d3af90110a60a2.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-elements-of-python.md b/curriculum/challenges/english/blocks/python-for-everybody/5e6a54c358d3af90110a60a3.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/introduction-elements-of-python.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e6a54c358d3af90110a60a3.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/variables-expressions-and-statements.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f050b6c005b0e76f056.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/variables-expressions-and-statements.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f050b6c005b0e76f056.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/intermediate-expressions.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f050b6c005b0e76f057.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/intermediate-expressions.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f050b6c005b0e76f057.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/conditional-execution.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f050b6c005b0e76f058.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/conditional-execution.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f050b6c005b0e76f058.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/more-conditional-structures.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f059.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/more-conditional-structures.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f059.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-functions.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f05a.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-functions.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f05a.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/build-your-own-functions.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f05b.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/build-your-own-functions.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f05b.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/loops-and-iterations.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f05c.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/loops-and-iterations.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f060b6c005b0e76f05c.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/iterations-definite-loops.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f05d.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/iterations-definite-loops.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f05d.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/iterations-loop-idioms.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f05e.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/iterations-loop-idioms.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f05e.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/iterations-more-patterns.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f05f.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/iterations-more-patterns.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f05f.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/strings-in-python.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f060.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/strings-in-python.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f060.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/intermediate-strings.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f061.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/intermediate-strings.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f070b6c005b0e76f061.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/reading-files.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f080b6c005b0e76f062.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/reading-files.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f080b6c005b0e76f062.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/files-as-a-sequence.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f080b6c005b0e76f063.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/files-as-a-sequence.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f080b6c005b0e76f063.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-lists.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f080b6c005b0e76f064.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-lists.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f080b6c005b0e76f064.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/working-with-lists.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f065.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/working-with-lists.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f065.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/strings-and-lists.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f066.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/strings-and-lists.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f066.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-dictionaries.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f067.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-dictionaries.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f067.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/dictionaries-common-applications.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f068.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/dictionaries-common-applications.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f090b6c005b0e76f068.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/dictionaries-and-loops.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0a0b6c005b0e76f069.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/dictionaries-and-loops.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0a0b6c005b0e76f069.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/the-tuples-collection.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0a0b6c005b0e76f06c.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/the-tuples-collection.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0a0b6c005b0e76f06c.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/comparing-and-sorting-tuples.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06d.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/comparing-and-sorting-tuples.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06d.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/regular-expressions.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06e.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/regular-expressions.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06e.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/regular-expressions-matching-and-extracting-data.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06f.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/regular-expressions-matching-and-extracting-data.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f06f.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/regular-expressions-practical-applications.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f070.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/regular-expressions-practical-applications.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0b0b6c005b0e76f070.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-with-python.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f071.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-with-python.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f071.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-protocol.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f072.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-protocol.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f072.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-write-a-web-browser.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f073.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-write-a-web-browser.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f073.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-text-processing.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f074.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-text-processing.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0c0b6c005b0e76f074.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-using-urllib-in-python.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0d0b6c005b0e76f075.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-using-urllib-in-python.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0d0b6c005b0e76f075.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-web-scraping-with-python.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0d0b6c005b0e76f076.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/networking-web-scraping-with-python.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0d0b6c005b0e76f076.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/using-web-services.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07a.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/using-web-services.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07a.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-xml.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07b.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-xml.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07b.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-xml-schema.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07c.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-xml-schema.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f0e0b6c005b0e76f07c.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-json.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f140b6c005b0e76f07d.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-json.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f140b6c005b0e76f07d.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-service-oriented-approach.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f140b6c005b0e76f07e.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-service-oriented-approach.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f140b6c005b0e76f07e.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-apis.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f150b6c005b0e76f07f.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-apis.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f150b6c005b0e76f07f.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-api-rate-limiting-and-security.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f150b6c005b0e76f080.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/web-services-api-rate-limiting-and-security.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f150b6c005b0e76f080.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-objects.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f160b6c005b0e76f085.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/python-objects.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f160b6c005b0e76f085.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/objects-a-sample-class.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f160b6c005b0e76f086.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/objects-a-sample-class.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f160b6c005b0e76f086.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/object-lifecycle.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f087.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/object-lifecycle.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f087.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/objects-inheritance.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f088.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/objects-inheritance.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f088.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-and-sqlite.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f08a.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-and-sqlite.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f08a.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/make-a-relational-database.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f08b.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/make-a-relational-database.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f170b6c005b0e76f08b.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-database-design.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08c.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-database-design.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08c.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/representing-relationships-in-a-relational-database.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08d.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/representing-relationships-in-a-relational-database.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08d.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-relationship-building.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08e.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-relationship-building.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08e.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-join-operation.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08f.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-join-operation.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f180b6c005b0e76f08f.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-many-to-many-relationships.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f190b6c005b0e76f090.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/relational-databases-many-to-many-relationships.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f190b6c005b0e76f090.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/visualizing-data-with-python.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f690b6c005b0e76f095.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/visualizing-data-with-python.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f690b6c005b0e76f095.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/data-visualization-page-rank.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f6a0b6c005b0e76f096.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/data-visualization-page-rank.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f6a0b6c005b0e76f096.md diff --git a/curriculum/challenges/english/23-python-for-everybody/python-for-everybody/data-visualization-mailing-lists.md b/curriculum/challenges/english/blocks/python-for-everybody/5e7b9f6a0b6c005b0e76f097.md similarity index 100% rename from curriculum/challenges/english/23-python-for-everybody/python-for-everybody/data-visualization-mailing-lists.md rename to curriculum/challenges/english/blocks/python-for-everybody/5e7b9f6a0b6c005b0e76f097.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/introduction-and-setup.md b/curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94dae.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/introduction-and-setup.md rename to curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94dae.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/understanding-sockets-and-creating-a-tcp-server.md b/curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94daf.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/understanding-sockets-and-creating-a-tcp-server.md rename to curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94daf.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/creating-a-tcp-client.md b/curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db0.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/creating-a-tcp-client.md rename to curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db0.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-1.md b/curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db1.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-1.md rename to curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db1.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-2.md b/curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db2.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-2.md rename to curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db2.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-banner-grabber.md b/curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db3.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-banner-grabber.md rename to curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db3.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-port-scanner.md b/curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db4.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-port-scanner.md rename to curriculum/challenges/english/blocks/python-for-penetration-testing/5ea9997bbec2e9bc47e94db4.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824a367417b2b2512c46.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824a367417b2b2512c46.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c47.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c47.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c48.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c48.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c49.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c49.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c4a.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c4a.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c4b.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824b367417b2b2512c4b.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4c.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4c.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4d.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4d.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4e.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4e.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4f.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824c367417b2b2512c4f.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c50.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c50.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c51.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c51.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c52.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c52.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c53.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c53.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c54.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824d367417b2b2512c54.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c55.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c55.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c56.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c56.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c57.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c57.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c58.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824e367417b2b2512c58.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c59.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c59.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5a.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5a.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5b.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5b.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/simulate-actions-using-a-headless-browser.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5c.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/simulate-actions-using-a-headless-browser.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d824f367417b2b2512c5c.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d8250367417b2b2512c5d.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/587d8250367417b2b2512c5d.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md b/curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/5f8884f4c46685731aabfc41.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md rename to curriculum/challenges/english/blocks/quality-assurance-and-testing-with-chai/5f8884f4c46685731aabfc41.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md b/curriculum/challenges/english/blocks/quality-assurance-projects/587d8249367417b2b2512c41.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md rename to curriculum/challenges/english/blocks/quality-assurance-projects/587d8249367417b2b2512c41.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/english/blocks/quality-assurance-projects/587d8249367417b2b2512c42.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md rename to curriculum/challenges/english/blocks/quality-assurance-projects/587d8249367417b2b2512c42.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md b/curriculum/challenges/english/blocks/quality-assurance-projects/587d824a367417b2b2512c43.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md rename to curriculum/challenges/english/blocks/quality-assurance-projects/587d824a367417b2b2512c43.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md b/curriculum/challenges/english/blocks/quality-assurance-projects/5e601bf95ac9d0ecd8b94afd.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md rename to curriculum/challenges/english/blocks/quality-assurance-projects/5e601bf95ac9d0ecd8b94afd.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md b/curriculum/challenges/english/blocks/quality-assurance-projects/5e601c0d5ac9d0ecd8b94afe.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md rename to curriculum/challenges/english/blocks/quality-assurance-projects/5e601c0d5ac9d0ecd8b94afe.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/english/blocks/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md rename to curriculum/challenges/english/blocks/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/english/blocks/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md rename to curriculum/challenges/english/blocks/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/english/blocks/quiz-bash-commands/66f1af4fedf643c78d024c5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md rename to curriculum/challenges/english/blocks/quiz-bash-commands/66f1af4fedf643c78d024c5e.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/english/blocks/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md rename to curriculum/challenges/english/blocks/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/english/blocks/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md rename to curriculum/challenges/english/blocks/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/english/blocks/quiz-basic-html/66df3b712c41c499e9d31e5b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md rename to curriculum/challenges/english/blocks/quiz-basic-html/66df3b712c41c499e9d31e5b.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-classes-and-objects/67f413038f0f8c452c660dc5.md b/curriculum/challenges/english/blocks/quiz-classes-and-objects/67f413038f0f8c452c660dc5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-classes-and-objects/67f413038f0f8c452c660dc5.md rename to curriculum/challenges/english/blocks/quiz-classes-and-objects/67f413038f0f8c452c660dc5.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/english/blocks/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md rename to curriculum/challenges/english/blocks/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/english/blocks/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md rename to curriculum/challenges/english/blocks/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/english/blocks/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md rename to curriculum/challenges/english/blocks/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/english/blocks/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md rename to curriculum/challenges/english/blocks/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/english/blocks/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md rename to curriculum/challenges/english/blocks/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/english/blocks/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md rename to curriculum/challenges/english/blocks/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/english/blocks/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md rename to curriculum/challenges/english/blocks/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/english/blocks/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md rename to curriculum/challenges/english/blocks/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/english/blocks/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md rename to curriculum/challenges/english/blocks/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/english/blocks/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md rename to curriculum/challenges/english/blocks/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/english/blocks/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md rename to curriculum/challenges/english/blocks/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/english/blocks/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md rename to curriculum/challenges/english/blocks/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/english/blocks/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md rename to curriculum/challenges/english/blocks/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/english/blocks/quiz-css-typography/66ed9010f45ce3ece4053eb8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md rename to curriculum/challenges/english/blocks/quiz-css-typography/66ed9010f45ce3ece4053eb8.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/english/blocks/quiz-css-variables/66ed9018f45ce3ece4053eb9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md rename to curriculum/challenges/english/blocks/quiz-css-variables/66ed9018f45ce3ece4053eb9.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-data-structures/67f41341453c2247fb2828f7.md b/curriculum/challenges/english/blocks/quiz-data-structures/67f41341453c2247fb2828f7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-data-structures/67f41341453c2247fb2828f7.md rename to curriculum/challenges/english/blocks/quiz-data-structures/67f41341453c2247fb2828f7.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/english/blocks/quiz-debugging-javascript/66edd10913f078e7669eca81.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md rename to curriculum/challenges/english/blocks/quiz-debugging-javascript/66edd10913f078e7669eca81.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/english/blocks/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md rename to curriculum/challenges/english/blocks/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-dictionaries-and-sets/67f412ac59601c4151b763da.md b/curriculum/challenges/english/blocks/quiz-dictionaries-and-sets/67f412ac59601c4151b763da.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-dictionaries-and-sets/67f412ac59601c4151b763da.md rename to curriculum/challenges/english/blocks/quiz-dictionaries-and-sets/67f412ac59601c4151b763da.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/english/blocks/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md rename to curriculum/challenges/english/blocks/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-dynamic-programming/67f413a2abe9894c52e15c6e.md b/curriculum/challenges/english/blocks/quiz-dynamic-programming/67f413a2abe9894c52e15c6e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-dynamic-programming/67f413a2abe9894c52e15c6e.md rename to curriculum/challenges/english/blocks/quiz-dynamic-programming/67f413a2abe9894c52e15c6e.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-error-handling/67f412eaf6e68343aab8ea81.md b/curriculum/challenges/english/blocks/quiz-error-handling/67f412eaf6e68343aab8ea81.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-error-handling/67f412eaf6e68343aab8ea81.md rename to curriculum/challenges/english/blocks/quiz-error-handling/67f412eaf6e68343aab8ea81.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/english/blocks/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md rename to curriculum/challenges/english/blocks/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/english/blocks/quiz-git/66f1b06a5a5d10cc100af620.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md rename to curriculum/challenges/english/blocks/quiz-git/66f1b06a5a5d10cc100af620.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-graphs-and-trees/67f4138c34cd9c4ac783ceef.md b/curriculum/challenges/english/blocks/quiz-graphs-and-trees/67f4138c34cd9c4ac783ceef.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-graphs-and-trees/67f4138c34cd9c4ac783ceef.md rename to curriculum/challenges/english/blocks/quiz-graphs-and-trees/67f4138c34cd9c4ac783ceef.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/english/blocks/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md rename to curriculum/challenges/english/blocks/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/english/blocks/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md rename to curriculum/challenges/english/blocks/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/english/blocks/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md rename to curriculum/challenges/english/blocks/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/english/blocks/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md rename to curriculum/challenges/english/blocks/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-classes/67358ac128957c865dcf3ddf.md b/curriculum/challenges/english/blocks/quiz-javascript-classes/67358ac128957c865dcf3ddf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-classes/67358ac128957c865dcf3ddf.md rename to curriculum/challenges/english/blocks/quiz-javascript-classes/67358ac128957c865dcf3ddf.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/english/blocks/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md rename to curriculum/challenges/english/blocks/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/english/blocks/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md rename to curriculum/challenges/english/blocks/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/english/blocks/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md rename to curriculum/challenges/english/blocks/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/english/blocks/quiz-javascript-functions/66edcc779993c0da6906dbb9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md rename to curriculum/challenges/english/blocks/quiz-javascript-functions/66edcc779993c0da6906dbb9.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/english/blocks/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md rename to curriculum/challenges/english/blocks/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/english/blocks/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md rename to curriculum/challenges/english/blocks/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/english/blocks/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md rename to curriculum/challenges/english/blocks/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md b/curriculum/challenges/english/blocks/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md rename to curriculum/challenges/english/blocks/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/english/blocks/quiz-javascript-math/66edc3ab8c6413c344f401bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md rename to curriculum/challenges/english/blocks/quiz-javascript-math/66edc3ab8c6413c344f401bf.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/english/blocks/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md rename to curriculum/challenges/english/blocks/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/english/blocks/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md rename to curriculum/challenges/english/blocks/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/english/blocks/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md rename to curriculum/challenges/english/blocks/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/english/blocks/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md rename to curriculum/challenges/english/blocks/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-js-a11y/68376949899fcbad3c9cac23.md b/curriculum/challenges/english/blocks/quiz-js-a11y/68376949899fcbad3c9cac23.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-js-a11y/68376949899fcbad3c9cac23.md rename to curriculum/challenges/english/blocks/quiz-js-a11y/68376949899fcbad3c9cac23.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/english/blocks/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md rename to curriculum/challenges/english/blocks/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-loops-and-sequences/67f41268a129e63f8e071736.md b/curriculum/challenges/english/blocks/quiz-loops-and-sequences/67f41268a129e63f8e071736.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-loops-and-sequences/67f41268a129e63f8e071736.md rename to curriculum/challenges/english/blocks/quiz-loops-and-sequences/67f41268a129e63f8e071736.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-object-oriented-programming/67f4131db7777346b1b3dc6f.md b/curriculum/challenges/english/blocks/quiz-object-oriented-programming/67f4131db7777346b1b3dc6f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-object-oriented-programming/67f4131db7777346b1b3dc6f.md rename to curriculum/challenges/english/blocks/quiz-object-oriented-programming/67f4131db7777346b1b3dc6f.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-python-basics/67f41242431cbf3db8ca79c7.md b/curriculum/challenges/english/blocks/quiz-python-basics/67f41242431cbf3db8ca79c7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-python-basics/67f41242431cbf3db8ca79c7.md rename to curriculum/challenges/english/blocks/quiz-python-basics/67f41242431cbf3db8ca79c7.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/english/blocks/quiz-react-basics/66f1a2009e65c9a40a26d51e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md rename to curriculum/challenges/english/blocks/quiz-react-basics/66f1a2009e65c9a40a26d51e.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-react-forms-data-fetching-and-routing/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/english/blocks/quiz-react-forms-data-fetching-and-routing/66f1ad049d7a6ac0886cc2ba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-react-forms-data-fetching-and-routing/66f1ad049d7a6ac0886cc2ba.md rename to curriculum/challenges/english/blocks/quiz-react-forms-data-fetching-and-routing/66f1ad049d7a6ac0886cc2ba.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/english/blocks/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md rename to curriculum/challenges/english/blocks/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/english/blocks/quiz-recursion/66edd43cded6bff30944b676.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md rename to curriculum/challenges/english/blocks/quiz-recursion/66edd43cded6bff30944b676.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/english/blocks/quiz-relational-database/66f1af82732957c895f0b21a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md rename to curriculum/challenges/english/blocks/quiz-relational-database/66f1af82732957c895f0b21a.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/english/blocks/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md rename to curriculum/challenges/english/blocks/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-searching-and-sorting-algorithms/67f4136110dddb491be2e90a.md b/curriculum/challenges/english/blocks/quiz-searching-and-sorting-algorithms/67f4136110dddb491be2e90a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-searching-and-sorting-algorithms/67f4136110dddb491be2e90a.md rename to curriculum/challenges/english/blocks/quiz-searching-and-sorting-algorithms/67f4136110dddb491be2e90a.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/english/blocks/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md rename to curriculum/challenges/english/blocks/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/english/blocks/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md rename to curriculum/challenges/english/blocks/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/english/blocks/quiz-testing/66f1aeffc5774ac692112a7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md rename to curriculum/challenges/english/blocks/quiz-testing/66f1aeffc5774ac692112a7e.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/english/blocks/quiz-typescript/66f1ae758b77cfc3e4da6151.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md rename to curriculum/challenges/english/blocks/quiz-typescript/66f1ae758b77cfc3e4da6151.md diff --git a/curriculum/challenges/english/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/english/blocks/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md rename to curriculum/challenges/english/blocks/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/getting-started-with-react-redux.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036141.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/getting-started-with-react-redux.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036141.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/manage-state-locally-first.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036142.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/manage-state-locally-first.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036142.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/extract-state-logic-to-redux.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036143.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/extract-state-logic-to-redux.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036143.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/use-provider-to-connect-redux-to-react.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036144.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/use-provider-to-connect-redux-to-react.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036144.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/map-state-to-props.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036145.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/map-state-to-props.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036145.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/map-dispatch-to-props.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036146.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/map-dispatch-to-props.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036146.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/connect-redux-to-react.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036147.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/connect-redux-to-react.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036147.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/connect-redux-to-the-messages-app.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036148.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/connect-redux-to-the-messages-app.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036148.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/extract-local-state-into-redux.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036149.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/extract-local-state-into-redux.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d4036149.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/moving-forward-from-here.md b/curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d403614a.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react-and-redux/moving-forward-from-here.md rename to curriculum/challenges/english/blocks/react-and-redux/5a24c314108439a4d403614a.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-simple-jsx-element.md b/curriculum/challenges/english/blocks/react/587d7dbc367417b2b2512bb1.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-simple-jsx-element.md rename to curriculum/challenges/english/blocks/react/587d7dbc367417b2b2512bb1.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-complex-jsx-element.md b/curriculum/challenges/english/blocks/react/5a24bbe0dba28a8d3cbd4c5d.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-complex-jsx-element.md rename to curriculum/challenges/english/blocks/react/5a24bbe0dba28a8d3cbd4c5d.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/add-comments-in-jsx.md b/curriculum/challenges/english/blocks/react/5a24bbe0dba28a8d3cbd4c5e.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/add-comments-in-jsx.md rename to curriculum/challenges/english/blocks/react/5a24bbe0dba28a8d3cbd4c5e.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/render-html-elements-to-the-dom.md b/curriculum/challenges/english/blocks/react/5a24bbe0dba28a8d3cbd4c5f.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/render-html-elements-to-the-dom.md rename to curriculum/challenges/english/blocks/react/5a24bbe0dba28a8d3cbd4c5f.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/define-an-html-class-in-jsx.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036160.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/define-an-html-class-in-jsx.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036160.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/learn-about-self-closing-jsx-tags.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036161.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/learn-about-self-closing-jsx-tags.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036161.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-stateless-functional-component.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036162.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-stateless-functional-component.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036162.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-react-component.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036163.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-react-component.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036163.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-component-with-composition.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036164.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-component-with-composition.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036164.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-react-to-render-nested-components.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036165.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-react-to-render-nested-components.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036165.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/compose-react-components.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036166.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/compose-react-components.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036166.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/render-a-class-component-to-the-dom.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036167.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/render-a-class-component-to-the-dom.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036167.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/write-a-react-component-from-scratch.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036168.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/write-a-react-component-from-scratch.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036168.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/pass-props-to-a-stateless-functional-component.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036169.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/pass-props-to-a-stateless-functional-component.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036169.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/pass-an-array-as-props.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403616a.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/pass-an-array-as-props.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403616a.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-default-props.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403616b.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-default-props.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403616b.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/override-default-props.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403616c.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/override-default-props.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403616c.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-proptypes-to-define-the-props-you-expect.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403616d.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-proptypes-to-define-the-props-you-expect.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403616d.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/access-props-using-this.props.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403616e.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/access-props-using-this.props.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403616e.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/review-using-props-with-stateless-functional-components.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403616f.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/review-using-props-with-stateless-functional-components.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403616f.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-stateful-component.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036170.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-stateful-component.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036170.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/render-state-in-the-user-interface.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036171.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/render-state-in-the-user-interface.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036171.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/render-state-in-the-user-interface-another-way.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036172.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/render-state-in-the-user-interface-another-way.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036172.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/set-state-with-this.setstate.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036173.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/set-state-with-this.setstate.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036173.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/bind-this-to-a-class-method.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036174.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/bind-this-to-a-class-method.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036174.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036176.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036176.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/write-a-simple-counter.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036177.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/write-a-simple-counter.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036177.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-controlled-input.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036178.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-controlled-input.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036178.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/create-a-controlled-form.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036179.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/create-a-controlled-form.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036179.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/pass-state-as-props-to-child-components.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403617a.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/pass-state-as-props-to-child-components.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403617a.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/pass-a-callback-as-props.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403617b.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/pass-a-callback-as-props.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403617b.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-the-lifecycle-method-componentwillmount.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403617c.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-the-lifecycle-method-componentwillmount.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403617c.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-the-lifecycle-method-componentdidmount.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403617d.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-the-lifecycle-method-componentdidmount.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403617d.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/add-event-listeners.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403617e.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/add-event-listeners.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403617e.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/optimize-re-renders-with-shouldcomponentupdate.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036180.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/optimize-re-renders-with-shouldcomponentupdate.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036180.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/introducing-inline-styles.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036181.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/introducing-inline-styles.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036181.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/add-inline-styles-in-react.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036182.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/add-inline-styles-in-react.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036182.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-advanced-javascript-in-react-render-method.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036183.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-advanced-javascript-in-react-render-method.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036183.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/render-with-an-if-else-condition.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036184.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/render-with-an-if-else-condition.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036184.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use--for-a-more-concise-conditional.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036185.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use--for-a-more-concise-conditional.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036185.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-a-ternary-expression-for-conditional-rendering.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036187.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-a-ternary-expression-for-conditional-rendering.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036187.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/render-conditionally-from-props.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036188.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/render-conditionally-from-props.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036188.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/change-inline-css-conditionally-based-on-component-state.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d4036189.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/change-inline-css-conditionally-based-on-component-state.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d4036189.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-array.map-to-dynamically-render-elements.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403618a.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-array.map-to-dynamically-render-elements.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403618a.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/give-sibling-elements-a-unique-key-attribute.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403618b.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/give-sibling-elements-a-unique-key-attribute.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403618b.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/use-array.filter-to-dynamically-filter-an-array.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403618c.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/use-array.filter-to-dynamically-filter-an-array.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403618c.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/react/render-react-on-the-server-with-rendertostring.md b/curriculum/challenges/english/blocks/react/5a24c314108439a4d403618d.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/react/render-react-on-the-server-with-rendertostring.md rename to curriculum/challenges/english/blocks/react/5a24c314108439a4d403618d.md diff --git a/curriculum/challenges/english/28-basic-html/recipe-page/668f08ea07b99b1f4a91acab.md b/curriculum/challenges/english/blocks/recipe-page/668f08ea07b99b1f4a91acab.md similarity index 100% rename from curriculum/challenges/english/28-basic-html/recipe-page/668f08ea07b99b1f4a91acab.md rename to curriculum/challenges/english/blocks/recipe-page/668f08ea07b99b1f4a91acab.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/create-a-redux-store.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614b.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/create-a-redux-store.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614b.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/get-state-from-the-redux-store.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614c.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/get-state-from-the-redux-store.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614c.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/define-a-redux-action.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614d.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/define-a-redux-action.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614d.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/define-an-action-creator.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614e.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/define-an-action-creator.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614e.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/dispatch-an-action-event.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614f.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/dispatch-an-action-event.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d403614f.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/handle-an-action-in-the-store.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036150.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/handle-an-action-in-the-store.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036150.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/use-a-switch-statement-to-handle-multiple-actions.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036151.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/use-a-switch-statement-to-handle-multiple-actions.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036151.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/use-const-for-action-types.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036152.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/use-const-for-action-types.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036152.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/register-a-store-listener.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036153.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/register-a-store-listener.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036153.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/combine-multiple-reducers.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036154.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/combine-multiple-reducers.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036154.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/send-action-data-to-the-store.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036155.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/send-action-data-to-the-store.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036155.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/use-middleware-to-handle-asynchronous-actions.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036156.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/use-middleware-to-handle-asynchronous-actions.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036156.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036157.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/write-a-counter-with-redux.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036157.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/never-mutate-state.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036158.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/never-mutate-state.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036158.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/use-the-spread-operator-on-arrays.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036159.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/use-the-spread-operator-on-arrays.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d4036159.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/remove-an-item-from-an-array.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d403615a.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/remove-an-item-from-an-array.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d403615a.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/copy-an-object-with-object.assign.md b/curriculum/challenges/english/blocks/redux/5a24c314108439a4d403615b.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/redux/copy-an-object-with-object.assign.md rename to curriculum/challenges/english/blocks/redux/5a24c314108439a4d403615b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db3367417b2b2512b8e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db3367417b2b2512b8e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db3367417b2b2512b8f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db3367417b2b2512b8f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b90.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b90.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b91.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b91.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/extract-matches.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b92.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/extract-matches.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b92.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b93.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db4367417b2b2512b93.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-anything-with-wildcard-period.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b94.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-anything-with-wildcard-period.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b94.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-character-with-multiple-possibilities.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b95.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-character-with-multiple-possibilities.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b95.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b96.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b96.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-numbers-and-letters-of-the-alphabet.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b97.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-numbers-and-letters-of-the-alphabet.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db5367417b2b2512b97.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b98.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b98.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-one-or-more-times.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b99.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-one-or-more-times.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b99.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-zero-or-more-times.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b9a.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-zero-or-more-times.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b9a.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b9b.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db6367417b2b2512b9b.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-one-or-more-criminals-in-a-hunt.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9c.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-one-or-more-criminals-in-a-hunt.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9c.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-beginning-string-patterns.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9d.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-beginning-string-patterns.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9d.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-ending-string-patterns.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9e.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-ending-string-patterns.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9e.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-letters-and-numbers.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-letters-and-numbers.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db7367417b2b2512b9f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-everything-but-letters-and-numbers.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba0.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-everything-but-letters-and-numbers.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba0.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-non-numbers.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba1.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-non-numbers.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba1.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba2.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba2.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-whitespace.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba3.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-whitespace.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db8367417b2b2512ba3.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-non-whitespace-characters.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba4.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-non-whitespace-characters.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba4.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba5.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba5.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-only-the-lower-number-of-matches.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-only-the-lower-number-of-matches.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-exact-number-of-matches.md b/curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba7.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-exact-number-of-matches.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7db9367417b2b2512ba7.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-all-or-none.md b/curriculum/challenges/english/blocks/regular-expressions/587d7dba367417b2b2512ba8.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-all-or-none.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7dba367417b2b2512ba8.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/positive-and-negative-lookahead.md b/curriculum/challenges/english/blocks/regular-expressions/587d7dba367417b2b2512ba9.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/positive-and-negative-lookahead.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7dba367417b2b2512ba9.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups.md b/curriculum/challenges/english/blocks/regular-expressions/587d7dbb367417b2b2512baa.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7dbb367417b2b2512baa.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/use-capture-groups-to-search-and-replace.md b/curriculum/challenges/english/blocks/regular-expressions/587d7dbb367417b2b2512bab.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/use-capture-groups-to-search-and-replace.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7dbb367417b2b2512bab.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/remove-whitespace-from-start-and-end.md b/curriculum/challenges/english/blocks/regular-expressions/587d7dbb367417b2b2512bac.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/remove-whitespace-from-start-and-end.md rename to curriculum/challenges/english/blocks/regular-expressions/587d7dbb367417b2b2512bac.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-mixed-grouping-of-characters.md b/curriculum/challenges/english/blocks/regular-expressions/5c3dda8b4d8df89bea71600f.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-mixed-grouping-of-characters.md rename to curriculum/challenges/english/blocks/regular-expressions/5c3dda8b4d8df89bea71600f.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-numbers.md b/curriculum/challenges/english/blocks/regular-expressions/5d712346c441eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-numbers.md rename to curriculum/challenges/english/blocks/regular-expressions/5d712346c441eddfaeb5bdef.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md b/curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b0367417b2b2512b08.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md rename to curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b0367417b2b2512b08.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-an-image-responsive.md b/curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b1367417b2b2512b09.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-an-image-responsive.md rename to curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b1367417b2b2512b09.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/use-a-retina-image-for-higher-resolution-displays.md b/curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b1367417b2b2512b0a.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/use-a-retina-image-for-higher-resolution-displays.md rename to curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b1367417b2b2512b0a.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md b/curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b1367417b2b2512b0c.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md rename to curriculum/challenges/english/blocks/responsive-web-design-principles/587d78b1367417b2b2512b0c.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657a0ea50da0c8d9d6d7950a.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657a0ea50da0c8d9d6d7950a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657a0ea50da0c8d9d6d7950a.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657a0ea50da0c8d9d6d7950a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657a19e477dc04e36a86dffc.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657a19e477dc04e36a86dffc.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657a19e477dc04e36a86dffc.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657a19e477dc04e36a86dffc.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657c91ad5028770fc68d6116.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657c91ad5028770fc68d6116.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657c91ad5028770fc68d6116.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657c91ad5028770fc68d6116.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657ca813b0908a230e3eb488.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657ca813b0908a230e3eb488.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657ca813b0908a230e3eb488.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657ca813b0908a230e3eb488.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657caa69db80ef25862b1b17.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657caa69db80ef25862b1b17.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657caa69db80ef25862b1b17.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657caa69db80ef25862b1b17.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657caf204c0d672a35411c31.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657caf204c0d672a35411c31.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657caf204c0d672a35411c31.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657caf204c0d672a35411c31.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657cf677438e705eab9fd1f9.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657cf677438e705eab9fd1f9.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657cf677438e705eab9fd1f9.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657cf677438e705eab9fd1f9.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d1d52d574588677347c7f.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d1d52d574588677347c7f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d1d52d574588677347c7f.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d1d52d574588677347c7f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d3ab710745d17697c633a.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d3ab710745d17697c633a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d3ab710745d17697c633a.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d3ab710745d17697c633a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d4a7e2002f822c646204b.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d4a7e2002f822c646204b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d4a7e2002f822c646204b.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d4a7e2002f822c646204b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d552526c0d72beb57160f.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d552526c0d72beb57160f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657d552526c0d72beb57160f.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657d552526c0d72beb57160f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657dfeef78fe0364bd241d7f.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657dfeef78fe0364bd241d7f.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657dfeef78fe0364bd241d7f.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657dfeef78fe0364bd241d7f.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657e0c2c6a9d37705146f34d.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657e0c2c6a9d37705146f34d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657e0c2c6a9d37705146f34d.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657e0c2c6a9d37705146f34d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657e230500602983e01fff6e.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657e230500602983e01fff6e.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/657e230500602983e01fff6e.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/657e230500602983e01fff6e.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/679c1803ee88d2245cf9e335.md b/curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/679c1803ee88d2245cf9e335.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-algorithmic-thinking-by-building-a-dice-game/679c1803ee88d2245cf9e335.md rename to curriculum/challenges/english/blocks/review-algorithmic-thinking-by-building-a-dice-game/679c1803ee88d2245cf9e335.md diff --git a/curriculum/challenges/english/25-front-end-development/review-asynchronous-javascript/6723d35bb07d1bd220d0f28d.md b/curriculum/challenges/english/blocks/review-asynchronous-javascript/6723d35bb07d1bd220d0f28d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-asynchronous-javascript/6723d35bb07d1bd220d0f28d.md rename to curriculum/challenges/english/blocks/review-asynchronous-javascript/6723d35bb07d1bd220d0f28d.md diff --git a/curriculum/challenges/english/25-front-end-development/review-bash-and-sql/6724e46581a1742244e45b59.md b/curriculum/challenges/english/blocks/review-bash-and-sql/6724e46581a1742244e45b59.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-bash-and-sql/6724e46581a1742244e45b59.md rename to curriculum/challenges/english/blocks/review-bash-and-sql/6724e46581a1742244e45b59.md diff --git a/curriculum/challenges/english/25-front-end-development/review-bash-commands/6724e387ee098d1ef33108ba.md b/curriculum/challenges/english/blocks/review-bash-commands/6724e387ee098d1ef33108ba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-bash-commands/6724e387ee098d1ef33108ba.md rename to curriculum/challenges/english/blocks/review-bash-commands/6724e387ee098d1ef33108ba.md diff --git a/curriculum/challenges/english/25-front-end-development/review-bash-scripting/6724e417419c2f211bb41bfc.md b/curriculum/challenges/english/blocks/review-bash-scripting/6724e417419c2f211bb41bfc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-bash-scripting/6724e417419c2f211bb41bfc.md rename to curriculum/challenges/english/blocks/review-bash-scripting/6724e417419c2f211bb41bfc.md diff --git a/curriculum/challenges/english/25-front-end-development/review-basic-css/671a887a7e62c75e9ab1ee4a.md b/curriculum/challenges/english/blocks/review-basic-css/671a887a7e62c75e9ab1ee4a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-basic-css/671a887a7e62c75e9ab1ee4a.md rename to curriculum/challenges/english/blocks/review-basic-css/671a887a7e62c75e9ab1ee4a.md diff --git a/curriculum/challenges/english/25-front-end-development/review-basic-html/67072fc183c7ca6c588feb4d.md b/curriculum/challenges/english/blocks/review-basic-html/67072fc183c7ca6c588feb4d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-basic-html/67072fc183c7ca6c588feb4d.md rename to curriculum/challenges/english/blocks/review-basic-html/67072fc183c7ca6c588feb4d.md diff --git a/curriculum/challenges/english/25-front-end-development/review-classes-and-objects/67f39d848979082814c07d9c.md b/curriculum/challenges/english/blocks/review-classes-and-objects/67f39d848979082814c07d9c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-classes-and-objects/67f39d848979082814c07d9c.md rename to curriculum/challenges/english/blocks/review-classes-and-objects/67f39d848979082814c07d9c.md diff --git a/curriculum/challenges/english/25-front-end-development/review-computer-basics/671a87e6dcef5b5bd765e5ed.md b/curriculum/challenges/english/blocks/review-computer-basics/671a87e6dcef5b5bd765e5ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-computer-basics/671a87e6dcef5b5bd765e5ed.md rename to curriculum/challenges/english/blocks/review-computer-basics/671a87e6dcef5b5bd765e5ed.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-accessibility/671a955b74ab5588735800d1.md b/curriculum/challenges/english/blocks/review-css-accessibility/671a955b74ab5588735800d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-accessibility/671a955b74ab5588735800d1.md rename to curriculum/challenges/english/blocks/review-css-accessibility/671a955b74ab5588735800d1.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-animations/671a999cc77b7f9bceb4caeb.md b/curriculum/challenges/english/blocks/review-css-animations/671a999cc77b7f9bceb4caeb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-animations/671a999cc77b7f9bceb4caeb.md rename to curriculum/challenges/english/blocks/review-css-animations/671a999cc77b7f9bceb4caeb.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-attribute-selectors/671a95990b86b68961340adc.md b/curriculum/challenges/english/blocks/review-css-attribute-selectors/671a95990b86b68961340adc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-attribute-selectors/671a95990b86b68961340adc.md rename to curriculum/challenges/english/blocks/review-css-attribute-selectors/671a95990b86b68961340adc.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-backgrounds-and-borders/671a88d636cebc5fbd407b78.md b/curriculum/challenges/english/blocks/review-css-backgrounds-and-borders/671a88d636cebc5fbd407b78.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-backgrounds-and-borders/671a88d636cebc5fbd407b78.md rename to curriculum/challenges/english/blocks/review-css-backgrounds-and-borders/671a88d636cebc5fbd407b78.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-colors/671a90c1cf517678b130419e.md b/curriculum/challenges/english/blocks/review-css-colors/671a90c1cf517678b130419e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-colors/671a90c1cf517678b130419e.md rename to curriculum/challenges/english/blocks/review-css-colors/671a90c1cf517678b130419e.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-flexbox/671a940c69cdee833d4cc312.md b/curriculum/challenges/english/blocks/review-css-flexbox/671a940c69cdee833d4cc312.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-flexbox/671a940c69cdee833d4cc312.md rename to curriculum/challenges/english/blocks/review-css-flexbox/671a940c69cdee833d4cc312.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-grid/671a99394bedfb9a5bc687c4.md b/curriculum/challenges/english/blocks/review-css-grid/671a99394bedfb9a5bc687c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-grid/671a99394bedfb9a5bc687c4.md rename to curriculum/challenges/english/blocks/review-css-grid/671a99394bedfb9a5bc687c4.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-layout-and-effects/671a9311a289ae7fff25d88e.md b/curriculum/challenges/english/blocks/review-css-layout-and-effects/671a9311a289ae7fff25d88e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-layout-and-effects/671a9311a289ae7fff25d88e.md rename to curriculum/challenges/english/blocks/review-css-layout-and-effects/671a9311a289ae7fff25d88e.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-libraries-and-frameworks/6724e2026e608219108d385a.md b/curriculum/challenges/english/blocks/review-css-libraries-and-frameworks/6724e2026e608219108d385a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-libraries-and-frameworks/6724e2026e608219108d385a.md rename to curriculum/challenges/english/blocks/review-css-libraries-and-frameworks/6724e2026e608219108d385a.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-positioning/671a967424a00e8c6561b182.md b/curriculum/challenges/english/blocks/review-css-positioning/671a967424a00e8c6561b182.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-positioning/671a967424a00e8c6561b182.md rename to curriculum/challenges/english/blocks/review-css-positioning/671a967424a00e8c6561b182.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-pseudo-classes/671a907bad4538752765f2ff.md b/curriculum/challenges/english/blocks/review-css-pseudo-classes/671a907bad4538752765f2ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-pseudo-classes/671a907bad4538752765f2ff.md rename to curriculum/challenges/english/blocks/review-css-pseudo-classes/671a907bad4538752765f2ff.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-relative-and-absolute-units/671a8f8350c20a7439015c98.md b/curriculum/challenges/english/blocks/review-css-relative-and-absolute-units/671a8f8350c20a7439015c98.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-relative-and-absolute-units/671a8f8350c20a7439015c98.md rename to curriculum/challenges/english/blocks/review-css-relative-and-absolute-units/671a8f8350c20a7439015c98.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-typography/671a9528fc4f1487cf265444.md b/curriculum/challenges/english/blocks/review-css-typography/671a9528fc4f1487cf265444.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-typography/671a9528fc4f1487cf265444.md rename to curriculum/challenges/english/blocks/review-css-typography/671a9528fc4f1487cf265444.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css-variables/671a98fbaabfba994e3d9a7c.md b/curriculum/challenges/english/blocks/review-css-variables/671a98fbaabfba994e3d9a7c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css-variables/671a98fbaabfba994e3d9a7c.md rename to curriculum/challenges/english/blocks/review-css-variables/671a98fbaabfba994e3d9a7c.md diff --git a/curriculum/challenges/english/25-front-end-development/review-css/671a9a0a140c2b9d6a75629f.md b/curriculum/challenges/english/blocks/review-css/671a9a0a140c2b9d6a75629f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-css/671a9a0a140c2b9d6a75629f.md rename to curriculum/challenges/english/blocks/review-css/671a9a0a140c2b9d6a75629f.md diff --git a/curriculum/challenges/english/25-front-end-development/review-data-structures/67f39dc7129b092b27099d8c.md b/curriculum/challenges/english/blocks/review-data-structures/67f39dc7129b092b27099d8c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-data-structures/67f39dc7129b092b27099d8c.md rename to curriculum/challenges/english/blocks/review-data-structures/67f39dc7129b092b27099d8c.md diff --git a/curriculum/challenges/english/25-front-end-development/review-debugging-javascript/6723cd54fc196dbd053f9dfb.md b/curriculum/challenges/english/blocks/review-debugging-javascript/6723cd54fc196dbd053f9dfb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-debugging-javascript/6723cd54fc196dbd053f9dfb.md rename to curriculum/challenges/english/blocks/review-debugging-javascript/6723cd54fc196dbd053f9dfb.md diff --git a/curriculum/challenges/english/25-front-end-development/review-design-fundamentals/671a892927fdba60db05edfe.md b/curriculum/challenges/english/blocks/review-design-fundamentals/671a892927fdba60db05edfe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-design-fundamentals/671a892927fdba60db05edfe.md rename to curriculum/challenges/english/blocks/review-design-fundamentals/671a892927fdba60db05edfe.md diff --git a/curriculum/challenges/english/25-front-end-development/review-dictionaries-and-sets/67f39babe1e2ec1fb6eea32a.md b/curriculum/challenges/english/blocks/review-dictionaries-and-sets/67f39babe1e2ec1fb6eea32a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-dictionaries-and-sets/67f39babe1e2ec1fb6eea32a.md rename to curriculum/challenges/english/blocks/review-dictionaries-and-sets/67f39babe1e2ec1fb6eea32a.md diff --git a/curriculum/challenges/english/25-front-end-development/review-dom-manipulation-and-click-events-with-javascript/6723cc7a8e7aa3b9befd4bac.md b/curriculum/challenges/english/blocks/review-dom-manipulation-and-click-events-with-javascript/6723cc7a8e7aa3b9befd4bac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-dom-manipulation-and-click-events-with-javascript/6723cc7a8e7aa3b9befd4bac.md rename to curriculum/challenges/english/blocks/review-dom-manipulation-and-click-events-with-javascript/6723cc7a8e7aa3b9befd4bac.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d0ab797cb716189ffcc0a.md b/curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d0ab797cb716189ffcc0a.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d0ab797cb716189ffcc0a.md rename to curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d0ab797cb716189ffcc0a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d18c574456976d11b6e87.md b/curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d18c574456976d11b6e87.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d18c574456976d11b6e87.md rename to curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d18c574456976d11b6e87.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d2f8056542a8066fd6cc6.md b/curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d2f8056542a8066fd6cc6.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d2f8056542a8066fd6cc6.md rename to curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d2f8056542a8066fd6cc6.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d4008cee64e05dfb08f0d.md b/curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d4008cee64e05dfb08f0d.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d4008cee64e05dfb08f0d.md rename to curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d4008cee64e05dfb08f0d.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md rename to curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5bebe2eef6128a0b1e75.md b/curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5bebe2eef6128a0b1e75.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5bebe2eef6128a0b1e75.md rename to curriculum/challenges/english/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5bebe2eef6128a0b1e75.md diff --git a/curriculum/challenges/english/25-front-end-development/review-dynamic-programming/67f39e2119042d2f2ca926ff.md b/curriculum/challenges/english/blocks/review-dynamic-programming/67f39e2119042d2f2ca926ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-dynamic-programming/67f39e2119042d2f2ca926ff.md rename to curriculum/challenges/english/blocks/review-dynamic-programming/67f39e2119042d2f2ca926ff.md diff --git a/curriculum/challenges/english/25-front-end-development/review-error-handling/67f39bcb48373420f4f12d62.md b/curriculum/challenges/english/blocks/review-error-handling/67f39bcb48373420f4f12d62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-error-handling/67f39bcb48373420f4f12d62.md rename to curriculum/challenges/english/blocks/review-error-handling/67f39bcb48373420f4f12d62.md diff --git a/curriculum/challenges/english/25-front-end-development/review-form-validation-with-javascript/6723ce555ff2dfc0cc04b69a.md b/curriculum/challenges/english/blocks/review-form-validation-with-javascript/6723ce555ff2dfc0cc04b69a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-form-validation-with-javascript/6723ce555ff2dfc0cc04b69a.md rename to curriculum/challenges/english/blocks/review-form-validation-with-javascript/6723ce555ff2dfc0cc04b69a.md diff --git a/curriculum/challenges/english/25-front-end-development/review-front-end-libraries/6724e2dbf723fe1c8883cc69.md b/curriculum/challenges/english/blocks/review-front-end-libraries/6724e2dbf723fe1c8883cc69.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-front-end-libraries/6724e2dbf723fe1c8883cc69.md rename to curriculum/challenges/english/blocks/review-front-end-libraries/6724e2dbf723fe1c8883cc69.md diff --git a/curriculum/challenges/english/25-front-end-development/review-git/6724e4cfea0c4f2425a9d064.md b/curriculum/challenges/english/blocks/review-git/6724e4cfea0c4f2425a9d064.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-git/6724e4cfea0c4f2425a9d064.md rename to curriculum/challenges/english/blocks/review-git/6724e4cfea0c4f2425a9d064.md diff --git a/curriculum/challenges/english/25-front-end-development/review-graphs-and-trees/67f39e06b8a11b2de9ccd361.md b/curriculum/challenges/english/blocks/review-graphs-and-trees/67f39e06b8a11b2de9ccd361.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-graphs-and-trees/67f39e06b8a11b2de9ccd361.md rename to curriculum/challenges/english/blocks/review-graphs-and-trees/67f39e06b8a11b2de9ccd361.md diff --git a/curriculum/challenges/english/25-front-end-development/review-html-accessibility/671a87a39b88245a579c2271.md b/curriculum/challenges/english/blocks/review-html-accessibility/671a87a39b88245a579c2271.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-html-accessibility/671a87a39b88245a579c2271.md rename to curriculum/challenges/english/blocks/review-html-accessibility/671a87a39b88245a579c2271.md diff --git a/curriculum/challenges/english/25-front-end-development/review-html-tables-and-forms/671a872c17382a582e455c4c.md b/curriculum/challenges/english/blocks/review-html-tables-and-forms/671a872c17382a582e455c4c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-html-tables-and-forms/671a872c17382a582e455c4c.md rename to curriculum/challenges/english/blocks/review-html-tables-and-forms/671a872c17382a582e455c4c.md diff --git a/curriculum/challenges/english/25-front-end-development/review-html/671a883163d5ab5d47145880.md b/curriculum/challenges/english/blocks/review-html/671a883163d5ab5d47145880.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-html/671a883163d5ab5d47145880.md rename to curriculum/challenges/english/blocks/review-html/671a883163d5ab5d47145880.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-arrays/6723c66f623701a3cdf72130.md b/curriculum/challenges/english/blocks/review-javascript-arrays/6723c66f623701a3cdf72130.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-arrays/6723c66f623701a3cdf72130.md rename to curriculum/challenges/english/blocks/review-javascript-arrays/6723c66f623701a3cdf72130.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-audio-and-video/6723cf27c6e9a0c3f3041385.md b/curriculum/challenges/english/blocks/review-javascript-audio-and-video/6723cf27c6e9a0c3f3041385.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-audio-and-video/6723cf27c6e9a0c3f3041385.md rename to curriculum/challenges/english/blocks/review-javascript-audio-and-video/6723cf27c6e9a0c3f3041385.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-classes/6723d13d756751caf871d59c.md b/curriculum/challenges/english/blocks/review-javascript-classes/6723d13d756751caf871d59c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-classes/6723d13d756751caf871d59c.md rename to curriculum/challenges/english/blocks/review-javascript-classes/6723d13d756751caf871d59c.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-comparisons-and-conditionals/6723c554025f449f4f39c3f5.md b/curriculum/challenges/english/blocks/review-javascript-comparisons-and-conditionals/6723c554025f449f4f39c3f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-comparisons-and-conditionals/6723c554025f449f4f39c3f5.md rename to curriculum/challenges/english/blocks/review-javascript-comparisons-and-conditionals/6723c554025f449f4f39c3f5.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-dates/6723ced0ba0b42c2a0ac14d2.md b/curriculum/challenges/english/blocks/review-javascript-dates/6723ced0ba0b42c2a0ac14d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-dates/6723ced0ba0b42c2a0ac14d2.md rename to curriculum/challenges/english/blocks/review-javascript-dates/6723ced0ba0b42c2a0ac14d2.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-functional-programming/6723d2c154dd19d0025f7cd9.md b/curriculum/challenges/english/blocks/review-javascript-functional-programming/6723d2c154dd19d0025f7cd9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-functional-programming/6723d2c154dd19d0025f7cd9.md rename to curriculum/challenges/english/blocks/review-javascript-functional-programming/6723d2c154dd19d0025f7cd9.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-functions/6723c5b8601a40a100bb59c9.md b/curriculum/challenges/english/blocks/review-javascript-functions/6723c5b8601a40a100bb59c9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-functions/6723c5b8601a40a100bb59c9.md rename to curriculum/challenges/english/blocks/review-javascript-functions/6723c5b8601a40a100bb59c9.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-fundamentals/6723ca166fe90eb0a3146848.md b/curriculum/challenges/english/blocks/review-javascript-fundamentals/6723ca166fe90eb0a3146848.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-fundamentals/6723ca166fe90eb0a3146848.md rename to curriculum/challenges/english/blocks/review-javascript-fundamentals/6723ca166fe90eb0a3146848.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-higher-order-functions/6723ca6c6db3deb21cb1bf19.md b/curriculum/challenges/english/blocks/review-javascript-higher-order-functions/6723ca6c6db3deb21cb1bf19.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-higher-order-functions/6723ca6c6db3deb21cb1bf19.md rename to curriculum/challenges/english/blocks/review-javascript-higher-order-functions/6723ca6c6db3deb21cb1bf19.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-loops/6723c837cd3276aa73e6da25.md b/curriculum/challenges/english/blocks/review-javascript-loops/6723c837cd3276aa73e6da25.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-loops/6723c837cd3276aa73e6da25.md rename to curriculum/challenges/english/blocks/review-javascript-loops/6723c837cd3276aa73e6da25.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md b/curriculum/challenges/english/blocks/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md rename to curriculum/challenges/english/blocks/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-math/6723c463e51a2d9b747d7529.md b/curriculum/challenges/english/blocks/review-javascript-math/6723c463e51a2d9b747d7529.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-math/6723c463e51a2d9b747d7529.md rename to curriculum/challenges/english/blocks/review-javascript-math/6723c463e51a2d9b747d7529.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-objects/6723c77d1a44b8a7599277dd.md b/curriculum/challenges/english/blocks/review-javascript-objects/6723c77d1a44b8a7599277dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-objects/6723c77d1a44b8a7599277dd.md rename to curriculum/challenges/english/blocks/review-javascript-objects/6723c77d1a44b8a7599277dd.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-regular-expressions/6723cdfa4ae237bf6b7e32eb.md b/curriculum/challenges/english/blocks/review-javascript-regular-expressions/6723cdfa4ae237bf6b7e32eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-regular-expressions/6723cdfa4ae237bf6b7e32eb.md rename to curriculum/challenges/english/blocks/review-javascript-regular-expressions/6723cdfa4ae237bf6b7e32eb.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-strings/6723c1946e4cd7909a836bb4.md b/curriculum/challenges/english/blocks/review-javascript-strings/6723c1946e4cd7909a836bb4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-strings/6723c1946e4cd7909a836bb4.md rename to curriculum/challenges/english/blocks/review-javascript-strings/6723c1946e4cd7909a836bb4.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript-variables-and-data-types/6723be264695fb7e619fe1fa.md b/curriculum/challenges/english/blocks/review-javascript-variables-and-data-types/6723be264695fb7e619fe1fa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript-variables-and-data-types/6723be264695fb7e619fe1fa.md rename to curriculum/challenges/english/blocks/review-javascript-variables-and-data-types/6723be264695fb7e619fe1fa.md diff --git a/curriculum/challenges/english/25-front-end-development/review-javascript/6723d3cfdd0717d3f1bf27e3.md b/curriculum/challenges/english/blocks/review-javascript/6723d3cfdd0717d3f1bf27e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-javascript/6723d3cfdd0717d3f1bf27e3.md rename to curriculum/challenges/english/blocks/review-javascript/6723d3cfdd0717d3f1bf27e3.md diff --git a/curriculum/challenges/english/25-front-end-development/review-js-a11y/683766860f71d4a96e429f3a.md b/curriculum/challenges/english/blocks/review-js-a11y/683766860f71d4a96e429f3a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-js-a11y/683766860f71d4a96e429f3a.md rename to curriculum/challenges/english/blocks/review-js-a11y/683766860f71d4a96e429f3a.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/662693f82c91a66be46c881b.md b/curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/662693f82c91a66be46c881b.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/662693f82c91a66be46c881b.md rename to curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/662693f82c91a66be46c881b.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/6626a060c4006f793e10cb33.md b/curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/6626a060c4006f793e10cb33.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/6626a060c4006f793e10cb33.md rename to curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/6626a060c4006f793e10cb33.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/6626b4c58c027d86478ff5eb.md b/curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/6626b4c58c027d86478ff5eb.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/6626b4c58c027d86478ff5eb.md rename to curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/6626b4c58c027d86478ff5eb.md diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/6626b8dcf5057f896f948440.md b/curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/6626b8dcf5057f896f948440.md similarity index 100% rename from curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/review-js-fundamentals-by-building-a-gradebook-app/6626b8dcf5057f896f948440.md rename to curriculum/challenges/english/blocks/review-js-fundamentals-by-building-a-gradebook-app/6626b8dcf5057f896f948440.md diff --git a/curriculum/challenges/english/25-front-end-development/review-local-storage-and-crud/6723d0ac516099c902394e8b.md b/curriculum/challenges/english/blocks/review-local-storage-and-crud/6723d0ac516099c902394e8b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-local-storage-and-crud/6723d0ac516099c902394e8b.md rename to curriculum/challenges/english/blocks/review-local-storage-and-crud/6723d0ac516099c902394e8b.md diff --git a/curriculum/challenges/english/25-front-end-development/review-loops-and-sequences/67f39b91583dec1e1eddbb9e.md b/curriculum/challenges/english/blocks/review-loops-and-sequences/67f39b91583dec1e1eddbb9e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-loops-and-sequences/67f39b91583dec1e1eddbb9e.md rename to curriculum/challenges/english/blocks/review-loops-and-sequences/67f39b91583dec1e1eddbb9e.md diff --git a/curriculum/challenges/english/25-front-end-development/review-object-oriented-programming/67f39dac6c3fac29c3d54918.md b/curriculum/challenges/english/blocks/review-object-oriented-programming/67f39dac6c3fac29c3d54918.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-object-oriented-programming/67f39dac6c3fac29c3d54918.md rename to curriculum/challenges/english/blocks/review-object-oriented-programming/67f39dac6c3fac29c3d54918.md diff --git a/curriculum/challenges/english/25-front-end-development/review-python-basics/67f39b40deaec81a3e40e0c5.md b/curriculum/challenges/english/blocks/review-python-basics/67f39b40deaec81a3e40e0c5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-python-basics/67f39b40deaec81a3e40e0c5.md rename to curriculum/challenges/english/blocks/review-python-basics/67f39b40deaec81a3e40e0c5.md diff --git a/curriculum/challenges/english/25-front-end-development/review-python/67f39e391c9b373069def02c.md b/curriculum/challenges/english/blocks/review-python/67f39e391c9b373069def02c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-python/67f39e391c9b373069def02c.md rename to curriculum/challenges/english/blocks/review-python/67f39e391c9b373069def02c.md diff --git a/curriculum/challenges/english/25-front-end-development/review-react-basics/67487e141bb6a7140a352e12.md b/curriculum/challenges/english/blocks/review-react-basics/67487e141bb6a7140a352e12.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-react-basics/67487e141bb6a7140a352e12.md rename to curriculum/challenges/english/blocks/review-react-basics/67487e141bb6a7140a352e12.md diff --git a/curriculum/challenges/english/25-front-end-development/review-react-forms-data-fetching-and-routing/67c9e932c6c4234532d46394.md b/curriculum/challenges/english/blocks/review-react-forms-data-fetching-and-routing/67c9e932c6c4234532d46394.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-react-forms-data-fetching-and-routing/67c9e932c6c4234532d46394.md rename to curriculum/challenges/english/blocks/review-react-forms-data-fetching-and-routing/67c9e932c6c4234532d46394.md diff --git a/curriculum/challenges/english/25-front-end-development/review-react-state-and-hooks/67c2bbd476f6e540b4c0b0d4.md b/curriculum/challenges/english/blocks/review-react-state-and-hooks/67c2bbd476f6e540b4c0b0d4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-react-state-and-hooks/67c2bbd476f6e540b4c0b0d4.md rename to curriculum/challenges/english/blocks/review-react-state-and-hooks/67c2bbd476f6e540b4c0b0d4.md diff --git a/curriculum/challenges/english/25-front-end-development/review-recursion/6723d1f0568292cd394d6fb6.md b/curriculum/challenges/english/blocks/review-recursion/6723d1f0568292cd394d6fb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-recursion/6723d1f0568292cd394d6fb6.md rename to curriculum/challenges/english/blocks/review-recursion/6723d1f0568292cd394d6fb6.md diff --git a/curriculum/challenges/english/25-front-end-development/review-relational-database/6724e3d6e1cb0c1fec3a8e4f.md b/curriculum/challenges/english/blocks/review-relational-database/6724e3d6e1cb0c1fec3a8e4f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-relational-database/6724e3d6e1cb0c1fec3a8e4f.md rename to curriculum/challenges/english/blocks/review-relational-database/6724e3d6e1cb0c1fec3a8e4f.md diff --git a/curriculum/challenges/english/25-front-end-development/review-relational-databases/6724e5e321bce627736ea145.md b/curriculum/challenges/english/blocks/review-relational-databases/6724e5e321bce627736ea145.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-relational-databases/6724e5e321bce627736ea145.md rename to curriculum/challenges/english/blocks/review-relational-databases/6724e5e321bce627736ea145.md diff --git a/curriculum/challenges/english/25-front-end-development/review-responsive-web-design/671a98927af7829722697dc2.md b/curriculum/challenges/english/blocks/review-responsive-web-design/671a98927af7829722697dc2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-responsive-web-design/671a98927af7829722697dc2.md rename to curriculum/challenges/english/blocks/review-responsive-web-design/671a98927af7829722697dc2.md diff --git a/curriculum/challenges/english/25-front-end-development/review-searching-and-sorting-algorithms/67f39de5ff88202c94798189.md b/curriculum/challenges/english/blocks/review-searching-and-sorting-algorithms/67f39de5ff88202c94798189.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-searching-and-sorting-algorithms/67f39de5ff88202c94798189.md rename to curriculum/challenges/english/blocks/review-searching-and-sorting-algorithms/67f39de5ff88202c94798189.md diff --git a/curriculum/challenges/english/25-front-end-development/review-semantic-html/671a83934b61f64cefe87a61.md b/curriculum/challenges/english/blocks/review-semantic-html/671a83934b61f64cefe87a61.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-semantic-html/671a83934b61f64cefe87a61.md rename to curriculum/challenges/english/blocks/review-semantic-html/671a83934b61f64cefe87a61.md diff --git a/curriculum/challenges/english/25-front-end-development/review-styling-forms/671a915858de057ad84c5dbd.md b/curriculum/challenges/english/blocks/review-styling-forms/671a915858de057ad84c5dbd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-styling-forms/671a915858de057ad84c5dbd.md rename to curriculum/challenges/english/blocks/review-styling-forms/671a915858de057ad84c5dbd.md diff --git a/curriculum/challenges/english/25-front-end-development/review-testing/6724e24864b0771a4c4c9dc9.md b/curriculum/challenges/english/blocks/review-testing/6724e24864b0771a4c4c9dc9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-testing/6724e24864b0771a4c4c9dc9.md rename to curriculum/challenges/english/blocks/review-testing/6724e24864b0771a4c4c9dc9.md diff --git a/curriculum/challenges/english/25-front-end-development/review-typescript/6724e296dceca21b82426229.md b/curriculum/challenges/english/blocks/review-typescript/6724e296dceca21b82426229.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-typescript/6724e296dceca21b82426229.md rename to curriculum/challenges/english/blocks/review-typescript/6724e296dceca21b82426229.md diff --git a/curriculum/challenges/english/25-front-end-development/review-web-performance/6724e18296fa40173cc2437c.md b/curriculum/challenges/english/blocks/review-web-performance/6724e18296fa40173cc2437c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/review-web-performance/6724e18296fa40173cc2437c.md rename to curriculum/challenges/english/blocks/review-web-performance/6724e18296fa40173cc2437c.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/100-doors.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acb.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/100-doors.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acb.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/abc-problem.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acc.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/abc-problem.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acc.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/abundant-deficient-and-perfect-number-classifications.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acd.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/abundant-deficient-and-perfect-number-classifications.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acd.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/accumulator-factory.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ace.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/accumulator-factory.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ace.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/ackermann-function.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acf.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/ackermann-function.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339acf.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/align-columns.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad0.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/align-columns.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad0.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/happy-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad1.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/happy-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad1.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/vector-cross-product.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad2.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/vector-cross-product.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad2.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/vector-dot-product.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad3.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/vector-dot-product.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad3.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/word-wrap.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad4.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/word-wrap.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad4.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/y-combinator.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad5.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/y-combinator.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad5.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/zeckendorf-number-representation.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad6.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/zeckendorf-number-representation.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad6.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/zhang-suen-thinning-algorithm.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad7.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/zhang-suen-thinning-algorithm.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad7.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/zig-zag-matrix.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad8.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/zig-zag-matrix.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594810f028c0303b75339ad8.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/9-billion-names-of-god-the-integer.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5949b579404977fbaefcd736.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/9-billion-names-of-god-the-integer.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5949b579404977fbaefcd736.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/amicable-pairs.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5949b579404977fbaefcd737.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/amicable-pairs.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5949b579404977fbaefcd737.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/averages-mode.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594d8d0ab97724821379b1e6.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/averages-mode.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594d8d0ab97724821379b1e6.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/averages-pythagorean-means.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594d966a1467eb84194f0086.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/averages-pythagorean-means.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594d966a1467eb84194f0086.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/averages-root-mean-square.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594da033de4190850b893874.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/averages-root-mean-square.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594da033de4190850b893874.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/babbage-problem.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594db4d0dedb4c06a2a4cefd.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/babbage-problem.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594db4d0dedb4c06a2a4cefd.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/balanced-brackets.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594dc6c729e5700999302b45.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/balanced-brackets.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594dc6c729e5700999302b45.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/taxicab-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594ecc0d9a8cf816e3340187.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/taxicab-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594ecc0d9a8cf816e3340187.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/topological-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594fa2746886f41f7d8bf225.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/topological-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594fa2746886f41f7d8bf225.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/tokenize-a-string-with-escaping.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/594faaab4e2a8626833e9c3d.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/tokenize-a-string-with-escaping.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/594faaab4e2a8626833e9c3d.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/top-rank-per-group.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/595011cba5a81735713873bd.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/top-rank-per-group.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/595011cba5a81735713873bd.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/circles-of-given-radius-through-two-points.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5951815dd895584b06884620.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/circles-of-given-radius-through-two-points.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5951815dd895584b06884620.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/closest-pair-problem.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5951a53863c8a34f02bf1bdc.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/closest-pair-problem.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5951a53863c8a34f02bf1bdc.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/24-game.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5951e88f64ebf159166a1176.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/24-game.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5951e88f64ebf159166a1176.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/towers-of-hanoi.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5951ed8945deab770972ae56.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/towers-of-hanoi.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5951ed8945deab770972ae56.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hailstone-sequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/595608ff8bcd7a50bd490181.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hailstone-sequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/595608ff8bcd7a50bd490181.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/harshad-or-niven-series.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/595668ca4cfe1af2fb9818d4.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/harshad-or-niven-series.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/595668ca4cfe1af2fb9818d4.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hash-from-two-arrays.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/595671d4d2cdc305f0d5b36f.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hash-from-two-arrays.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/595671d4d2cdc305f0d5b36f.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hash-join.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5956795bc9e2c415eb244de1.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hash-join.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5956795bc9e2c415eb244de1.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/combinations.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5958469238c0d8d2632f46db.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/combinations.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5958469238c0d8d2632f46db.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/heronian-triangles.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/595b98f8b5a2245e243aa831.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/heronian-triangles.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/595b98f8b5a2245e243aa831.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hofstadter-figure-figure-sequences.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59622f89e4e137560018a40e.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hofstadter-figure-figure-sequences.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59622f89e4e137560018a40e.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hofstadter-q-sequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59637c4d89f6786115efd814.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/hofstadter-q-sequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59637c4d89f6786115efd814.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/s-expressions.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59667989bf71cf555dd5d2ff.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/s-expressions.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59667989bf71cf555dd5d2ff.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/date-format.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59669d08d75b60482359409f.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/date-format.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59669d08d75b60482359409f.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/date-manipulation.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5966c21cf732a95f1b67dd28.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/date-manipulation.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5966c21cf732a95f1b67dd28.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/day-of-the-week.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5966f99c45e8976909a85575.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/day-of-the-week.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5966f99c45e8976909a85575.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/deal-cards-for-freecell.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59694356a6e7011f7f1c5f4e.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/deal-cards-for-freecell.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59694356a6e7011f7f1c5f4e.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/deepcopy.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/596a8888ab7c01048de257d5.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/deepcopy.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/596a8888ab7c01048de257d5.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/comma-quibbling.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/596e414344c3b2872167f0fe.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/comma-quibbling.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/596e414344c3b2872167f0fe.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/compare-a-list-of-strings.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/596e457071c35c882915b3e4.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/compare-a-list-of-strings.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/596e457071c35c882915b3e4.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/convert-seconds-to-compound-duration.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/596fd036dc1ab896c5db98b1.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/convert-seconds-to-compound-duration.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/596fd036dc1ab896c5db98b1.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/count-occurrences-of-a-substring.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/596fda99c69f779975a1b67d.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/count-occurrences-of-a-substring.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/596fda99c69f779975a1b67d.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/define-a-primitive-data-type.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/597089c87eec450c68aa1643.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/define-a-primitive-data-type.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/597089c87eec450c68aa1643.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/count-the-coins.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59713bd26bdeb8a594fb9413.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/count-the-coins.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59713bd26bdeb8a594fb9413.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cramers-rule.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59713da0a428c1a62d7db430.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cramers-rule.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59713da0a428c1a62d7db430.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/factorial.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/597b2b2a2702b44414742771.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/factorial.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/597b2b2a2702b44414742771.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/factors-of-an-integer.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/597f1e7fbc206f0e9ba95dc4.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/factors-of-an-integer.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/597f1e7fbc206f0e9ba95dc4.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fibonacci-sequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/597f24c1dda4e70f53c79c81.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fibonacci-sequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/597f24c1dda4e70f53c79c81.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/equilibrium-index.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5987fd532b954e0f21b5d3f6.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/equilibrium-index.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5987fd532b954e0f21b5d3f6.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/euler-method.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59880443fb36441083c6c20e.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/euler-method.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59880443fb36441083c6c20e.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/evaluate-binomial-coefficients.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/598de241872ef8353c58a7a2.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/evaluate-binomial-coefficients.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/598de241872ef8353c58a7a2.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/extensible-prime-generator.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/598ee8b91b410510ae82efef.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/extensible-prime-generator.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/598ee8b91b410510ae82efef.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/factors-of-a-mersenne-number.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/598eea87e5cf4b116c3ff81a.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/factors-of-a-mersenne-number.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/598eea87e5cf4b116c3ff81a.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fibonacci-n-step-number-sequences.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/598eef80ba501f1268170e1e.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fibonacci-n-step-number-sequences.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/598eef80ba501f1268170e1e.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fibonacci-word.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5992e222d397f00d21122931.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fibonacci-word.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5992e222d397f00d21122931.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/element-wise-operations.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/599c333915e0ea32d04d4bec.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/element-wise-operations.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/599c333915e0ea32d04d4bec.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/emirp-primes.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/599d0ba974141b0f508b37d5.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/emirp-primes.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/599d0ba974141b0f508b37d5.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/entropy.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/599d15309e88c813a40baf58.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/entropy.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/599d15309e88c813a40baf58.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/ethiopian-multiplication.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/599d1566a02b571412643b84.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/ethiopian-multiplication.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/599d1566a02b571412643b84.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/farey-sequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59c3ec9f15068017c96eb8a3.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/farey-sequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59c3ec9f15068017c96eb8a3.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sedols.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59d9c6bc214c613ba73ff012.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sedols.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59d9c6bc214c613ba73ff012.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sailors-coconuts-and-a-monkey-problem.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59da22823d04c95919d46269.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sailors-coconuts-and-a-monkey-problem.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59da22823d04c95919d46269.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/execute-a-markov-algorithm.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59e09e6d412c5939baa02d16.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/execute-a-markov-algorithm.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59e09e6d412c5939baa02d16.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/execute-brain.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59e0a8df964e4540d5abe599.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/execute-brain.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59e0a8df964e4540d5abe599.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/department-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59f40b17e79dbf1ab720ed7a.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/department-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59f40b17e79dbf1ab720ed7a.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/discordian-date.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/59f4eafba0343628bb682785.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/discordian-date.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/59f4eafba0343628bb682785.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cumulative-standard-deviation.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e03.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cumulative-standard-deviation.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e03.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cusip.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e05.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cusip.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e05.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cut-a-rectangle.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e06.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/cut-a-rectangle.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e06.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/dot-product.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e1e.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/dot-product.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e1e.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/gamma-function.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e76.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/gamma-function.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e76.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/gaussian-elimination.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e77.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/gaussian-elimination.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e77.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/general-fizzbuzz.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e78.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/general-fizzbuzz.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e78.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/generate-lower-case-ascii-alphabet.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e7a.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/generate-lower-case-ascii-alphabet.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e7a.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/generator-exponential.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e7b.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/generator-exponential.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e7b.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/gray-code.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e80.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/gray-code.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e80.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/greatest-common-divisor.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e82.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/greatest-common-divisor.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e82.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/greatest-subsequential-sum.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e84.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/greatest-subsequential-sum.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7e84.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/iban.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eaf.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/iban.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eaf.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/i-before-e-except-after-c.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eb0.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/i-before-e-except-after-c.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eb0.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/identity-matrix.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eb1.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/identity-matrix.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eb1.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/iterated-digits-squaring.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec1.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/iterated-digits-squaring.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec1.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/jaro-distance.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec2.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/jaro-distance.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec2.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/jortsort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec4.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/jortsort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec4.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/josephus-problem.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec5.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/josephus-problem.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ec5.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/kaprekar-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eca.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/kaprekar-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7eca.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/k-d-tree.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ecb.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/k-d-tree.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ecb.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-0-1.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed1.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-0-1.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed1.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-bounded.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed2.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-bounded.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed2.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-continuous.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed3.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-continuous.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed3.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-unbounded.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed4.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knapsack-problem-unbounded.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed4.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knights-tour.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed5.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/knights-tour.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ed5.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/largest-int-from-concatenated-ints.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7edb.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/largest-int-from-concatenated-ints.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7edb.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/last-friday-of-each-month.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7edc.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/last-friday-of-each-month.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7edc.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/leap-year.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ede.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/leap-year.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ede.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/least-common-multiple.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7edf.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/least-common-multiple.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7edf.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/left-factorials.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ee0.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/left-factorials.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ee0.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-an-array-of-composite-structures.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ffe.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-an-array-of-composite-structures.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc7ffe.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-disjoint-sublist.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8000.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-disjoint-sublist.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8000.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-bead-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8001.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-bead-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8001.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-bogosort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8002.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-bogosort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8002.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-cocktail-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8004.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-cocktail-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8004.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-comb-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8005.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-comb-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8005.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-gnome-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8007.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-gnome-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8007.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-pancake-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc800b.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-pancake-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc800b.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-permutation-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc800c.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-permutation-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc800c.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-shell-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8010.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-shell-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8010.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-stooge-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8012.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-stooge-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8012.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-strand-sort.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8013.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sorting-algorithms-strand-sort.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8013.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-stability.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8014.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-stability.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8014.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-using-a-custom-comparator.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8016.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sort-using-a-custom-comparator.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8016.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/soundex.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8017.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/soundex.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8017.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/spiral-matrix.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc801c.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/spiral-matrix.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc801c.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/split-a-character-string-based-on-change-of-character.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc801d.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/split-a-character-string-based-on-change-of-character.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc801d.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/state-name-puzzle.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8024.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/state-name-puzzle.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8024.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/stern-brocot-sequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8028.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/stern-brocot-sequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8028.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/straddling-checkerboard.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8029.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/straddling-checkerboard.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8029.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/stream-merge.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc802a.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/stream-merge.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc802a.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/strip-control-codes-and-extended-characters-from-a-string.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8036.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/strip-control-codes-and-extended-characters-from-a-string.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8036.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/subleq.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8038.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/subleq.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8038.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sudoku.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc803c.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sudoku.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc803c.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-digits-of-an-integer.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc803f.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-digits-of-an-integer.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc803f.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-multiples-of-3-and-5.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8040.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-multiples-of-3-and-5.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8040.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-of-a-series.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8041.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-of-a-series.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8041.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-of-squares.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8042.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-of-squares.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8042.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-to-100.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8043.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sum-to-100.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8043.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sutherland-hodgman-polygon-clipping.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8045.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sutherland-hodgman-polygon-clipping.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8045.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/symmetric-difference.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8046.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/symmetric-difference.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a23c84252665b21eecc8046.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fractran.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5a7dad05be01840e1778a0d1.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fractran.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5a7dad05be01840e1778a0d1.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/long-multiplication.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2a1ac708cc68c1df25d.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/long-multiplication.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2a1ac708cc68c1df25d.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/last-letter-first-letter.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2b6ac708cc68c1df25e.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/last-letter-first-letter.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2b6ac708cc68c1df25e.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/letter-frequency.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2bbac708cc68c1df25f.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/letter-frequency.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2bbac708cc68c1df25f.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/levenshtein-distance.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2eaac708cc68c1df260.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/levenshtein-distance.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2eaac708cc68c1df260.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/linear-congruential-generator.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2f5ac708cc68c1df261.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/linear-congruential-generator.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e4ce2f5ac708cc68c1df261.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/longest-common-subsequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd1278e6ca105cde40ea9.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/longest-common-subsequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd1278e6ca105cde40ea9.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/longest-increasing-subsequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd139859c290b6ab80292.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/longest-increasing-subsequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd139859c290b6ab80292.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/longest-string-challenge.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd14192286d95fc43046e.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/longest-string-challenge.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd14192286d95fc43046e.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/look-and-say-sequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd14797f5ce267c2f19d0.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/look-and-say-sequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd14797f5ce267c2f19d0.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/loop-over-multiple-arrays-simultaneously.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd15004c88cf00d2a78b3.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/loop-over-multiple-arrays-simultaneously.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dd15004c88cf00d2a78b3.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lu-decomposition.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e6decd8ec8d7db960950d1c.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lu-decomposition.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e6decd8ec8d7db960950d1c.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lucas-lehmer-test.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dee7749a0b85a3f1fc7d5.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lucas-lehmer-test.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e6dee7749a0b85a3f1fc7d5.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/word-frequency.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e94a54cc7b022105bf0fd2c.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/word-frequency.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e94a54cc7b022105bf0fd2c.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fizzbuzz.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5e9ddb06ec35240f39657419.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/fizzbuzz.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5e9ddb06ec35240f39657419.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/ludic-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5ea281203167d2b0bdefca00.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/ludic-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5ea281203167d2b0bdefca00.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/luhn-test-of-credit-card-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5ea28156e79528a9ab248f27.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/luhn-test-of-credit-card-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5ea28156e79528a9ab248f27.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lychrel-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5ea2815a8640bcc6cb7dab3c.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lychrel-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5ea2815a8640bcc6cb7dab3c.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lzw-compression.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5ea2815e364d9a2222ea55f8.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/lzw-compression.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5ea2815e364d9a2222ea55f8.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/self-describing-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eaf48389ee512d4d103684b.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/self-describing-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eaf48389ee512d4d103684b.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/search-a-list-of-records.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e497b8d6d7f63c5517ea.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/search-a-list-of-records.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e497b8d6d7f63c5517ea.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/self-referential-sequence.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4a21f462f409d656c73.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/self-referential-sequence.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4a21f462f409d656c73.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/semiprime.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4aa847216613aa81983.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/semiprime.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4aa847216613aa81983.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/set-consolidation.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4af7d0e7b760b46cedc.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/set-consolidation.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4af7d0e7b760b46cedc.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/set-of-real-numbers.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4b20aa93c437f9e9717.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/set-of-real-numbers.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4b20aa93c437f9e9717.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sha-1.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4b5f629b9a07429a5d2.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sha-1.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4b5f629b9a07429a5d2.md diff --git a/curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sha-256.md b/curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4c3a894c333d2811a3f.md similarity index 100% rename from curriculum/challenges/english/22-rosetta-code/rosetta-code-challenges/sha-256.md rename to curriculum/challenges/english/blocks/rosetta-code-challenges/5eb3e4c3a894c333d2811a3f.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/store-data-with-sass-variables.md b/curriculum/challenges/english/blocks/sass/587d7dbd367417b2b2512bb4.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/store-data-with-sass-variables.md rename to curriculum/challenges/english/blocks/sass/587d7dbd367417b2b2512bb4.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/english/blocks/sass/587d7dbd367417b2b2512bb5.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/nest-css-with-sass.md rename to curriculum/challenges/english/blocks/sass/587d7dbd367417b2b2512bb5.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/create-reusable-css-with-mixins.md b/curriculum/challenges/english/blocks/sass/587d7dbd367417b2b2512bb6.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/create-reusable-css-with-mixins.md rename to curriculum/challenges/english/blocks/sass/587d7dbd367417b2b2512bb6.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/use-if-and-else-to-add-logic-to-your-styles.md b/curriculum/challenges/english/blocks/sass/587d7dbe367417b2b2512bb8.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/use-if-and-else-to-add-logic-to-your-styles.md rename to curriculum/challenges/english/blocks/sass/587d7dbe367417b2b2512bb8.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/use-for-to-create-a-sass-loop.md b/curriculum/challenges/english/blocks/sass/587d7dbe367417b2b2512bb9.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/use-for-to-create-a-sass-loop.md rename to curriculum/challenges/english/blocks/sass/587d7dbe367417b2b2512bb9.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/use-each-to-map-over-items-in-a-list.md b/curriculum/challenges/english/blocks/sass/587d7dbf367417b2b2512bba.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/use-each-to-map-over-items-in-a-list.md rename to curriculum/challenges/english/blocks/sass/587d7dbf367417b2b2512bba.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/apply-a-style-until-a-condition-is-met-with-while.md b/curriculum/challenges/english/blocks/sass/587d7dbf367417b2b2512bbb.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/apply-a-style-until-a-condition-is-met-with-while.md rename to curriculum/challenges/english/blocks/sass/587d7dbf367417b2b2512bbb.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/split-your-styles-into-smaller-chunks-with-partials.md b/curriculum/challenges/english/blocks/sass/587d7dbf367417b2b2512bbc.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/split-your-styles-into-smaller-chunks-with-partials.md rename to curriculum/challenges/english/blocks/sass/587d7dbf367417b2b2512bbc.md diff --git a/curriculum/challenges/english/03-front-end-development-libraries/sass/extend-one-set-of-css-styles-to-another-element.md b/curriculum/challenges/english/blocks/sass/587d7fa5367417b2b2512bbd.md similarity index 100% rename from curriculum/challenges/english/03-front-end-development-libraries/sass/extend-one-set-of-css-styles-to-another-element.md rename to curriculum/challenges/english/blocks/sass/587d7fa5367417b2b2512bbd.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pong-game.md b/curriculum/challenges/english/blocks/take-home-projects/5a4b7fcdb66f799f199e11db.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pong-game.md rename to curriculum/challenges/english/blocks/take-home-projects/5a4b7fcdb66f799f199e11db.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-light-bright-app.md b/curriculum/challenges/english/blocks/take-home-projects/5a5d02bd919fcf9ca8cf46cb.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-light-bright-app.md rename to curriculum/challenges/english/blocks/take-home-projects/5a5d02bd919fcf9ca8cf46cb.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/map-data-across-the-globe.md b/curriculum/challenges/english/blocks/take-home-projects/bd7108d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/map-data-across-the-globe.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7108d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.md b/curriculum/challenges/english/blocks/take-home-projects/bd7150d8c442eddfafb5bd1c.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7150d8c442eddfafb5bd1c.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.md b/curriculum/challenges/english/blocks/take-home-projects/bd7153d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7153d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-the-game-of-life.md b/curriculum/challenges/english/blocks/take-home-projects/bd7154d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-the-game-of-life.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7154d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-recipe-box.md b/curriculum/challenges/english/blocks/take-home-projects/bd7155d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-recipe-box.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7155d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md b/curriculum/challenges/english/blocks/take-home-projects/bd7156d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7156d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-the-local-weather.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd10.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-the-local-weather.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd10.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd19.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd19.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-simon-game.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd1c.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-simon-game.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd1c.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/use-the-twitch-json-api.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd1f.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/use-the-twitch-json-api.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eddfaeb5bd1f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eedfaeb5bd1c.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c442eedfaeb5bd1c.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/chart-the-stock-market.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bd0e.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/chart-the-stock-market.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bd0e.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/manage-a-book-trading-club.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bd0f.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/manage-a-book-trading-club.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bd0f.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pinterest-clone.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bdee.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pinterest-clone.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bdee.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-voting-app.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bdef.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-voting-app.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bdef.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bdff.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443eddfaeb5bdff.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.md b/curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443edefaeb5bdee.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7158d8c443edefaeb5bdee.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.md b/curriculum/challenges/english/blocks/take-home-projects/bd7198d8c242eddfaeb5bd13.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.md rename to curriculum/challenges/english/blocks/take-home-projects/bd7198d8c242eddfaeb5bd13.md diff --git a/curriculum/challenges/english/27-a2-professional-chinese/talk-about-what-you-do-by-using-key-verbs/682c2753317b88f1ecdad894.md b/curriculum/challenges/english/blocks/talk-about-what-you-do-by-using-key-verbs/682c2753317b88f1ecdad894.md similarity index 100% rename from curriculum/challenges/english/27-a2-professional-chinese/talk-about-what-you-do-by-using-key-verbs/682c2753317b88f1ecdad894.md rename to curriculum/challenges/english/blocks/talk-about-what-you-do-by-using-key-verbs/682c2753317b88f1ecdad894.md diff --git a/curriculum/challenges/english/26-a2-professional-spanish/talk-about-who-you-are-by-using-key-verbs/681a8796e5a782fe3459984b.md b/curriculum/challenges/english/blocks/talk-about-who-you-are-by-using-key-verbs/681a8796e5a782fe3459984b.md similarity index 100% rename from curriculum/challenges/english/26-a2-professional-spanish/talk-about-who-you-are-by-using-key-verbs/681a8796e5a782fe3459984b.md rename to curriculum/challenges/english/blocks/talk-about-who-you-are-by-using-key-verbs/681a8796e5a782fe3459984b.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d87.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d87.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d88.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d88.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d89.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d89.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8a.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8a.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8b.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8b.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8c.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8c.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8d.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8d.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8e.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8e.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8f.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d8f.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d90.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d90.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d91.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d91.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d92.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d92.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d93.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d93.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d94.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d94.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d95.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d95.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d96.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d96.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d97.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d97.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d98.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d98.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d99.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d99.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9a.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9a.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9b.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9b.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9c.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9c.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9d.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9d.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9e.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9e.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9f.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72d9f.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da0.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da0.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da1.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da1.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da2.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da2.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da3.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da3.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da4.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da4.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da5.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da5.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/conclusion.md b/curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da6.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/conclusion.md rename to curriculum/challenges/english/blocks/tensorflow/5e8f2f13c4cdbe86b5c72da6.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-a.md b/curriculum/challenges/english/blocks/top-basic-function-projects/6619240f46cec8e04d77e03a.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-a.md rename to curriculum/challenges/english/blocks/top-basic-function-projects/6619240f46cec8e04d77e03a.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-b.md b/curriculum/challenges/english/blocks/top-basic-function-projects/661e131f068359c3ccf2f4d6.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-b.md rename to curriculum/challenges/english/blocks/top-basic-function-projects/661e131f068359c3ccf2f4d6.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-c.md b/curriculum/challenges/english/blocks/top-basic-function-projects/661e151f068359c3ccf2f4d7.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-c.md rename to curriculum/challenges/english/blocks/top-basic-function-projects/661e151f068359c3ccf2f4d7.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-d.md b/curriculum/challenges/english/blocks/top-basic-function-projects/661e17c6068359c3ccf2f4d8.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-basic-function-projects/top-basic-functions-exercise-d.md rename to curriculum/challenges/english/blocks/top-basic-function-projects/661e17c6068359c3ccf2f4d8.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-build-a-recipe-project/top-build-a-recipe-project.md b/curriculum/challenges/english/blocks/top-build-a-recipe-project/6391d1a4f7ac71efd0621380.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-build-a-recipe-project/top-build-a-recipe-project.md rename to curriculum/challenges/english/blocks/top-build-a-recipe-project/6391d1a4f7ac71efd0621380.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md b/curriculum/challenges/english/blocks/top-build-a-rock-paper-scissors-game/66629f407d679d3105e8317f.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md rename to curriculum/challenges/english/blocks/top-build-a-rock-paper-scissors-game/66629f407d679d3105e8317f.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-a.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2fccc1de61d7b4dd37f.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-a.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2fccc1de61d7b4dd37f.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-b.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2fecc1de61d7b4dd380.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-b.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2fecc1de61d7b4dd380.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-c.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2fecc1de61d7b4dd381.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-c.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2fecc1de61d7b4dd381.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-d.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2ffcc1de61d7b4dd382.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-d.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b2ffcc1de61d7b4dd382.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-e.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b300cc1de61d7b4dd383.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-e.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b300cc1de61d7b4dd383.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-f.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b300cc1de61d7b4dd384.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-f.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571b300cc1de61d7b4dd384.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-g.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34568e4b3b17d3957f8.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-g.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34568e4b3b17d3957f8.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-h.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34668e4b3b17d3957f9.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-h.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34668e4b3b17d3957f9.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-i.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34768e4b3b17d3957fa.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-i.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34768e4b3b17d3957fa.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-j.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34868e4b3b17d3957fb.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-j.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6571c34868e4b3b17d3957fb.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-k.md b/curriculum/challenges/english/blocks/top-introduction-to-flexbox/6597b43d854b3fa8e35d66d7.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-k.md rename to curriculum/challenges/english/blocks/top-introduction-to-flexbox/6597b43d854b3fa8e35d66d7.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27508602567c118451d1.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27508602567c118451d1.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27568602567c118451d2.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27568602567c118451d2.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27578602567c118451d3.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27578602567c118451d3.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27588602567c118451d4.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27588602567c118451d4.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27588602567c118451d5.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27588602567c118451d5.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27598602567c118451d6.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e27598602567c118451d6.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e275a8602567c118451d7.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e275a8602567c118451d7.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e275a8602567c118451d8.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-arrays-and-loops/661e275a8602567c118451d8.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447ce7b02272663824df.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447ce7b02272663824df.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447de7b02272663824e0.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447de7b02272663824e0.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447ee7b02272663824e1.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447ee7b02272663824e1.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447ee7b02272663824e2.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447ee7b02272663824e2.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447fe7b02272663824e3.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/6570447fe7b02272663824e3.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/65704480e7b02272663824e4.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/65704480e7b02272663824e4.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/65704482e7b02272663824e5.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/65704482e7b02272663824e5.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/65704483e7b02272663824e6.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/65704483e7b02272663824e6.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-i.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/65704484e7b02272663824e7.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-i.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/65704484e7b02272663824e7.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-j.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/65704485e7b02272663824e8.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-j.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/65704485e7b02272663824e8.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-k.md b/curriculum/challenges/english/blocks/top-learn-block-and-inline/65704486e7b02272663824e9.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-k.md rename to curriculum/challenges/english/blocks/top-learn-block-and-inline/65704486e7b02272663824e9.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-a.md b/curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3f71381756f9716727ef.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-a.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3f71381756f9716727ef.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-b.md b/curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3fe4381756f9716727f0.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-b.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3fe4381756f9716727f0.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-c.md b/curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3fe9381756f9716727f1.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-c.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3fe9381756f9716727f1.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-d.md b/curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3ff1381756f9716727f2.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-d.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3ff1381756f9716727f2.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-e.md b/curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3ff8381756f9716727f3.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations-projects/css-foundations-exercise-e.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations-projects/63ee3ff8381756f9716727f3.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee351d0d8d4841c3a7091a.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee351d0d8d4841c3a7091a.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35240d8d4841c3a7091b.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35240d8d4841c3a7091b.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee352b0d8d4841c3a7091c.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee352b0d8d4841c3a7091c.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35300d8d4841c3a7091d.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35300d8d4841c3a7091d.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35370d8d4841c3a7091e.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35370d8d4841c3a7091e.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee353e0d8d4841c3a7091f.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee353e0d8d4841c3a7091f.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35450d8d4841c3a70920.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee35450d8d4841c3a70920.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-css-foundations/63ee354c0d8d4841c3a70921.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-css-foundations/63ee354c0d8d4841c3a70921.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/6489bcd7b7600c818dc297ea.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/6489bcd7b7600c818dc297ea.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/6489c96782cf2e4f86f03ae2.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/6489c96782cf2e4f86f03ae2.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/6489cb0b82cf2e4f86f03ae3.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/6489cb0b82cf2e4f86f03ae3.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf5882cf2e4f86f03ae5.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf5882cf2e4f86f03ae5.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf6282cf2e4f86f03ae6.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf6282cf2e4f86f03ae6.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf6782cf2e4f86f03ae7.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf6782cf2e4f86f03ae7.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf7682cf2e4f86f03ae8.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/6489cf7682cf2e4f86f03ae8.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-css-specificity/648acb0745e79f79650fa2ac.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-css-specificity/648acb0745e79f79650fa2ac.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9713d484dd50f720e6fe6.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9713d484dd50f720e6fe6.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97164484dd50f720e6fe7.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97164484dd50f720e6fe7.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97251484dd50f720e6fe8.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97251484dd50f720e6fe8.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9725a484dd50f720e6fe9.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9725a484dd50f720e6fe9.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97260484dd50f720e6fea.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97260484dd50f720e6fea.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97267484dd50f720e6feb.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97267484dd50f720e6feb.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9726d484dd50f720e6fec.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9726d484dd50f720e6fec.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9727a484dd50f720e6fed.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9727a484dd50f720e6fed.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-i.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97280484dd50f720e6fee.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-i.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97280484dd50f720e6fee.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-j.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97288484dd50f720e6fef.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-j.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97288484dd50f720e6fef.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-k.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9728d484dd50f720e6ff0.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-k.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e9728d484dd50f720e6ff0.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-l.md b/curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97293484dd50f720e6ff1.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-l.md rename to curriculum/challenges/english/blocks/top-learn-data-types-and-conditionals/65e97293484dd50f720e6ff1.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-function-basics/6617a128e90de1b3fd10bd4d.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-function-basics/6617a128e90de1b3fd10bd4d.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-function-basics/6617a1fce90de1b3fd10bd4e.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-function-basics/6617a1fce90de1b3fd10bd4e.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-function-basics/6617aee05b87c334e7ae8014.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-function-basics/6617aee05b87c334e7ae8014.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-function-basics/6617aee95b87c334e7ae8015.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-function-basics/6617aee95b87c334e7ae8015.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-function-basics/6617aef05b87c334e7ae8016.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-function-basics/6617aef05b87c334e7ae8016.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-function-basics/6617aef85b87c334e7ae8017.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-function-basics/6617aef85b87c334e7ae8017.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/6376327e2724a688c04636e3.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/6376327e2724a688c04636e3.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/637633162724a688c04636e4.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/637633162724a688c04636e4.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e0e72c65bc8e73dfe1e.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e0e72c65bc8e73dfe1e.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e1672c65bc8e73dfe1f.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e1672c65bc8e73dfe1f.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e1c72c65bc8e73dfe20.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e1c72c65bc8e73dfe20.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e2872c65bc8e73dfe21.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e2872c65bc8e73dfe21.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e2f72c65bc8e73dfe22.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e2f72c65bc8e73dfe22.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e3672c65bc8e73dfe23.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-html-foundations/html-foundations-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-html-foundations/637f4e3672c65bc8e73dfe23.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a78b1eb2281159492fa.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a78b1eb2281159492fa.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7ab1eb2281159492fb.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7ab1eb2281159492fb.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7bb1eb2281159492fc.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7bb1eb2281159492fc.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7bb1eb2281159492fd.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7bb1eb2281159492fd.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7cb1eb2281159492fe.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7cb1eb2281159492fe.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7db1eb2281159492ff.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7db1eb2281159492ff.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7eb1eb228115949300.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7eb1eb228115949300.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7fb1eb228115949301.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-to-solve-problems-and-understand-errors/66581a7fb1eb228115949301.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-a.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e185b1500d930ce8ed909b.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-a.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e185b1500d930ce8ed909b.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-b.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e18d61500d930ce8ed90a5.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-b.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e18d61500d930ce8ed90a5.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-c.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1957a500d930ce8ed90a6.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-c.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1957a500d930ce8ed90a6.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-d.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1985e500d930ce8ed90a7.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-d.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1985e500d930ce8ed90a7.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-e.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e19bc3500d930ce8ed90a8.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-e.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e19bc3500d930ce8ed90a8.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-f.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1a2ea500d930ce8ed90a9.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-f.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1a2ea500d930ce8ed90a9.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-g.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1aaf8500d930ce8ed90aa.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-g.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1aaf8500d930ce8ed90aa.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-h.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1aedc500d930ce8ed90ac.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-h.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1aedc500d930ce8ed90ac.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-i.md b/curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1b46e500d930ce8ed90ad.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-i.md rename to curriculum/challenges/english/blocks/top-learn-variables-and-operators/65e1b46e500d930ce8ed90ad.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-h.md b/curriculum/challenges/english/blocks/top-links-and-images/637f700b72c65bc8e73dfe2f.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-h.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f700b72c65bc8e73dfe2f.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-g.md b/curriculum/challenges/english/blocks/top-links-and-images/637f701572c65bc8e73dfe30.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-g.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f701572c65bc8e73dfe30.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-f.md b/curriculum/challenges/english/blocks/top-links-and-images/637f701c72c65bc8e73dfe31.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-f.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f701c72c65bc8e73dfe31.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-e.md b/curriculum/challenges/english/blocks/top-links-and-images/637f702372c65bc8e73dfe32.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-e.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f702372c65bc8e73dfe32.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-d.md b/curriculum/challenges/english/blocks/top-links-and-images/637f702872c65bc8e73dfe33.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-d.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f702872c65bc8e73dfe33.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-c.md b/curriculum/challenges/english/blocks/top-links-and-images/637f703072c65bc8e73dfe34.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-c.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f703072c65bc8e73dfe34.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-b.md b/curriculum/challenges/english/blocks/top-links-and-images/637f703572c65bc8e73dfe35.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-b.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f703572c65bc8e73dfe35.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-a.md b/curriculum/challenges/english/blocks/top-links-and-images/637f704072c65bc8e73dfe36.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-links-and-images/links-and-images-lesson-a.md rename to curriculum/challenges/english/blocks/top-links-and-images/637f704072c65bc8e73dfe36.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-a.md b/curriculum/challenges/english/blocks/top-the-box-model/64a5529c02815a7d323aab88.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-a.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a5529c02815a7d323aab88.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-b.md b/curriculum/challenges/english/blocks/top-the-box-model/64a553ed02815a7d323aab89.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-b.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a553ed02815a7d323aab89.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-c.md b/curriculum/challenges/english/blocks/top-the-box-model/64a5551d02815a7d323aab8a.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-c.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a5551d02815a7d323aab8a.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-d.md b/curriculum/challenges/english/blocks/top-the-box-model/64a55a6102815a7d323aab8b.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-d.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a55a6102815a7d323aab8b.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-e.md b/curriculum/challenges/english/blocks/top-the-box-model/64a669f77a7d00f97013ed0c.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-e.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a669f77a7d00f97013ed0c.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-f.md b/curriculum/challenges/english/blocks/top-the-box-model/64a66c917a7d00f97013ed0d.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-f.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a66c917a7d00f97013ed0d.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-g.md b/curriculum/challenges/english/blocks/top-the-box-model/64a6702e7a7d00f97013ed0e.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-g.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a6702e7a7d00f97013ed0e.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-h.md b/curriculum/challenges/english/blocks/top-the-box-model/64a674937a7d00f97013ed0f.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-h.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a674937a7d00f97013ed0f.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-i.md b/curriculum/challenges/english/blocks/top-the-box-model/64a6749a7a7d00f97013ed10.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-i.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a6749a7a7d00f97013ed10.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-j.md b/curriculum/challenges/english/blocks/top-the-box-model/64a674a47a7d00f97013ed11.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-j.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a674a47a7d00f97013ed11.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-k.md b/curriculum/challenges/english/blocks/top-the-box-model/64a674ac7a7d00f97013ed12.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-k.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a674ac7a7d00f97013ed12.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-l.md b/curriculum/challenges/english/blocks/top-the-box-model/64a674b97a7d00f97013ed13.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-l.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a674b97a7d00f97013ed13.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-m.md b/curriculum/challenges/english/blocks/top-the-box-model/64a674c27a7d00f97013ed14.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-the-box-model/the-box-model-lesson-m.md rename to curriculum/challenges/english/blocks/top-the-box-model/64a674c27a7d00f97013ed14.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-h.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e3e72c65bc8e73dfe24.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-h.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e3e72c65bc8e73dfe24.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-i.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e4672c65bc8e73dfe25.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-i.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e4672c65bc8e73dfe25.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-j.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e5172c65bc8e73dfe26.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-j.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e5172c65bc8e73dfe26.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-a.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e5872c65bc8e73dfe27.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-a.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e5872c65bc8e73dfe27.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-b.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e5f72c65bc8e73dfe28.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-b.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e5f72c65bc8e73dfe28.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-c.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e6672c65bc8e73dfe29.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-c.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e6672c65bc8e73dfe29.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-d.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e6e72c65bc8e73dfe2a.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-d.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e6e72c65bc8e73dfe2a.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-e.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e7972c65bc8e73dfe2b.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-e.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e7972c65bc8e73dfe2b.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-f.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e8072c65bc8e73dfe2c.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-f.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e8072c65bc8e73dfe2c.md diff --git a/curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-g.md b/curriculum/challenges/english/blocks/top-working-with-text/637f4e8772c65bc8e73dfe2d.md similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/top-working-with-text/working-with-text-lesson-g.md rename to curriculum/challenges/english/blocks/top-working-with-text/637f4e8772c65bc8e73dfe2d.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e230c8acb466c97ccbef9.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e230c8acb466c97ccbef9.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23188acb466c97ccbefa.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23188acb466c97ccbefa.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23248acb466c97ccbefb.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23248acb466c97ccbefb.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e232c8acb466c97ccbefc.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e232c8acb466c97ccbefc.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23368acb466c97ccbefd.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23368acb466c97ccbefd.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23438acb466c97ccbefe.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23438acb466c97ccbefe.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23508acb466c97ccbeff.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647e23508acb466c97ccbeff.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/trophy-work-with-variable-data-in-c-sharp-console-applications.md b/curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647f867a07d29547b3bee1bc.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/trophy-work-with-variable-data-in-c-sharp-console-applications.md rename to curriculum/challenges/english/blocks/work-with-variable-data-in-c-sharp-console-applications/647f867a07d29547b3bee1bc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/613297a923965e0703b64796.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/613297a923965e0703b64796.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/613297a923965e0703b64796.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/613297a923965e0703b64796.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61329b210dac0b08047fd6ab.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61329b210dac0b08047fd6ab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61329b210dac0b08047fd6ab.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61329b210dac0b08047fd6ab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61329d52e5010e08d9b9d66b.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61329d52e5010e08d9b9d66b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61329d52e5010e08d9b9d66b.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61329d52e5010e08d9b9d66b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6133acc353338c0bba9cb553.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6133acc353338c0bba9cb553.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6133acc353338c0bba9cb553.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6133acc353338c0bba9cb553.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6133d11ef548f51f876149e3.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6133d11ef548f51f876149e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6133d11ef548f51f876149e3.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6133d11ef548f51f876149e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/613e2546d0594208229ada50.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/613e2546d0594208229ada50.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/613e2546d0594208229ada50.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/613e2546d0594208229ada50.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/613e275749ebd008e74bb62e.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/613e275749ebd008e74bb62e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/613e275749ebd008e74bb62e.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/613e275749ebd008e74bb62e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6140827cff96e906bd38fc2b.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6140827cff96e906bd38fc2b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6140827cff96e906bd38fc2b.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6140827cff96e906bd38fc2b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6140883f74224508174794c0.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6140883f74224508174794c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6140883f74224508174794c0.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6140883f74224508174794c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61408e4ae3e35d08feb260eb.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61408e4ae3e35d08feb260eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61408e4ae3e35d08feb260eb.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61408e4ae3e35d08feb260eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61408f155e798909b6908712.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61408f155e798909b6908712.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61408f155e798909b6908712.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61408f155e798909b6908712.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614090d5a22b6f0a5a6b464c.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614090d5a22b6f0a5a6b464c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614090d5a22b6f0a5a6b464c.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614090d5a22b6f0a5a6b464c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6141fabd6f75610664e908fd.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6141fabd6f75610664e908fd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6141fabd6f75610664e908fd.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6141fabd6f75610664e908fd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6141fed65b61320743da5894.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6141fed65b61320743da5894.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6141fed65b61320743da5894.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6141fed65b61320743da5894.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614202874ca576084fca625f.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614202874ca576084fca625f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614202874ca576084fca625f.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614202874ca576084fca625f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614206033d366c090ca7dd42.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614206033d366c090ca7dd42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614206033d366c090ca7dd42.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614206033d366c090ca7dd42.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61435e3c0679a306c20f1acc.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61435e3c0679a306c20f1acc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61435e3c0679a306c20f1acc.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61435e3c0679a306c20f1acc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143610161323a081b249c19.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143610161323a081b249c19.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143610161323a081b249c19.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143610161323a081b249c19.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143639d5eddc7094161648c.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143639d5eddc7094161648c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143639d5eddc7094161648c.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143639d5eddc7094161648c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143908b6aafb00a659ca189.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143908b6aafb00a659ca189.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143908b6aafb00a659ca189.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143908b6aafb00a659ca189.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143920c8eafb00b735746ce.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143920c8eafb00b735746ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143920c8eafb00b735746ce.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143920c8eafb00b735746ce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143931a113bb80c45546287.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143931a113bb80c45546287.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143931a113bb80c45546287.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614394fb41985e0d2012a93e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614394fb41985e0d2012a93e.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614394fb41985e0d2012a93e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143956ed76ed60e012faa51.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143956ed76ed60e012faa51.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143956ed76ed60e012faa51.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614396f7ae83f20ea6f9f4b3.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614396f7ae83f20ea6f9f4b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614396f7ae83f20ea6f9f4b3.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614396f7ae83f20ea6f9f4b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143cb26f7edff2dc28f7da5.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143cb26f7edff2dc28f7da5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6143cb26f7edff2dc28f7da5.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6143cb26f7edff2dc28f7da5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6144e818fd5ea704fe56081d.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6144e818fd5ea704fe56081d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6144e818fd5ea704fe56081d.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6144e818fd5ea704fe56081d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6144f8dc6849e405dd8bb829.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6144f8dc6849e405dd8bb829.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6144f8dc6849e405dd8bb829.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6144f8dc6849e405dd8bb829.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145e6eeaa66c605eb087fe9.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145e6eeaa66c605eb087fe9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145e6eeaa66c605eb087fe9.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145e6eeaa66c605eb087fe9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145e8b5080a5f06bb0223d0.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145e8b5080a5f06bb0223d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145e8b5080a5f06bb0223d0.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145e8b5080a5f06bb0223d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145eb5f08a38a0786c7a80c.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145eb5f08a38a0786c7a80c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145eb5f08a38a0786c7a80c.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145eb5f08a38a0786c7a80c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145ed1f22caab087630aaad.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145ed1f22caab087630aaad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145ed1f22caab087630aaad.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145ed1f22caab087630aaad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145ee65e2e1530938cb594d.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145ee65e2e1530938cb594d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145ee65e2e1530938cb594d.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145ee65e2e1530938cb594d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f02240ff8f09f7ec913c.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f02240ff8f09f7ec913c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f02240ff8f09f7ec913c.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f02240ff8f09f7ec913c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f14f019a4b0adb94b051.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f14f019a4b0adb94b051.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f14f019a4b0adb94b051.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f14f019a4b0adb94b051.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f3a5cd9be60b9459cdd6.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f3a5cd9be60b9459cdd6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f3a5cd9be60b9459cdd6.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f3a5cd9be60b9459cdd6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f47393fbe70c4d885f9c.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f47393fbe70c4d885f9c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f47393fbe70c4d885f9c.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f47393fbe70c4d885f9c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f59029474c0d3dc1c8b8.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f59029474c0d3dc1c8b8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f59029474c0d3dc1c8b8.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f59029474c0d3dc1c8b8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f685797bd30df9784e8c.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f685797bd30df9784e8c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f685797bd30df9784e8c.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f685797bd30df9784e8c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f829ac6a920ebf5797d7.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f829ac6a920ebf5797d7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f829ac6a920ebf5797d7.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f829ac6a920ebf5797d7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f8f8bcd4370f6509078e.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f8f8bcd4370f6509078e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145f8f8bcd4370f6509078e.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145f8f8bcd4370f6509078e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145fb5018cb5b100cb2a88c.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145fb5018cb5b100cb2a88c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145fb5018cb5b100cb2a88c.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145fb5018cb5b100cb2a88c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145fc3707fc3310c277f5c8.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145fc3707fc3310c277f5c8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6145fc3707fc3310c277f5c8.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6145fc3707fc3310c277f5c8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614796cb8086be482d60e0ac.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614796cb8086be482d60e0ac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614796cb8086be482d60e0ac.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614796cb8086be482d60e0ac.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6147a14ef5668b5881ef2297.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6147a14ef5668b5881ef2297.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6147a14ef5668b5881ef2297.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6147a14ef5668b5881ef2297.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614878f7a412310647873015.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614878f7a412310647873015.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614878f7a412310647873015.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614878f7a412310647873015.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61487b77d4a37707073a64e5.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61487b77d4a37707073a64e5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61487b77d4a37707073a64e5.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61487b77d4a37707073a64e5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61487da611a65307e78d2c20.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61487da611a65307e78d2c20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61487da611a65307e78d2c20.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61487da611a65307e78d2c20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61487f703571b60899055cf9.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61487f703571b60899055cf9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61487f703571b60899055cf9.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61487f703571b60899055cf9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614880dc16070e093e29bc56.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614880dc16070e093e29bc56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614880dc16070e093e29bc56.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614880dc16070e093e29bc56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614883b6fa720e09fb167de9.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614883b6fa720e09fb167de9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614883b6fa720e09fb167de9.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614883b6fa720e09fb167de9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614884c1f5d6f30ab3d78cde.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614884c1f5d6f30ab3d78cde.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614884c1f5d6f30ab3d78cde.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614884c1f5d6f30ab3d78cde.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61488ecfd05e290b5712e6da.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/61488ecfd05e290b5712e6da.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/61488ecfd05e290b5712e6da.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/61488ecfd05e290b5712e6da.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148d99cdc7acd0c519862cb.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148d99cdc7acd0c519862cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148d99cdc7acd0c519862cb.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148d99cdc7acd0c519862cb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148da157cc0bd0d06df5c0a.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148da157cc0bd0d06df5c0a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148da157cc0bd0d06df5c0a.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148da157cc0bd0d06df5c0a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dc095264000dce348bf5.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dc095264000dce348bf5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dc095264000dce348bf5.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dc095264000dce348bf5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dcaaf2e8750e6cb4501a.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dcaaf2e8750e6cb4501a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dcaaf2e8750e6cb4501a.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dcaaf2e8750e6cb4501a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dd31d210990f0fb140f8.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dd31d210990f0fb140f8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dd31d210990f0fb140f8.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dd31d210990f0fb140f8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148defa9c01520fb9d178a0.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148defa9c01520fb9d178a0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148defa9c01520fb9d178a0.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148defa9c01520fb9d178a0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dfab9b54c110577de165.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dfab9b54c110577de165.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148dfab9b54c110577de165.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148dfab9b54c110577de165.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e0bcc13efd10f7d7a6a9.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e0bcc13efd10f7d7a6a9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e0bcc13efd10f7d7a6a9.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e0bcc13efd10f7d7a6a9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e161ecec9511941f8833.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e161ecec9511941f8833.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e161ecec9511941f8833.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e161ecec9511941f8833.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e28706b34912340fd042.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e28706b34912340fd042.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e28706b34912340fd042.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e28706b34912340fd042.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e335c1edd512d00e4691.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e335c1edd512d00e4691.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e335c1edd512d00e4691.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e335c1edd512d00e4691.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e41c728f65138addf9cc.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e41c728f65138addf9cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6148e41c728f65138addf9cc.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6148e41c728f65138addf9cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614ccc21ea91ef1736b9b578.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/614ccc21ea91ef1736b9b578.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/614ccc21ea91ef1736b9b578.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/614ccc21ea91ef1736b9b578.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6351e7a8684bf5377c4ee7f7.md b/curriculum/challenges/english/blocks/workshop-accessibility-quiz/6351e7a8684bf5377c4ee7f7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-accessibility-quiz/6351e7a8684bf5377c4ee7f7.md rename to curriculum/challenges/english/blocks/workshop-accessibility-quiz/6351e7a8684bf5377c4ee7f7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd5a93fd62bb35968adeab.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd5a93fd62bb35968adeab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd5a93fd62bb35968adeab.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd5a93fd62bb35968adeab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6343fb42013d99bcd7f3.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6343fb42013d99bcd7f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6343fb42013d99bcd7f3.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6343fb42013d99bcd7f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd66c687e610436494c6f1.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd66c687e610436494c6f1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd66c687e610436494c6f1.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd66c687e610436494c6f1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd67a656743144844941cb.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd67a656743144844941cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd67a656743144844941cb.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd67a656743144844941cb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6ab779390f49148773bb.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6ab779390f49148773bb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6ab779390f49148773bb.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6ab779390f49148773bb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6b7c83dbf54a08cf0498.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6b7c83dbf54a08cf0498.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6b7c83dbf54a08cf0498.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6b7c83dbf54a08cf0498.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6cc9475a784b7776233e.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6cc9475a784b7776233e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd6cc9475a784b7776233e.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd6cc9475a784b7776233e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd70336ebb3e4f62ee81ba.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd70336ebb3e4f62ee81ba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd70336ebb3e4f62ee81ba.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd70336ebb3e4f62ee81ba.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd719788899952e67692b9.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd719788899952e67692b9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd719788899952e67692b9.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd719788899952e67692b9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd71d596e8f253b9408b39.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd71d596e8f253b9408b39.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd71d596e8f253b9408b39.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd71d596e8f253b9408b39.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd75ea7f663457612dba02.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd75ea7f663457612dba02.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd75ea7f663457612dba02.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd75ea7f663457612dba02.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd7648a7ba2e5882436831.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd7648a7ba2e5882436831.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd7648a7ba2e5882436831.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd7648a7ba2e5882436831.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd778081276b59d59abad6.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd778081276b59d59abad6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd778081276b59d59abad6.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd778081276b59d59abad6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd77f7ad2aeb5ae34d07d6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd78621573aa5e8b512f5e.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd78621573aa5e8b512f5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd78621573aa5e8b512f5e.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd78621573aa5e8b512f5e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd7a160ed17960e971f28b.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd7a160ed17960e971f28b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd7a160ed17960e971f28b.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd7a160ed17960e971f28b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd7b3fcaa5406257abc5d1.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd7b3fcaa5406257abc5d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd7b3fcaa5406257abc5d1.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd7b3fcaa5406257abc5d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd8e491324ce717da97ffe.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd8e491324ce717da97ffe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd8e491324ce717da97ffe.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd8e491324ce717da97ffe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd8fd08af43372f02952d0.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd8fd08af43372f02952d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd8fd08af43372f02952d0.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd8fd08af43372f02952d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9126aa72a474301fc49f.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9126aa72a474301fc49f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9126aa72a474301fc49f.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9126aa72a474301fc49f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd933ba685de776a94997e.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd933ba685de776a94997e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd933ba685de776a94997e.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd933ba685de776a94997e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd94056e0355785fbba4d3.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd94056e0355785fbba4d3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd94056e0355785fbba4d3.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd94056e0355785fbba4d3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd986ddbcbd47ba8fbc5ec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd990577d8227dd93fbeeb.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd990577d8227dd93fbeeb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd990577d8227dd93fbeeb.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd990577d8227dd93fbeeb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9a4ff2fc4481b9157bd7.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9a4ff2fc4481b9157bd7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9a4ff2fc4481b9157bd7.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9a4ff2fc4481b9157bd7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9ad665a4a282c8106be3.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9ad665a4a282c8106be3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9ad665a4a282c8106be3.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9ad665a4a282c8106be3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9b7285bde783ad5b8aac.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9b7285bde783ad5b8aac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9b7285bde783ad5b8aac.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9b7285bde783ad5b8aac.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9d9fbdfe078800317055.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9d9fbdfe078800317055.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fd9d9fbdfe078800317055.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fd9d9fbdfe078800317055.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fda307bde0b091cf7d884a.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fda307bde0b091cf7d884a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fda307bde0b091cf7d884a.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fda307bde0b091cf7d884a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fda339eadcfd92a6812bed.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fda339eadcfd92a6812bed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fda339eadcfd92a6812bed.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fda339eadcfd92a6812bed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdac1e31692f9a9ad97295.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fdac1e31692f9a9ad97295.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdac1e31692f9a9ad97295.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fdac1e31692f9a9ad97295.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdaea3999cb19d76ce717b.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fdaea3999cb19d76ce717b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdaea3999cb19d76ce717b.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fdaea3999cb19d76ce717b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdaf9ff894b6a084ecdc1b.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fdaf9ff894b6a084ecdc1b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdaf9ff894b6a084ecdc1b.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fdaf9ff894b6a084ecdc1b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdafe6f07fd7a1c6785bc2.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fdafe6f07fd7a1c6785bc2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdafe6f07fd7a1c6785bc2.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fdafe6f07fd7a1c6785bc2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdb04d9939f0a26ca51c2b.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/61fdb04d9939f0a26ca51c2b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/61fdb04d9939f0a26ca51c2b.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/61fdb04d9939f0a26ca51c2b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620159cd5431aa34bc6a4c9c.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620159cd5431aa34bc6a4c9c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620159cd5431aa34bc6a4c9c.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620159cd5431aa34bc6a4c9c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62015a5da1c95c358f079ebb.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62015a5da1c95c358f079ebb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62015a5da1c95c358f079ebb.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62015a5da1c95c358f079ebb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62015cd2654a1139321a89d2.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62015cd2654a1139321a89d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62015cd2654a1139321a89d2.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62015cd2654a1139321a89d2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62015d8942384c3aed48329e.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62015d8942384c3aed48329e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62015d8942384c3aed48329e.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62015d8942384c3aed48329e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620167374bb8b4455cd11125.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620167374bb8b4455cd11125.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620167374bb8b4455cd11125.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620167374bb8b4455cd11125.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620174ed519dd7506c1a4b61.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620174ed519dd7506c1a4b61.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620174ed519dd7506c1a4b61.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620174ed519dd7506c1a4b61.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620175b3710a0951cfa86edf.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620175b3710a0951cfa86edf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620175b3710a0951cfa86edf.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620175b3710a0951cfa86edf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201782cc420715562f36271.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201782cc420715562f36271.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201782cc420715562f36271.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201782cc420715562f36271.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620179bc0a6a2358c72b90ad.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620179bc0a6a2358c72b90ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620179bc0a6a2358c72b90ad.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620179bc0a6a2358c72b90ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62017b6f47454059bf2d3bd1.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62017b6f47454059bf2d3bd1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62017b6f47454059bf2d3bd1.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62017b6f47454059bf2d3bd1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62017f47c87be96457c49f46.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62017f47c87be96457c49f46.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62017f47c87be96457c49f46.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62017f47c87be96457c49f46.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62017fa5bbef406580ceb44f.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62017fa5bbef406580ceb44f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62017fa5bbef406580ceb44f.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62017fa5bbef406580ceb44f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018243f046a368fab8ffb6.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62018243f046a368fab8ffb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018243f046a368fab8ffb6.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62018243f046a368fab8ffb6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201830cb0c74b69f1b41635.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201830cb0c74b69f1b41635.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201830cb0c74b69f1b41635.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201830cb0c74b69f1b41635.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620186f4b6b8356d2def576b.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620186f4b6b8356d2def576b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620186f4b6b8356d2def576b.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620186f4b6b8356d2def576b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018ba1aa263770c953be66.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62018ba1aa263770c953be66.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018ba1aa263770c953be66.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62018ba1aa263770c953be66.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018c3e94434a71af1d5eaa.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62018c3e94434a71af1d5eaa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018c3e94434a71af1d5eaa.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62018c3e94434a71af1d5eaa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018ec29b3ae674f40bef31.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62018ec29b3ae674f40bef31.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62018ec29b3ae674f40bef31.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62018ec29b3ae674f40bef31.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62019093fe30e278e797d2f6.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/62019093fe30e278e797d2f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/62019093fe30e278e797d2f6.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/62019093fe30e278e797d2f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620191707bc65579ddd3ce15.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620191707bc65579ddd3ce15.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620191707bc65579ddd3ce15.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620191707bc65579ddd3ce15.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620192a767533a7ad19d96d7.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620192a767533a7ad19d96d7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620192a767533a7ad19d96d7.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620192a767533a7ad19d96d7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201995d9ab88e80f1989dce.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201995d9ab88e80f1989dce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201995d9ab88e80f1989dce.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201995d9ab88e80f1989dce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620199c7a7a32c81d4db3410.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/620199c7a7a32c81d4db3410.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/620199c7a7a32c81d4db3410.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/620199c7a7a32c81d4db3410.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a1a7af32c287bd6b8183.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201a1a7af32c287bd6b8183.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a1a7af32c287bd6b8183.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201a1a7af32c287bd6b8183.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a1cc668a34888f5b2f52.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201a1cc668a34888f5b2f52.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a1cc668a34888f5b2f52.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201a1cc668a34888f5b2f52.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a20d742f5c89736c8cfb.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201a20d742f5c89736c8cfb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a20d742f5c89736c8cfb.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201a20d742f5c89736c8cfb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a42e39bf3b95b6a33bf3.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201a42e39bf3b95b6a33bf3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a42e39bf3b95b6a33bf3.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201a42e39bf3b95b6a33bf3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a4adcc6414968b391592.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201a4adcc6414968b391592.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a4adcc6414968b391592.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201a4adcc6414968b391592.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a5258af7b398b030bfaf.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201a5258af7b398b030bfaf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a5258af7b398b030bfaf.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201a5258af7b398b030bfaf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a59be346d399c21d10b1.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/6201a59be346d399c21d10b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/6201a59be346d399c21d10b1.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/6201a59be346d399c21d10b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/64076bbeba941114b0027b6a.md b/curriculum/challenges/english/blocks/workshop-balance-sheet/64076bbeba941114b0027b6a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-balance-sheet/64076bbeba941114b0027b6a.md rename to curriculum/challenges/english/blocks/workshop-balance-sheet/64076bbeba941114b0027b6a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-bash-boilerplate/5ea8adfab628f68d805bfc5e.md b/curriculum/challenges/english/blocks/workshop-bash-boilerplate/5ea8adfab628f68d805bfc5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-bash-boilerplate/5ea8adfab628f68d805bfc5e.md rename to curriculum/challenges/english/blocks/workshop-bash-boilerplate/5ea8adfab628f68d805bfc5e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md b/curriculum/challenges/english/blocks/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md rename to curriculum/challenges/english/blocks/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-bike-rental-shop/5f5b969a05380d2179fe6e18.md b/curriculum/challenges/english/blocks/workshop-bike-rental-shop/5f5b969a05380d2179fe6e18.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-bike-rental-shop/5f5b969a05380d2179fe6e18.md rename to curriculum/challenges/english/blocks/workshop-bike-rental-shop/5f5b969a05380d2179fe6e18.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec39565dbc7e3375263b1.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec39565dbc7e3375263b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec39565dbc7e3375263b1.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec39565dbc7e3375263b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7a.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7a.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7b.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7b.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7c.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7c.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7d.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7d.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7e.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7e.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7f.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff7f.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff7f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff80.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff80.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff80.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff80.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff81.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff81.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff81.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff81.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff82.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff82.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff82.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff82.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff83.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff83.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff83.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff83.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff84.md b/curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff84.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/683ec95f2f8781355556ff84.md rename to curriculum/challenges/english/blocks/workshop-binary-search/683ec95f2f8781355556ff84.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/684165a72e33e26a40904f8b.md b/curriculum/challenges/english/blocks/workshop-binary-search/684165a72e33e26a40904f8b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/684165a72e33e26a40904f8b.md rename to curriculum/challenges/english/blocks/workshop-binary-search/684165a72e33e26a40904f8b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/684169b00a073c9b9f0a703c.md b/curriculum/challenges/english/blocks/workshop-binary-search/684169b00a073c9b9f0a703c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/684169b00a073c9b9f0a703c.md rename to curriculum/challenges/english/blocks/workshop-binary-search/684169b00a073c9b9f0a703c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/68416aab85dd00a7852cdeb6.md b/curriculum/challenges/english/blocks/workshop-binary-search/68416aab85dd00a7852cdeb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/68416aab85dd00a7852cdeb6.md rename to curriculum/challenges/english/blocks/workshop-binary-search/68416aab85dd00a7852cdeb6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-binary-search/68416d66013635cb6325eb6d.md b/curriculum/challenges/english/blocks/workshop-binary-search/68416d66013635cb6325eb6d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-binary-search/68416d66013635cb6325eb6d.md rename to curriculum/challenges/english/blocks/workshop-binary-search/68416d66013635cb6325eb6d.md diff --git a/curriculum/challenges/english/29-semantic-html/cat-blog-page/669aff9f5488f1bea056416d.md b/curriculum/challenges/english/blocks/workshop-blog-page/669aff9f5488f1bea056416d.md similarity index 100% rename from curriculum/challenges/english/29-semantic-html/cat-blog-page/669aff9f5488f1bea056416d.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669aff9f5488f1bea056416d.md diff --git a/curriculum/challenges/english/29-semantic-html/cat-blog-page/669fc7e141e4703748c558bf.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fc7e141e4703748c558bf.md similarity index 100% rename from curriculum/challenges/english/29-semantic-html/cat-blog-page/669fc7e141e4703748c558bf.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fc7e141e4703748c558bf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fc938d38e6e38ace9251e.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fc938d38e6e38ace9251e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fc938d38e6e38ace9251e.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fc938d38e6e38ace9251e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fcb06c3034a39f5431a38.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fcb06c3034a39f5431a38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fcb06c3034a39f5431a38.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fcb06c3034a39f5431a38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fcb5106eeb13ab7afcd09.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fcb5106eeb13ab7afcd09.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fcb5106eeb13ab7afcd09.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fcb5106eeb13ab7afcd09.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fd003cb89ee3c2402e041.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fd003cb89ee3c2402e041.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fd003cb89ee3c2402e041.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fd003cb89ee3c2402e041.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fd6fd12918e3de87854d4.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fd6fd12918e3de87854d4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fd6fd12918e3de87854d4.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fd6fd12918e3de87854d4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fdc11c9b0263fe0814a7a.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fdc11c9b0263fe0814a7a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fdc11c9b0263fe0814a7a.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fdc11c9b0263fe0814a7a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fdd3965f36f40af9615e5.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fdd3965f36f40af9615e5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fdd3965f36f40af9615e5.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fdd3965f36f40af9615e5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fde2081f65141ad703fe4.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fde2081f65141ad703fe4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fde2081f65141ad703fe4.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fde2081f65141ad703fe4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fdfc9a5e3da42d2376609.md b/curriculum/challenges/english/blocks/workshop-blog-page/669fdfc9a5e3da42d2376609.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/669fdfc9a5e3da42d2376609.md rename to curriculum/challenges/english/blocks/workshop-blog-page/669fdfc9a5e3da42d2376609.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a334a1a7cca6354999f9bf.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a334a1a7cca6354999f9bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a334a1a7cca6354999f9bf.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a334a1a7cca6354999f9bf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a335e5888ffb367633200a.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a335e5888ffb367633200a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a335e5888ffb367633200a.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a335e5888ffb367633200a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a338be7f1dee383a0e0ecb.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a338be7f1dee383a0e0ecb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a338be7f1dee383a0e0ecb.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a338be7f1dee383a0e0ecb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33a00514b40393a983c24.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a33a00514b40393a983c24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33a00514b40393a983c24.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a33a00514b40393a983c24.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33ac0ae8e3139fb34afc3.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a33ac0ae8e3139fb34afc3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33ac0ae8e3139fb34afc3.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a33ac0ae8e3139fb34afc3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33bd56208583aeb4837c4.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a33bd56208583aeb4837c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33bd56208583aeb4837c4.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a33bd56208583aeb4837c4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33c449ffdf93b90c5821e.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a33c449ffdf93b90c5821e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33c449ffdf93b90c5821e.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a33c449ffdf93b90c5821e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33e9bd3aa213cd23d9c57.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a33e9bd3aa213cd23d9c57.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a33e9bd3aa213cd23d9c57.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a33e9bd3aa213cd23d9c57.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a49f685961e997e337cab1.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a49f685961e997e337cab1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a49f685961e997e337cab1.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a49f685961e997e337cab1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a7e72adf226c02626715a3.md b/curriculum/challenges/english/blocks/workshop-blog-page/66a7e72adf226c02626715a3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/66a7e72adf226c02626715a3.md rename to curriculum/challenges/english/blocks/workshop-blog-page/66a7e72adf226c02626715a3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/67d1edfde28a4133ba64ad26.md b/curriculum/challenges/english/blocks/workshop-blog-page/67d1edfde28a4133ba64ad26.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/67d1edfde28a4133ba64ad26.md rename to curriculum/challenges/english/blocks/workshop-blog-page/67d1edfde28a4133ba64ad26.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-blog-page/67d1f348f2cc9eab9d0b4ff4.md b/curriculum/challenges/english/blocks/workshop-blog-page/67d1f348f2cc9eab9d0b4ff4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-blog-page/67d1f348f2cc9eab9d0b4ff4.md rename to curriculum/challenges/english/blocks/workshop-blog-page/67d1f348f2cc9eab9d0b4ff4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686d749d6f32f708fdf2b7ad.md b/curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686d749d6f32f708fdf2b7ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686d749d6f32f708fdf2b7ad.md rename to curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686d749d6f32f708fdf2b7ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7d.md b/curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7d.md rename to curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7e.md b/curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7e.md rename to curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7f.md b/curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7f.md rename to curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e7f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e80.md b/curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e80.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e80.md rename to curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e80.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e81.md b/curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e81.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e81.md rename to curriculum/challenges/english/blocks/workshop-build-a-heart-icon/686daa7ed79ceacd0b264e81.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a3d4c065557260de2ff33.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a3d4c065557260de2ff33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a3d4c065557260de2ff33.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a3d4c065557260de2ff33.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a431692a5f863f726c438.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a431692a5f863f726c438.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a431692a5f863f726c438.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a431692a5f863f726c438.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a549f60f5a3fedfc0edd9.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a549f60f5a3fedfc0edd9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a549f60f5a3fedfc0edd9.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a549f60f5a3fedfc0edd9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a5e7f3d47715196b12ca0.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a5e7f3d47715196b12ca0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a5e7f3d47715196b12ca0.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a5e7f3d47715196b12ca0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a7e200400089967b8b1f4.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a7e200400089967b8b1f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a7e200400089967b8b1f4.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a7e200400089967b8b1f4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a82806c4c6bc3567f2708.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a82806c4c6bc3567f2708.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a82806c4c6bc3567f2708.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a82806c4c6bc3567f2708.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a836235461fce1ff53b3f.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a836235461fce1ff53b3f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/680a836235461fce1ff53b3f.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/680a836235461fce1ff53b3f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6810869355fa2468f9ebaf9c.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6810869355fa2468f9ebaf9c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6810869355fa2468f9ebaf9c.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6810869355fa2468f9ebaf9c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6810891bd6de8a87a833df42.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6810891bd6de8a87a833df42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6810891bd6de8a87a833df42.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6810891bd6de8a87a833df42.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818b80519e6c6c47a8bb6e8.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6818b80519e6c6c47a8bb6e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818b80519e6c6c47a8bb6e8.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6818b80519e6c6c47a8bb6e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818e9c7c8dc5694e8f64fc3.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6818e9c7c8dc5694e8f64fc3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818e9c7c8dc5694e8f64fc3.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6818e9c7c8dc5694e8f64fc3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818eb3f98c0bca5af7c8d03.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6818eb3f98c0bca5af7c8d03.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818eb3f98c0bca5af7c8d03.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6818eb3f98c0bca5af7c8d03.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818ed1adc249bb91d373729.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6818ed1adc249bb91d373729.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818ed1adc249bb91d373729.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6818ed1adc249bb91d373729.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818fcb250f34e62cab32c39.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6818fcb250f34e62cab32c39.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6818fcb250f34e62cab32c39.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6818fcb250f34e62cab32c39.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819bc0637b80256a33adccc.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6819bc0637b80256a33adccc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819bc0637b80256a33adccc.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6819bc0637b80256a33adccc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819be9055828d65c813eec5.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6819be9055828d65c813eec5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819be9055828d65c813eec5.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6819be9055828d65c813eec5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819c5c9faf2548e556163d5.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6819c5c9faf2548e556163d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819c5c9faf2548e556163d5.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6819c5c9faf2548e556163d5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819c7beb4a8289c2b4f24d5.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6819c7beb4a8289c2b4f24d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819c7beb4a8289c2b4f24d5.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6819c7beb4a8289c2b4f24d5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819ca464db219ab86f37dc4.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6819ca464db219ab86f37dc4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819ca464db219ab86f37dc4.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6819ca464db219ab86f37dc4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819cf38880d8cc9b9f6af7a.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/6819cf38880d8cc9b9f6af7a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/6819cf38880d8cc9b9f6af7a.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/6819cf38880d8cc9b9f6af7a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a1d60e037127e7c8e0230.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/681a1d60e037127e7c8e0230.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a1d60e037127e7c8e0230.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/681a1d60e037127e7c8e0230.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a2a6cf95e82ca30866364.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/681a2a6cf95e82ca30866364.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a2a6cf95e82ca30866364.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/681a2a6cf95e82ca30866364.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a2e35c406ade2f0a5f9b2.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/681a2e35c406ade2f0a5f9b2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a2e35c406ade2f0a5f9b2.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/681a2e35c406ade2f0a5f9b2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a44f4c3235f7d8f428545.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/681a44f4c3235f7d8f428545.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-caesar-cipher/681a44f4c3235f7d8f428545.md rename to curriculum/challenges/english/blocks/workshop-caesar-cipher/681a44f4c3235f7d8f428545.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f33071498eb2472b87ddee4.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f33071498eb2472b87ddee4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f33071498eb2472b87ddee4.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f33071498eb2472b87ddee4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3313e74582ad9d063e3a38.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3313e74582ad9d063e3a38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3313e74582ad9d063e3a38.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3313e74582ad9d063e3a38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f331e55dfab7a896e53c3a1.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f331e55dfab7a896e53c3a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f331e55dfab7a896e53c3a1.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f331e55dfab7a896e53c3a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3326b143638ee1a09ff1e3.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3326b143638ee1a09ff1e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3326b143638ee1a09ff1e3.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3326b143638ee1a09ff1e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f33294a6af5e9188dbdb8f3.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f33294a6af5e9188dbdb8f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f33294a6af5e9188dbdb8f3.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f33294a6af5e9188dbdb8f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f332a88dc25a0fd25c7687a.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f332a88dc25a0fd25c7687a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f332a88dc25a0fd25c7687a.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f332a88dc25a0fd25c7687a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f332b23c2045fb843337579.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f332b23c2045fb843337579.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f332b23c2045fb843337579.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f332b23c2045fb843337579.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344f9c805cd193c33d829c.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f344f9c805cd193c33d829c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344f9c805cd193c33d829c.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f344f9c805cd193c33d829c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344fad8bf01691e71a30eb.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f344fad8bf01691e71a30eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344fad8bf01691e71a30eb.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f344fad8bf01691e71a30eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344fbc22624a2976425065.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f344fbc22624a2976425065.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344fbc22624a2976425065.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f344fbc22624a2976425065.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344fc1520b6719f2e35605.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f344fc1520b6719f2e35605.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f344fc1520b6719f2e35605.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f344fc1520b6719f2e35605.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477ae34c1239cafe128be.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477ae34c1239cafe128be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477ae34c1239cafe128be.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477ae34c1239cafe128be.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477ae8466a9a3d2cc953c.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477ae8466a9a3d2cc953c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477ae8466a9a3d2cc953c.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477ae8466a9a3d2cc953c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477ae9675db8bb7655b30.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477ae9675db8bb7655b30.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477ae9675db8bb7655b30.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477ae9675db8bb7655b30.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477aefa51bfc29327200b.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477aefa51bfc29327200b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477aefa51bfc29327200b.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477aefa51bfc29327200b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477cb2e27333b1ab2b955.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477cb2e27333b1ab2b955.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477cb2e27333b1ab2b955.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477cb2e27333b1ab2b955.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477cb303c5cb61b43aa9b.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477cb303c5cb61b43aa9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477cb303c5cb61b43aa9b.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477cb303c5cb61b43aa9b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477cbcb6ba47918c1da92.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477cbcb6ba47918c1da92.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3477cbcb6ba47918c1da92.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3477cbcb6ba47918c1da92.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f34a1fd611d003edeafd681.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f34a1fd611d003edeafd681.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f34a1fd611d003edeafd681.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f34a1fd611d003edeafd681.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed60785e1f3e9850b6e.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed60785e1f3e9850b6e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed60785e1f3e9850b6e.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed60785e1f3e9850b6e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed60a5decd94ab66986.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed60a5decd94ab66986.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed60a5decd94ab66986.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed60a5decd94ab66986.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed6199b0cdef1d2be8f.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed6199b0cdef1d2be8f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed6199b0cdef1d2be8f.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed6199b0cdef1d2be8f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed63c7807a4f1e6d054.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed63c7807a4f1e6d054.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed63c7807a4f1e6d054.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed63c7807a4f1e6d054.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed63e0fa262326eef05.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed63e0fa262326eef05.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed63e0fa262326eef05.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed63e0fa262326eef05.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed656a336993abd9f7c.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed656a336993abd9f7c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed656a336993abd9f7c.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed656a336993abd9f7c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed69db0a491745e2bb6.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed69db0a491745e2bb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed69db0a491745e2bb6.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed69db0a491745e2bb6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f35e5c4321f818cdc4bed30.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f35e5c4321f818cdc4bed30.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f35e5c4321f818cdc4bed30.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f35e5c4321f818cdc4bed30.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f35e5c44359872a137bd98f.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f35e5c44359872a137bd98f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f35e5c44359872a137bd98f.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f35e5c44359872a137bd98f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866d0fc037f7311b4ac8.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866d0fc037f7311b4ac8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866d0fc037f7311b4ac8.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866d0fc037f7311b4ac8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866d28d7ad0de6470505.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866d28d7ad0de6470505.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866d28d7ad0de6470505.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866d28d7ad0de6470505.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866d5414453fc2d7b480.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866d5414453fc2d7b480.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866d5414453fc2d7b480.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866d5414453fc2d7b480.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866daec9a49519871816.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866daec9a49519871816.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866daec9a49519871816.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866daec9a49519871816.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866dbf362f99b9a0c6d0.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866dbf362f99b9a0c6d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866dbf362f99b9a0c6d0.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866dbf362f99b9a0c6d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866dd0d0275f01d4d847.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866dd0d0275f01d4d847.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866dd0d0275f01d4d847.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866dd0d0275f01d4d847.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866de7a5b784048f94b1.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866de7a5b784048f94b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3c866de7a5b784048f94b1.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3c866de7a5b784048f94b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade94c6576e7f7b7953f.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade94c6576e7f7b7953f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade94c6576e7f7b7953f.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade94c6576e7f7b7953f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade9993019e26313fa8e.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade9993019e26313fa8e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade9993019e26313fa8e.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade9993019e26313fa8e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade99dda4e6071a85dfd.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade99dda4e6071a85dfd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade99dda4e6071a85dfd.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade99dda4e6071a85dfd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade9fa77275d9f4efe62.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade9fa77275d9f4efe62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3cade9fa77275d9f4efe62.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3cade9fa77275d9f4efe62.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e01f288a026d709587.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e01f288a026d709587.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e01f288a026d709587.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e01f288a026d709587.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e03d719d5ac4738993.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e03d719d5ac4738993.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e03d719d5ac4738993.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e03d719d5ac4738993.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e04559b939080db057.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e04559b939080db057.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e04559b939080db057.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e04559b939080db057.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e050279c7a4a7101d3.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e050279c7a4a7101d3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e050279c7a4a7101d3.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e050279c7a4a7101d3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e05473f91f948724ab.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e05473f91f948724ab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e05473f91f948724ab.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e05473f91f948724ab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e056bdde6ae6892ba2.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e056bdde6ae6892ba2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e056bdde6ae6892ba2.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e056bdde6ae6892ba2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e06d34faac0447fc44.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e06d34faac0447fc44.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e06d34faac0447fc44.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e06d34faac0447fc44.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e07276f782bb46b93d.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e07276f782bb46b93d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e07276f782bb46b93d.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e07276f782bb46b93d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0819d4f23ca7285e6.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0819d4f23ca7285e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0819d4f23ca7285e6.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0819d4f23ca7285e6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e087d56ed3ffdc36be.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e087d56ed3ffdc36be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e087d56ed3ffdc36be.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e087d56ed3ffdc36be.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0a81099d9a697b550.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0a81099d9a697b550.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0a81099d9a697b550.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0a81099d9a697b550.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0b431cc215bb16f55.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0b431cc215bb16f55.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0b431cc215bb16f55.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0b431cc215bb16f55.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0e0c3feaebcf647ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0e9629bad967cd71e.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0e9629bad967cd71e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0e9629bad967cd71e.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0e9629bad967cd71e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0eaa7da26e3d34d78.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0f8c230bdd2349716.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0f8c230bdd2349716.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3ef6e0f8c230bdd2349716.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3ef6e0f8c230bdd2349716.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3f26fa39591db45e5cd7a0.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f3f26fa39591db45e5cd7a0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f3f26fa39591db45e5cd7a0.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f3f26fa39591db45e5cd7a0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459225127805351a6ad057.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f459225127805351a6ad057.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459225127805351a6ad057.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f459225127805351a6ad057.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459a7ceb8b5c446656d88b.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f459a7ceb8b5c446656d88b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459a7ceb8b5c446656d88b.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f459a7ceb8b5c446656d88b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459cf202c2a3472fae6a9f.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f459cf202c2a3472fae6a9f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459cf202c2a3472fae6a9f.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f459cf202c2a3472fae6a9f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459fd48bdc98491ca6d1a3.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f459fd48bdc98491ca6d1a3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f459fd48bdc98491ca6d1a3.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f459fd48bdc98491ca6d1a3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a05977e2fa49d9119437.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a05977e2fa49d9119437.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a05977e2fa49d9119437.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a05977e2fa49d9119437.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a276c093334f0f6e9df4.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a276c093334f0f6e9df4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a276c093334f0f6e9df4.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a276c093334f0f6e9df4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a5a7c49a8251f0bdb527.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a5a7c49a8251f0bdb527.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a5a7c49a8251f0bdb527.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a5a7c49a8251f0bdb527.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a66d4a2b0453301e5a26.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a66d4a2b0453301e5a26.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45a66d4a2b0453301e5a26.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45a66d4a2b0453301e5a26.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b0731d39e15d54df4dfc.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b0731d39e15d54df4dfc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b0731d39e15d54df4dfc.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b0731d39e15d54df4dfc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b25e7ec2405f166b9de1.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b25e7ec2405f166b9de1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b25e7ec2405f166b9de1.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b25e7ec2405f166b9de1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b3c93c027860d9298dbd.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b3c93c027860d9298dbd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b3c93c027860d9298dbd.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b3c93c027860d9298dbd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b45d099f3e621fbbb256.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b45d099f3e621fbbb256.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b45d099f3e621fbbb256.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b45d099f3e621fbbb256.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b4c81cea7763550e40df.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b4c81cea7763550e40df.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b4c81cea7763550e40df.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b4c81cea7763550e40df.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b715301bbf667badc04a.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b715301bbf667badc04a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f45b715301bbf667badc04a.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f45b715301bbf667badc04a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e270702a8456a664f0df.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e270702a8456a664f0df.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e270702a8456a664f0df.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e270702a8456a664f0df.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e36e745ead58487aabf2.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e36e745ead58487aabf2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e36e745ead58487aabf2.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e36e745ead58487aabf2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e7a4750dd05b5a673920.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e7a4750dd05b5a673920.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e7a4750dd05b5a673920.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e7a4750dd05b5a673920.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e8284aae155c83015dee.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e8284aae155c83015dee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46e8284aae155c83015dee.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f46e8284aae155c83015dee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46ede1ff8fec5ba656b44c.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f46ede1ff8fec5ba656b44c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46ede1ff8fec5ba656b44c.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f46ede1ff8fec5ba656b44c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f4701b942c824109626c3d8.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f4701b942c824109626c3d8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f4701b942c824109626c3d8.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f4701b942c824109626c3d8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f475bb508746c16c9431d42.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f475bb508746c16c9431d42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f475bb508746c16c9431d42.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f475bb508746c16c9431d42.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f475e1c7f71a61d913836c6.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f475e1c7f71a61d913836c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f475e1c7f71a61d913836c6.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f475e1c7f71a61d913836c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f47633757ae3469f2d33d2e.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f47633757ae3469f2d33d2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f47633757ae3469f2d33d2e.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f47633757ae3469f2d33d2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f47fe7e31980053a8d4403b.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f47fe7e31980053a8d4403b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f47fe7e31980053a8d4403b.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f47fe7e31980053a8d4403b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f716ad029ee4053c7027a7a.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f716ad029ee4053c7027a7a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f716ad029ee4053c7027a7a.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f716ad029ee4053c7027a7a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f716bee5838c354c728a7c5.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f716bee5838c354c728a7c5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f716bee5838c354c728a7c5.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f716bee5838c354c728a7c5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7691dafd882520797cd2f0.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f7691dafd882520797cd2f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7691dafd882520797cd2f0.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f7691dafd882520797cd2f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7692f7c5b3ce22a57788b6.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f7692f7c5b3ce22a57788b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7692f7c5b3ce22a57788b6.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f7692f7c5b3ce22a57788b6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f769541be494f25449b292f.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f769541be494f25449b292f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f769541be494f25449b292f.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f769541be494f25449b292f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f76967fad478126d6552b0d.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f76967fad478126d6552b0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f76967fad478126d6552b0d.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f76967fad478126d6552b0d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f769702e6e33127d14aa120.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f769702e6e33127d14aa120.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f769702e6e33127d14aa120.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f769702e6e33127d14aa120.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7b87422a560036fd03ccff.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f7b87422a560036fd03ccff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7b87422a560036fd03ccff.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f7b87422a560036fd03ccff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7b88d37b1f98386f04edc0.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/5f7b88d37b1f98386f04edc0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/5f7b88d37b1f98386f04edc0.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/5f7b88d37b1f98386f04edc0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/6780e8ef4153930b965cd7b7.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/6780e8ef4153930b965cd7b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/6780e8ef4153930b965cd7b7.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/6780e8ef4153930b965cd7b7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/6780f0d898362873ac425dc8.md b/curriculum/challenges/english/blocks/workshop-cafe-menu/6780f0d898362873ac425dc8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cafe-menu/6780f0d898362873ac425dc8.md rename to curriculum/challenges/english/blocks/workshop-cafe-menu/6780f0d898362873ac425dc8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc06012e46aa6bc9b8c001.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc06012e46aa6bc9b8c001.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc06012e46aa6bc9b8c001.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc06012e46aa6bc9b8c001.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc095dfe1682753d2ab030.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc095dfe1682753d2ab030.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc095dfe1682753d2ab030.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc095dfe1682753d2ab030.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0a9e06e00b75d6782be9.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc0a9e06e00b75d6782be9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0a9e06e00b75d6782be9.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc0a9e06e00b75d6782be9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0ba5881acb7692cfc4de.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc0ba5881acb7692cfc4de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0ba5881acb7692cfc4de.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc0ba5881acb7692cfc4de.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0de2920bec775f610424.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc0de2920bec775f610424.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0de2920bec775f610424.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc0de2920bec775f610424.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0f1ae40802781b2ea972.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc0f1ae40802781b2ea972.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc0f1ae40802781b2ea972.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc0f1ae40802781b2ea972.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc10958d72e57907f898b2.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc10958d72e57907f898b2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc10958d72e57907f898b2.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc10958d72e57907f898b2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc12fa504b0479dac479a0.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc12fa504b0479dac479a0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc12fa504b0479dac479a0.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc12fa504b0479dac479a0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc14ca14e65e7a9ebecb80.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc14ca14e65e7a9ebecb80.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc14ca14e65e7a9ebecb80.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc14ca14e65e7a9ebecb80.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc16abc30b367ba1d1f9ef.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc16abc30b367ba1d1f9ef.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc16abc30b367ba1d1f9ef.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc16abc30b367ba1d1f9ef.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc172af7159a7c67804544.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc172af7159a7c67804544.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc172af7159a7c67804544.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc172af7159a7c67804544.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc1a3a39aef47d6473cb2f.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc1a3a39aef47d6473cb2f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc1a3a39aef47d6473cb2f.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc1a3a39aef47d6473cb2f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc1ccfefdd727e18c2ab20.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc1ccfefdd727e18c2ab20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc1ccfefdd727e18c2ab20.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc1ccfefdd727e18c2ab20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc1deb1f04647f2aabee2b.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc1deb1f04647f2aabee2b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc1deb1f04647f2aabee2b.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc1deb1f04647f2aabee2b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc21d23238dc8240a8a182.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc21d23238dc8240a8a182.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc21d23238dc8240a8a182.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc21d23238dc8240a8a182.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc26907ff6908402af0149.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc26907ff6908402af0149.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc26907ff6908402af0149.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc26907ff6908402af0149.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc2739f687e484d50bb6f1.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc2739f687e484d50bb6f1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc2739f687e484d50bb6f1.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc2739f687e484d50bb6f1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc281d687975858049fd8d.md b/curriculum/challenges/english/blocks/workshop-calculator/66cc281d687975858049fd8d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cc281d687975858049fd8d.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cc281d687975858049fd8d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calculator/66cdf76685e4cb5a8726e27b.md b/curriculum/challenges/english/blocks/workshop-calculator/66cdf76685e4cb5a8726e27b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calculator/66cdf76685e4cb5a8726e27b.md rename to curriculum/challenges/english/blocks/workshop-calculator/66cdf76685e4cb5a8726e27b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/5ddb965c65d27e1512d44d9a.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/5ddb965c65d27e1512d44d9a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/5ddb965c65d27e1512d44d9a.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/5ddb965c65d27e1512d44d9a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b606f09a14cc1781aea1fb.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b606f09a14cc1781aea1fb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b606f09a14cc1781aea1fb.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b606f09a14cc1781aea1fb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b6075a62883218d282504c.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b6075a62883218d282504c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b6075a62883218d282504c.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b6075a62883218d282504c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b607af6fcdb119aae9b16a.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b607af6fcdb119aae9b16a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b607af6fcdb119aae9b16a.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b607af6fcdb119aae9b16a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60821c855d01b1eda3c0b.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60821c855d01b1eda3c0b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60821c855d01b1eda3c0b.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60821c855d01b1eda3c0b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b6088bb56e2d1cac364043.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b6088bb56e2d1cac364043.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b6088bb56e2d1cac364043.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b6088bb56e2d1cac364043.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b608ebf40c871d960fc004.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b608ebf40c871d960fc004.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b608ebf40c871d960fc004.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b608ebf40c871d960fc004.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60a140bf5a321d50a7315.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60a140bf5a321d50a7315.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60a140bf5a321d50a7315.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60a140bf5a321d50a7315.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60aaaa65f8922bfce6b7e.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60aaaa65f8922bfce6b7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60aaaa65f8922bfce6b7e.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60aaaa65f8922bfce6b7e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60af1a0b9f7238a9dd294.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60af1a0b9f7238a9dd294.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60af1a0b9f7238a9dd294.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60af1a0b9f7238a9dd294.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60c09c5039f25a3b2dda9.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60c09c5039f25a3b2dda9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60c09c5039f25a3b2dda9.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60c09c5039f25a3b2dda9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60ca38c897f2721b27959.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60ca38c897f2721b27959.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60ca38c897f2721b27959.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60ca38c897f2721b27959.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60cfaca25bb27edd40f62.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60cfaca25bb27edd40f62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60cfaca25bb27edd40f62.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60cfaca25bb27edd40f62.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60d3c5048302906962231.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b60d3c5048302906962231.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b60d3c5048302906962231.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b60d3c5048302906962231.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b613f367584d2a5d041b7d.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b613f367584d2a5d041b7d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b613f367584d2a5d041b7d.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b613f367584d2a5d041b7d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b61490e633a22b4593e62f.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b61490e633a22b4593e62f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b61490e633a22b4593e62f.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b61490e633a22b4593e62f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b614e6a1f7fe2cef6312dc.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b614e6a1f7fe2cef6312dc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b614e6a1f7fe2cef6312dc.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b614e6a1f7fe2cef6312dc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b6152e6aff882db819fc1e.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63b6152e6aff882db819fc1e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63b6152e6aff882db819fc1e.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63b6152e6aff882db819fc1e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf461011fca327d3b60fa8.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf461011fca327d3b60fa8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf461011fca327d3b60fa8.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf461011fca327d3b60fa8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf47fd40599f29827f484d.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf47fd40599f29827f484d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf47fd40599f29827f484d.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf47fd40599f29827f484d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf492b6dfb292a79f0e675.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf492b6dfb292a79f0e675.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf492b6dfb292a79f0e675.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf492b6dfb292a79f0e675.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf4bfe9de3852be51c8f86.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf4bfe9de3852be51c8f86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf4bfe9de3852be51c8f86.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf4bfe9de3852be51c8f86.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf4d351e06432ce9bf3627.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf4d351e06432ce9bf3627.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf4d351e06432ce9bf3627.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf4d351e06432ce9bf3627.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf511b85b6082e54dc1573.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf511b85b6082e54dc1573.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf511b85b6082e54dc1573.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf511b85b6082e54dc1573.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5230bccd1c2f5c13e1ce.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5230bccd1c2f5c13e1ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5230bccd1c2f5c13e1ce.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5230bccd1c2f5c13e1ce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf598a4c807930a13a1a27.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf598a4c807930a13a1a27.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf598a4c807930a13a1a27.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf598a4c807930a13a1a27.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5a518d54f63181ab639a.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5a518d54f63181ab639a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5a518d54f63181ab639a.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5a518d54f63181ab639a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5a92fd148d3264d5322b.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5a92fd148d3264d5322b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5a92fd148d3264d5322b.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5a92fd148d3264d5322b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5adfe2981b332eb007b6.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5adfe2981b332eb007b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5adfe2981b332eb007b6.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5adfe2981b332eb007b6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5bcfebff0734593fad19.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5bcfebff0734593fad19.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5bcfebff0734593fad19.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5bcfebff0734593fad19.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5c438f523a359769106c.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5c438f523a359769106c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5c438f523a359769106c.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5c438f523a359769106c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5cf03b50bf36cfbe94ea.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5cf03b50bf36cfbe94ea.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63bf5cf03b50bf36cfbe94ea.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63bf5cf03b50bf36cfbe94ea.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1dfbd56c71e278800010c.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c1dfbd56c71e278800010c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1dfbd56c71e278800010c.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c1dfbd56c71e278800010c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e0af28078f2dfad9eb3e.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e0af28078f2dfad9eb3e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e0af28078f2dfad9eb3e.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e0af28078f2dfad9eb3e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e1965a898d302e0af4e3.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e1965a898d302e0af4e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e1965a898d302e0af4e3.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e1965a898d302e0af4e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e5b4b3c8a031def3bd65.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e5b4b3c8a031def3bd65.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e5b4b3c8a031def3bd65.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e5b4b3c8a031def3bd65.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e704ee12703347625900.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e704ee12703347625900.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c1e704ee12703347625900.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c1e704ee12703347625900.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2164c0df38a382062c4af.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c2164c0df38a382062c4af.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2164c0df38a382062c4af.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c2164c0df38a382062c4af.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c216da562fbb3957b9cb2c.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c216da562fbb3957b9cb2c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c216da562fbb3957b9cb2c.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c216da562fbb3957b9cb2c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2171c1e5b6e3aa51768d0.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c2171c1e5b6e3aa51768d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2171c1e5b6e3aa51768d0.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c2171c1e5b6e3aa51768d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21774193de43bbc6a769f.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c21774193de43bbc6a769f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21774193de43bbc6a769f.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c21774193de43bbc6a769f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c217ccd939053ce4fa16d6.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c217ccd939053ce4fa16d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c217ccd939053ce4fa16d6.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c217ccd939053ce4fa16d6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21839f56eaf3ef4e027c4.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c21839f56eaf3ef4e027c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21839f56eaf3ef4e027c4.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c21839f56eaf3ef4e027c4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2187f55eb0f400269568f.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c2187f55eb0f400269568f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2187f55eb0f400269568f.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c2187f55eb0f400269568f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c218c028c56a411b2a379a.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c218c028c56a411b2a379a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c218c028c56a411b2a379a.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c218c028c56a411b2a379a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2194dce265f429300c8b1.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c2194dce265f429300c8b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c2194dce265f429300c8b1.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c2194dce265f429300c8b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21c17fa8fd6447ff0389d.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c21c17fa8fd6447ff0389d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21c17fa8fd6447ff0389d.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c21c17fa8fd6447ff0389d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21cd2c34541469f5700a9.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c21cd2c34541469f5700a9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21cd2c34541469f5700a9.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c21cd2c34541469f5700a9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21d4f48267a47c2946788.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c21d4f48267a47c2946788.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21d4f48267a47c2946788.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c21d4f48267a47c2946788.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21dea919c8e4adb0df8e8.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c21dea919c8e4adb0df8e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c21dea919c8e4adb0df8e8.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c21dea919c8e4adb0df8e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8ab51214c8c1f1b9a49f7.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c8ab51214c8c1f1b9a49f7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8ab51214c8c1f1b9a49f7.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c8ab51214c8c1f1b9a49f7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8b0187cceff21c8389543.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c8b0187cceff21c8389543.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8b0187cceff21c8389543.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c8b0187cceff21c8389543.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8be904ffff922f3c6f8d0.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c8be904ffff922f3c6f8d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8be904ffff922f3c6f8d0.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c8be904ffff922f3c6f8d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8c00bfb671b23f9de4159.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c8c00bfb671b23f9de4159.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8c00bfb671b23f9de4159.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c8c00bfb671b23f9de4159.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8c15fd337ad24b9b68049.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c8c15fd337ad24b9b68049.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c8c15fd337ad24b9b68049.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c8c15fd337ad24b9b68049.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bc53735149084390e5d0.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bc53735149084390e5d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bc53735149084390e5d0.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bc53735149084390e5d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bcc26219e7090da0f549.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bcc26219e7090da0f549.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bcc26219e7090da0f549.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bcc26219e7090da0f549.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bce376ca4f09c15a3768.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bce376ca4f09c15a3768.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bce376ca4f09c15a3768.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bce376ca4f09c15a3768.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bdd916e0c10af01ed8d7.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bdd916e0c10af01ed8d7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bdd916e0c10af01ed8d7.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bdd916e0c10af01ed8d7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9be334f4a050c0b94bc93.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9be334f4a050c0b94bc93.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9be334f4a050c0b94bc93.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9be334f4a050c0b94bc93.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bef7fec05c0d38853828.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bef7fec05c0d38853828.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bef7fec05c0d38853828.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bef7fec05c0d38853828.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bf80558d780e848b2987.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bf80558d780e848b2987.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9bf80558d780e848b2987.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9bf80558d780e848b2987.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c09a7daa4f0ff92c4023.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c09a7daa4f0ff92c4023.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c09a7daa4f0ff92c4023.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c09a7daa4f0ff92c4023.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c0d0857f0a10a57af936.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c0d0857f0a10a57af936.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c0d0857f0a10a57af936.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c0d0857f0a10a57af936.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c11a0a090311dff55564.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c11a0a090311dff55564.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c11a0a090311dff55564.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c11a0a090311dff55564.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c16dd75dd212dc12363c.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c16dd75dd212dc12363c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c16dd75dd212dc12363c.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c16dd75dd212dc12363c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c1ef134f3513e751c975.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c1ef134f3513e751c975.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9c1ef134f3513e751c975.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9c1ef134f3513e751c975.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e3a83bb3e61a80eea564.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e3a83bb3e61a80eea564.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e3a83bb3e61a80eea564.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e3a83bb3e61a80eea564.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e45519caf31b987fbb5f.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e45519caf31b987fbb5f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e45519caf31b987fbb5f.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e45519caf31b987fbb5f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e4d2ff41811dd640504f.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e4d2ff41811dd640504f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e4d2ff41811dd640504f.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e4d2ff41811dd640504f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e51b3a007a1eba1cd0f6.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e51b3a007a1eba1cd0f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e51b3a007a1eba1cd0f6.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e51b3a007a1eba1cd0f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e55b4b06c11fff555c64.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e55b4b06c11fff555c64.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e55b4b06c11fff555c64.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e55b4b06c11fff555c64.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e5eea8261d22856ead1c.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e5eea8261d22856ead1c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e5eea8261d22856ead1c.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e5eea8261d22856ead1c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e63bb1e32d23b6adbe44.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e63bb1e32d23b6adbe44.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e63bb1e32d23b6adbe44.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e63bb1e32d23b6adbe44.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e6b7c0303524af2d0bc2.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e6b7c0303524af2d0bc2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e6b7c0303524af2d0bc2.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e6b7c0303524af2d0bc2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e769df38c92635c158ba.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e769df38c92635c158ba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e769df38c92635c158ba.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e769df38c92635c158ba.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e7d5b21eee2776ecc226.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e7d5b21eee2776ecc226.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e7d5b21eee2776ecc226.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e7d5b21eee2776ecc226.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e84c9fe8ca28c4101189.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e84c9fe8ca28c4101189.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e84c9fe8ca28c4101189.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e84c9fe8ca28c4101189.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e8fe3a6f022a05a04675.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e8fe3a6f022a05a04675.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e8fe3a6f022a05a04675.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e8fe3a6f022a05a04675.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e94e9df7d72aed1c24bd.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e94e9df7d72aed1c24bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9e94e9df7d72aed1c24bd.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9e94e9df7d72aed1c24bd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ea23dbadbf2c2764e3f5.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ea23dbadbf2c2764e3f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ea23dbadbf2c2764e3f5.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ea23dbadbf2c2764e3f5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ea9b16430f2d54522464.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ea9b16430f2d54522464.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ea9b16430f2d54522464.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ea9b16430f2d54522464.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9eb09bcfaa72e3da820a1.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9eb09bcfaa72e3da820a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9eb09bcfaa72e3da820a1.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9eb09bcfaa72e3da820a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9eb4a5d68f12f32d9b440.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9eb4a5d68f12f32d9b440.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9eb4a5d68f12f32d9b440.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9eb4a5d68f12f32d9b440.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ebb7b12bca3025b0a935.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ebb7b12bca3025b0a935.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ebb7b12bca3025b0a935.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ebb7b12bca3025b0a935.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ec044acedf312c4974ff.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ec044acedf312c4974ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9ec044acedf312c4974ff.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9ec044acedf312c4974ff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9f24afbc9cf324dcaa9a4.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9f24afbc9cf324dcaa9a4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9f24afbc9cf324dcaa9a4.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9f24afbc9cf324dcaa9a4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9f28bda3e3f336e21b6b4.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9f28bda3e3f336e21b6b4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9f28bda3e3f336e21b6b4.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9f28bda3e3f336e21b6b4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9f2bff625af342023512c.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/63c9f2bff625af342023512c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/63c9f2bff625af342023512c.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/63c9f2bff625af342023512c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6603ac77cd4899599a98a1fe.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/6603ac77cd4899599a98a1fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6603ac77cd4899599a98a1fe.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/6603ac77cd4899599a98a1fe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/6603aeb33cbbbd5bbbc79b2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6603b0bcba0eb95e5256b1e2.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/6603b0bcba0eb95e5256b1e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6603b0bcba0eb95e5256b1e2.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/6603b0bcba0eb95e5256b1e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/660404511dbf1b90eb23b617.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/660404511dbf1b90eb23b617.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/660404511dbf1b90eb23b617.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/660404511dbf1b90eb23b617.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6604080b66ff6e942d8225b1.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/6604080b66ff6e942d8225b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/6604080b66ff6e942d8225b1.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/6604080b66ff6e942d8225b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/66040ae710de0e96c26a0201.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/66040ae710de0e96c26a0201.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/66040ae710de0e96c26a0201.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/66040ae710de0e96c26a0201.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/670ea2c4f42def724c77e3c7.md b/curriculum/challenges/english/blocks/workshop-calorie-counter/670ea2c4f42def724c77e3c7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-calorie-counter/670ea2c4f42def724c77e3c7.md rename to curriculum/challenges/english/blocks/workshop-calorie-counter/670ea2c4f42def724c77e3c7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-castle/5f32db63eb37f7e17323f459.md b/curriculum/challenges/english/blocks/workshop-castle/5f32db63eb37f7e17323f459.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-castle/5f32db63eb37f7e17323f459.md rename to curriculum/challenges/english/blocks/workshop-castle/5f32db63eb37f7e17323f459.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c48df8674cf2b91020ecc.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646c48df8674cf2b91020ecc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c48df8674cf2b91020ecc.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646c48df8674cf2b91020ecc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c586be7180e40ddf74ff6.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646c586be7180e40ddf74ff6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c586be7180e40ddf74ff6.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646c586be7180e40ddf74ff6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c59e942f35541923104bf.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646c59e942f35541923104bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c59e942f35541923104bf.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646c59e942f35541923104bf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5ace05e4be4211407935.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646c5ace05e4be4211407935.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5ace05e4be4211407935.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646c5ace05e4be4211407935.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5d7057c45f432fcdd46c.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646c5d7057c45f432fcdd46c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5d7057c45f432fcdd46c.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646c5d7057c45f432fcdd46c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5e727e56e743c9aed4a1.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646c5e727e56e743c9aed4a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5e727e56e743c9aed4a1.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646c5e727e56e743c9aed4a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5ffef5598d449b52ec12.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646c5ffef5598d449b52ec12.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646c5ffef5598d449b52ec12.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646c5ffef5598d449b52ec12.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ce8bb4b35544d501c7184.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646ce8bb4b35544d501c7184.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ce8bb4b35544d501c7184.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646ce8bb4b35544d501c7184.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ce9d790d2a44de5f99e04.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646ce9d790d2a44de5f99e04.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ce9d790d2a44de5f99e04.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646ce9d790d2a44de5f99e04.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646ceb843412c74edee27a79.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ceb843412c74edee27a79.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646ceb843412c74edee27a79.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cecc9eb5c4f4f73dafd07.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cecc9eb5c4f4f73dafd07.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cecc9eb5c4f4f73dafd07.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cef0c2b98915094df7099.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cef0c2b98915094df7099.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cef0c2b98915094df7099.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cf1206cac5f51804f49cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf1206cac5f51804f49cf.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cf1206cac5f51804f49cf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cf2249f02ca5233d9af7c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf2249f02ca5233d9af7c.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cf2249f02ca5233d9af7c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cf48d8f8e1f535a1821d3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf48d8f8e1f535a1821d3.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cf48d8f8e1f535a1821d3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cf6cbca98e258da65c979.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf6cbca98e258da65c979.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cf6cbca98e258da65c979.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cf88aa884405a11ea5bcc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cf88aa884405a11ea5bcc.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cf88aa884405a11ea5bcc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cfc2b8e6fe95c20a819d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cfc2b8e6fe95c20a819d5.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cfc2b8e6fe95c20a819d5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cfd853634255d02b64cc1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cfd853634255d02b64cc1.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cfd853634255d02b64cc1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646cfde6ac612e5d60391f50.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646cfde6ac612e5d60391f50.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646cfde6ac612e5d60391f50.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dd556d524bc61c0139bd6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd556d524bc61c0139bd6.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dd556d524bc61c0139bd6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dd6f9caa862627dd87772.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd6f9caa862627dd87772.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dd6f9caa862627dd87772.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dd7cfd0cfac630c1dd520.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd7cfd0cfac630c1dd520.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dd7cfd0cfac630c1dd520.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dd8c79ec23463a3d0e356.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd8c79ec23463a3d0e356.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dd8c79ec23463a3d0e356.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dd9d9a729916460724f16.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dd9d9a729916460724f16.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dd9d9a729916460724f16.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646ddab8afd73764f5241bbf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddab8afd73764f5241bbf.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646ddab8afd73764f5241bbf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646ddb61ff08366570cc5902.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddb61ff08366570cc5902.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646ddb61ff08366570cc5902.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646ddd3f9f97a0667b964bdb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddd3f9f97a0667b964bdb.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646ddd3f9f97a0667b964bdb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dde7dc20dc167489faa69.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dde7dc20dc167489faa69.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dde7dc20dc167489faa69.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646ddf888632fa67f1180940.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646ddf888632fa67f1180940.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646ddf888632fa67f1180940.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646de5dc8988076a1d992afd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de5dc8988076a1d992afd.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646de5dc8988076a1d992afd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646de6a97b50a86ac487de86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de6a97b50a86ac487de86.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646de6a97b50a86ac487de86.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646de7b64467e96b7d35b5cd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de7b64467e96b7d35b5cd.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646de7b64467e96b7d35b5cd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646de8478d6f796bfbdccfb2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de8478d6f796bfbdccfb2.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646de8478d6f796bfbdccfb2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646de8d204a3426c7d184372.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646de8d204a3426c7d184372.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646de8d204a3426c7d184372.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dea1c98c2426d43a705c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dea1c98c2426d43a705c3.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dea1c98c2426d43a705c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646deb169847f86df0f95bfc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646deb169847f86df0f95bfc.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646deb169847f86df0f95bfc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dec359bef3b7811fba5a6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dec359bef3b7811fba5a6.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dec359bef3b7811fba5a6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dedbcba062079128b2ecc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dedbcba062079128b2ecc.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dedbcba062079128b2ecc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646def5e863abf7a14501421.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646def5e863abf7a14501421.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646def5e863abf7a14501421.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646df03c8f79337ab46f148b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646df03c8f79337ab46f148b.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646df03c8f79337ab46f148b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646df0cf26413a7b35e4b8b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646df0cf26413a7b35e4b8b3.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646df0cf26413a7b35e4b8b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646df1d1aa4ae57bdf1869c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646df1d1aa4ae57bdf1869c4.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646df1d1aa4ae57bdf1869c4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646dffd8ce9ac77ec1906f2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646dffd8ce9ac77ec1906f2e.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646dffd8ce9ac77ec1906f2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f0417322c0e04983a5149.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0417322c0e04983a5149.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f0417322c0e04983a5149.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f08293804a30685533c6f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f08293804a30685533c6f.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f08293804a30685533c6f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f09293eb3230723a62f77.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f09293eb3230723a62f77.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f09293eb3230723a62f77.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f0c9a1e3360092d1bbd33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0c9a1e3360092d1bbd33.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f0c9a1e3360092d1bbd33.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f0ce5737243098ad6e494.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0ce5737243098ad6e494.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f0ce5737243098ad6e494.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f0ef13604420a8744f7d4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0ef13604420a8744f7d4.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f0ef13604420a8744f7d4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f0f7c5933560af8e7e380.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f0f7c5933560af8e7e380.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f0f7c5933560af8e7e380.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f102bf87b350b593baa72.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f102bf87b350b593baa72.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f102bf87b350b593baa72.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f107abb89d00bb99f387a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f107abb89d00bb99f387a.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f107abb89d00bb99f387a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f12da0b4c5d0ca162834a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f12da0b4c5d0ca162834a.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f12da0b4c5d0ca162834a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f135eab69d90d0c6d4e9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f135eab69d90d0c6d4e9b.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f135eab69d90d0c6d4e9b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f159b2cffb21150b927cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f159b2cffb21150b927cb.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f159b2cffb21150b927cb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f164bf100dd11d226161f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f164bf100dd11d226161f.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f164bf100dd11d226161f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f1764e2f1d212ba9785a7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f1764e2f1d212ba9785a7.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f1764e2f1d212ba9785a7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f1802a09a171332e14630.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f1802a09a171332e14630.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f1802a09a171332e14630.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f4d6c42dc5f214f4e7444.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4d6c42dc5f214f4e7444.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f4d6c42dc5f214f4e7444.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f4e46e81f7021d5fd9c1d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4e46e81f7021d5fd9c1d.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f4e46e81f7021d5fd9c1d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f4f6a14e3c522d130a0d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4f6a14e3c522d130a0d2.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f4f6a14e3c522d130a0d2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f4fe12b7985232bf475a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f4fe12b7985232bf475a5.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f4fe12b7985232bf475a5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f507e4d1cd323f17db4fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f507e4d1cd323f17db4fc.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f507e4d1cd323f17db4fc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/english/blocks/workshop-cat-painting/646f516dbfc1342495515625.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/646f516dbfc1342495515625.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/646f516dbfc1342495515625.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476f5c17f99146071ee884c.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6476f5c17f99146071ee884c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476f5c17f99146071ee884c.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6476f5c17f99146071ee884c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6476f7a4827bcc61682f2347.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476f7a4827bcc61682f2347.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6476f7a4827bcc61682f2347.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476fb7cbaafa36d65e9cf35.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6476fb7cbaafa36d65e9cf35.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476fb7cbaafa36d65e9cf35.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6476fb7cbaafa36d65e9cf35.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476fc5cf14b276e6d04e82a.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6476fc5cf14b276e6d04e82a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476fc5cf14b276e6d04e82a.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6476fc5cf14b276e6d04e82a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476fd4213318f6ee211028a.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6476fd4213318f6ee211028a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6476fd4213318f6ee211028a.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6476fd4213318f6ee211028a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64770351e8586671ec0911f0.md b/curriculum/challenges/english/blocks/workshop-cat-painting/64770351e8586671ec0911f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64770351e8586671ec0911f0.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/64770351e8586671ec0911f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6477062778c85972eb648030.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6477062778c85972eb648030.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6477062778c85972eb648030.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6477062778c85972eb648030.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/647d821de0d97b3283c72b36.md b/curriculum/challenges/english/blocks/workshop-cat-painting/647d821de0d97b3283c72b36.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/647d821de0d97b3283c72b36.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/647d821de0d97b3283c72b36.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/647d855ac12cd436059acd39.md b/curriculum/challenges/english/blocks/workshop-cat-painting/647d855ac12cd436059acd39.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/647d855ac12cd436059acd39.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/647d855ac12cd436059acd39.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/649353647c44ef4867ab4935.md b/curriculum/challenges/english/blocks/workshop-cat-painting/649353647c44ef4867ab4935.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/649353647c44ef4867ab4935.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/649353647c44ef4867ab4935.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/english/blocks/workshop-cat-painting/64a2687ef267e5934a2f93e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64a2687ef267e5934a2f93e3.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/64a2687ef267e5934a2f93e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/english/blocks/workshop-cat-painting/64a26ac5540c5493f4641f10.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64a26ac5540c5493f4641f10.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/64a26ac5540c5493f4641f10.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/english/blocks/workshop-cat-painting/64a3bcbc83e574b58c8ed048.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/64a3bcbc83e574b58c8ed048.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/64a3bcbc83e574b58c8ed048.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6676a8a8d9861319ee901a90.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6676a8a8d9861319ee901a90.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6676a8a8d9861319ee901a90.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6676a8a8d9861319ee901a90.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6676a8b01e56ec1a1e07c202.md b/curriculum/challenges/english/blocks/workshop-cat-painting/6676a8b01e56ec1a1e07c202.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-painting/6676a8b01e56ec1a1e07c202.md rename to curriculum/challenges/english/blocks/workshop-cat-painting/6676a8b01e56ec1a1e07c202.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc174fcf86c76b9248c6eb2.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc174fcf86c76b9248c6eb2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc174fcf86c76b9248c6eb2.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc174fcf86c76b9248c6eb2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc1798ff86c76b9248c6eb3.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc1798ff86c76b9248c6eb3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc1798ff86c76b9248c6eb3.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc1798ff86c76b9248c6eb3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17d3bf86c76b9248c6eb4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc2385ff86c76b9248c6eb7.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc2385ff86c76b9248c6eb7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc2385ff86c76b9248c6eb7.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc2385ff86c76b9248c6eb7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc23991f86c76b9248c6eb8.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc23991f86c76b9248c6eb8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc23991f86c76b9248c6eb8.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc23991f86c76b9248c6eb8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc23f9bf86c76b9248c6eba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc23f9bf86c76b9248c6eba.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc23f9bf86c76b9248c6eba.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc24073f86c76b9248c6ebb.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc24073f86c76b9248c6ebb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc24073f86c76b9248c6ebb.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc24073f86c76b9248c6ebb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc24165f86c76b9248c6ebc.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc24165f86c76b9248c6ebc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc24165f86c76b9248c6ebc.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc24165f86c76b9248c6ebc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc24614f86c76b9248c6ebd.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc24614f86c76b9248c6ebd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dc24614f86c76b9248c6ebd.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc24614f86c76b9248c6ebd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ddbd81294d8ddc1510a8e56.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ddbd81294d8ddc1510a8e56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ddbd81294d8ddc1510a8e56.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ddbd81294d8ddc1510a8e56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa2407b521be39a3de7be1.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa2407b521be39a3de7be1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa2407b521be39a3de7be1.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa2407b521be39a3de7be1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa30b9eacea3f48c6300ad.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa30b9eacea3f48c6300ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa30b9eacea3f48c6300ad.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa30b9eacea3f48c6300ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa3589eacea3f48c6300ae.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa3589eacea3f48c6300ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa3589eacea3f48c6300ae.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa3589eacea3f48c6300ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa371beacea3f48c6300af.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa371beacea3f48c6300af.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa371beacea3f48c6300af.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa371beacea3f48c6300af.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa37b9eacea3f48c6300b0.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa37b9eacea3f48c6300b0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfa37b9eacea3f48c6300b0.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfa37b9eacea3f48c6300b0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb6250eacea3f48c6300b2.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb6250eacea3f48c6300b2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb6250eacea3f48c6300b2.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb6250eacea3f48c6300b2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb655eeacea3f48c6300b3.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb655eeacea3f48c6300b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb655eeacea3f48c6300b3.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb655eeacea3f48c6300b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb6a35eacea3f48c6300b4.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb6a35eacea3f48c6300b4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5dfb6a35eacea3f48c6300b4.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5dfb6a35eacea3f48c6300b4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d0.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d0.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d1.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d1.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d2.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d2.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d3.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d3.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d4.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804d4.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804d4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804e7.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804e7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804e7.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804e7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804e8.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804e8.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804e9.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804e9.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804e9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804ea.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804ea.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804ea.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804ea.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804eb.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804eb.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804ec.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804ec.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804ec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804ee.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804ee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5ef9b03c81a63668521804ee.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5ef9b03c81a63668521804ee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5efada803cbd2bbdab94e332.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5efada803cbd2bbdab94e332.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5efada803cbd2bbdab94e332.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5efada803cbd2bbdab94e332.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5efae0543cbd2bbdab94e333.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5efae0543cbd2bbdab94e333.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5efae0543cbd2bbdab94e333.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5efae0543cbd2bbdab94e333.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5efae16e3cbd2bbdab94e334.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5efae16e3cbd2bbdab94e334.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5efae16e3cbd2bbdab94e334.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5efae16e3cbd2bbdab94e334.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5f07be6ef7412fbad0c5626b.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5f07be6ef7412fbad0c5626b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5f07be6ef7412fbad0c5626b.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5f07be6ef7412fbad0c5626b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5f07c98cdb9413cbd4b16750.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5f07c98cdb9413cbd4b16750.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/5f07c98cdb9413cbd4b16750.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/5f07c98cdb9413cbd4b16750.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/62bb4009e3458a128ff57d5d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/62bb4009e3458a128ff57d5d.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/62bb4009e3458a128ff57d5d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671141f948cbab359e74cc93.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/671141f948cbab359e74cc93.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671141f948cbab359e74cc93.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/671141f948cbab359e74cc93.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671141feba228a35cefba82d.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/671141feba228a35cefba82d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671141feba228a35cefba82d.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/671141feba228a35cefba82d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671144cdcc01d73f7dd79dc9.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/671144cdcc01d73f7dd79dc9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671144cdcc01d73f7dd79dc9.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/671144cdcc01d73f7dd79dc9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671b6e873249bb35c9debfcf.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/671b6e873249bb35c9debfcf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-cat-photo-app/671b6e873249bb35c9debfcf.md rename to curriculum/challenges/english/blocks/workshop-cat-photo-app/671b6e873249bb35c9debfcf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98cc.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98cc.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98cd.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98cd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98cd.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98cd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ce.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ce.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98cf.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98cf.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98cf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d0.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d0.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d1.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d1.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d2.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d2.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d3.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d3.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d4.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d4.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d5.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d5.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d6.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d6.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d7.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d7.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d8.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d8.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d9.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98d9.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98d9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98da.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98da.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98da.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98da.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98db.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98db.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98db.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98dc.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98dc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98dc.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98dc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98dd.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98dd.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98dd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98de.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98de.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98de.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98df.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98df.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98df.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98df.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e0.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e0.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e1.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e1.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e2.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e2.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e3.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e3.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e4.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e4.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e5.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e5.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e6.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e6.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e7.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e7.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e8.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e8.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e9.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98e9.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98e9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ea.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ea.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ea.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ea.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98eb.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98eb.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ec.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ec.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ed.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ed.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ee.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ee.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ef.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ef.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ef.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ef.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f0.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f0.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f1.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f1.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f2.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f2.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f3.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f3.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f4.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f4.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f5.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f5.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f6.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f6.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f7.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f7.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f8.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f8.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f9.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98f9.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98f9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fa.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fa.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fb.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fb.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fc.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fc.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fd.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fd.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fe.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98fe.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98fe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ff.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e98ff.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e98ff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9900.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9900.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9900.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9900.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9901.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9901.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9901.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9901.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9902.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9902.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9902.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9902.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9903.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9903.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9903.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9903.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9904.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9904.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9904.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9904.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9905.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9905.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9905.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9905.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9906.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9906.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9906.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9906.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9907.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9907.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9907.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9907.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9908.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9908.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9908.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9908.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9909.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9909.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9909.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9909.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990a.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990a.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990b.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990b.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990c.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990c.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990d.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990d.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990e.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990e.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990f.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e990f.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e990f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9910.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9910.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9910.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9910.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9911.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9911.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9911.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9911.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9912.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9912.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9912.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9912.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9913.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9913.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9913.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9913.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9914.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9914.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9914.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9914.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9915.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9915.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9915.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9915.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9916.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9916.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9916.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9916.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9917.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9917.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9917.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9917.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9918.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9918.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9918.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9918.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9919.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9919.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9919.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9919.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991a.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991a.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991b.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991b.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991c.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991c.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991d.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991d.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991e.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991e.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991f.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e991f.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e991f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9920.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9920.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9920.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9920.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9921.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9921.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9921.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9921.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9922.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9922.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9922.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9922.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9923.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9923.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9923.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9923.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9924.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9924.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9924.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9924.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9925.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9925.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9925.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9925.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9926.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9926.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9926.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9926.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9927.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9927.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9927.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9927.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9928.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9928.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9928.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9928.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9929.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9929.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9929.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9929.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992a.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992a.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992b.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992b.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992c.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992c.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992d.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992d.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992e.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992e.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992f.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e992f.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e992f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9930.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9930.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9930.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9930.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9931.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9931.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9931.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9931.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9932.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9932.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9932.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9932.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9933.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9933.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9933.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9933.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9934.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9934.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9934.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9934.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9935.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9935.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9935.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9935.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9936.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9936.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9936.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9936.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9937.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9937.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9937.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9937.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9938.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9938.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9938.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9938.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9939.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9939.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e9939.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e9939.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993a.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993a.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993b.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993b.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993c.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993c.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993d.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993d.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993e.md b/curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-city-skyline/5d822fd413a79914d39e993e.md rename to curriculum/challenges/english/blocks/workshop-city-skyline/5d822fd413a79914d39e993e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616968c2c94c8071b349c146.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616968c2c94c8071b349c146.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616968c2c94c8071b349c146.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616968c2c94c8071b349c146.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61696ef7ac756c829f9e4048.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61696ef7ac756c829f9e4048.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61696ef7ac756c829f9e4048.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61696ef7ac756c829f9e4048.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616971b3cd990186b66c99a1.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616971b3cd990186b66c99a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616971b3cd990186b66c99a1.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616971b3cd990186b66c99a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d3a67ccf800ad94ec89ae.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616d3a67ccf800ad94ec89ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d3a67ccf800ad94ec89ae.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616d3a67ccf800ad94ec89ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d47bc9eedc4bc7f621bec.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616d47bc9eedc4bc7f621bec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d47bc9eedc4bc7f621bec.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616d47bc9eedc4bc7f621bec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d4a84b756d9c4b8255093.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616d4a84b756d9c4b8255093.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d4a84b756d9c4b8255093.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616d4a84b756d9c4b8255093.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d50b93ba424d6282c99cf.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616d50b93ba424d6282c99cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d50b93ba424d6282c99cf.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616d50b93ba424d6282c99cf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d525007b8c5d8b3308b1c.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616d525007b8c5d8b3308b1c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d525007b8c5d8b3308b1c.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616d525007b8c5d8b3308b1c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d55bd160a95e22453a081.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616d55bd160a95e22453a081.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d55bd160a95e22453a081.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616d55bd160a95e22453a081.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d595270d902f0e7086e18.md b/curriculum/challenges/english/blocks/workshop-colored-markers/616d595270d902f0e7086e18.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/616d595270d902f0e7086e18.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/616d595270d902f0e7086e18.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764c602bee6974e7790f35.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61764c602bee6974e7790f35.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764c602bee6974e7790f35.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61764c602bee6974e7790f35.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764f23ea21477b76f3b80f.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61764f23ea21477b76f3b80f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764f23ea21477b76f3b80f.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61764f23ea21477b76f3b80f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764f7e5240eb7ccc7f6a0a.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61764f7e5240eb7ccc7f6a0a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764f7e5240eb7ccc7f6a0a.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61764f7e5240eb7ccc7f6a0a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764fdda535587e1fefb3aa.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61764fdda535587e1fefb3aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61764fdda535587e1fefb3aa.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61764fdda535587e1fefb3aa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/6176519636a76b810ab1219a.md b/curriculum/challenges/english/blocks/workshop-colored-markers/6176519636a76b810ab1219a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/6176519636a76b810ab1219a.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/6176519636a76b810ab1219a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b65579ce424bf5f02ca73.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617b65579ce424bf5f02ca73.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b65579ce424bf5f02ca73.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617b65579ce424bf5f02ca73.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b8b38f32bf2080a140675.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617b8b38f32bf2080a140675.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b8b38f32bf2080a140675.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617b8b38f32bf2080a140675.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b8e0d93a8d10d9a90e720.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617b8e0d93a8d10d9a90e720.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b8e0d93a8d10d9a90e720.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617b8e0d93a8d10d9a90e720.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b92b9de349513466f6156.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617b92b9de349513466f6156.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b92b9de349513466f6156.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617b92b9de349513466f6156.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b954d9f4f6217a749380e.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617b954d9f4f6217a749380e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b954d9f4f6217a749380e.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617b954d9f4f6217a749380e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b97abd9f3f61d1590b815.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617b97abd9f3f61d1590b815.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b97abd9f3f61d1590b815.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617b97abd9f3f61d1590b815.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b9ad735109e217284e095.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617b9ad735109e217284e095.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617b9ad735109e217284e095.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617b9ad735109e217284e095.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bb5624a75e86463b7e638.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617bb5624a75e86463b7e638.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bb5624a75e86463b7e638.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617bb5624a75e86463b7e638.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bb77353188166af43f3ac.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617bb77353188166af43f3ac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bb77353188166af43f3ac.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617bb77353188166af43f3ac.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bb9fdef27bc6aa0470ac2.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617bb9fdef27bc6aa0470ac2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bb9fdef27bc6aa0470ac2.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617bb9fdef27bc6aa0470ac2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bbb6b97a83f6d1f7d6e38.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617bbb6b97a83f6d1f7d6e38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bbb6b97a83f6d1f7d6e38.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617bbb6b97a83f6d1f7d6e38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bc3386dc7d07d6469bf20.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617bc3386dc7d07d6469bf20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bc3386dc7d07d6469bf20.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617bc3386dc7d07d6469bf20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bc4824e233180553a8069.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617bc4824e233180553a8069.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bc4824e233180553a8069.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617bc4824e233180553a8069.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bd6ec666b1da2587e4e37.md b/curriculum/challenges/english/blocks/workshop-colored-markers/617bd6ec666b1da2587e4e37.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/617bd6ec666b1da2587e4e37.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/617bd6ec666b1da2587e4e37.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a00ed1ca871a2b3aca0cb.md b/curriculum/challenges/english/blocks/workshop-colored-markers/618a00ed1ca871a2b3aca0cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a00ed1ca871a2b3aca0cb.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/618a00ed1ca871a2b3aca0cb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a0927005553b74bfa05ae.md b/curriculum/challenges/english/blocks/workshop-colored-markers/618a0927005553b74bfa05ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a0927005553b74bfa05ae.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/618a0927005553b74bfa05ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a0b2befb143baefab632b.md b/curriculum/challenges/english/blocks/workshop-colored-markers/618a0b2befb143baefab632b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a0b2befb143baefab632b.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/618a0b2befb143baefab632b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a1275e873dcc803c2d1aa.md b/curriculum/challenges/english/blocks/workshop-colored-markers/618a1275e873dcc803c2d1aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a1275e873dcc803c2d1aa.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/618a1275e873dcc803c2d1aa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a132676346ac9f7fd59dd.md b/curriculum/challenges/english/blocks/workshop-colored-markers/618a132676346ac9f7fd59dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a132676346ac9f7fd59dd.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/618a132676346ac9f7fd59dd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a16873520a8d088ffdf44.md b/curriculum/challenges/english/blocks/workshop-colored-markers/618a16873520a8d088ffdf44.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a16873520a8d088ffdf44.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/618a16873520a8d088ffdf44.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a16d21bd3dad1bb3aa8ef.md b/curriculum/challenges/english/blocks/workshop-colored-markers/618a16d21bd3dad1bb3aa8ef.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/618a16d21bd3dad1bb3aa8ef.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/618a16d21bd3dad1bb3aa8ef.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b72a0db211f1c29afb906.md b/curriculum/challenges/english/blocks/workshop-colored-markers/619b72a0db211f1c29afb906.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b72a0db211f1c29afb906.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/619b72a0db211f1c29afb906.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7396e57b771f903be90d.md b/curriculum/challenges/english/blocks/workshop-colored-markers/619b7396e57b771f903be90d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7396e57b771f903be90d.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/619b7396e57b771f903be90d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7424f43ec9215e538afe.md b/curriculum/challenges/english/blocks/workshop-colored-markers/619b7424f43ec9215e538afe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7424f43ec9215e538afe.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/619b7424f43ec9215e538afe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b74fa777a2b2473c94f82.md b/curriculum/challenges/english/blocks/workshop-colored-markers/619b74fa777a2b2473c94f82.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b74fa777a2b2473c94f82.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/619b74fa777a2b2473c94f82.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b761916dac02643940022.md b/curriculum/challenges/english/blocks/workshop-colored-markers/619b761916dac02643940022.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b761916dac02643940022.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/619b761916dac02643940022.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7c3c83de403126b69c1e.md b/curriculum/challenges/english/blocks/workshop-colored-markers/619b7c3c83de403126b69c1e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7c3c83de403126b69c1e.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/619b7c3c83de403126b69c1e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7fd56aa2253778bcf5f7.md b/curriculum/challenges/english/blocks/workshop-colored-markers/619b7fd56aa2253778bcf5f7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/619b7fd56aa2253778bcf5f7.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/619b7fd56aa2253778bcf5f7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a489b8579e87364b2d2cdb.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a489b8579e87364b2d2cdb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a489b8579e87364b2d2cdb.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a489b8579e87364b2d2cdb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a493ead935c148d2b76312.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a493ead935c148d2b76312.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a493ead935c148d2b76312.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a493ead935c148d2b76312.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a498399534644f59cff05e.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a498399534644f59cff05e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a498399534644f59cff05e.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a498399534644f59cff05e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a49d15bdbb5e57cc6fd280.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a49d15bdbb5e57cc6fd280.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a49d15bdbb5e57cc6fd280.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a49d15bdbb5e57cc6fd280.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4a53c4459446dc134a1c6.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a4a53c4459446dc134a1c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4a53c4459446dc134a1c6.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a4a53c4459446dc134a1c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4a6e908bc34725b4c25ac.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a4a6e908bc34725b4c25ac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4a6e908bc34725b4c25ac.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a4a6e908bc34725b4c25ac.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4a7877da33a73a1c1723e.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a4a7877da33a73a1c1723e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4a7877da33a73a1c1723e.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a4a7877da33a73a1c1723e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4ac092eb21e7dbfe61c33.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a4ac092eb21e7dbfe61c33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4ac092eb21e7dbfe61c33.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a4ac092eb21e7dbfe61c33.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4acbb5587197f68544d00.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a4acbb5587197f68544d00.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4acbb5587197f68544d00.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a4acbb5587197f68544d00.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4ada3aabeec822b2975d9.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a4ada3aabeec822b2975d9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4ada3aabeec822b2975d9.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a4ada3aabeec822b2975d9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4ae5f29eb5584187201c3.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a4ae5f29eb5584187201c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a4ae5f29eb5584187201c3.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a4ae5f29eb5584187201c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5be9833e7dc178de2af10.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5be9833e7dc178de2af10.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5be9833e7dc178de2af10.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5be9833e7dc178de2af10.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5bfe091060f1d6a629dd0.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5bfe091060f1d6a629dd0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5bfe091060f1d6a629dd0.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5bfe091060f1d6a629dd0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5c906ab73313316e342f0.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5c906ab73313316e342f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5c906ab73313316e342f0.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5c906ab73313316e342f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5ca57f50ded36d33eef96.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5ca57f50ded36d33eef96.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5ca57f50ded36d33eef96.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5ca57f50ded36d33eef96.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d594b887335228ee6533.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5d594b887335228ee6533.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d594b887335228ee6533.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5d594b887335228ee6533.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d6701ee08953ca375243.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5d6701ee08953ca375243.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d6701ee08953ca375243.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5d6701ee08953ca375243.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d79c858bef560e26c685.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5d79c858bef560e26c685.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d79c858bef560e26c685.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5d79c858bef560e26c685.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d7ef1cfcf45764df07a2.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61a5d7ef1cfcf45764df07a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61a5d7ef1cfcf45764df07a2.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61a5d7ef1cfcf45764df07a2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61adc60b69cd4b87739d2174.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61adc60b69cd4b87739d2174.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61adc60b69cd4b87739d2174.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61adc60b69cd4b87739d2174.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61adc91467b5d59328b9f781.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61adc91467b5d59328b9f781.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61adc91467b5d59328b9f781.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61adc91467b5d59328b9f781.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61add79e739a5faee9d96080.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61add79e739a5faee9d96080.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61add79e739a5faee9d96080.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61add79e739a5faee9d96080.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61add929e41980b1edbdba7e.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61add929e41980b1edbdba7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61add929e41980b1edbdba7e.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61add929e41980b1edbdba7e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61addaf7e83988b59a7d18ff.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61addaf7e83988b59a7d18ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61addaf7e83988b59a7d18ff.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61addaf7e83988b59a7d18ff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61ade49b2dad60c076cbd32d.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61ade49b2dad60c076cbd32d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61ade49b2dad60c076cbd32d.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61ade49b2dad60c076cbd32d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b092eb9e7fc020b43b1bb2.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b092eb9e7fc020b43b1bb2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b092eb9e7fc020b43b1bb2.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b092eb9e7fc020b43b1bb2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093179e7fc020b43b1bb3.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b093179e7fc020b43b1bb3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093179e7fc020b43b1bb3.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b093179e7fc020b43b1bb3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093219e7fc020b43b1bb4.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b093219e7fc020b43b1bb4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093219e7fc020b43b1bb4.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b093219e7fc020b43b1bb4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093329e7fc020b43b1bb5.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b093329e7fc020b43b1bb5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093329e7fc020b43b1bb5.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b093329e7fc020b43b1bb5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093429e7fc020b43b1bb6.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b093429e7fc020b43b1bb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b093429e7fc020b43b1bb6.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b093429e7fc020b43b1bb6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0934c9e7fc020b43b1bb7.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b0934c9e7fc020b43b1bb7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0934c9e7fc020b43b1bb7.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b0934c9e7fc020b43b1bb7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0936d9e7fc020b43b1bb8.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b0936d9e7fc020b43b1bb8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0936d9e7fc020b43b1bb8.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b0936d9e7fc020b43b1bb8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b095989e7fc020b43b1bb9.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b095989e7fc020b43b1bb9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b095989e7fc020b43b1bb9.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b095989e7fc020b43b1bb9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b095a79e7fc020b43b1bba.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b095a79e7fc020b43b1bba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b095a79e7fc020b43b1bba.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b095a79e7fc020b43b1bba.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b095c79e7fc020b43b1bbb.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b095c79e7fc020b43b1bbb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b095c79e7fc020b43b1bbb.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b095c79e7fc020b43b1bbb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b09f739aa6572d2064f9b8.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b09f739aa6572d2064f9b8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b09f739aa6572d2064f9b8.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b09f739aa6572d2064f9b8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0a1b2af494934b7ec1a72.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b0a1b2af494934b7ec1a72.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0a1b2af494934b7ec1a72.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b0a1b2af494934b7ec1a72.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0a44a6b865738ba49b9fb.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b0a44a6b865738ba49b9fb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b0a44a6b865738ba49b9fb.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b0a44a6b865738ba49b9fb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b306305810f1c9040ce5a2.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b306305810f1c9040ce5a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b306305810f1c9040ce5a2.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b306305810f1c9040ce5a2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b30995968123ceb6b76167.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b30995968123ceb6b76167.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b30995968123ceb6b76167.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b30995968123ceb6b76167.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b30a286c228bd0c493c09a.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b30a286c228bd0c493c09a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b30a286c228bd0c493c09a.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b30a286c228bd0c493c09a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b31287fb580ae75a486047.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b31287fb580ae75a486047.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b31287fb580ae75a486047.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b31287fb580ae75a486047.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b315e76a63b3ecbbb11b75.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b315e76a63b3ecbbb11b75.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b315e76a63b3ecbbb11b75.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b315e76a63b3ecbbb11b75.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b3183655ec10efd8c0bb07.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b3183655ec10efd8c0bb07.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b3183655ec10efd8c0bb07.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b3183655ec10efd8c0bb07.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b31a451057fff645ec09be.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b31a451057fff645ec09be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b31a451057fff645ec09be.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b31a451057fff645ec09be.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b31cd7b0c76bfc076b4719.md b/curriculum/challenges/english/blocks/workshop-colored-markers/61b31cd7b0c76bfc076b4719.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-colored-markers/61b31cd7b0c76bfc076b4719.md rename to curriculum/challenges/english/blocks/workshop-colored-markers/61b31cd7b0c76bfc076b4719.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823ac607bfdbc46331b2559.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/6823ac607bfdbc46331b2559.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823ac607bfdbc46331b2559.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/6823ac607bfdbc46331b2559.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823c1a0bcada44f32bf0bdc.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/6823c1a0bcada44f32bf0bdc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823c1a0bcada44f32bf0bdc.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/6823c1a0bcada44f32bf0bdc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823d6244511f252c8300eed.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/6823d6244511f252c8300eed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823d6244511f252c8300eed.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/6823d6244511f252c8300eed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823d9ac8bdc3853df65a1ff.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/6823d9ac8bdc3853df65a1ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823d9ac8bdc3853df65a1ff.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/6823d9ac8bdc3853df65a1ff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823e036ea4b71553558c01b.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/6823e036ea4b71553558c01b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823e036ea4b71553558c01b.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/6823e036ea4b71553558c01b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823e169fda14755fbf00445.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/6823e169fda14755fbf00445.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823e169fda14755fbf00445.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/6823e169fda14755fbf00445.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823e637c1c0ed56f781b4fc.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/6823e637c1c0ed56f781b4fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/6823e637c1c0ed56f781b4fc.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/6823e637c1c0ed56f781b4fc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/682ba2318000b62f179bdf04.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/682ba2318000b62f179bdf04.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/682ba2318000b62f179bdf04.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/682ba2318000b62f179bdf04.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/682cd206883fc7b25eb539c5.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/682cd206883fc7b25eb539c5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/682cd206883fc7b25eb539c5.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/682cd206883fc7b25eb539c5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/682cd20b883fc7b25eb539c6.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/682cd20b883fc7b25eb539c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/682cd20b883fc7b25eb539c6.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/682cd20b883fc7b25eb539c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/683921c4769fd23dbadec2fe.md b/curriculum/challenges/english/blocks/workshop-curriculum-outline/683921c4769fd23dbadec2fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-curriculum-outline/683921c4769fd23dbadec2fe.md rename to curriculum/challenges/english/blocks/workshop-curriculum-outline/683921c4769fd23dbadec2fe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-database-of-video-game-characters/5f2c289f164c29556da632fd.md b/curriculum/challenges/english/blocks/workshop-database-of-video-game-characters/5f2c289f164c29556da632fd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-database-of-video-game-characters/5f2c289f164c29556da632fd.md rename to curriculum/challenges/english/blocks/workshop-database-of-video-game-characters/5f2c289f164c29556da632fd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63db7f4677d06d7500a13321.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63db7f4677d06d7500a13321.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63db7f4677d06d7500a13321.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63db7f4677d06d7500a13321.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63e9de47885cd4d08c29f8e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63e9e5bcec5d33d21b82397e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/63e9eb5b2328eed3d194b28a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64005ab13a78eb062547c12d.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64005ab13a78eb062547c12d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64005ab13a78eb062547c12d.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64005ab13a78eb062547c12d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64005eb6d2d06a15d9f7611f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/640067f276acd525509646cc.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/640067f276acd525509646cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/640067f276acd525509646cc.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/640067f276acd525509646cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64007367d54d2a7efbf44fcf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64475c0b61cddb6feaab4e2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644760f4fb15ce765baebb62.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644760f4fb15ce765baebb62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644760f4fb15ce765baebb62.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644760f4fb15ce765baebb62.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448ab52a902de04fc56b3fa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448b2c9aec64c0ecd41573d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448b4107aadc110a6ab4f65.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448d62ce222044458b75931.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448d62ce222044458b75931.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448d62ce222044458b75931.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448d62ce222044458b75931.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448e475f904ad580cd7e722.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448e475f904ad580cd7e722.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448e475f904ad580cd7e722.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448e475f904ad580cd7e722.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6448fefcd6445d6b3d9d63db.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644905b34f614973a8252a26.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644905b34f614973a8252a26.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644905b34f614973a8252a26.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644905b34f614973a8252a26.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644a0eadcbccaf1d13c7d137.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644a2013b2ceea32c44d09f9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644a37d773b7610ac5ede66e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b6a23d398bb5f05ef796b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b6ad4fa8dfd600a9dff2c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b71f678b5e1687666c88d.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b71f678b5e1687666c88d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b71f678b5e1687666c88d.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b71f678b5e1687666c88d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b765b3bf09e6dff5e0931.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b77a563c51f6ff5237b99.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b7ac994d7dd73a61b4fa6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/644b82e0dc8e5e7ca47fcd9b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b5c05986aba539ba6ca03.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b65b681a62f5fa125ff62.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b6693d8e1bf60f2d92e67.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b6c92876e836832538e34.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b6c92876e836832538e34.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b6c92876e836832538e34.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b6c92876e836832538e34.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b6dad50514e69df601df6.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b6dad50514e69df601df6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b6dad50514e69df601df6.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b6dad50514e69df601df6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b7f6a575ffc807877a8c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b9d56b48971997a8055dd.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b9d56b48971997a8055dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b9d56b48971997a8055dd.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b9d56b48971997a8055dd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b9de38df75b9a5cfc2e85.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645b9ea45d3a9a9d711df81a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c803cad8434791a5f57b6.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c803cad8434791a5f57b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c803cad8434791a5f57b6.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c803cad8434791a5f57b6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c80ee8b65917a24afcb14.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c81579c54a57ae7c1a5f7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c81683d816b7b3a044143.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c81683d816b7b3a044143.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c81683d816b7b3a044143.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c81683d816b7b3a044143.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c82268b9a8d7c4debd8dc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c85251dc1827fe4a6c4ce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c86f92a102d82250ce3e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c8a55eca2118650ee3ce3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c8fe0c9505407650c4ac6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645c9e6cf5c7251f7b3308f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca158fb7fa3237437fbbd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca381c8f87f263034954f.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca381c8f87f263034954f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca381c8f87f263034954f.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca381c8f87f263034954f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca5ca11d0d7293e61c6c7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ca62092c53f29f4ea9bf6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb07132281a380223e458.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb07132281a380223e458.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb07132281a380223e458.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb07132281a380223e458.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb0ce6dc93738b442b0d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb1306eb27a397be7f18c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cb99035b8f046f1d669e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cbad5f77ce948b35cf83e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cbb5ab1296e49946adb6e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cc5925f158b5b33e2698f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ccf7ec9aca267d84b053e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd17b061afb6a8cba945a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd267410ac06bfcaf0bd4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd2b76488fd6cb8d1ae79.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd4eb6edf6e6f91acabbb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd5b506ed8970b7ea953d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd65c33bdc871bb72def4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645cd8b7f4d8e27526694448.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ce315efe609814258b0bc.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ce315efe609814258b0bc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ce315efe609814258b0bc.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ce315efe609814258b0bc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ce3c80f1c29824f1a8359.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ce4375221138326895726.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ce4375221138326895726.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/645ce4375221138326895726.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/645ce4375221138326895726.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6461f79f4ea2ef042fb2c0f4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6461fd4c1bc6620aed6435b2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64620068f97fe70ea47a9e75.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646203cdc054d012b5d71428.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646203cdc054d012b5d71428.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646203cdc054d012b5d71428.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646203cdc054d012b5d71428.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6462060b0a8a2c15726649ec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64620800e0c6ab17f0e31d6d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646463be7341819690797ad2.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646463be7341819690797ad2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646463be7341819690797ad2.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646463be7341819690797ad2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464650a962e3d9852713549.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464650a962e3d9852713549.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464650a962e3d9852713549.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464650a962e3d9852713549.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64646577f28ade99100a55c3.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64646577f28ade99100a55c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64646577f28ade99100a55c3.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64646577f28ade99100a55c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646467130d7acc9b4e565c42.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646467130d7acc9b4e565c42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646467130d7acc9b4e565c42.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646467130d7acc9b4e565c42.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646467683f25e19bfc9cf9b0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64646bc0e5a60ea131e03f91.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64646db2c684b7a3a174a1d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646477c82475ffaf0c3c0771.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64647cf70a4556b5105e65b2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648534ff5498bee5dceb28.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648534ff5498bee5dceb28.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648534ff5498bee5dceb28.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648534ff5498bee5dceb28.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646486adf52652c0ee103aab.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646486adf52652c0ee103aab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646486adf52652c0ee103aab.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646486adf52652c0ee103aab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648963e014f8c42a65b83a.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648963e014f8c42a65b83a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648963e014f8c42a65b83a.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648963e014f8c42a65b83a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648c3703ad2ec796ab8d1e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64648cf52e1ce1c8c00956ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464905afec9efcf7328ce58.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464905afec9efcf7328ce58.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464905afec9efcf7328ce58.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464905afec9efcf7328ce58.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646491d2c856afd17c2f380d.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646491d2c856afd17c2f380d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646491d2c856afd17c2f380d.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646491d2c856afd17c2f380d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646492f5c672c9d32f340c22.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646492f5c672c9d32f340c22.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646492f5c672c9d32f340c22.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646492f5c672c9d32f340c22.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/646493b7dc53b5d45c9c50fc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649b243b9cc3ddabacc593.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649c6d77059edf80279a32.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649c6d77059edf80279a32.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649c6d77059edf80279a32.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649c6d77059edf80279a32.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649efb555939e30462c79b.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649efb555939e30462c79b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649efb555939e30462c79b.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649efb555939e30462c79b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649f91446721e3ff391d88.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649f91446721e3ff391d88.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/64649f91446721e3ff391d88.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/64649f91446721e3ff391d88.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464a057702d04e537d56d49.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464a057702d04e537d56d49.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464a057702d04e537d56d49.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464a057702d04e537d56d49.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464a6d98c43acecb8a7867b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464a9f7d81939f08d04f435.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464aabd17cd45f1d17cfe56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464ab8c06ea92f30bc548d5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464abfb6cf778f3cb33d379.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464ad3c9b2e6cf58224cfa9.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464ad3c9b2e6cf58224cfa9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464ad3c9b2e6cf58224cfa9.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464ad3c9b2e6cf58224cfa9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b1384318a5087190950a.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b1384318a5087190950a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b1384318a5087190950a.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b1384318a5087190950a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b25851863b0a119eb7b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b3adeee9310bd37ff636.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464b8ccb1a5d612c2f857d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md b/curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md rename to curriculum/challenges/english/blocks/workshop-decimal-to-binary-converter/6464c6d6698a8027f8c9d6be.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cc59eed2706fa50e8933c.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684cc59eed2706fa50e8933c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cc59eed2706fa50e8933c.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684cc59eed2706fa50e8933c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cca09aac0fc035db4099f.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684cca09aac0fc035db4099f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cca09aac0fc035db4099f.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684cca09aac0fc035db4099f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684ccbdc1ef89e042b744e09.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684ccbdc1ef89e042b744e09.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684ccbdc1ef89e042b744e09.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684ccbdc1ef89e042b744e09.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cd027744c2a0520ba4d58.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684cd027744c2a0520ba4d58.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cd027744c2a0520ba4d58.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684cd027744c2a0520ba4d58.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cd59ec94b5e063bf776f0.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684cd59ec94b5e063bf776f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cd59ec94b5e063bf776f0.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684cd59ec94b5e063bf776f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cd8bf5445de089af9c837.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684cd8bf5445de089af9c837.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cd8bf5445de089af9c837.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684cd8bf5445de089af9c837.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cff0bf0a4ca0ad7e42990.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684cff0bf0a4ca0ad7e42990.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684cff0bf0a4ca0ad7e42990.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684cff0bf0a4ca0ad7e42990.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d009994a3840b98c9aa3a.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d009994a3840b98c9aa3a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d009994a3840b98c9aa3a.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d009994a3840b98c9aa3a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d03df2a0ddf0c735865f0.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d03df2a0ddf0c735865f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d03df2a0ddf0c735865f0.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d03df2a0ddf0c735865f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d07cbfa43a20d6a002ed7.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d07cbfa43a20d6a002ed7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d07cbfa43a20d6a002ed7.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d07cbfa43a20d6a002ed7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d09cad4ec900e41db2e74.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d09cad4ec900e41db2e74.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d09cad4ec900e41db2e74.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d09cad4ec900e41db2e74.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d0d369e2b3b0f288d2c20.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d0d369e2b3b0f288d2c20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d0d369e2b3b0f288d2c20.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d0d369e2b3b0f288d2c20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d0e11094c3e0fe1fb98f5.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d0e11094c3e0fe1fb98f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d0e11094c3e0fe1fb98f5.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d0e11094c3e0fe1fb98f5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d0eeb9c81e5109e52fe8b.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d0eeb9c81e5109e52fe8b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d0eeb9c81e5109e52fe8b.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d0eeb9c81e5109e52fe8b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d105e488dbd1166a717ae.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d105e488dbd1166a717ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d105e488dbd1166a717ae.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d105e488dbd1166a717ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d11ffd15a531225d081e9.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d11ffd15a531225d081e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d11ffd15a531225d081e9.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d11ffd15a531225d081e9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d160a2370b01310ae0fda.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d160a2370b01310ae0fda.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d160a2370b01310ae0fda.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d160a2370b01310ae0fda.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d17a3b350bb13d3c19c0f.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d17a3b350bb13d3c19c0f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d17a3b350bb13d3c19c0f.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d17a3b350bb13d3c19c0f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d1942a1904a14a3709c6c.md b/curriculum/challenges/english/blocks/workshop-error-message-component/684d1942a1904a14a3709c6c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/684d1942a1904a14a3709c6c.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/684d1942a1904a14a3709c6c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-error-message-component/68501d32b69f9d7756334ffc.md b/curriculum/challenges/english/blocks/workshop-error-message-component/68501d32b69f9d7756334ffc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-error-message-component/68501d32b69f9d7756334ffc.md rename to curriculum/challenges/english/blocks/workshop-error-message-component/68501d32b69f9d7756334ffc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641d9a19bff38d34d5a5edb8.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641d9a19bff38d34d5a5edb8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641d9a19bff38d34d5a5edb8.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641d9a19bff38d34d5a5edb8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da3c6b6fbd742bff6ee40.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da3c6b6fbd742bff6ee40.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da3c6b6fbd742bff6ee40.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da3c6b6fbd742bff6ee40.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da42481d90c4314c99e94.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da42481d90c4314c99e94.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da42481d90c4314c99e94.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da42481d90c4314c99e94.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da465273051435d332b15.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da465273051435d332b15.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da465273051435d332b15.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da465273051435d332b15.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da4b16937be43ba24c63d.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da4b16937be43ba24c63d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da4b16937be43ba24c63d.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da4b16937be43ba24c63d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da51a9810e74411262fcc.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da51a9810e74411262fcc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da51a9810e74411262fcc.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da51a9810e74411262fcc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da5462576784453146ec2.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da5462576784453146ec2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da5462576784453146ec2.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da5462576784453146ec2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da5abaac81844a54adb03.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da5abaac81844a54adb03.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da5abaac81844a54adb03.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da5abaac81844a54adb03.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da73b09e7f046c758e0ed.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da73b09e7f046c758e0ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da73b09e7f046c758e0ed.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da73b09e7f046c758e0ed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da791d0c34a472b8d15b6.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da791d0c34a472b8d15b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da791d0c34a472b8d15b6.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da791d0c34a472b8d15b6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da7bfbc7f0f477438ad8a.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da7bfbc7f0f477438ad8a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da7bfbc7f0f477438ad8a.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da7bfbc7f0f477438ad8a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da803d9892447d059804e.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da803d9892447d059804e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da803d9892447d059804e.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da803d9892447d059804e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da836581c254815f785fe.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da836581c254815f785fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da836581c254815f785fe.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da836581c254815f785fe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da86294fd9f485d3c2bf0.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da86294fd9f485d3c2bf0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da86294fd9f485d3c2bf0.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da86294fd9f485d3c2bf0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da895fb7ec648a5bdf19c.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da895fb7ec648a5bdf19c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da895fb7ec648a5bdf19c.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da895fb7ec648a5bdf19c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da8db2a036048ebe6999e.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da8db2a036048ebe6999e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da8db2a036048ebe6999e.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da8db2a036048ebe6999e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da97c987a514959ada414.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da97c987a514959ada414.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da97c987a514959ada414.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da97c987a514959ada414.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da9aceb788e49a73ebcc9.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da9aceb788e49a73ebcc9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da9aceb788e49a73ebcc9.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da9aceb788e49a73ebcc9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daa5ea050f24a7cade6e6.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daa5ea050f24a7cade6e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daa5ea050f24a7cade6e6.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daa5ea050f24a7cade6e6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daa8c2c3e364ac3650b37.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daa8c2c3e364ac3650b37.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daa8c2c3e364ac3650b37.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daa8c2c3e364ac3650b37.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daabed8d0584b1150c953.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daabed8d0584b1150c953.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daabed8d0584b1150c953.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daabed8d0584b1150c953.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daae5e18eae4b562633e4.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daae5e18eae4b562633e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641daae5e18eae4b562633e4.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641daae5e18eae4b562633e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641dab13c1b6f14b9828e6b1.md b/curriculum/challenges/english/blocks/workshop-fcc-authors-page/641dab13c1b6f14b9828e6b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fcc-authors-page/641dab13c1b6f14b9828e6b1.md rename to curriculum/challenges/english/blocks/workshop-fcc-authors-page/641dab13c1b6f14b9828e6b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140c7e645d8e905819f1dd4.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140c7e645d8e905819f1dd4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140c7e645d8e905819f1dd4.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140c7e645d8e905819f1dd4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140c9d35015ae0ba0c250e8.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140c9d35015ae0ba0c250e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140c9d35015ae0ba0c250e8.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140c9d35015ae0ba0c250e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cbeec34e970dfe75e710.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cbeec34e970dfe75e710.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cbeec34e970dfe75e710.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cbeec34e970dfe75e710.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cd32d018ed0f600eefce.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cd32d018ed0f600eefce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cd32d018ed0f600eefce.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cd32d018ed0f600eefce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cdebd39d6a101e747529.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cdebd39d6a101e747529.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cdebd39d6a101e747529.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cdebd39d6a101e747529.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cfc08ca9c5128c3e6478.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cfc08ca9c5128c3e6478.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140cfc08ca9c5128c3e6478.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140cfc08ca9c5128c3e6478.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d0069049f5139d78da40.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d0069049f5139d78da40.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d0069049f5139d78da40.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d0069049f5139d78da40.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d10d50636e14695013b2.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d10d50636e14695013b2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d10d50636e14695013b2.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d10d50636e14695013b2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d1a351e88f159ed54fca.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d1a351e88f159ed54fca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d1a351e88f159ed54fca.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d1a351e88f159ed54fca.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d263016325162fd076fe.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d263016325162fd076fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d263016325162fd076fe.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d263016325162fd076fe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d2b687a2cd17bac5730c.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d2b687a2cd17bac5730c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d2b687a2cd17bac5730c.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d2b687a2cd17bac5730c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d36b8b747718b50d4b7a.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d36b8b747718b50d4b7a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d36b8b747718b50d4b7a.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d36b8b747718b50d4b7a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d3dc359b371b1a21d783.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d3dc359b371b1a21d783.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d3dc359b371b1a21d783.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d3dc359b371b1a21d783.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d4bc9db3c81c51a09ab7.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d4bc9db3c81c51a09ab7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d4bc9db3c81c51a09ab7.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d4bc9db3c81c51a09ab7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d94b5fab7f1d73c9bedb.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d94b5fab7f1d73c9bedb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140d94b5fab7f1d73c9bedb.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140d94b5fab7f1d73c9bedb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140dc5e13d0c81e7496f182.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140dc5e13d0c81e7496f182.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140dc5e13d0c81e7496f182.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140dc5e13d0c81e7496f182.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140dd77e0bc5a1f70bd7466.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140dd77e0bc5a1f70bd7466.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140dd77e0bc5a1f70bd7466.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140dd77e0bc5a1f70bd7466.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140de31b1f5b420410728ff.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140de31b1f5b420410728ff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140de31b1f5b420410728ff.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140de31b1f5b420410728ff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140df547f09402144e40b92.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140df547f09402144e40b92.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140df547f09402144e40b92.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140df547f09402144e40b92.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140e0d875ec16262f26432b.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140e0d875ec16262f26432b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140e0d875ec16262f26432b.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140e0d875ec16262f26432b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140f4b5c1555a2960de1e5f.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6140f4b5c1555a2960de1e5f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6140f4b5c1555a2960de1e5f.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6140f4b5c1555a2960de1e5f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/614100d7d335bb2a5ff74f1f.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/614100d7d335bb2a5ff74f1f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/614100d7d335bb2a5ff74f1f.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/614100d7d335bb2a5ff74f1f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/61410126fa3a6d2b3cda502e.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/61410126fa3a6d2b3cda502e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/61410126fa3a6d2b3cda502e.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/61410126fa3a6d2b3cda502e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6141019eadec6d2c6c6f007b.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6141019eadec6d2c6c6f007b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6141019eadec6d2c6c6f007b.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6141019eadec6d2c6c6f007b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6141026ec9882f2d39dcf2b8.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6141026ec9882f2d39dcf2b8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6141026ec9882f2d39dcf2b8.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6141026ec9882f2d39dcf2b8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6169ab1aaeb4cd1174def700.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6169ab1aaeb4cd1174def700.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6169ab1aaeb4cd1174def700.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6169ab1aaeb4cd1174def700.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6169b1357fcb701bb5efc619.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6169b1357fcb701bb5efc619.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6169b1357fcb701bb5efc619.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6169b1357fcb701bb5efc619.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6169b284950e171d8d0bb16a.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/6169b284950e171d8d0bb16a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/6169b284950e171d8d0bb16a.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/6169b284950e171d8d0bb16a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/617ace7d831f9c16a569b38a.md b/curriculum/challenges/english/blocks/workshop-ferris-wheel/617ace7d831f9c16a569b38a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-ferris-wheel/617ace7d831f9c16a569b38a.md rename to curriculum/challenges/english/blocks/workshop-ferris-wheel/617ace7d831f9c16a569b38a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a98f42c7c06903e5f8dd07.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a98f42c7c06903e5f8dd07.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a98f42c7c06903e5f8dd07.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a98f42c7c06903e5f8dd07.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9b333487b9c14998539a5.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9b333487b9c14998539a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9b333487b9c14998539a5.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9b333487b9c14998539a5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9b48a211a73155621d0df.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9b48a211a73155621d0df.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9b48a211a73155621d0df.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9b48a211a73155621d0df.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9b8f14b963916a3baa732.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9b8f14b963916a3baa732.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9b8f14b963916a3baa732.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9b8f14b963916a3baa732.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9bb8578459a175432e7d0.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9bb8578459a175432e7d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9bb8578459a175432e7d0.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9bb8578459a175432e7d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9bcf00f13a418368a272e.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9bcf00f13a418368a272e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9bcf00f13a418368a272e.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9bcf00f13a418368a272e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9c006e4f58819396605b3.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9c006e4f58819396605b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9c006e4f58819396605b3.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9c006e4f58819396605b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9c14e3b34c719e34bae20.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9c14e3b34c719e34bae20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9c14e3b34c719e34bae20.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9c14e3b34c719e34bae20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9c7a4521d2b1b1ec6dcf0.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9c7a4521d2b1b1ec6dcf0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9c7a4521d2b1b1ec6dcf0.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9c7a4521d2b1b1ec6dcf0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9ca099e3ecb1be10a2696.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9ca099e3ecb1be10a2696.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9ca099e3ecb1be10a2696.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9ca099e3ecb1be10a2696.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9cb26ec6bd41cf6c82bc5.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9cb26ec6bd41cf6c82bc5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9cb26ec6bd41cf6c82bc5.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9cb26ec6bd41cf6c82bc5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9cd4ffa48cf1ef7333640.md b/curriculum/challenges/english/blocks/workshop-final-exams-table/66a9cd4ffa48cf1ef7333640.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-final-exams-table/66a9cd4ffa48cf1ef7333640.md rename to curriculum/challenges/english/blocks/workshop-final-exams-table/66a9cd4ffa48cf1ef7333640.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619665c9abd72906f3ad30f9.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619665c9abd72906f3ad30f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619665c9abd72906f3ad30f9.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619665c9abd72906f3ad30f9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61967e74a8e3690ab6292daa.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61967e74a8e3690ab6292daa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61967e74a8e3690ab6292daa.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61967e74a8e3690ab6292daa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61968df2acd5550bf1616c34.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61968df2acd5550bf1616c34.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61968df2acd5550bf1616c34.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61968df2acd5550bf1616c34.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61968e9243a4090cc805531c.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61968e9243a4090cc805531c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61968e9243a4090cc805531c.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61968e9243a4090cc805531c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61968f8877c6720d6d61aaf5.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61968f8877c6720d6d61aaf5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61968f8877c6720d6d61aaf5.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61968f8877c6720d6d61aaf5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619691693bc14b0e528f5a20.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619691693bc14b0e528f5a20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619691693bc14b0e528f5a20.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619691693bc14b0e528f5a20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196928658b6010f28c39484.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196928658b6010f28c39484.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196928658b6010f28c39484.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196928658b6010f28c39484.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619692ff79f5770fc6d8c0b4.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619692ff79f5770fc6d8c0b4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619692ff79f5770fc6d8c0b4.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619692ff79f5770fc6d8c0b4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196990f966e8f10a40094f6.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196990f966e8f10a40094f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196990f966e8f10a40094f6.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196990f966e8f10a40094f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619699c10a0f6e11591d73c4.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619699c10a0f6e11591d73c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619699c10a0f6e11591d73c4.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619699c10a0f6e11591d73c4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969aa6acef5b12200f672e.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61969aa6acef5b12200f672e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969aa6acef5b12200f672e.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61969aa6acef5b12200f672e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969c487ced6f12db8fef94.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61969c487ced6f12db8fef94.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969c487ced6f12db8fef94.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61969c487ced6f12db8fef94.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969d66cfcdba137d021558.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61969d66cfcdba137d021558.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969d66cfcdba137d021558.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61969d66cfcdba137d021558.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969e7451455614217e901b.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61969e7451455614217e901b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61969e7451455614217e901b.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61969e7451455614217e901b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196adc17f77a714d51485f2.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196adc17f77a714d51485f2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196adc17f77a714d51485f2.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196adc17f77a714d51485f2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196aead7ac7bf1584b17a7f.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196aead7ac7bf1584b17a7f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196aead7ac7bf1584b17a7f.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196aead7ac7bf1584b17a7f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196ce0415498d2463989e84.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196ce0415498d2463989e84.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196ce0415498d2463989e84.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196ce0415498d2463989e84.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196cee94c6da1253809dff9.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196cee94c6da1253809dff9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196cee94c6da1253809dff9.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196cee94c6da1253809dff9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d00a5d7292262bc02f4c.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d00a5d7292262bc02f4c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d00a5d7292262bc02f4c.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d00a5d7292262bc02f4c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d0cda039d026f7f78d1e.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d0cda039d026f7f78d1e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d0cda039d026f7f78d1e.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d0cda039d026f7f78d1e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d1ac33c68d27dcda5796.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d1ac33c68d27dcda5796.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d1ac33c68d27dcda5796.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d1ac33c68d27dcda5796.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d213d99f16287bff22ae.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d213d99f16287bff22ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d213d99f16287bff22ae.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d213d99f16287bff22ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d2c0f22ca0293107c048.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d2c0f22ca0293107c048.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d2c0f22ca0293107c048.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d2c0f22ca0293107c048.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d32d1340d829f0f6f57d.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d32d1340d829f0f6f57d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d32d1340d829f0f6f57d.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d32d1340d829f0f6f57d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d41d40bf9b2aaea5d520.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d41d40bf9b2aaea5d520.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6196d41d40bf9b2aaea5d520.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6196d41d40bf9b2aaea5d520.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6197cff995d03905b0cca8ad.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6197cff995d03905b0cca8ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6197cff995d03905b0cca8ad.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6197cff995d03905b0cca8ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6197f40a16afea068c7e60c8.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6197f40a16afea068c7e60c8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6197f40a16afea068c7e60c8.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6197f40a16afea068c7e60c8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6197f667297bb30a552ce017.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6197f667297bb30a552ce017.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6197f667297bb30a552ce017.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6197f667297bb30a552ce017.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993b72e874e709b8dfd666.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61993b72e874e709b8dfd666.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993b72e874e709b8dfd666.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61993b72e874e709b8dfd666.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993cf26a8e0f0a553db223.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61993cf26a8e0f0a553db223.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993cf26a8e0f0a553db223.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61993cf26a8e0f0a553db223.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993dbb35adf30b10d49e38.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61993dbb35adf30b10d49e38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993dbb35adf30b10d49e38.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61993dbb35adf30b10d49e38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993e9adc9e9a0bb4d28fff.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61993e9adc9e9a0bb4d28fff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61993e9adc9e9a0bb4d28fff.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61993e9adc9e9a0bb4d28fff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6199409834ccaf0d10736596.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6199409834ccaf0d10736596.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6199409834ccaf0d10736596.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6199409834ccaf0d10736596.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6199429802b7c10dc79ff871.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6199429802b7c10dc79ff871.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6199429802b7c10dc79ff871.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6199429802b7c10dc79ff871.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619943285a41720e6370d985.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619943285a41720e6370d985.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619943285a41720e6370d985.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619943285a41720e6370d985.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619943876b706d0f35c01dbc.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619943876b706d0f35c01dbc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619943876b706d0f35c01dbc.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619943876b706d0f35c01dbc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6199442866286d0ff421a4fc.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/6199442866286d0ff421a4fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/6199442866286d0ff421a4fc.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/6199442866286d0ff421a4fc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619bcf239fc15905ecd66fce.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619bcf239fc15905ecd66fce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619bcf239fc15905ecd66fce.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619bcf239fc15905ecd66fce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be73b3c806006ccc00bb0.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619be73b3c806006ccc00bb0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be73b3c806006ccc00bb0.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619be73b3c806006ccc00bb0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be7af7b0bf60770f5d2a4.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619be7af7b0bf60770f5d2a4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be7af7b0bf60770f5d2a4.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619be7af7b0bf60770f5d2a4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be80062551a080e32c821.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619be80062551a080e32c821.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be80062551a080e32c821.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619be80062551a080e32c821.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be8ce4ea49008c5bfbc30.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619be8ce4ea49008c5bfbc30.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be8ce4ea49008c5bfbc30.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619be8ce4ea49008c5bfbc30.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be946958c6009844f1dee.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619be946958c6009844f1dee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619be946958c6009844f1dee.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619be946958c6009844f1dee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619c155df0063a0a3fec0e32.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619c155df0063a0a3fec0e32.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619c155df0063a0a3fec0e32.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619c155df0063a0a3fec0e32.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619c16debd0c270b01c5ce38.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619c16debd0c270b01c5ce38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619c16debd0c270b01c5ce38.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619c16debd0c270b01c5ce38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619cfdf2e63ddf05feab86ad.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619cfdf2e63ddf05feab86ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619cfdf2e63ddf05feab86ad.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619cfdf2e63ddf05feab86ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d019488f98c06acbbb71a.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d019488f98c06acbbb71a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d019488f98c06acbbb71a.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d019488f98c06acbbb71a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d022dc8400c0763829a17.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d022dc8400c0763829a17.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d022dc8400c0763829a17.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d022dc8400c0763829a17.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d02c7bc95bf0827a5d296.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d02c7bc95bf0827a5d296.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d02c7bc95bf0827a5d296.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d02c7bc95bf0827a5d296.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d033915012509031f309a.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d033915012509031f309a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d033915012509031f309a.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d033915012509031f309a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d03dadadb6509a16f4f5f.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d03dadadb6509a16f4f5f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d03dadadb6509a16f4f5f.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d03dadadb6509a16f4f5f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0503e03a790a4179d463.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0503e03a790a4179d463.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0503e03a790a4179d463.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0503e03a790a4179d463.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d05c54dabca0b10058235.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d05c54dabca0b10058235.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d05c54dabca0b10058235.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d05c54dabca0b10058235.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0882f54bf40bdc4671ed.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0882f54bf40bdc4671ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0882f54bf40bdc4671ed.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0882f54bf40bdc4671ed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d090cd8d6db0c93dc5087.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d090cd8d6db0c93dc5087.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d090cd8d6db0c93dc5087.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d090cd8d6db0c93dc5087.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0b51ca42ed0d74582186.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0b51ca42ed0d74582186.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0b51ca42ed0d74582186.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0b51ca42ed0d74582186.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0bc9cb05360e1bf549c3.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0bc9cb05360e1bf549c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0bc9cb05360e1bf549c3.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0bc9cb05360e1bf549c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0c1594c38c0ebae75878.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0c1594c38c0ebae75878.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0c1594c38c0ebae75878.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0c1594c38c0ebae75878.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0d18ca99870f884a7bff.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0d18ca99870f884a7bff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0d18ca99870f884a7bff.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0d18ca99870f884a7bff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0daf214542102739b0da.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0daf214542102739b0da.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0daf214542102739b0da.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0daf214542102739b0da.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0e56f9ca9710fcb974e3.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0e56f9ca9710fcb974e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0e56f9ca9710fcb974e3.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0e56f9ca9710fcb974e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0eec0ac40611b41e2ccc.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0eec0ac40611b41e2ccc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0eec0ac40611b41e2ccc.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0eec0ac40611b41e2ccc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0fc9825c271253df28d4.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0fc9825c271253df28d4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d0fc9825c271253df28d4.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d0fc9825c271253df28d4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d102d786c3d13124c37c6.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d102d786c3d13124c37c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d102d786c3d13124c37c6.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d102d786c3d13124c37c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d107edf7ddf13cc77106a.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d107edf7ddf13cc77106a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d107edf7ddf13cc77106a.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d107edf7ddf13cc77106a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d10cc98145f14820399c5.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d10cc98145f14820399c5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d10cc98145f14820399c5.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d10cc98145f14820399c5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d115e2adcd71538e82ebb.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d115e2adcd71538e82ebb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d115e2adcd71538e82ebb.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d115e2adcd71538e82ebb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d11e6d5ef9515d2a16033.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d11e6d5ef9515d2a16033.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d11e6d5ef9515d2a16033.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d11e6d5ef9515d2a16033.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d129a417d0716a94de913.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d129a417d0716a94de913.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d129a417d0716a94de913.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d129a417d0716a94de913.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1340361095175f4b5115.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1340361095175f4b5115.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1340361095175f4b5115.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1340361095175f4b5115.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d15797b580c1828b05426.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d15797b580c1828b05426.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d15797b580c1828b05426.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d15797b580c1828b05426.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d15d955d9d418c4487bbc.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d15d955d9d418c4487bbc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d15d955d9d418c4487bbc.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d15d955d9d418c4487bbc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1629a8adc61960ca8b40.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1629a8adc61960ca8b40.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1629a8adc61960ca8b40.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1629a8adc61960ca8b40.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1c5fc9f8941a400955da.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1c5fc9f8941a400955da.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1c5fc9f8941a400955da.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1c5fc9f8941a400955da.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1dab9ff3421ae1976991.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1dab9ff3421ae1976991.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1dab9ff3421ae1976991.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1dab9ff3421ae1976991.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1deb8b04811b8839ffe4.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1deb8b04811b8839ffe4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1deb8b04811b8839ffe4.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1deb8b04811b8839ffe4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1e7a8e81a61c5a819dc4.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1e7a8e81a61c5a819dc4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1e7a8e81a61c5a819dc4.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1e7a8e81a61c5a819dc4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1ed33c9a071cf657a0d6.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1ed33c9a071cf657a0d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1ed33c9a071cf657a0d6.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1ed33c9a071cf657a0d6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1fb5d244c31db8a7fdb7.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1fb5d244c31db8a7fdb7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d1fb5d244c31db8a7fdb7.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d1fb5d244c31db8a7fdb7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d204bd73ae51e743b8e94.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d204bd73ae51e743b8e94.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d204bd73ae51e743b8e94.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d204bd73ae51e743b8e94.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d20b12996101f430920fb.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d20b12996101f430920fb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d20b12996101f430920fb.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d20b12996101f430920fb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d21fe6a3f9b2016be9d9d.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d21fe6a3f9b2016be9d9d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d21fe6a3f9b2016be9d9d.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d21fe6a3f9b2016be9d9d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d229b0e542520cd91c685.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d229b0e542520cd91c685.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d229b0e542520cd91c685.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d229b0e542520cd91c685.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d23089e787e216a7043d6.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d23089e787e216a7043d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d23089e787e216a7043d6.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d23089e787e216a7043d6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d237a107c10221ed743fa.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d237a107c10221ed743fa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d237a107c10221ed743fa.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d237a107c10221ed743fa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d26b12e651022d80cd017.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d26b12e651022d80cd017.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d26b12e651022d80cd017.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d26b12e651022d80cd017.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2712853306238f41828e.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2712853306238f41828e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2712853306238f41828e.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2712853306238f41828e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2b7a84e78b246f2d17a2.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2b7a84e78b246f2d17a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2b7a84e78b246f2d17a2.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2b7a84e78b246f2d17a2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2bd9c1d43c2526e96f1f.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2bd9c1d43c2526e96f1f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2bd9c1d43c2526e96f1f.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2bd9c1d43c2526e96f1f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2d4e80400325ff89664a.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2d4e80400325ff89664a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2d4e80400325ff89664a.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2d4e80400325ff89664a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2ebc81ba81271460850d.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2ebc81ba81271460850d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2ebc81ba81271460850d.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2ebc81ba81271460850d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2f0e9440bc27caee1cec.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2f0e9440bc27caee1cec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2f0e9440bc27caee1cec.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2f0e9440bc27caee1cec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2fd3ff4f772882e3d998.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2fd3ff4f772882e3d998.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d2fd3ff4f772882e3d998.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d2fd3ff4f772882e3d998.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d30350883802921bfcccc.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d30350883802921bfcccc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d30350883802921bfcccc.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d30350883802921bfcccc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d324f5915c929f36ae91d.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d324f5915c929f36ae91d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d324f5915c929f36ae91d.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d324f5915c929f36ae91d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d32c7fa21f32aaa91d499.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d32c7fa21f32aaa91d499.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d32c7fa21f32aaa91d499.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d32c7fa21f32aaa91d499.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d333b738e3c2b5d58b095.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d333b738e3c2b5d58b095.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d333b738e3c2b5d58b095.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d333b738e3c2b5d58b095.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d337765b9f02c10e93722.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d337765b9f02c10e93722.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d337765b9f02c10e93722.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d337765b9f02c10e93722.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d33c51140292cc5a21742.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d33c51140292cc5a21742.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d33c51140292cc5a21742.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d33c51140292cc5a21742.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d3482f505452d861d0f62.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d3482f505452d861d0f62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d3482f505452d861d0f62.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d3482f505452d861d0f62.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d3561a951bf2e41a24f10.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d3561a951bf2e41a24f10.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d3561a951bf2e41a24f10.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d3561a951bf2e41a24f10.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d36103839c82efa95dd34.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d36103839c82efa95dd34.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d36103839c82efa95dd34.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d36103839c82efa95dd34.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d3711d04d623000013e9e.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/619d3711d04d623000013e9e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/619d3711d04d623000013e9e.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/619d3711d04d623000013e9e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61a8fe15a6a31306e60d1e89.md b/curriculum/challenges/english/blocks/workshop-flappy-penguin/61a8fe15a6a31306e60d1e89.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flappy-penguin/61a8fe15a6a31306e60d1e89.md rename to curriculum/challenges/english/blocks/workshop-flappy-penguin/61a8fe15a6a31306e60d1e89.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537bb9b1a29430ac15ad38.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537bb9b1a29430ac15ad38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537bb9b1a29430ac15ad38.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537bb9b1a29430ac15ad38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537c5f81f0cf325b4a854c.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537c5f81f0cf325b4a854c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537c5f81f0cf325b4a854c.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537c5f81f0cf325b4a854c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537c9eecea6a335db6da79.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537c9eecea6a335db6da79.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537c9eecea6a335db6da79.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537c9eecea6a335db6da79.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537d86bdc3dd343688fceb.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537d86bdc3dd343688fceb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61537d86bdc3dd343688fceb.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61537d86bdc3dd343688fceb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/615380dff67172357fcf0425.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/615380dff67172357fcf0425.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/615380dff67172357fcf0425.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/615380dff67172357fcf0425.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153893900438b4643590367.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153893900438b4643590367.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153893900438b4643590367.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153893900438b4643590367.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153897c27f6334716ee5abe.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153897c27f6334716ee5abe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153897c27f6334716ee5abe.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153897c27f6334716ee5abe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153908a366afb4d57185c8d.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153908a366afb4d57185c8d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153908a366afb4d57185c8d.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153908a366afb4d57185c8d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/615392916d83fa4f02f7e2cf.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/615392916d83fa4f02f7e2cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/615392916d83fa4f02f7e2cf.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/615392916d83fa4f02f7e2cf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153938dce8b294ff8f5a4e9.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153938dce8b294ff8f5a4e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153938dce8b294ff8f5a4e9.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153938dce8b294ff8f5a4e9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153947986535e5117e60615.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153947986535e5117e60615.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153947986535e5117e60615.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153947986535e5117e60615.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61539e07e7430b528fbffe21.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61539e07e7430b528fbffe21.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61539e07e7430b528fbffe21.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61539e07e7430b528fbffe21.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61539f32a206bd53ec116465.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61539f32a206bd53ec116465.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/61539f32a206bd53ec116465.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/61539f32a206bd53ec116465.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a04847abee57a3a406ac.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a04847abee57a3a406ac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a04847abee57a3a406ac.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a04847abee57a3a406ac.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a3485f0b20591d26d2a1.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a3485f0b20591d26d2a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a3485f0b20591d26d2a1.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a3485f0b20591d26d2a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a3952facd25a83fe8083.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a3952facd25a83fe8083.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a3952facd25a83fe8083.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a3952facd25a83fe8083.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a3ebb4f7f05b8401b716.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a3ebb4f7f05b8401b716.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6153a3ebb4f7f05b8401b716.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6153a3ebb4f7f05b8401b716.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/615f171d05def3218035dc85.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/615f171d05def3218035dc85.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/615f171d05def3218035dc85.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/615f171d05def3218035dc85.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6493bc0d99879635209565aa.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6493bc0d99879635209565aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6493bc0d99879635209565aa.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6493bc0d99879635209565aa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6494da0daf5df5197963671d.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6494da0daf5df5197963671d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/6494da0daf5df5197963671d.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/6494da0daf5df5197963671d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/64dd076a1b33c86d84b4232f.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/64dd076a1b33c86d84b4232f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/64dd076a1b33c86d84b4232f.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/64dd076a1b33c86d84b4232f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/64dd136e4e8b0894f9c70d86.md b/curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/64dd136e4e8b0894f9c70d86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-flexbox-photo-gallery/64dd136e4e8b0894f9c70d86.md rename to curriculum/challenges/english/blocks/workshop-flexbox-photo-gallery/64dd136e4e8b0894f9c70d86.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ec2f7924ade2450c06bcd8.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67ec2f7924ade2450c06bcd8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ec2f7924ade2450c06bcd8.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67ec2f7924ade2450c06bcd8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ec46b46f232344ebf3c114.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67ec46b46f232344ebf3c114.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ec46b46f232344ebf3c114.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67ec46b46f232344ebf3c114.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ec4a95b609c071f7747be0.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67ec4a95b609c071f7747be0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ec4a95b609c071f7747be0.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67ec4a95b609c071f7747be0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ecfbfe17c7d24465e0de88.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67ecfbfe17c7d24465e0de88.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ecfbfe17c7d24465e0de88.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67ecfbfe17c7d24465e0de88.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ed044dc76cf4a441618f2c.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67ed044dc76cf4a441618f2c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ed044dc76cf4a441618f2c.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67ed044dc76cf4a441618f2c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ed0e7faf1f2d130a275a82.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67ed0e7faf1f2d130a275a82.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ed0e7faf1f2d130a275a82.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67ed0e7faf1f2d130a275a82.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ed4c13de85e0aa05df5145.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67ed4c13de85e0aa05df5145.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67ed4c13de85e0aa05df5145.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67ed4c13de85e0aa05df5145.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8ec758a740e34432222db.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8ec758a740e34432222db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8ec758a740e34432222db.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8ec758a740e34432222db.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8eeab71f4f24ba1a3a7eb.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8eeab71f4f24ba1a3a7eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8eeab71f4f24ba1a3a7eb.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8eeab71f4f24ba1a3a7eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8ef57b9974052e5ef6b30.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8ef57b9974052e5ef6b30.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8ef57b9974052e5ef6b30.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8ef57b9974052e5ef6b30.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8fd20d0afc3e03122453a.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8fd20d0afc3e03122453a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f8fd20d0afc3e03122453a.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67f8fd20d0afc3e03122453a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f90485c192d92ba3ba7e34.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67f90485c192d92ba3ba7e34.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f90485c192d92ba3ba7e34.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67f90485c192d92ba3ba7e34.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f90574263ebf363f9edd1d.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/67f90574263ebf363f9edd1d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/67f90574263ebf363f9edd1d.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/67f90574263ebf363f9edd1d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813ee1963b142d3cce0889c.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813ee1963b142d3cce0889c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813ee1963b142d3cce0889c.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/6813ee1963b142d3cce0889c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813f04ebe7476ed447c4c89.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813f04ebe7476ed447c4c89.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813f04ebe7476ed447c4c89.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/6813f04ebe7476ed447c4c89.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813f4dc94d4a31c5702f594.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813f4dc94d4a31c5702f594.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813f4dc94d4a31c5702f594.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/6813f4dc94d4a31c5702f594.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813f677aa1f742ec3808903.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813f677aa1f742ec3808903.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813f677aa1f742ec3808903.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/6813f677aa1f742ec3808903.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813fe47f24095890691642f.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813fe47f24095890691642f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/6813fe47f24095890691642f.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/6813fe47f24095890691642f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/68140ab94fd0ea19c62ca87e.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/68140ab94fd0ea19c62ca87e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/68140ab94fd0ea19c62ca87e.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/68140ab94fd0ea19c62ca87e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/68245535872ded3cc2900fa8.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/68245535872ded3cc2900fa8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-fruit-search-app/68245535872ded3cc2900fa8.md rename to curriculum/challenges/english/blocks/workshop-fruit-search-app/68245535872ded3cc2900fa8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad8294a0ad902f1b31b612.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66ad8294a0ad902f1b31b612.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad8294a0ad902f1b31b612.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66ad8294a0ad902f1b31b612.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad8ab945d266383f318cbf.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66ad8ab945d266383f318cbf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad8ab945d266383f318cbf.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66ad8ab945d266383f318cbf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad8d150264db3926eccfeb.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66ad8d150264db3926eccfeb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad8d150264db3926eccfeb.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66ad8d150264db3926eccfeb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad984e92ce213a66f7e51c.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66ad984e92ce213a66f7e51c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad984e92ce213a66f7e51c.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66ad984e92ce213a66f7e51c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad998285df023b23dacdd3.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66ad998285df023b23dacdd3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad998285df023b23dacdd3.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66ad998285df023b23dacdd3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad9c633fa26d3c1475eae3.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66ad9c633fa26d3c1475eae3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ad9c633fa26d3c1475eae3.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66ad9c633fa26d3c1475eae3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ada3f46945763dd97f43f8.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66ada3f46945763dd97f43f8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66ada3f46945763dd97f43f8.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66ada3f46945763dd97f43f8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adb844118ba74107ce771f.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66adb844118ba74107ce771f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adb844118ba74107ce771f.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66adb844118ba74107ce771f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adbc8a9793d64250f7e609.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66adbc8a9793d64250f7e609.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adbc8a9793d64250f7e609.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66adbc8a9793d64250f7e609.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc42868cab843ccee87d9.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66adc42868cab843ccee87d9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc42868cab843ccee87d9.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66adc42868cab843ccee87d9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc5919c1853448f119d11.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66adc5919c1853448f119d11.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc5919c1853448f119d11.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66adc5919c1853448f119d11.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc6046acc18453decf577.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66adc6046acc18453decf577.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc6046acc18453decf577.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66adc6046acc18453decf577.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc82170acb1464bd348eb.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66adc82170acb1464bd348eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adc82170acb1464bd348eb.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66adc82170acb1464bd348eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adcf383276814776aba3ca.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66adcf383276814776aba3ca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66adcf383276814776aba3ca.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66adcf383276814776aba3ca.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66add47d27763c4862492c8c.md b/curriculum/challenges/english/blocks/workshop-greeting-bot/66add47d27763c4862492c8c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-bot/66add47d27763c4862492c8c.md rename to curriculum/challenges/english/blocks/workshop-greeting-bot/66add47d27763c4862492c8c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720b1f2680ec706ed534acf.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6720b1f2680ec706ed534acf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720b1f2680ec706ed534acf.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6720b1f2680ec706ed534acf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720b3191bbafd269bae0ae8.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6720b3191bbafd269bae0ae8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720b3191bbafd269bae0ae8.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6720b3191bbafd269bae0ae8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720b7f3155a9278d6b6a8b8.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6720b7f3155a9278d6b6a8b8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720b7f3155a9278d6b6a8b8.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6720b7f3155a9278d6b6a8b8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720bbb38f697e2364f41c0e.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6720bbb38f697e2364f41c0e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6720bbb38f697e2364f41c0e.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6720bbb38f697e2364f41c0e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6728fda085006772a247e779.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6728fda085006772a247e779.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6728fda085006772a247e779.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6728fda085006772a247e779.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6729005c87b6320356ac1140.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6729005c87b6320356ac1140.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6729005c87b6320356ac1140.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6729005c87b6320356ac1140.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672b42241c0c6515f26786f4.md b/curriculum/challenges/english/blocks/workshop-greeting-card/672b42241c0c6515f26786f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672b42241c0c6515f26786f4.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/672b42241c0c6515f26786f4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672b4434dd6d6a1edc405419.md b/curriculum/challenges/english/blocks/workshop-greeting-card/672b4434dd6d6a1edc405419.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672b4434dd6d6a1edc405419.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/672b4434dd6d6a1edc405419.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672e410ddd98b409594890b6.md b/curriculum/challenges/english/blocks/workshop-greeting-card/672e410ddd98b409594890b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672e410ddd98b409594890b6.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/672e410ddd98b409594890b6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672e44e811e610232fead333.md b/curriculum/challenges/english/blocks/workshop-greeting-card/672e44e811e610232fead333.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/672e44e811e610232fead333.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/672e44e811e610232fead333.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67332db0f793bf08f2a18528.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67332db0f793bf08f2a18528.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67332db0f793bf08f2a18528.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67332db0f793bf08f2a18528.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67332e9debcc820d18e3e169.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67332e9debcc820d18e3e169.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67332e9debcc820d18e3e169.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67332e9debcc820d18e3e169.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67332fff82eb28128f08ec2c.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67332fff82eb28128f08ec2c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67332fff82eb28128f08ec2c.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67332fff82eb28128f08ec2c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333082ab35e414eb4ea70d.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333082ab35e414eb4ea70d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333082ab35e414eb4ea70d.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333082ab35e414eb4ea70d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6733319f1d586b1923e029e3.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6733319f1d586b1923e029e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6733319f1d586b1923e029e3.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6733319f1d586b1923e029e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673332a6b63f9f1e1f81ba9b.md b/curriculum/challenges/english/blocks/workshop-greeting-card/673332a6b63f9f1e1f81ba9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673332a6b63f9f1e1f81ba9b.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/673332a6b63f9f1e1f81ba9b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673333130a2c40204162f0c7.md b/curriculum/challenges/english/blocks/workshop-greeting-card/673333130a2c40204162f0c7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673333130a2c40204162f0c7.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/673333130a2c40204162f0c7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6733352ce2a5642827b4f7f0.md b/curriculum/challenges/english/blocks/workshop-greeting-card/6733352ce2a5642827b4f7f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/6733352ce2a5642827b4f7f0.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/6733352ce2a5642827b4f7f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673337337f794d3025ded433.md b/curriculum/challenges/english/blocks/workshop-greeting-card/673337337f794d3025ded433.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673337337f794d3025ded433.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/673337337f794d3025ded433.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673338ebd152d736d1bd2aa4.md b/curriculum/challenges/english/blocks/workshop-greeting-card/673338ebd152d736d1bd2aa4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/673338ebd152d736d1bd2aa4.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/673338ebd152d736d1bd2aa4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333a3a400b0a3c68854bcc.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333a3a400b0a3c68854bcc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333a3a400b0a3c68854bcc.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333a3a400b0a3c68854bcc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333aa0e231d43e7556c644.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333aa0e231d43e7556c644.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333aa0e231d43e7556c644.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333aa0e231d43e7556c644.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333b1d5f4a7340a121973a.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333b1d5f4a7340a121973a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333b1d5f4a7340a121973a.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333b1d5f4a7340a121973a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333ba820f99c43904c9eff.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333ba820f99c43904c9eff.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333ba820f99c43904c9eff.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333ba820f99c43904c9eff.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333c34e357d34620217615.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333c34e357d34620217615.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333c34e357d34620217615.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333c34e357d34620217615.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333d70431f8a4b02596f3c.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333d70431f8a4b02596f3c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333d70431f8a4b02596f3c.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333d70431f8a4b02596f3c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333f5462f7aa53fc47bb2f.md b/curriculum/challenges/english/blocks/workshop-greeting-card/67333f5462f7aa53fc47bb2f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-greeting-card/67333f5462f7aa53fc47bb2f.md rename to curriculum/challenges/english/blocks/workshop-greeting-card/67333f5462f7aa53fc47bb2f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a8290a27c2c625e2355042.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a8290a27c2c625e2355042.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a8290a27c2c625e2355042.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a8290a27c2c625e2355042.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a833e88d08593618f22285.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a833e88d08593618f22285.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a833e88d08593618f22285.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a833e88d08593618f22285.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a8347f97a33e36ffc81b9f.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a8347f97a33e36ffc81b9f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a8347f97a33e36ffc81b9f.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a8347f97a33e36ffc81b9f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83601cd819e37f0dccd14.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83601cd819e37f0dccd14.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83601cd819e37f0dccd14.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83601cd819e37f0dccd14.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a8380d911e3f4270d5cadc.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a8380d911e3f4270d5cadc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a8380d911e3f4270d5cadc.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a8380d911e3f4270d5cadc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83bdcf425e7446900b7c4.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83bdcf425e7446900b7c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83bdcf425e7446900b7c4.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83bdcf425e7446900b7c4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83e5e491625454b6f62c3.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83e5e491625454b6f62c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83e5e491625454b6f62c3.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83e5e491625454b6f62c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83fec026a7a4631e084d2.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83fec026a7a4631e084d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a83fec026a7a4631e084d2.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a83fec026a7a4631e084d2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a84111965a0c46df6bbd0a.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a84111965a0c46df6bbd0a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a84111965a0c46df6bbd0a.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a84111965a0c46df6bbd0a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a930b20f589b6664c51cb0.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a930b20f589b6664c51cb0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a930b20f589b6664c51cb0.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a930b20f589b6664c51cb0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a93730719e1f68410cce54.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a93730719e1f68410cce54.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a93730719e1f68410cce54.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a93730719e1f68410cce54.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a937e74920ba68ebe5e86d.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a937e74920ba68ebe5e86d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a937e74920ba68ebe5e86d.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a937e74920ba68ebe5e86d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a93bbe65a26169dbf3bc39.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a93bbe65a26169dbf3bc39.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a93bbe65a26169dbf3bc39.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a93bbe65a26169dbf3bc39.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a93c95bc58e26a8fe95818.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a93c95bc58e26a8fe95818.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a93c95bc58e26a8fe95818.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a93c95bc58e26a8fe95818.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9401c9d660d6bb15993e2.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9401c9d660d6bb15993e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9401c9d660d6bb15993e2.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9401c9d660d6bb15993e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9419e2d18476c645ce693.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9419e2d18476c645ce693.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9419e2d18476c645ce693.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9419e2d18476c645ce693.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a94ea5df66236ebed260e8.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a94ea5df66236ebed260e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a94ea5df66236ebed260e8.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a94ea5df66236ebed260e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9521bc70162712caf118d.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9521bc70162712caf118d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9521bc70162712caf118d.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9521bc70162712caf118d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a954b2bcddba72076c1857.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a954b2bcddba72076c1857.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a954b2bcddba72076c1857.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a954b2bcddba72076c1857.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9577022877d72d8f43b4f.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9577022877d72d8f43b4f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9577022877d72d8f43b4f.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9577022877d72d8f43b4f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a95d0eff8168747805f1f3.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a95d0eff8168747805f1f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a95d0eff8168747805f1f3.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a95d0eff8168747805f1f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a96127422411756204bc1b.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a96127422411756204bc1b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a96127422411756204bc1b.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a96127422411756204bc1b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a962954f4e0d76223b37ed.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a962954f4e0d76223b37ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a962954f4e0d76223b37ed.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a962954f4e0d76223b37ed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9689b1bf24b7750898a1b.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9689b1bf24b7750898a1b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9689b1bf24b7750898a1b.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9689b1bf24b7750898a1b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a969951120be7818d8ee49.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a969951120be7818d8ee49.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a969951120be7818d8ee49.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a969951120be7818d8ee49.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a96b01f33ef178dfca9e42.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a96b01f33ef178dfca9e42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a96b01f33ef178dfca9e42.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a96b01f33ef178dfca9e42.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a972137acd1179fa3fe8a0.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a972137acd1179fa3fe8a0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a972137acd1179fa3fe8a0.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a972137acd1179fa3fe8a0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a975260401487af226b290.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a975260401487af226b290.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a975260401487af226b290.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a975260401487af226b290.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a975c259525b7bc2d5c776.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a975c259525b7bc2d5c776.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a975c259525b7bc2d5c776.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a975c259525b7bc2d5c776.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a97ca8c4cbae7d0bb6e0ad.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a97ca8c4cbae7d0bb6e0ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a97ca8c4cbae7d0bb6e0ad.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a97ca8c4cbae7d0bb6e0ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a97f40ddd40d7deb0618b7.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a97f40ddd40d7deb0618b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a97f40ddd40d7deb0618b7.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a97f40ddd40d7deb0618b7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9824ac5d9f77ec304969f.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9824ac5d9f77ec304969f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9824ac5d9f77ec304969f.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9824ac5d9f77ec304969f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9836b339fed7f9a8fe35a.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9836b339fed7f9a8fe35a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9836b339fed7f9a8fe35a.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9836b339fed7f9a8fe35a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9843525e9fa8046d709b7.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9843525e9fa8046d709b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66a9843525e9fa8046d709b7.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66a9843525e9fa8046d709b7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66ad24c7eb8c121000c603a6.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66ad24c7eb8c121000c603a6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/66ad24c7eb8c121000c603a6.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/66ad24c7eb8c121000c603a6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/67a51d3a8a6fe123b77b0c6e.md b/curriculum/challenges/english/blocks/workshop-hotel-feedback-form/67a51d3a8a6fe123b77b0c6e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-hotel-feedback-form/67a51d3a8a6fe123b77b0c6e.md rename to curriculum/challenges/english/blocks/workshop-hotel-feedback-form/67a51d3a8a6fe123b77b0c6e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-kitty-ipsum-translator/602da0de22201c65d2a019f6.md b/curriculum/challenges/english/blocks/workshop-kitty-ipsum-translator/602da0de22201c65d2a019f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-kitty-ipsum-translator/602da0de22201c65d2a019f6.md rename to curriculum/challenges/english/blocks/workshop-kitty-ipsum-translator/602da0de22201c65d2a019f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116c175a77cb64c5c10d49.md b/curriculum/challenges/english/blocks/workshop-library-manager/67116c175a77cb64c5c10d49.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116c175a77cb64c5c10d49.md rename to curriculum/challenges/english/blocks/workshop-library-manager/67116c175a77cb64c5c10d49.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579bf.md b/curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579bf.md rename to curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579bf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c0.md b/curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c0.md rename to curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c2.md b/curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c2.md rename to curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c3.md b/curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c3.md rename to curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c4.md b/curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/67116d7584d0b469b14579c4.md rename to curriculum/challenges/english/blocks/workshop-library-manager/67116d7584d0b469b14579c4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/681dbe48ee5df6842385d735.md b/curriculum/challenges/english/blocks/workshop-library-manager/681dbe48ee5df6842385d735.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/681dbe48ee5df6842385d735.md rename to curriculum/challenges/english/blocks/workshop-library-manager/681dbe48ee5df6842385d735.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/681dc1bbbf0d2e85ac499cf6.md b/curriculum/challenges/english/blocks/workshop-library-manager/681dc1bbbf0d2e85ac499cf6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/681dc1bbbf0d2e85ac499cf6.md rename to curriculum/challenges/english/blocks/workshop-library-manager/681dc1bbbf0d2e85ac499cf6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/681dc623b2b18887266777b1.md b/curriculum/challenges/english/blocks/workshop-library-manager/681dc623b2b18887266777b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/681dc623b2b18887266777b1.md rename to curriculum/challenges/english/blocks/workshop-library-manager/681dc623b2b18887266777b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/6822576638d15cff700f091d.md b/curriculum/challenges/english/blocks/workshop-library-manager/6822576638d15cff700f091d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/6822576638d15cff700f091d.md rename to curriculum/challenges/english/blocks/workshop-library-manager/6822576638d15cff700f091d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/6822595203b35c00b87c0524.md b/curriculum/challenges/english/blocks/workshop-library-manager/6822595203b35c00b87c0524.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/6822595203b35c00b87c0524.md rename to curriculum/challenges/english/blocks/workshop-library-manager/6822595203b35c00b87c0524.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/68225ea2f1aae301fa4df0f4.md b/curriculum/challenges/english/blocks/workshop-library-manager/68225ea2f1aae301fa4df0f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/68225ea2f1aae301fa4df0f4.md rename to curriculum/challenges/english/blocks/workshop-library-manager/68225ea2f1aae301fa4df0f4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/682264d807fe00058c1ea013.md b/curriculum/challenges/english/blocks/workshop-library-manager/682264d807fe00058c1ea013.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/682264d807fe00058c1ea013.md rename to curriculum/challenges/english/blocks/workshop-library-manager/682264d807fe00058c1ea013.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/6822694e3d34c807feeaba50.md b/curriculum/challenges/english/blocks/workshop-library-manager/6822694e3d34c807feeaba50.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/6822694e3d34c807feeaba50.md rename to curriculum/challenges/english/blocks/workshop-library-manager/6822694e3d34c807feeaba50.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/68226c92f138dd09cd5b9722.md b/curriculum/challenges/english/blocks/workshop-library-manager/68226c92f138dd09cd5b9722.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/68226c92f138dd09cd5b9722.md rename to curriculum/challenges/english/blocks/workshop-library-manager/68226c92f138dd09cd5b9722.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/682277e2d3a05f0c5cf34d19.md b/curriculum/challenges/english/blocks/workshop-library-manager/682277e2d3a05f0c5cf34d19.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/682277e2d3a05f0c5cf34d19.md rename to curriculum/challenges/english/blocks/workshop-library-manager/682277e2d3a05f0c5cf34d19.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/6827deed7fc01f074c90fc0d.md b/curriculum/challenges/english/blocks/workshop-library-manager/6827deed7fc01f074c90fc0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/6827deed7fc01f074c90fc0d.md rename to curriculum/challenges/english/blocks/workshop-library-manager/6827deed7fc01f074c90fc0d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-library-manager/6827e10547fdd308bca1c73d.md b/curriculum/challenges/english/blocks/workshop-library-manager/6827e10547fdd308bca1c73d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-library-manager/6827e10547fdd308bca1c73d.md rename to curriculum/challenges/english/blocks/workshop-library-manager/6827e10547fdd308bca1c73d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba41a77db20a93f9d7a1.md b/curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba41a77db20a93f9d7a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba41a77db20a93f9d7a1.md rename to curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba41a77db20a93f9d7a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ac.md b/curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ac.md rename to curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ac.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ad.md b/curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ad.md rename to curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4af.md b/curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4af.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4af.md rename to curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4af.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b0.md b/curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b0.md rename to curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b1.md b/curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b1.md rename to curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b2.md b/curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b2.md rename to curriculum/challenges/english/blocks/workshop-loan-qualification-checker/66c8ba975ee7230e29f6c4b2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/614385513d91ae5c251c2052.md b/curriculum/challenges/english/blocks/workshop-magazine/614385513d91ae5c251c2052.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/614385513d91ae5c251c2052.md rename to curriculum/challenges/english/blocks/workshop-magazine/614385513d91ae5c251c2052.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143862a5e54455d262c212e.md b/curriculum/challenges/english/blocks/workshop-magazine/6143862a5e54455d262c212e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143862a5e54455d262c212e.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143862a5e54455d262c212e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143869bb45bd85e3b1926aa.md b/curriculum/challenges/english/blocks/workshop-magazine/6143869bb45bd85e3b1926aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143869bb45bd85e3b1926aa.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143869bb45bd85e3b1926aa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/614387cbefeeba5f3654a291.md b/curriculum/challenges/english/blocks/workshop-magazine/614387cbefeeba5f3654a291.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/614387cbefeeba5f3654a291.md rename to curriculum/challenges/english/blocks/workshop-magazine/614387cbefeeba5f3654a291.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/614389f601bb4f611db98563.md b/curriculum/challenges/english/blocks/workshop-magazine/614389f601bb4f611db98563.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/614389f601bb4f611db98563.md rename to curriculum/challenges/english/blocks/workshop-magazine/614389f601bb4f611db98563.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/61438b5b66d76a6264430f2a.md b/curriculum/challenges/english/blocks/workshop-magazine/61438b5b66d76a6264430f2a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/61438b5b66d76a6264430f2a.md rename to curriculum/challenges/english/blocks/workshop-magazine/61438b5b66d76a6264430f2a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/61438ec09438696391076d6a.md b/curriculum/challenges/english/blocks/workshop-magazine/61438ec09438696391076d6a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/61438ec09438696391076d6a.md rename to curriculum/challenges/english/blocks/workshop-magazine/61438ec09438696391076d6a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/61439dc084fa5f659cf75d7c.md b/curriculum/challenges/english/blocks/workshop-magazine/61439dc084fa5f659cf75d7c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/61439dc084fa5f659cf75d7c.md rename to curriculum/challenges/english/blocks/workshop-magazine/61439dc084fa5f659cf75d7c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/61439dfc811e12666b04be6f.md b/curriculum/challenges/english/blocks/workshop-magazine/61439dfc811e12666b04be6f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/61439dfc811e12666b04be6f.md rename to curriculum/challenges/english/blocks/workshop-magazine/61439dfc811e12666b04be6f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/61439e33e4fb7967609e0c83.md b/curriculum/challenges/english/blocks/workshop-magazine/61439e33e4fb7967609e0c83.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/61439e33e4fb7967609e0c83.md rename to curriculum/challenges/english/blocks/workshop-magazine/61439e33e4fb7967609e0c83.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a1a228f7d068ab16a130.md b/curriculum/challenges/english/blocks/workshop-magazine/6143a1a228f7d068ab16a130.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a1a228f7d068ab16a130.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143a1a228f7d068ab16a130.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a73279ce6369de4b9bcc.md b/curriculum/challenges/english/blocks/workshop-magazine/6143a73279ce6369de4b9bcc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a73279ce6369de4b9bcc.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143a73279ce6369de4b9bcc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a778bffc206ac6b1dbe3.md b/curriculum/challenges/english/blocks/workshop-magazine/6143a778bffc206ac6b1dbe3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a778bffc206ac6b1dbe3.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143a778bffc206ac6b1dbe3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a83fcc32c26bcfae3efa.md b/curriculum/challenges/english/blocks/workshop-magazine/6143a83fcc32c26bcfae3efa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143a83fcc32c26bcfae3efa.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143a83fcc32c26bcfae3efa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143b97c06c3306d23d5da47.md b/curriculum/challenges/english/blocks/workshop-magazine/6143b97c06c3306d23d5da47.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143b97c06c3306d23d5da47.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143b97c06c3306d23d5da47.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143b9e1f5035c6e5f2a8231.md b/curriculum/challenges/english/blocks/workshop-magazine/6143b9e1f5035c6e5f2a8231.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143b9e1f5035c6e5f2a8231.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143b9e1f5035c6e5f2a8231.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143bb50e8e48c6f5ef9d8d5.md b/curriculum/challenges/english/blocks/workshop-magazine/6143bb50e8e48c6f5ef9d8d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143bb50e8e48c6f5ef9d8d5.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143bb50e8e48c6f5ef9d8d5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143c2a363865c715f1a3f72.md b/curriculum/challenges/english/blocks/workshop-magazine/6143c2a363865c715f1a3f72.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143c2a363865c715f1a3f72.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143c2a363865c715f1a3f72.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143cd08fe927072ca3a371d.md b/curriculum/challenges/english/blocks/workshop-magazine/6143cd08fe927072ca3a371d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143cd08fe927072ca3a371d.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143cd08fe927072ca3a371d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143cdf48b634a747de42104.md b/curriculum/challenges/english/blocks/workshop-magazine/6143cdf48b634a747de42104.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143cdf48b634a747de42104.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143cdf48b634a747de42104.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143d003ad9e9d76766293ec.md b/curriculum/challenges/english/blocks/workshop-magazine/6143d003ad9e9d76766293ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143d003ad9e9d76766293ec.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143d003ad9e9d76766293ec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6143d2842b497779bad947de.md b/curriculum/challenges/english/blocks/workshop-magazine/6143d2842b497779bad947de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6143d2842b497779bad947de.md rename to curriculum/challenges/english/blocks/workshop-magazine/6143d2842b497779bad947de.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144d66a5358db0c80628757.md b/curriculum/challenges/english/blocks/workshop-magazine/6144d66a5358db0c80628757.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144d66a5358db0c80628757.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144d66a5358db0c80628757.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144d7dbdd3e580da730ff45.md b/curriculum/challenges/english/blocks/workshop-magazine/6144d7dbdd3e580da730ff45.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144d7dbdd3e580da730ff45.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144d7dbdd3e580da730ff45.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144de308591ec10e27d5383.md b/curriculum/challenges/english/blocks/workshop-magazine/6144de308591ec10e27d5383.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144de308591ec10e27d5383.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144de308591ec10e27d5383.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144e1ba93e435127a7f516d.md b/curriculum/challenges/english/blocks/workshop-magazine/6144e1ba93e435127a7f516d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144e1ba93e435127a7f516d.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144e1ba93e435127a7f516d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144ee46a9d6e614c598cc05.md b/curriculum/challenges/english/blocks/workshop-magazine/6144ee46a9d6e614c598cc05.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144ee46a9d6e614c598cc05.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144ee46a9d6e614c598cc05.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144ee790af79815ad15a832.md b/curriculum/challenges/english/blocks/workshop-magazine/6144ee790af79815ad15a832.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144ee790af79815ad15a832.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144ee790af79815ad15a832.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f1410990ea17187a722b.md b/curriculum/challenges/english/blocks/workshop-magazine/6144f1410990ea17187a722b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f1410990ea17187a722b.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144f1410990ea17187a722b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f3818bfbc51844152e36.md b/curriculum/challenges/english/blocks/workshop-magazine/6144f3818bfbc51844152e36.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f3818bfbc51844152e36.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144f3818bfbc51844152e36.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f42204c8c8195f1f3345.md b/curriculum/challenges/english/blocks/workshop-magazine/6144f42204c8c8195f1f3345.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f42204c8c8195f1f3345.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144f42204c8c8195f1f3345.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f47b7c631e1a6f304dd5.md b/curriculum/challenges/english/blocks/workshop-magazine/6144f47b7c631e1a6f304dd5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6144f47b7c631e1a6f304dd5.md rename to curriculum/challenges/english/blocks/workshop-magazine/6144f47b7c631e1a6f304dd5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b07081759c2c691166a9.md b/curriculum/challenges/english/blocks/workshop-magazine/6148b07081759c2c691166a9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b07081759c2c691166a9.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148b07081759c2c691166a9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b0d764e4192e5712ed92.md b/curriculum/challenges/english/blocks/workshop-magazine/6148b0d764e4192e5712ed92.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b0d764e4192e5712ed92.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148b0d764e4192e5712ed92.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b185ef37522f688316b0.md b/curriculum/challenges/english/blocks/workshop-magazine/6148b185ef37522f688316b0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b185ef37522f688316b0.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148b185ef37522f688316b0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b30464daf630848c21d4.md b/curriculum/challenges/english/blocks/workshop-magazine/6148b30464daf630848c21d4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b30464daf630848c21d4.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148b30464daf630848c21d4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b4b150434734143db6f2.md b/curriculum/challenges/english/blocks/workshop-magazine/6148b4b150434734143db6f2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b4b150434734143db6f2.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148b4b150434734143db6f2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b5623efa8f369f2c3643.md b/curriculum/challenges/english/blocks/workshop-magazine/6148b5623efa8f369f2c3643.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b5623efa8f369f2c3643.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148b5623efa8f369f2c3643.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b59ef318e03875f35c4a.md b/curriculum/challenges/english/blocks/workshop-magazine/6148b59ef318e03875f35c4a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148b59ef318e03875f35c4a.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148b59ef318e03875f35c4a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148bd62bbb8c83a5f1fc1b3.md b/curriculum/challenges/english/blocks/workshop-magazine/6148bd62bbb8c83a5f1fc1b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148bd62bbb8c83a5f1fc1b3.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148bd62bbb8c83a5f1fc1b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148be3d605d6b3ca9425d11.md b/curriculum/challenges/english/blocks/workshop-magazine/6148be3d605d6b3ca9425d11.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148be3d605d6b3ca9425d11.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148be3d605d6b3ca9425d11.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148be82ca63c63daa8cca49.md b/curriculum/challenges/english/blocks/workshop-magazine/6148be82ca63c63daa8cca49.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148be82ca63c63daa8cca49.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148be82ca63c63daa8cca49.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148bf49fcc7913f05dbf9b7.md b/curriculum/challenges/english/blocks/workshop-magazine/6148bf49fcc7913f05dbf9b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148bf49fcc7913f05dbf9b7.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148bf49fcc7913f05dbf9b7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148bfc43df3bc40fe0e6405.md b/curriculum/challenges/english/blocks/workshop-magazine/6148bfc43df3bc40fe0e6405.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148bfc43df3bc40fe0e6405.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148bfc43df3bc40fe0e6405.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c004ffc8434252940dc3.md b/curriculum/challenges/english/blocks/workshop-magazine/6148c004ffc8434252940dc3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c004ffc8434252940dc3.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148c004ffc8434252940dc3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c224ecb157439bc5247c.md b/curriculum/challenges/english/blocks/workshop-magazine/6148c224ecb157439bc5247c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c224ecb157439bc5247c.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148c224ecb157439bc5247c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c434bd731d45617a76c6.md b/curriculum/challenges/english/blocks/workshop-magazine/6148c434bd731d45617a76c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c434bd731d45617a76c6.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148c434bd731d45617a76c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c5036ddad94692a66230.md b/curriculum/challenges/english/blocks/workshop-magazine/6148c5036ddad94692a66230.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c5036ddad94692a66230.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148c5036ddad94692a66230.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c58bace368497fb11bcf.md b/curriculum/challenges/english/blocks/workshop-magazine/6148c58bace368497fb11bcf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c58bace368497fb11bcf.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148c58bace368497fb11bcf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c6aa9981d74af202125e.md b/curriculum/challenges/english/blocks/workshop-magazine/6148c6aa9981d74af202125e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c6aa9981d74af202125e.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148c6aa9981d74af202125e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c721e74ecd4c619ae51c.md b/curriculum/challenges/english/blocks/workshop-magazine/6148c721e74ecd4c619ae51c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148c721e74ecd4c619ae51c.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148c721e74ecd4c619ae51c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148ceaf5d897d4d8b3554b3.md b/curriculum/challenges/english/blocks/workshop-magazine/6148ceaf5d897d4d8b3554b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148ceaf5d897d4d8b3554b3.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148ceaf5d897d4d8b3554b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148cf094b3f2b4e8a032c63.md b/curriculum/challenges/english/blocks/workshop-magazine/6148cf094b3f2b4e8a032c63.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148cf094b3f2b4e8a032c63.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148cf094b3f2b4e8a032c63.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d0b863d10d50544ace0e.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d0b863d10d50544ace0e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d0b863d10d50544ace0e.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d0b863d10d50544ace0e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d1bdf39c5b5186f5974b.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d1bdf39c5b5186f5974b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d1bdf39c5b5186f5974b.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d1bdf39c5b5186f5974b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d1f9eb63c252e1f8acc4.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d1f9eb63c252e1f8acc4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d1f9eb63c252e1f8acc4.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d1f9eb63c252e1f8acc4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d2444d01ab541e64a1e4.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d2444d01ab541e64a1e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d2444d01ab541e64a1e4.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d2444d01ab541e64a1e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d33e31fccf558696c745.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d33e31fccf558696c745.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d33e31fccf558696c745.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d33e31fccf558696c745.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d3fff5186b57123d97e2.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d3fff5186b57123d97e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d3fff5186b57123d97e2.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d3fff5186b57123d97e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d4d57b965358c9fa38bf.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d4d57b965358c9fa38bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d4d57b965358c9fa38bf.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d4d57b965358c9fa38bf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d7720f0db36775db868a.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d7720f0db36775db868a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d7720f0db36775db868a.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d7720f0db36775db868a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d94fdf6a5d6899f8ff15.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d94fdf6a5d6899f8ff15.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d94fdf6a5d6899f8ff15.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d94fdf6a5d6899f8ff15.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d9825b50a3698aeee644.md b/curriculum/challenges/english/blocks/workshop-magazine/6148d9825b50a3698aeee644.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148d9825b50a3698aeee644.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148d9825b50a3698aeee644.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e162e255676ae0da6a76.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e162e255676ae0da6a76.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e162e255676ae0da6a76.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e162e255676ae0da6a76.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e19c3e26436be0155690.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e19c3e26436be0155690.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e19c3e26436be0155690.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e19c3e26436be0155690.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e246146b646cf4255f0c.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e246146b646cf4255f0c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e246146b646cf4255f0c.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e246146b646cf4255f0c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e2dcdd60306dd77d41cc.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e2dcdd60306dd77d41cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e2dcdd60306dd77d41cc.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e2dcdd60306dd77d41cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e4d6861a486f60681f36.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e4d6861a486f60681f36.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e4d6861a486f60681f36.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e4d6861a486f60681f36.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e5a204d99e70343a63e4.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e5a204d99e70343a63e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e5a204d99e70343a63e4.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e5a204d99e70343a63e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e62a6f768f71c4f04828.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e62a6f768f71c4f04828.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e62a6f768f71c4f04828.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e62a6f768f71c4f04828.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e789329dc9736ce59b85.md b/curriculum/challenges/english/blocks/workshop-magazine/6148e789329dc9736ce59b85.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148e789329dc9736ce59b85.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148e789329dc9736ce59b85.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f34ebedc2274bceeb99c.md b/curriculum/challenges/english/blocks/workshop-magazine/6148f34ebedc2274bceeb99c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f34ebedc2274bceeb99c.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148f34ebedc2274bceeb99c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f600cde42b7670c2611f.md b/curriculum/challenges/english/blocks/workshop-magazine/6148f600cde42b7670c2611f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f600cde42b7670c2611f.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148f600cde42b7670c2611f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f693e0728f77c87f3020.md b/curriculum/challenges/english/blocks/workshop-magazine/6148f693e0728f77c87f3020.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f693e0728f77c87f3020.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148f693e0728f77c87f3020.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f6f7d8914c78e93136ca.md b/curriculum/challenges/english/blocks/workshop-magazine/6148f6f7d8914c78e93136ca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6148f6f7d8914c78e93136ca.md rename to curriculum/challenges/english/blocks/workshop-magazine/6148f6f7d8914c78e93136ca.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/614e0e503b110f76d3ac2ff6.md b/curriculum/challenges/english/blocks/workshop-magazine/614e0e503b110f76d3ac2ff6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/614e0e503b110f76d3ac2ff6.md rename to curriculum/challenges/english/blocks/workshop-magazine/614e0e503b110f76d3ac2ff6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/614e0e588f0e8a772a8a81a6.md b/curriculum/challenges/english/blocks/workshop-magazine/614e0e588f0e8a772a8a81a6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/614e0e588f0e8a772a8a81a6.md rename to curriculum/challenges/english/blocks/workshop-magazine/614e0e588f0e8a772a8a81a6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6165d3b702a5d92ad970b30c.md b/curriculum/challenges/english/blocks/workshop-magazine/6165d3b702a5d92ad970b30c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6165d3b702a5d92ad970b30c.md rename to curriculum/challenges/english/blocks/workshop-magazine/6165d3b702a5d92ad970b30c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/6169cd8a558aa8434e0ad7f6.md b/curriculum/challenges/english/blocks/workshop-magazine/6169cd8a558aa8434e0ad7f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-magazine/6169cd8a558aa8434e0ad7f6.md rename to curriculum/challenges/english/blocks/workshop-magazine/6169cd8a558aa8434e0ad7f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea7adae8053065a64f9002.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ea7adae8053065a64f9002.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea7adae8053065a64f9002.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ea7adae8053065a64f9002.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea7e7399244c6d4b6052a1.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ea7e7399244c6d4b6052a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea7e7399244c6d4b6052a1.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ea7e7399244c6d4b6052a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea7fc048a6e26e33c598fe.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ea7fc048a6e26e33c598fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea7fc048a6e26e33c598fe.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ea7fc048a6e26e33c598fe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea8239b9eeb76f12299030.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ea8239b9eeb76f12299030.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea8239b9eeb76f12299030.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ea8239b9eeb76f12299030.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea845f54195c7020cc521b.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ea845f54195c7020cc521b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea845f54195c7020cc521b.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ea845f54195c7020cc521b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea89c25e1bd871688eba6a.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ea89c25e1bd871688eba6a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ea89c25e1bd871688eba6a.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ea89c25e1bd871688eba6a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb3ec3b07dfe8f898646c0.md b/curriculum/challenges/english/blocks/workshop-mathbot/66eb3ec3b07dfe8f898646c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb3ec3b07dfe8f898646c0.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66eb3ec3b07dfe8f898646c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb480d996af5918d7c9c86.md b/curriculum/challenges/english/blocks/workshop-mathbot/66eb480d996af5918d7c9c86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb480d996af5918d7c9c86.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66eb480d996af5918d7c9c86.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb488c0129e192542f0865.md b/curriculum/challenges/english/blocks/workshop-mathbot/66eb488c0129e192542f0865.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb488c0129e192542f0865.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66eb488c0129e192542f0865.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb499511810e932ca7eecc.md b/curriculum/challenges/english/blocks/workshop-mathbot/66eb499511810e932ca7eecc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66eb499511810e932ca7eecc.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66eb499511810e932ca7eecc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ecdcf7c8d9a6f49094ffde.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ecdcf7c8d9a6f49094ffde.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ecdcf7c8d9a6f49094ffde.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ecdcf7c8d9a6f49094ffde.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ece0b518f5dcf5930612ab.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ece0b518f5dcf5930612ab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ece0b518f5dcf5930612ab.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ece0b518f5dcf5930612ab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ece147323c91f654bf8dd9.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ece147323c91f654bf8dd9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ece147323c91f654bf8dd9.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ece147323c91f654bf8dd9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ece75c0b840df77c7e20f0.md b/curriculum/challenges/english/blocks/workshop-mathbot/66ece75c0b840df77c7e20f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-mathbot/66ece75c0b840df77c7e20f0.md rename to curriculum/challenges/english/blocks/workshop-mathbot/66ece75c0b840df77c7e20f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/683ecb010f4c6bafd428802c.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/683ecb010f4c6bafd428802c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/683ecb010f4c6bafd428802c.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/683ecb010f4c6bafd428802c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842aee5bcaf4ab8883f8191.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6842aee5bcaf4ab8883f8191.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842aee5bcaf4ab8883f8191.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6842aee5bcaf4ab8883f8191.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842ba0086201089ea268c92.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6842ba0086201089ea268c92.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842ba0086201089ea268c92.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6842ba0086201089ea268c92.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842c3eee327042f1da17b89.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6842c3eee327042f1da17b89.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842c3eee327042f1da17b89.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6842c3eee327042f1da17b89.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842d5b537c64266420faf62.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6842d5b537c64266420faf62.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842d5b537c64266420faf62.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6842d5b537c64266420faf62.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842d659a4ae7973dabab3b0.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6842d659a4ae7973dabab3b0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842d659a4ae7973dabab3b0.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6842d659a4ae7973dabab3b0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842ff2b3c45aa4a89785ecb.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6842ff2b3c45aa4a89785ecb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6842ff2b3c45aa4a89785ecb.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6842ff2b3c45aa4a89785ecb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a1f2805ac73ce671a5d8.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a1f2805ac73ce671a5d8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a1f2805ac73ce671a5d8.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a1f2805ac73ce671a5d8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a33f665a435203da0ad7.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a33f665a435203da0ad7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a33f665a435203da0ad7.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a33f665a435203da0ad7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a82852dae0bba941a9a1.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a82852dae0bba941a9a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a82852dae0bba941a9a1.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a82852dae0bba941a9a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a902bd25bdcdf6bba268.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a902bd25bdcdf6bba268.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a902bd25bdcdf6bba268.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a902bd25bdcdf6bba268.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a9d1f115c1de0d357778.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a9d1f115c1de0d357778.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846a9d1f115c1de0d357778.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846a9d1f115c1de0d357778.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ab64c43448fcc72b3e9e.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ab64c43448fcc72b3e9e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ab64c43448fcc72b3e9e.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ab64c43448fcc72b3e9e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ac424529900e7327d326.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ac424529900e7327d326.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ac424529900e7327d326.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ac424529900e7327d326.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846b0048f71fc4efd786b42.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846b0048f71fc4efd786b42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846b0048f71fc4efd786b42.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846b0048f71fc4efd786b42.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ba7ef391f007fcc37688.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ba7ef391f007fcc37688.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ba7ef391f007fcc37688.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ba7ef391f007fcc37688.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846d5043cc341d7fee2412e.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846d5043cc341d7fee2412e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846d5043cc341d7fee2412e.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846d5043cc341d7fee2412e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846d5b4d1ca2de562d6629c.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846d5b4d1ca2de562d6629c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846d5b4d1ca2de562d6629c.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846d5b4d1ca2de562d6629c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846e3e61271e1f164636b13.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846e3e61271e1f164636b13.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846e3e61271e1f164636b13.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846e3e61271e1f164636b13.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846e4482d1a78f9cfd25eed.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846e4482d1a78f9cfd25eed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846e4482d1a78f9cfd25eed.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846e4482d1a78f9cfd25eed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846e87cfa1500452def10c0.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846e87cfa1500452def10c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846e87cfa1500452def10c0.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846e87cfa1500452def10c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ee2d4d66bda7e22362ab.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ee2d4d66bda7e22362ab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6846ee2d4d66bda7e22362ab.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6846ee2d4d66bda7e22362ab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6849311be42a0431b8e59109.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6849311be42a0431b8e59109.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6849311be42a0431b8e59109.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6849311be42a0431b8e59109.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6849a0d59a98011bb2e46d12.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6849a0d59a98011bb2e46d12.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6849a0d59a98011bb2e46d12.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6849a0d59a98011bb2e46d12.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684ed67f4c678896445f973f.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/684ed67f4c678896445f973f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684ed67f4c678896445f973f.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/684ed67f4c678896445f973f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fd85424ffdb2edff3afd1.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/684fd85424ffdb2edff3afd1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fd85424ffdb2edff3afd1.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/684fd85424ffdb2edff3afd1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fdb4386b473631d8e27ca.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/684fdb4386b473631d8e27ca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fdb4386b473631d8e27ca.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/684fdb4386b473631d8e27ca.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fde383e4b1298310927b9.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/684fde383e4b1298310927b9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fde383e4b1298310927b9.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/684fde383e4b1298310927b9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fe1be09b05ad785832546.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/684fe1be09b05ad785832546.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/684fe1be09b05ad785832546.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/684fe1be09b05ad785832546.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685081f42afaba3a60bdf94f.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/685081f42afaba3a60bdf94f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685081f42afaba3a60bdf94f.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/685081f42afaba3a60bdf94f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6851051b0da0e34840f3919f.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6851051b0da0e34840f3919f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6851051b0da0e34840f3919f.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6851051b0da0e34840f3919f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685106fab1f801691d8f58a0.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/685106fab1f801691d8f58a0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685106fab1f801691d8f58a0.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/685106fab1f801691d8f58a0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685118ddcad14fa5d62faaef.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/685118ddcad14fa5d62faaef.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685118ddcad14fa5d62faaef.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/685118ddcad14fa5d62faaef.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68511abf14415dc7c27fbea7.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68511abf14415dc7c27fbea7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68511abf14415dc7c27fbea7.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68511abf14415dc7c27fbea7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68511bdce9282edbef75ca48.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68511bdce9282edbef75ca48.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68511bdce9282edbef75ca48.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68511bdce9282edbef75ca48.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68516ab0ba81759b1ff864e3.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68516ab0ba81759b1ff864e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68516ab0ba81759b1ff864e3.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68516ab0ba81759b1ff864e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68516d0c0cb162c7578616ad.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68516d0c0cb162c7578616ad.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68516d0c0cb162c7578616ad.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68516d0c0cb162c7578616ad.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68516e3c627b43de8c138ea9.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68516e3c627b43de8c138ea9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68516e3c627b43de8c138ea9.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68516e3c627b43de8c138ea9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6851719eee78621daa093a00.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6851719eee78621daa093a00.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6851719eee78621daa093a00.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6851719eee78621daa093a00.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68517af94b02d6cc2bc08280.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68517af94b02d6cc2bc08280.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68517af94b02d6cc2bc08280.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68517af94b02d6cc2bc08280.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68529393dcd6a5c80de570fc.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68529393dcd6a5c80de570fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68529393dcd6a5c80de570fc.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68529393dcd6a5c80de570fc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685294b4a1ccb3de0e40410c.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/685294b4a1ccb3de0e40410c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/685294b4a1ccb3de0e40410c.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/685294b4a1ccb3de0e40410c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68529fb26c581f13e901de3a.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/68529fb26c581f13e901de3a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/68529fb26c581f13e901de3a.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/68529fb26c581f13e901de3a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6852c7f62711efe79f8a4219.md b/curriculum/challenges/english/blocks/workshop-medical-data-validator/6852c7f62711efe79f8a4219.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-medical-data-validator/6852c7f62711efe79f8a4219.md rename to curriculum/challenges/english/blocks/workshop-medical-data-validator/6852c7f62711efe79f8a4219.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/655cd899f8de09431eabb40c.md b/curriculum/challenges/english/blocks/workshop-merge-sort/655cd899f8de09431eabb40c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/655cd899f8de09431eabb40c.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/655cd899f8de09431eabb40c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6564aee9c077774ea49c3faf.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6564aee9c077774ea49c3faf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6564aee9c077774ea49c3faf.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6564aee9c077774ea49c3faf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656627b47bd2d2a4afbc945d.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656627b47bd2d2a4afbc945d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656627b47bd2d2a4afbc945d.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656627b47bd2d2a4afbc945d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656639771fed09b5c0e8fe71.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656639771fed09b5c0e8fe71.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656639771fed09b5c0e8fe71.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656639771fed09b5c0e8fe71.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656680b0fc79f2c38a34d90e.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656680b0fc79f2c38a34d90e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656680b0fc79f2c38a34d90e.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656680b0fc79f2c38a34d90e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656702f8b4cbd8cbf0a433c6.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656702f8b4cbd8cbf0a433c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656702f8b4cbd8cbf0a433c6.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656702f8b4cbd8cbf0a433c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656706afd65547d22bee0b68.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656706afd65547d22bee0b68.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656706afd65547d22bee0b68.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656706afd65547d22bee0b68.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656707e11e671ed54c96f7ec.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656707e11e671ed54c96f7ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656707e11e671ed54c96f7ec.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656707e11e671ed54c96f7ec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656709e50ed928da35260276.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656709e50ed928da35260276.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656709e50ed928da35260276.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656709e50ed928da35260276.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/65670d1ef177e7e2b76d9528.md b/curriculum/challenges/english/blocks/workshop-merge-sort/65670d1ef177e7e2b76d9528.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/65670d1ef177e7e2b76d9528.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/65670d1ef177e7e2b76d9528.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656710d1e0ec62253426db24.md b/curriculum/challenges/english/blocks/workshop-merge-sort/656710d1e0ec62253426db24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/656710d1e0ec62253426db24.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/656710d1e0ec62253426db24.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b0a63423f65dd30888df.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569b0a63423f65dd30888df.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b0a63423f65dd30888df.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569b0a63423f65dd30888df.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b19d31a09b65b4bc390a.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569b19d31a09b65b4bc390a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b19d31a09b65b4bc390a.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569b19d31a09b65b4bc390a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b20f829b7e69d43c232a.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569b20f829b7e69d43c232a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b20f829b7e69d43c232a.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569b20f829b7e69d43c232a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b4e0bd29d17d4b53b16c.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569b4e0bd29d17d4b53b16c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b4e0bd29d17d4b53b16c.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569b4e0bd29d17d4b53b16c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b743630ee592a65a7e2f.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569b743630ee592a65a7e2f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569b743630ee592a65a7e2f.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569b743630ee592a65a7e2f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c05b9166f9d5bb36c09e.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569c05b9166f9d5bb36c09e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c05b9166f9d5bb36c09e.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569c05b9166f9d5bb36c09e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c166d708dcdf7c8fd34c.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569c166d708dcdf7c8fd34c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c166d708dcdf7c8fd34c.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569c166d708dcdf7c8fd34c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c1aeecaf95e25a3e2573.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569c1aeecaf95e25a3e2573.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c1aeecaf95e25a3e2573.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569c1aeecaf95e25a3e2573.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c2cbf6c993ea8cd85682.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6569c2cbf6c993ea8cd85682.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6569c2cbf6c993ea8cd85682.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6569c2cbf6c993ea8cd85682.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6577254891048c8f2c19e961.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6577254891048c8f2c19e961.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6577254891048c8f2c19e961.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6577254891048c8f2c19e961.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6577562501feabdf0984a184.md b/curriculum/challenges/english/blocks/workshop-merge-sort/6577562501feabdf0984a184.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/6577562501feabdf0984a184.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/6577562501feabdf0984a184.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/657823a9f4f372518614c8b7.md b/curriculum/challenges/english/blocks/workshop-merge-sort/657823a9f4f372518614c8b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/657823a9f4f372518614c8b7.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/657823a9f4f372518614c8b7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/657f3a661730891aa64f3568.md b/curriculum/challenges/english/blocks/workshop-merge-sort/657f3a661730891aa64f3568.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/657f3a661730891aa64f3568.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/657f3a661730891aa64f3568.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-merge-sort/657f59751d5a5c9b069ae0f3.md b/curriculum/challenges/english/blocks/workshop-merge-sort/657f59751d5a5c9b069ae0f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-merge-sort/657f59751d5a5c9b069ae0f3.md rename to curriculum/challenges/english/blocks/workshop-merge-sort/657f59751d5a5c9b069ae0f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6720fc487ab844522b5aa036.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/6720fc487ab844522b5aa036.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6720fc487ab844522b5aa036.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/6720fc487ab844522b5aa036.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721089b71655f803ce3bef2.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721089b71655f803ce3bef2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721089b71655f803ce3bef2.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721089b71655f803ce3bef2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67210c430ddf4889785aca66.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/67210c430ddf4889785aca66.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67210c430ddf4889785aca66.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/67210c430ddf4889785aca66.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67210ef0bbb7c895a7351b0d.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/67210ef0bbb7c895a7351b0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67210ef0bbb7c895a7351b0d.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/67210ef0bbb7c895a7351b0d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672110bda073669bcc2302e6.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/672110bda073669bcc2302e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672110bda073669bcc2302e6.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/672110bda073669bcc2302e6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721128fdf008f9fd484486a.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721128fdf008f9fd484486a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721128fdf008f9fd484486a.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721128fdf008f9fd484486a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721134b2844faa0be27c791.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721134b2844faa0be27c791.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721134b2844faa0be27c791.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721134b2844faa0be27c791.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721145f25a6b9a1a5d19461.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721145f25a6b9a1a5d19461.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/6721145f25a6b9a1a5d19461.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/6721145f25a6b9a1a5d19461.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67211aa4a8959cc122dfa0bb.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/67211aa4a8959cc122dfa0bb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67211aa4a8959cc122dfa0bb.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/67211aa4a8959cc122dfa0bb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672134eef863b05aaee80c75.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/672134eef863b05aaee80c75.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672134eef863b05aaee80c75.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/672134eef863b05aaee80c75.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67213641373a23696b74424b.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/67213641373a23696b74424b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67213641373a23696b74424b.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/67213641373a23696b74424b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672137c47fa88d6f753f6d0b.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/672137c47fa88d6f753f6d0b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672137c47fa88d6f753f6d0b.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/672137c47fa88d6f753f6d0b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67213ce0a2ba1278a38df3a5.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/67213ce0a2ba1278a38df3a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/67213ce0a2ba1278a38df3a5.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/67213ce0a2ba1278a38df3a5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672146dde7104896adb274ae.md b/curriculum/challenges/english/blocks/workshop-music-instrument-filter/672146dde7104896adb274ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-instrument-filter/672146dde7104896adb274ae.md rename to curriculum/challenges/english/blocks/workshop-music-instrument-filter/672146dde7104896adb274ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67471d60ce8e6268fe9e12f6.md b/curriculum/challenges/english/blocks/workshop-music-player/67471d60ce8e6268fe9e12f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67471d60ce8e6268fe9e12f6.md rename to curriculum/challenges/english/blocks/workshop-music-player/67471d60ce8e6268fe9e12f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6747237371f13173c9f6c27e.md b/curriculum/challenges/english/blocks/workshop-music-player/6747237371f13173c9f6c27e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6747237371f13173c9f6c27e.md rename to curriculum/challenges/english/blocks/workshop-music-player/6747237371f13173c9f6c27e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674724ff8af92f7733e6d980.md b/curriculum/challenges/english/blocks/workshop-music-player/674724ff8af92f7733e6d980.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674724ff8af92f7733e6d980.md rename to curriculum/challenges/english/blocks/workshop-music-player/674724ff8af92f7733e6d980.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6747257cdf5412781e138bb2.md b/curriculum/challenges/english/blocks/workshop-music-player/6747257cdf5412781e138bb2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6747257cdf5412781e138bb2.md rename to curriculum/challenges/english/blocks/workshop-music-player/6747257cdf5412781e138bb2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6747274264e8a5799fb3e0b5.md b/curriculum/challenges/english/blocks/workshop-music-player/6747274264e8a5799fb3e0b5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6747274264e8a5799fb3e0b5.md rename to curriculum/challenges/english/blocks/workshop-music-player/6747274264e8a5799fb3e0b5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674728eda5829d7b4c360643.md b/curriculum/challenges/english/blocks/workshop-music-player/674728eda5829d7b4c360643.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674728eda5829d7b4c360643.md rename to curriculum/challenges/english/blocks/workshop-music-player/674728eda5829d7b4c360643.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6747299cbed5107c6a00d64c.md b/curriculum/challenges/english/blocks/workshop-music-player/6747299cbed5107c6a00d64c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6747299cbed5107c6a00d64c.md rename to curriculum/challenges/english/blocks/workshop-music-player/6747299cbed5107c6a00d64c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67472ab9f570797dbb01568a.md b/curriculum/challenges/english/blocks/workshop-music-player/67472ab9f570797dbb01568a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67472ab9f570797dbb01568a.md rename to curriculum/challenges/english/blocks/workshop-music-player/67472ab9f570797dbb01568a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67472eef7b4b7ba77b50929b.md b/curriculum/challenges/english/blocks/workshop-music-player/67472eef7b4b7ba77b50929b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67472eef7b4b7ba77b50929b.md rename to curriculum/challenges/english/blocks/workshop-music-player/67472eef7b4b7ba77b50929b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67473042e8751eac62fafc82.md b/curriculum/challenges/english/blocks/workshop-music-player/67473042e8751eac62fafc82.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67473042e8751eac62fafc82.md rename to curriculum/challenges/english/blocks/workshop-music-player/67473042e8751eac62fafc82.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674735e3b28351b8b8f05807.md b/curriculum/challenges/english/blocks/workshop-music-player/674735e3b28351b8b8f05807.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674735e3b28351b8b8f05807.md rename to curriculum/challenges/english/blocks/workshop-music-player/674735e3b28351b8b8f05807.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674757668684f9deaa6ac3c0.md b/curriculum/challenges/english/blocks/workshop-music-player/674757668684f9deaa6ac3c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674757668684f9deaa6ac3c0.md rename to curriculum/challenges/english/blocks/workshop-music-player/674757668684f9deaa6ac3c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674836ba82e9057dfee1849c.md b/curriculum/challenges/english/blocks/workshop-music-player/674836ba82e9057dfee1849c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674836ba82e9057dfee1849c.md rename to curriculum/challenges/english/blocks/workshop-music-player/674836ba82e9057dfee1849c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674850b437668dd08edddbe2.md b/curriculum/challenges/english/blocks/workshop-music-player/674850b437668dd08edddbe2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674850b437668dd08edddbe2.md rename to curriculum/challenges/english/blocks/workshop-music-player/674850b437668dd08edddbe2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6748567229cc8fe3f706de02.md b/curriculum/challenges/english/blocks/workshop-music-player/6748567229cc8fe3f706de02.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6748567229cc8fe3f706de02.md rename to curriculum/challenges/english/blocks/workshop-music-player/6748567229cc8fe3f706de02.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6748bab9827a356c39559214.md b/curriculum/challenges/english/blocks/workshop-music-player/6748bab9827a356c39559214.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6748bab9827a356c39559214.md rename to curriculum/challenges/english/blocks/workshop-music-player/6748bab9827a356c39559214.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674dda6c6ae8bb538678e125.md b/curriculum/challenges/english/blocks/workshop-music-player/674dda6c6ae8bb538678e125.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674dda6c6ae8bb538678e125.md rename to curriculum/challenges/english/blocks/workshop-music-player/674dda6c6ae8bb538678e125.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674de4ee2039496c30a31b71.md b/curriculum/challenges/english/blocks/workshop-music-player/674de4ee2039496c30a31b71.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674de4ee2039496c30a31b71.md rename to curriculum/challenges/english/blocks/workshop-music-player/674de4ee2039496c30a31b71.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674e2e4e04eb381ccfe92e15.md b/curriculum/challenges/english/blocks/workshop-music-player/674e2e4e04eb381ccfe92e15.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674e2e4e04eb381ccfe92e15.md rename to curriculum/challenges/english/blocks/workshop-music-player/674e2e4e04eb381ccfe92e15.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674e305b7bda7c1f4f37a930.md b/curriculum/challenges/english/blocks/workshop-music-player/674e305b7bda7c1f4f37a930.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674e305b7bda7c1f4f37a930.md rename to curriculum/challenges/english/blocks/workshop-music-player/674e305b7bda7c1f4f37a930.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674e316e3892d32108ad2bb9.md b/curriculum/challenges/english/blocks/workshop-music-player/674e316e3892d32108ad2bb9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674e316e3892d32108ad2bb9.md rename to curriculum/challenges/english/blocks/workshop-music-player/674e316e3892d32108ad2bb9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674e34c42ee8f1237e4623cc.md b/curriculum/challenges/english/blocks/workshop-music-player/674e34c42ee8f1237e4623cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674e34c42ee8f1237e4623cc.md rename to curriculum/challenges/english/blocks/workshop-music-player/674e34c42ee8f1237e4623cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674f489bf617af2bea9b92b5.md b/curriculum/challenges/english/blocks/workshop-music-player/674f489bf617af2bea9b92b5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674f489bf617af2bea9b92b5.md rename to curriculum/challenges/english/blocks/workshop-music-player/674f489bf617af2bea9b92b5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674f50cce486fb404751a29c.md b/curriculum/challenges/english/blocks/workshop-music-player/674f50cce486fb404751a29c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674f50cce486fb404751a29c.md rename to curriculum/challenges/english/blocks/workshop-music-player/674f50cce486fb404751a29c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/674f534fa181f64a789ffcf9.md b/curriculum/challenges/english/blocks/workshop-music-player/674f534fa181f64a789ffcf9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/674f534fa181f64a789ffcf9.md rename to curriculum/challenges/english/blocks/workshop-music-player/674f534fa181f64a789ffcf9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67503cecd563135d4f27b38e.md b/curriculum/challenges/english/blocks/workshop-music-player/67503cecd563135d4f27b38e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67503cecd563135d4f27b38e.md rename to curriculum/challenges/english/blocks/workshop-music-player/67503cecd563135d4f27b38e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/675057ce9acd418619127da4.md b/curriculum/challenges/english/blocks/workshop-music-player/675057ce9acd418619127da4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/675057ce9acd418619127da4.md rename to curriculum/challenges/english/blocks/workshop-music-player/675057ce9acd418619127da4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67505d3a32d45997d2af4c0f.md b/curriculum/challenges/english/blocks/workshop-music-player/67505d3a32d45997d2af4c0f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67505d3a32d45997d2af4c0f.md rename to curriculum/challenges/english/blocks/workshop-music-player/67505d3a32d45997d2af4c0f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/675069b67b8267b36fa550b3.md b/curriculum/challenges/english/blocks/workshop-music-player/675069b67b8267b36fa550b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/675069b67b8267b36fa550b3.md rename to curriculum/challenges/english/blocks/workshop-music-player/675069b67b8267b36fa550b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6750712ee950facad5edc203.md b/curriculum/challenges/english/blocks/workshop-music-player/6750712ee950facad5edc203.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6750712ee950facad5edc203.md rename to curriculum/challenges/english/blocks/workshop-music-player/6750712ee950facad5edc203.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67516a431252ed30832fa7c6.md b/curriculum/challenges/english/blocks/workshop-music-player/67516a431252ed30832fa7c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67516a431252ed30832fa7c6.md rename to curriculum/challenges/english/blocks/workshop-music-player/67516a431252ed30832fa7c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67516ca9b7fe6636208c5ab5.md b/curriculum/challenges/english/blocks/workshop-music-player/67516ca9b7fe6636208c5ab5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67516ca9b7fe6636208c5ab5.md rename to curriculum/challenges/english/blocks/workshop-music-player/67516ca9b7fe6636208c5ab5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67516e888477083c31614dc7.md b/curriculum/challenges/english/blocks/workshop-music-player/67516e888477083c31614dc7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67516e888477083c31614dc7.md rename to curriculum/challenges/english/blocks/workshop-music-player/67516e888477083c31614dc7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67517ef2fae05b65108212db.md b/curriculum/challenges/english/blocks/workshop-music-player/67517ef2fae05b65108212db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67517ef2fae05b65108212db.md rename to curriculum/challenges/english/blocks/workshop-music-player/67517ef2fae05b65108212db.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6751d5d32e58d065652e26a5.md b/curriculum/challenges/english/blocks/workshop-music-player/6751d5d32e58d065652e26a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6751d5d32e58d065652e26a5.md rename to curriculum/challenges/english/blocks/workshop-music-player/6751d5d32e58d065652e26a5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6751e1c117350b7d3f356e1b.md b/curriculum/challenges/english/blocks/workshop-music-player/6751e1c117350b7d3f356e1b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6751e1c117350b7d3f356e1b.md rename to curriculum/challenges/english/blocks/workshop-music-player/6751e1c117350b7d3f356e1b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6752c62efa90554c01415e7b.md b/curriculum/challenges/english/blocks/workshop-music-player/6752c62efa90554c01415e7b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6752c62efa90554c01415e7b.md rename to curriculum/challenges/english/blocks/workshop-music-player/6752c62efa90554c01415e7b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6752ecd811c96d5dc33ae853.md b/curriculum/challenges/english/blocks/workshop-music-player/6752ecd811c96d5dc33ae853.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6752ecd811c96d5dc33ae853.md rename to curriculum/challenges/english/blocks/workshop-music-player/6752ecd811c96d5dc33ae853.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6752edba757ff96404faf9e9.md b/curriculum/challenges/english/blocks/workshop-music-player/6752edba757ff96404faf9e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6752edba757ff96404faf9e9.md rename to curriculum/challenges/english/blocks/workshop-music-player/6752edba757ff96404faf9e9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/675304e7937e62902e08a3ab.md b/curriculum/challenges/english/blocks/workshop-music-player/675304e7937e62902e08a3ab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/675304e7937e62902e08a3ab.md rename to curriculum/challenges/english/blocks/workshop-music-player/675304e7937e62902e08a3ab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/675309b2795c2a9ae03b8812.md b/curriculum/challenges/english/blocks/workshop-music-player/675309b2795c2a9ae03b8812.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/675309b2795c2a9ae03b8812.md rename to curriculum/challenges/english/blocks/workshop-music-player/675309b2795c2a9ae03b8812.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67532282ab9b95d7083617ee.md b/curriculum/challenges/english/blocks/workshop-music-player/67532282ab9b95d7083617ee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67532282ab9b95d7083617ee.md rename to curriculum/challenges/english/blocks/workshop-music-player/67532282ab9b95d7083617ee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/675340b809683f45cae96539.md b/curriculum/challenges/english/blocks/workshop-music-player/675340b809683f45cae96539.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/675340b809683f45cae96539.md rename to curriculum/challenges/english/blocks/workshop-music-player/675340b809683f45cae96539.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6757f2b25418da4f73e29eb6.md b/curriculum/challenges/english/blocks/workshop-music-player/6757f2b25418da4f73e29eb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6757f2b25418da4f73e29eb6.md rename to curriculum/challenges/english/blocks/workshop-music-player/6757f2b25418da4f73e29eb6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/6758a61fc7e949923716ec41.md b/curriculum/challenges/english/blocks/workshop-music-player/6758a61fc7e949923716ec41.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/6758a61fc7e949923716ec41.md rename to curriculum/challenges/english/blocks/workshop-music-player/6758a61fc7e949923716ec41.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-music-player/67594f37fa0c684835f1b064.md b/curriculum/challenges/english/blocks/workshop-music-player/67594f37fa0c684835f1b064.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-music-player/67594f37fa0c684835f1b064.md rename to curriculum/challenges/english/blocks/workshop-music-player/67594f37fa0c684835f1b064.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68813c1b28ec3fd41838daf6.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/68813c1b28ec3fd41838daf6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68813c1b28ec3fd41838daf6.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/68813c1b28ec3fd41838daf6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68813f8b1b11bbdda98c6214.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/68813f8b1b11bbdda98c6214.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68813f8b1b11bbdda98c6214.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/68813f8b1b11bbdda98c6214.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68813fbfc9f56dde3f21da08.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/68813fbfc9f56dde3f21da08.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68813fbfc9f56dde3f21da08.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/68813fbfc9f56dde3f21da08.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688140eac18479dee90553e5.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/688140eac18479dee90553e5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688140eac18479dee90553e5.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/688140eac18479dee90553e5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881417fdb4032df98134a89.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/6881417fdb4032df98134a89.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881417fdb4032df98134a89.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/6881417fdb4032df98134a89.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688141a8be6e6be03af945ea.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/688141a8be6e6be03af945ea.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688141a8be6e6be03af945ea.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/688141a8be6e6be03af945ea.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688141e05e367de0e3ef7635.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/688141e05e367de0e3ef7635.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688141e05e367de0e3ef7635.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/688141e05e367de0e3ef7635.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68814221fc4752e17b9696bd.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/68814221fc4752e17b9696bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/68814221fc4752e17b9696bd.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/68814221fc4752e17b9696bd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881424b87c826e21247645b.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/6881424b87c826e21247645b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881424b87c826e21247645b.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/6881424b87c826e21247645b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688142a607d1dce2aa82da77.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/688142a607d1dce2aa82da77.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688142a607d1dce2aa82da77.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/688142a607d1dce2aa82da77.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881431e481bf6e352a33969.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/6881431e481bf6e352a33969.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881431e481bf6e352a33969.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/6881431e481bf6e352a33969.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881436e1e2afae400e8b4fe.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/6881436e1e2afae400e8b4fe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/6881436e1e2afae400e8b4fe.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/6881436e1e2afae400e8b4fe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688143c66d5665e4b3409977.md b/curriculum/challenges/english/blocks/workshop-note-taking-app/688143c66d5665e4b3409977.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-note-taking-app/688143c66d5665e4b3409977.md rename to curriculum/challenges/english/blocks/workshop-note-taking-app/688143c66d5665e4b3409977.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f2abbe7d18d49a1e0e1c8.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f2abbe7d18d49a1e0e1c8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f2abbe7d18d49a1e0e1c8.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f2abbe7d18d49a1e0e1c8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f2d4150fe0d4cbd0f2628.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f2d4150fe0d4cbd0f2628.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f2d4150fe0d4cbd0f2628.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f2d4150fe0d4cbd0f2628.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f34948891834dd77655a6.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f34948891834dd77655a6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f34948891834dd77655a6.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f34948891834dd77655a6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f34ecc1091b4fd5a8a484.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f34ecc1091b4fd5a8a484.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f34ecc1091b4fd5a8a484.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f34ecc1091b4fd5a8a484.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f357957e370510f21ea16.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f357957e370510f21ea16.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f357957e370510f21ea16.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f357957e370510f21ea16.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f378014c2da526a109c81.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f378014c2da526a109c81.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f378014c2da526a109c81.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f378014c2da526a109c81.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f38279e5c3d53692ea441.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f38279e5c3d53692ea441.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f38279e5c3d53692ea441.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f38279e5c3d53692ea441.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f38cabc64e3556f98cc1a.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f38cabc64e3556f98cc1a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f38cabc64e3556f98cc1a.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f38cabc64e3556f98cc1a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3949f58e12577dcefb00.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f3949f58e12577dcefb00.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3949f58e12577dcefb00.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f3949f58e12577dcefb00.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f39d7da41b15851fa3fb9.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f39d7da41b15851fa3fb9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f39d7da41b15851fa3fb9.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f39d7da41b15851fa3fb9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3b091162165948e1cb33.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f3b091162165948e1cb33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3b091162165948e1cb33.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f3b091162165948e1cb33.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3cafd794015aa9547a6d.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f3cafd794015aa9547a6d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3cafd794015aa9547a6d.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f3cafd794015aa9547a6d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3d9e59db4b5b8e960762.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f3d9e59db4b5b8e960762.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3d9e59db4b5b8e960762.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f3d9e59db4b5b8e960762.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3e1b7233ee5c7595771f.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f3e1b7233ee5c7595771f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3e1b7233ee5c7595771f.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f3e1b7233ee5c7595771f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3e4af8008c5d494d3afe.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f3e4af8008c5d494d3afe.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3e4af8008c5d494d3afe.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f3e4af8008c5d494d3afe.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3ed16592445e57941aec.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f3ed16592445e57941aec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f3ed16592445e57941aec.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f3ed16592445e57941aec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f405b89a7ec5f8e2d11f4.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f405b89a7ec5f8e2d11f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f405b89a7ec5f8e2d11f4.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f405b89a7ec5f8e2d11f4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f40b01f680e608d360ed4.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f40b01f680e608d360ed4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f40b01f680e608d360ed4.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f40b01f680e608d360ed4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4172e9eec061d6456221.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f4172e9eec061d6456221.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4172e9eec061d6456221.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f4172e9eec061d6456221.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f41c979787462e76dab90.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f41c979787462e76dab90.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f41c979787462e76dab90.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f41c979787462e76dab90.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f423cf65d5864132a0956.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f423cf65d5864132a0956.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f423cf65d5864132a0956.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f423cf65d5864132a0956.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f42a021625f656101ef93.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f42a021625f656101ef93.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f42a021625f656101ef93.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f42a021625f656101ef93.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4bfb9de4a16703b56eb6.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f4bfb9de4a16703b56eb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4bfb9de4a16703b56eb6.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f4bfb9de4a16703b56eb6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4ce9d877b668417c0c42.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f4ce9d877b668417c0c42.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4ce9d877b668417c0c42.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f4ce9d877b668417c0c42.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4dde9d72e3694cb9ee3b.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f4dde9d72e3694cb9ee3b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4dde9d72e3694cb9ee3b.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f4dde9d72e3694cb9ee3b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4ec58334106a4170c2a8.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f4ec58334106a4170c2a8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4ec58334106a4170c2a8.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f4ec58334106a4170c2a8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4f9e4a40566b776a8f38.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f4f9e4a40566b776a8f38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f4f9e4a40566b776a8f38.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f4f9e4a40566b776a8f38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f50473cc0196c6dd3892a.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f50473cc0196c6dd3892a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f50473cc0196c6dd3892a.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f50473cc0196c6dd3892a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f51257a8a516d80b6c743.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f51257a8a516d80b6c743.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f51257a8a516d80b6c743.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f51257a8a516d80b6c743.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f51e4e5b24a6e80eccce1.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f51e4e5b24a6e80eccce1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f51e4e5b24a6e80eccce1.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f51e4e5b24a6e80eccce1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f522dea4f776f64dc3e91.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f522dea4f776f64dc3e91.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f522dea4f776f64dc3e91.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f522dea4f776f64dc3e91.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f5486b8fd4b71633f69b0.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f5486b8fd4b71633f69b0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f5486b8fd4b71633f69b0.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f5486b8fd4b71633f69b0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f575b50b91e72af079480.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f575b50b91e72af079480.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f575b50b91e72af079480.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f575b50b91e72af079480.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f5af373a68e744a3c5a76.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f5af373a68e744a3c5a76.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f5af373a68e744a3c5a76.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f5af373a68e744a3c5a76.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f5fd85d0062761f288364.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f5fd85d0062761f288364.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f5fd85d0062761f288364.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f5fd85d0062761f288364.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f61338c8ca176d6445574.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f61338c8ca176d6445574.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f61338c8ca176d6445574.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f61338c8ca176d6445574.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f666ac5edea782feb7e75.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f666ac5edea782feb7e75.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f666ac5edea782feb7e75.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f666ac5edea782feb7e75.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f671b6d1919792745aa5d.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f671b6d1919792745aa5d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f671b6d1919792745aa5d.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f671b6d1919792745aa5d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6823d0815b7a991f2a75.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f6823d0815b7a991f2a75.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6823d0815b7a991f2a75.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f6823d0815b7a991f2a75.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6b2d164f81809efd9bdc.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f6b2d164f81809efd9bdc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6b2d164f81809efd9bdc.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f6b2d164f81809efd9bdc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6cc778f7698258467596.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f6cc778f7698258467596.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6cc778f7698258467596.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f6cc778f7698258467596.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6fddaac1e083502d3e6a.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f6fddaac1e083502d3e6a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f6fddaac1e083502d3e6a.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f6fddaac1e083502d3e6a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f70077a4ff98424236c1e.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f70077a4ff98424236c1e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f70077a4ff98424236c1e.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f70077a4ff98424236c1e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f72a872354a850d4f533e.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f72a872354a850d4f533e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f72a872354a850d4f533e.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f72a872354a850d4f533e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f74a71f1e498619e38ee8.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f74a71f1e498619e38ee8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f74a71f1e498619e38ee8.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f74a71f1e498619e38ee8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7ad94380408d971d14f6.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7ad94380408d971d14f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7ad94380408d971d14f6.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7ad94380408d971d14f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7bc680f7168ea01ebf99.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7bc680f7168ea01ebf99.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7bc680f7168ea01ebf99.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7bc680f7168ea01ebf99.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7c71eab8218f846e4503.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7c71eab8218f846e4503.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7c71eab8218f846e4503.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7c71eab8218f846e4503.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7d489a581590d1350288.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7d489a581590d1350288.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7d489a581590d1350288.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7d489a581590d1350288.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7de4487b64919bb4aa5e.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7de4487b64919bb4aa5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7de4487b64919bb4aa5e.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7de4487b64919bb4aa5e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7e7281626a92bbd62da8.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7e7281626a92bbd62da8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7e7281626a92bbd62da8.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7e7281626a92bbd62da8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7ecb09de9a938ef94756.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7ecb09de9a938ef94756.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7ecb09de9a938ef94756.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7ecb09de9a938ef94756.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7fa959ab75948f96a0d6.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f7fa959ab75948f96a0d6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f7fa959ab75948f96a0d6.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f7fa959ab75948f96a0d6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f808d85793195b0f53be9.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f808d85793195b0f53be9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f808d85793195b0f53be9.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f808d85793195b0f53be9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f829d07b18f96f6f6684b.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f829d07b18f96f6f6684b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f829d07b18f96f6f6684b.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f829d07b18f96f6f6684b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f83ef928ec9982b785b6a.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f83ef928ec9982b785b6a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f83ef928ec9982b785b6a.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f83ef928ec9982b785b6a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f84f246e8ba98e3cd97be.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f84f246e8ba98e3cd97be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f84f246e8ba98e3cd97be.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f84f246e8ba98e3cd97be.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f887466db4ba14b5342cc.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f887466db4ba14b5342cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f887466db4ba14b5342cc.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f887466db4ba14b5342cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f89e055040ba294719d2f.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f89e055040ba294719d2f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f89e055040ba294719d2f.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f89e055040ba294719d2f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f8bfe0f30a1a3c340356b.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f8bfe0f30a1a3c340356b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f8bfe0f30a1a3c340356b.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f8bfe0f30a1a3c340356b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f8f1223601fa546e93f31.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f8f1223601fa546e93f31.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f8f1223601fa546e93f31.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f8f1223601fa546e93f31.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f905fbd1017a65ca224eb.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f905fbd1017a65ca224eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f905fbd1017a65ca224eb.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f905fbd1017a65ca224eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f94786869e1a7fec54375.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f94786869e1a7fec54375.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f94786869e1a7fec54375.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f94786869e1a7fec54375.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f951dff9317a900ef683f.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/615f951dff9317a900ef683f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/615f951dff9317a900ef683f.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/615f951dff9317a900ef683f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/635bde33c91c80540eae239b.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/635bde33c91c80540eae239b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/635bde33c91c80540eae239b.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/635bde33c91c80540eae239b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/6395d33ab5d91bf317107c48.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/6395d33ab5d91bf317107c48.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/6395d33ab5d91bf317107c48.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/6395d33ab5d91bf317107c48.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/6396e33fe478dd264ebbf278.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/6396e33fe478dd264ebbf278.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/6396e33fe478dd264ebbf278.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/6396e33fe478dd264ebbf278.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/667d1bb875f5961913176069.md b/curriculum/challenges/english/blocks/workshop-nutritional-label/667d1bb875f5961913176069.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-nutritional-label/667d1bb875f5961913176069.md rename to curriculum/challenges/english/blocks/workshop-nutritional-label/667d1bb875f5961913176069.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e78af05201622d4bab8aa.md b/curriculum/challenges/english/blocks/workshop-piano/612e78af05201622d4bab8aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e78af05201622d4bab8aa.md rename to curriculum/challenges/english/blocks/workshop-piano/612e78af05201622d4bab8aa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e7d1c29fb872d6384379c.md b/curriculum/challenges/english/blocks/workshop-piano/612e7d1c29fb872d6384379c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e7d1c29fb872d6384379c.md rename to curriculum/challenges/english/blocks/workshop-piano/612e7d1c29fb872d6384379c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e804c54d5e7308d7ebe56.md b/curriculum/challenges/english/blocks/workshop-piano/612e804c54d5e7308d7ebe56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e804c54d5e7308d7ebe56.md rename to curriculum/challenges/english/blocks/workshop-piano/612e804c54d5e7308d7ebe56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e813b3ba67633222cbe54.md b/curriculum/challenges/english/blocks/workshop-piano/612e813b3ba67633222cbe54.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e813b3ba67633222cbe54.md rename to curriculum/challenges/english/blocks/workshop-piano/612e813b3ba67633222cbe54.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e8279827a28352ce83a72.md b/curriculum/challenges/english/blocks/workshop-piano/612e8279827a28352ce83a72.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e8279827a28352ce83a72.md rename to curriculum/challenges/english/blocks/workshop-piano/612e8279827a28352ce83a72.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e83ec2eca1e370f830511.md b/curriculum/challenges/english/blocks/workshop-piano/612e83ec2eca1e370f830511.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e83ec2eca1e370f830511.md rename to curriculum/challenges/english/blocks/workshop-piano/612e83ec2eca1e370f830511.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e89562043183c86df287c.md b/curriculum/challenges/english/blocks/workshop-piano/612e89562043183c86df287c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e89562043183c86df287c.md rename to curriculum/challenges/english/blocks/workshop-piano/612e89562043183c86df287c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e89d254fe5d3df7d6693d.md b/curriculum/challenges/english/blocks/workshop-piano/612e89d254fe5d3df7d6693d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e89d254fe5d3df7d6693d.md rename to curriculum/challenges/english/blocks/workshop-piano/612e89d254fe5d3df7d6693d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e8eebe3a6dc3fcc33a66f.md b/curriculum/challenges/english/blocks/workshop-piano/612e8eebe3a6dc3fcc33a66f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e8eebe3a6dc3fcc33a66f.md rename to curriculum/challenges/english/blocks/workshop-piano/612e8eebe3a6dc3fcc33a66f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e95ef2e4bdf41f69067f9.md b/curriculum/challenges/english/blocks/workshop-piano/612e95ef2e4bdf41f69067f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e95ef2e4bdf41f69067f9.md rename to curriculum/challenges/english/blocks/workshop-piano/612e95ef2e4bdf41f69067f9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e96fc87fe8e44f69f7ec5.md b/curriculum/challenges/english/blocks/workshop-piano/612e96fc87fe8e44f69f7ec5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e96fc87fe8e44f69f7ec5.md rename to curriculum/challenges/english/blocks/workshop-piano/612e96fc87fe8e44f69f7ec5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e98f3245c98475e49cfc6.md b/curriculum/challenges/english/blocks/workshop-piano/612e98f3245c98475e49cfc6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e98f3245c98475e49cfc6.md rename to curriculum/challenges/english/blocks/workshop-piano/612e98f3245c98475e49cfc6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e9a21381a1949327512e6.md b/curriculum/challenges/english/blocks/workshop-piano/612e9a21381a1949327512e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e9a21381a1949327512e6.md rename to curriculum/challenges/english/blocks/workshop-piano/612e9a21381a1949327512e6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e9d142affc44a453655db.md b/curriculum/challenges/english/blocks/workshop-piano/612e9d142affc44a453655db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e9d142affc44a453655db.md rename to curriculum/challenges/english/blocks/workshop-piano/612e9d142affc44a453655db.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612e9f1e7e5ccd4fa9ada0be.md b/curriculum/challenges/english/blocks/workshop-piano/612e9f1e7e5ccd4fa9ada0be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612e9f1e7e5ccd4fa9ada0be.md rename to curriculum/challenges/english/blocks/workshop-piano/612e9f1e7e5ccd4fa9ada0be.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ea4c4993aba52ab4aa32e.md b/curriculum/challenges/english/blocks/workshop-piano/612ea4c4993aba52ab4aa32e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ea4c4993aba52ab4aa32e.md rename to curriculum/challenges/english/blocks/workshop-piano/612ea4c4993aba52ab4aa32e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ea97df5742154772f312e.md b/curriculum/challenges/english/blocks/workshop-piano/612ea97df5742154772f312e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ea97df5742154772f312e.md rename to curriculum/challenges/english/blocks/workshop-piano/612ea97df5742154772f312e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ead8788d28655ef8db056.md b/curriculum/challenges/english/blocks/workshop-piano/612ead8788d28655ef8db056.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ead8788d28655ef8db056.md rename to curriculum/challenges/english/blocks/workshop-piano/612ead8788d28655ef8db056.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612eaf56b7ba3257fdbfb0db.md b/curriculum/challenges/english/blocks/workshop-piano/612eaf56b7ba3257fdbfb0db.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612eaf56b7ba3257fdbfb0db.md rename to curriculum/challenges/english/blocks/workshop-piano/612eaf56b7ba3257fdbfb0db.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612eb4893b63c75bb9251ddf.md b/curriculum/challenges/english/blocks/workshop-piano/612eb4893b63c75bb9251ddf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612eb4893b63c75bb9251ddf.md rename to curriculum/challenges/english/blocks/workshop-piano/612eb4893b63c75bb9251ddf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612eb75153591b5e3b1ab65e.md b/curriculum/challenges/english/blocks/workshop-piano/612eb75153591b5e3b1ab65e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612eb75153591b5e3b1ab65e.md rename to curriculum/challenges/english/blocks/workshop-piano/612eb75153591b5e3b1ab65e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612eb7ca8c275d5f89c73333.md b/curriculum/challenges/english/blocks/workshop-piano/612eb7ca8c275d5f89c73333.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612eb7ca8c275d5f89c73333.md rename to curriculum/challenges/english/blocks/workshop-piano/612eb7ca8c275d5f89c73333.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612eb8e984cd73677a92b7e9.md b/curriculum/challenges/english/blocks/workshop-piano/612eb8e984cd73677a92b7e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612eb8e984cd73677a92b7e9.md rename to curriculum/challenges/english/blocks/workshop-piano/612eb8e984cd73677a92b7e9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612eb934f64a4d6890a45518.md b/curriculum/challenges/english/blocks/workshop-piano/612eb934f64a4d6890a45518.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612eb934f64a4d6890a45518.md rename to curriculum/challenges/english/blocks/workshop-piano/612eb934f64a4d6890a45518.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ebcba99bfa46a15370b11.md b/curriculum/challenges/english/blocks/workshop-piano/612ebcba99bfa46a15370b11.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ebcba99bfa46a15370b11.md rename to curriculum/challenges/english/blocks/workshop-piano/612ebcba99bfa46a15370b11.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ebe7fe6d07e6b76d1cae2.md b/curriculum/challenges/english/blocks/workshop-piano/612ebe7fe6d07e6b76d1cae2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ebe7fe6d07e6b76d1cae2.md rename to curriculum/challenges/english/blocks/workshop-piano/612ebe7fe6d07e6b76d1cae2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ebedec97e096c8bf64999.md b/curriculum/challenges/english/blocks/workshop-piano/612ebedec97e096c8bf64999.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ebedec97e096c8bf64999.md rename to curriculum/challenges/english/blocks/workshop-piano/612ebedec97e096c8bf64999.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ebf9a210f2b6d77001e68.md b/curriculum/challenges/english/blocks/workshop-piano/612ebf9a210f2b6d77001e68.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ebf9a210f2b6d77001e68.md rename to curriculum/challenges/english/blocks/workshop-piano/612ebf9a210f2b6d77001e68.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ec0490ae8626e9adf82e4.md b/curriculum/challenges/english/blocks/workshop-piano/612ec0490ae8626e9adf82e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ec0490ae8626e9adf82e4.md rename to curriculum/challenges/english/blocks/workshop-piano/612ec0490ae8626e9adf82e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ec19d5268da7074941f84.md b/curriculum/challenges/english/blocks/workshop-piano/612ec19d5268da7074941f84.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ec19d5268da7074941f84.md rename to curriculum/challenges/english/blocks/workshop-piano/612ec19d5268da7074941f84.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-piano/612ec29c84b9a6718b1f5cec.md b/curriculum/challenges/english/blocks/workshop-piano/612ec29c84b9a6718b1f5cec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-piano/612ec29c84b9a6718b1f5cec.md rename to curriculum/challenges/english/blocks/workshop-piano/612ec29c84b9a6718b1f5cec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6852db755c9c1274d75aae9a.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/6852db755c9c1274d75aae9a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6852db755c9c1274d75aae9a.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/6852db755c9c1274d75aae9a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6852dd8486c7ee0171322950.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/6852dd8486c7ee0171322950.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6852dd8486c7ee0171322950.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/6852dd8486c7ee0171322950.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68530231c05b93324e071104.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68530231c05b93324e071104.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68530231c05b93324e071104.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68530231c05b93324e071104.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68531fbb934d735415053274.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68531fbb934d735415053274.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68531fbb934d735415053274.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68531fbb934d735415053274.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68553423d775cc60134ac8bb.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68553423d775cc60134ac8bb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68553423d775cc60134ac8bb.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68553423d775cc60134ac8bb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685535bf527b2c77236b3a9a.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/685535bf527b2c77236b3a9a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685535bf527b2c77236b3a9a.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/685535bf527b2c77236b3a9a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685578aae65e4106ad2b4300.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/685578aae65e4106ad2b4300.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685578aae65e4106ad2b4300.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/685578aae65e4106ad2b4300.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68557bd29f7f3c1880f98836.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68557bd29f7f3c1880f98836.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68557bd29f7f3c1880f98836.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68557bd29f7f3c1880f98836.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6855918e87c33c6979d21d3f.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/6855918e87c33c6979d21d3f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6855918e87c33c6979d21d3f.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/6855918e87c33c6979d21d3f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68559f3561d7df287586142e.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68559f3561d7df287586142e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68559f3561d7df287586142e.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68559f3561d7df287586142e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685926db99041c5e619ead41.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/685926db99041c5e619ead41.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685926db99041c5e619ead41.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/685926db99041c5e619ead41.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68592730aaf34b61ae279168.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68592730aaf34b61ae279168.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68592730aaf34b61ae279168.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68592730aaf34b61ae279168.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68592807861cfb658c90f70f.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68592807861cfb658c90f70f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68592807861cfb658c90f70f.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68592807861cfb658c90f70f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6859290fc8e07e6b2a8d8523.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/6859290fc8e07e6b2a8d8523.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6859290fc8e07e6b2a8d8523.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/6859290fc8e07e6b2a8d8523.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685929ee6d500c6f2bce6751.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/685929ee6d500c6f2bce6751.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/685929ee6d500c6f2bce6751.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/685929ee6d500c6f2bce6751.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68592b42b9c7f27cbe123203.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68592b42b9c7f27cbe123203.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68592b42b9c7f27cbe123203.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68592b42b9c7f27cbe123203.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68599f0fc7479410b2269742.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/68599f0fc7479410b2269742.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/68599f0fc7479410b2269742.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/68599f0fc7479410b2269742.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6859a037b3d6721c7fbb8055.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/6859a037b3d6721c7fbb8055.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6859a037b3d6721c7fbb8055.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/6859a037b3d6721c7fbb8055.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6859a082915dae1e0eaaf962.md b/curriculum/challenges/english/blocks/workshop-pin-extractor/6859a082915dae1e0eaaf962.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-pin-extractor/6859a082915dae1e0eaaf962.md rename to curriculum/challenges/english/blocks/workshop-pin-extractor/6859a082915dae1e0eaaf962.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685976a92ffab8b2dc744b72.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685976a92ffab8b2dc744b72.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685976a92ffab8b2dc744b72.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685976a92ffab8b2dc744b72.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599633407374c0d574587b.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/68599633407374c0d574587b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599633407374c0d574587b.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/68599633407374c0d574587b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599af28ead38c22590a89d.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/68599af28ead38c22590a89d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599af28ead38c22590a89d.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/68599af28ead38c22590a89d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599d0fcd5f6ac313d05908.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/68599d0fcd5f6ac313d05908.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599d0fcd5f6ac313d05908.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/68599d0fcd5f6ac313d05908.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599f9df77791c4a311cc5f.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/68599f9df77791c4a311cc5f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/68599f9df77791c4a311cc5f.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/68599f9df77791c4a311cc5f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859a1270ac255c571352189.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/6859a1270ac255c571352189.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859a1270ac255c571352189.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/6859a1270ac255c571352189.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859a484a55387c6543ab2c0.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/6859a484a55387c6543ab2c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859a484a55387c6543ab2c0.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/6859a484a55387c6543ab2c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859a4c514603bc6d95a80da.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/6859a4c514603bc6d95a80da.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859a4c514603bc6d95a80da.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/6859a4c514603bc6d95a80da.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859ab9ba7a915c84fa69851.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/6859ab9ba7a915c84fa69851.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859ab9ba7a915c84fa69851.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/6859ab9ba7a915c84fa69851.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859acc690736fc911a70967.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/6859acc690736fc911a70967.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859acc690736fc911a70967.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/6859acc690736fc911a70967.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859ae3ef795c4c9d4badf9c.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/6859ae3ef795c4c9d4badf9c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/6859ae3ef795c4c9d4badf9c.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/6859ae3ef795c4c9d4badf9c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c3e887d32ea71964cd981.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c3e887d32ea71964cd981.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c3e887d32ea71964cd981.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c3e887d32ea71964cd981.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c454eb1e7fb7341f1c6ae.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c454eb1e7fb7341f1c6ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c454eb1e7fb7341f1c6ae.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c454eb1e7fb7341f1c6ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c49c6e1db1c74a9762eae.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c49c6e1db1c74a9762eae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c49c6e1db1c74a9762eae.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c49c6e1db1c74a9762eae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c4b88d56b107579124d3d.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c4b88d56b107579124d3d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c4b88d56b107579124d3d.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c4b88d56b107579124d3d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c52352f98cc76d66714dd.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c52352f98cc76d66714dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c52352f98cc76d66714dd.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c52352f98cc76d66714dd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c539a33f20877c4ef59d2.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c539a33f20877c4ef59d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c539a33f20877c4ef59d2.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c539a33f20877c4ef59d2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c560bfde79c78a3f01a64.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c560bfde79c78a3f01a64.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c560bfde79c78a3f01a64.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c560bfde79c78a3f01a64.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c57ae785a337969745135.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685c57ae785a337969745135.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685c57ae785a337969745135.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685c57ae785a337969745135.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685db0bd1280154ae85bcf9f.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/685db0bd1280154ae85bcf9f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-planets-tablist/685db0bd1280154ae85bcf9f.md rename to curriculum/challenges/english/blocks/workshop-planets-tablist/685db0bd1280154ae85bcf9f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673339d96c56d36e963e888e.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673339d96c56d36e963e888e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673339d96c56d36e963e888e.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673339d96c56d36e963e888e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6733b5632fb854bc6c58dc0d.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6733b5632fb854bc6c58dc0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6733b5632fb854bc6c58dc0d.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6733b5632fb854bc6c58dc0d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6733b5e6f210c1bd1afdf8b3.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6733b5e6f210c1bd1afdf8b3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6733b5e6f210c1bd1afdf8b3.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6733b5e6f210c1bd1afdf8b3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67349ba230cff237c0f2bdf2.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67349ba230cff237c0f2bdf2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67349ba230cff237c0f2bdf2.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67349ba230cff237c0f2bdf2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67349d6e726b2c3c7f7301e8.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67349d6e726b2c3c7f7301e8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67349d6e726b2c3c7f7301e8.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67349d6e726b2c3c7f7301e8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a13a29acdf47f2b8e161.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a13a29acdf47f2b8e161.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a13a29acdf47f2b8e161.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a13a29acdf47f2b8e161.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a2385c52c54d916a8b86.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a2385c52c54d916a8b86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a2385c52c54d916a8b86.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a2385c52c54d916a8b86.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a606e5968a5a19b77171.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a606e5968a5a19b77171.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a606e5968a5a19b77171.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a606e5968a5a19b77171.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a772196245601e4b80e0.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a772196245601e4b80e0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734a772196245601e4b80e0.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734a772196245601e4b80e0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734ab61e916486c80c490d1.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734ab61e916486c80c490d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734ab61e916486c80c490d1.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734ab61e916486c80c490d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734b36f1a3ce17e73327f24.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734b36f1a3ce17e73327f24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734b36f1a3ce17e73327f24.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734b36f1a3ce17e73327f24.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734bbc0bd741598f942352e.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734bbc0bd741598f942352e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734bbc0bd741598f942352e.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734bbc0bd741598f942352e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734eee1f9498cd90f9ae340.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734eee1f9498cd90f9ae340.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734eee1f9498cd90f9ae340.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734eee1f9498cd90f9ae340.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734f0ae9d1cf4dfd43a7805.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734f0ae9d1cf4dfd43a7805.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734f0ae9d1cf4dfd43a7805.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734f0ae9d1cf4dfd43a7805.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734f6290ebd5cfbc75996af.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734f6290ebd5cfbc75996af.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734f6290ebd5cfbc75996af.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734f6290ebd5cfbc75996af.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734fa225c6667121e589f7e.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734fa225c6667121e589f7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6734fa225c6667121e589f7e.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734fa225c6667121e589f7e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67350acfd2006f2777295b96.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67350acfd2006f2777295b96.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67350acfd2006f2777295b96.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67350acfd2006f2777295b96.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67351225403acd3d6f70ed6d.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67351225403acd3d6f70ed6d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/67351225403acd3d6f70ed6d.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/67351225403acd3d6f70ed6d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6735145b0ee741461bdbaa49.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6735145b0ee741461bdbaa49.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6735145b0ee741461bdbaa49.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6735145b0ee741461bdbaa49.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673521668be7905059b2d555.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673521668be7905059b2d555.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673521668be7905059b2d555.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673521668be7905059b2d555.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673529d08c0d9c5a4193a465.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673529d08c0d9c5a4193a465.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673529d08c0d9c5a4193a465.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673529d08c0d9c5a4193a465.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673762590f4bc1771c3a1e97.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673762590f4bc1771c3a1e97.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673762590f4bc1771c3a1e97.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673762590f4bc1771c3a1e97.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673788448f390305b34aa814.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673788448f390305b34aa814.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/673788448f390305b34aa814.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673788448f390305b34aa814.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737a1a073a0d14c6544d301.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737a1a073a0d14c6544d301.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737a1a073a0d14c6544d301.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737a1a073a0d14c6544d301.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737a5058ff3015829ce3265.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737a5058ff3015829ce3265.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737a5058ff3015829ce3265.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737a5058ff3015829ce3265.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737a95d5b431860f96ca7bb.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737a95d5b431860f96ca7bb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737a95d5b431860f96ca7bb.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737a95d5b431860f96ca7bb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737ac8e4fe7ae6b91c806bd.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737ac8e4fe7ae6b91c806bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737ac8e4fe7ae6b91c806bd.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737ac8e4fe7ae6b91c806bd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737c6d5d66b5cc3dac09c7b.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737c6d5d66b5cc3dac09c7b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6737c6d5d66b5cc3dac09c7b.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6737c6d5d66b5cc3dac09c7b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6738a5c704680355e29e077c.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6738a5c704680355e29e077c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6738a5c704680355e29e077c.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6738a5c704680355e29e077c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6738a8035efec45acd8fdbf9.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6738a8035efec45acd8fdbf9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6738a8035efec45acd8fdbf9.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6738a8035efec45acd8fdbf9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6738ad2fd11775752d23ddc2.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6738ad2fd11775752d23ddc2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-plant-nursery-catalog/6738ad2fd11775752d23ddc2.md rename to curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6738ad2fd11775752d23ddc2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67351754cc06dc00d4661745.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67351754cc06dc00d4661745.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67351754cc06dc00d4661745.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67351754cc06dc00d4661745.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67351e8fc8a4824a6dbc2b6c.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67351e8fc8a4824a6dbc2b6c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67351e8fc8a4824a6dbc2b6c.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67351e8fc8a4824a6dbc2b6c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67352456df2b0d43e5e3a606.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67352456df2b0d43e5e3a606.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67352456df2b0d43e5e3a606.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67352456df2b0d43e5e3a606.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/6735248efd793950983b4be1.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/6735248efd793950983b4be1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/6735248efd793950983b4be1.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/6735248efd793950983b4be1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/6735255d6a71fd7674cad360.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/6735255d6a71fd7674cad360.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/6735255d6a71fd7674cad360.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/6735255d6a71fd7674cad360.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673526a283dd0daf53047ec9.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673526a283dd0daf53047ec9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673526a283dd0daf53047ec9.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673526a283dd0daf53047ec9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67352acc50468d683805c23c.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67352acc50468d683805c23c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67352acc50468d683805c23c.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67352acc50468d683805c23c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67352b06917ae5747566934c.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67352b06917ae5747566934c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67352b06917ae5747566934c.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67352b06917ae5747566934c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353792a505df8dac33d522.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353792a505df8dac33d522.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353792a505df8dac33d522.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353792a505df8dac33d522.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353880ed1f52ba28c8eb56.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353880ed1f52ba28c8eb56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353880ed1f52ba28c8eb56.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353880ed1f52ba28c8eb56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353950c86fe2dfd84bc2f3.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353950c86fe2dfd84bc2f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353950c86fe2dfd84bc2f3.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353950c86fe2dfd84bc2f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673539dddfa1affd12c80a18.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673539dddfa1affd12c80a18.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673539dddfa1affd12c80a18.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673539dddfa1affd12c80a18.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353ab907569125112caffa.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353ab907569125112caffa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353ab907569125112caffa.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353ab907569125112caffa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353fb237ffbd01af3be1cc.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353fb237ffbd01af3be1cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/67353fb237ffbd01af3be1cc.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/67353fb237ffbd01af3be1cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673540f6e49ae33d6a235c20.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673540f6e49ae33d6a235c20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673540f6e49ae33d6a235c20.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673540f6e49ae33d6a235c20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673542088e459b6def5d6e56.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673542088e459b6def5d6e56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673542088e459b6def5d6e56.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673542088e459b6def5d6e56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/6735424ecfeb557d81dcc9d1.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/6735424ecfeb557d81dcc9d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/6735424ecfeb557d81dcc9d1.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/6735424ecfeb557d81dcc9d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673543d867b44ac7580610a2.md b/curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673543d867b44ac7580610a2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-ingredient-converter/673543d867b44ac7580610a2.md rename to curriculum/challenges/english/blocks/workshop-recipe-ingredient-converter/673543d867b44ac7580610a2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcdfed6848e48947dbbc9.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcdfed6848e48947dbbc9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcdfed6848e48947dbbc9.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcdfed6848e48947dbbc9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f562d.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f562d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f562d.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f562d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f562e.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f562e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f562e.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f562e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5630.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5630.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5630.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5630.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5631.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5631.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5631.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5631.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5632.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5632.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5632.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5632.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5633.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5633.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5633.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5633.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5634.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5634.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5634.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5634.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5635.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5635.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5635.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5635.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5636.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5636.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5636.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5636.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5637.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5637.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66fbcf750a62784cf11f5637.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66fbcf750a62784cf11f5637.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66ff02792b3042a2b811f475.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/66ff02792b3042a2b811f475.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/66ff02792b3042a2b811f475.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/66ff02792b3042a2b811f475.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/670e4f45f7116c0f216a5177.md b/curriculum/challenges/english/blocks/workshop-recipe-tracker/670e4f45f7116c0f216a5177.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-recipe-tracker/670e4f45f7116c0f216a5177.md rename to curriculum/challenges/english/blocks/workshop-recipe-tracker/670e4f45f7116c0f216a5177.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f02e7361b68405e27b62a5.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f02e7361b68405e27b62a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f02e7361b68405e27b62a5.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f02e7361b68405e27b62a5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f030d388cb74067cf291c3.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f030d388cb74067cf291c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f030d388cb74067cf291c3.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f030d388cb74067cf291c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f1922fcbd2410527b3bd89.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f1922fcbd2410527b3bd89.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f1922fcbd2410527b3bd89.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f1922fcbd2410527b3bd89.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f1a5e2d2c23707a4f9a660.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f1a5e2d2c23707a4f9a660.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f1a5e2d2c23707a4f9a660.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f1a5e2d2c23707a4f9a660.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f1a9cbd23023082e149fee.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f1a9cbd23023082e149fee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f1a9cbd23023082e149fee.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f1a9cbd23023082e149fee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5c3e399ff1a05629964e4.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f5c3e399ff1a05629964e4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5c3e399ff1a05629964e4.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f5c3e399ff1a05629964e4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5cb8875ab6a0610f05071.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f5cb8875ab6a0610f05071.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5cb8875ab6a0610f05071.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f5cb8875ab6a0610f05071.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5d2776c854e069560fbe6.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f5d2776c854e069560fbe6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5d2776c854e069560fbe6.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f5d2776c854e069560fbe6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5dc35c07ac1078f140916.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f5dc35c07ac1078f140916.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f5dc35c07ac1078f140916.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f5dc35c07ac1078f140916.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f803d5241e6a0433a523a1.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f803d5241e6a0433a523a1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f803d5241e6a0433a523a1.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f803d5241e6a0433a523a1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f805f813eaf2049bc2ceea.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f805f813eaf2049bc2ceea.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f805f813eaf2049bc2ceea.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f805f813eaf2049bc2ceea.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f80e0081e0f2052ae5b505.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f80e0081e0f2052ae5b505.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f80e0081e0f2052ae5b505.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f80e0081e0f2052ae5b505.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f81167d0d4910809f88945.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f81167d0d4910809f88945.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f81167d0d4910809f88945.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f81167d0d4910809f88945.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f81616cff80508badf9ad5.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f81616cff80508badf9ad5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f81616cff80508badf9ad5.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f81616cff80508badf9ad5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f83e7bfc09900959f41e20.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f83e7bfc09900959f41e20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f83e7bfc09900959f41e20.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f83e7bfc09900959f41e20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f84ec41116b209c280ba91.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f84ec41116b209c280ba91.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f84ec41116b209c280ba91.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f84ec41116b209c280ba91.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f852f645b5310a8264f555.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f852f645b5310a8264f555.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f852f645b5310a8264f555.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f852f645b5310a8264f555.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f85a62fb30c80bcea0cedb.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f85a62fb30c80bcea0cedb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f85a62fb30c80bcea0cedb.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f85a62fb30c80bcea0cedb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f8604682407e0d017bbf7f.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f8604682407e0d017bbf7f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f8604682407e0d017bbf7f.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f8604682407e0d017bbf7f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f8618d191b940d62038513.md b/curriculum/challenges/english/blocks/workshop-registration-form/60f8618d191b940d62038513.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60f8618d191b940d62038513.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60f8618d191b940d62038513.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fab4a123ce4b04526b082b.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fab4a123ce4b04526b082b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fab4a123ce4b04526b082b.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fab4a123ce4b04526b082b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fab8367d35de04e5cb7929.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fab8367d35de04e5cb7929.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fab8367d35de04e5cb7929.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fab8367d35de04e5cb7929.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fab9f17fa294054b74228c.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fab9f17fa294054b74228c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fab9f17fa294054b74228c.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fab9f17fa294054b74228c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fabf0dd4959805dbae09e6.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fabf0dd4959805dbae09e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fabf0dd4959805dbae09e6.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fabf0dd4959805dbae09e6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fac4095512d3066053d73c.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fac4095512d3066053d73c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fac4095512d3066053d73c.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fac4095512d3066053d73c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fac56271087806def55b33.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fac56271087806def55b33.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fac56271087806def55b33.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fac56271087806def55b33.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fac8d7fdfaee0796934f20.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fac8d7fdfaee0796934f20.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fac8d7fdfaee0796934f20.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fac8d7fdfaee0796934f20.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60faca286cb48b07f6482970.md b/curriculum/challenges/english/blocks/workshop-registration-form/60faca286cb48b07f6482970.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60faca286cb48b07f6482970.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60faca286cb48b07f6482970.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60facde2d0dc61085b41063f.md b/curriculum/challenges/english/blocks/workshop-registration-form/60facde2d0dc61085b41063f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60facde2d0dc61085b41063f.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60facde2d0dc61085b41063f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60facf914c7b9b08d7510c2c.md b/curriculum/challenges/english/blocks/workshop-registration-form/60facf914c7b9b08d7510c2c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60facf914c7b9b08d7510c2c.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60facf914c7b9b08d7510c2c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad0a812d9890938524f50.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fad0a812d9890938524f50.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad0a812d9890938524f50.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fad0a812d9890938524f50.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad1cafcde010995e15306.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fad1cafcde010995e15306.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad1cafcde010995e15306.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fad1cafcde010995e15306.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad6dfcc0d930a59becf12.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fad6dfcc0d930a59becf12.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad6dfcc0d930a59becf12.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fad6dfcc0d930a59becf12.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad8e6148f310bba7890b1.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fad8e6148f310bba7890b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad8e6148f310bba7890b1.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fad8e6148f310bba7890b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad99e09f9d30c1657e790.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fad99e09f9d30c1657e790.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fad99e09f9d30c1657e790.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fad99e09f9d30c1657e790.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadb18058e950c73925279.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fadb18058e950c73925279.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadb18058e950c73925279.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fadb18058e950c73925279.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadce90f85c50d0bb0dd4f.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fadce90f85c50d0bb0dd4f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadce90f85c50d0bb0dd4f.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fadce90f85c50d0bb0dd4f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadd972e6ffe0d6858fa2d.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fadd972e6ffe0d6858fa2d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadd972e6ffe0d6858fa2d.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fadd972e6ffe0d6858fa2d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadfa2b540b70dcfa8b771.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fadfa2b540b70dcfa8b771.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fadfa2b540b70dcfa8b771.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fadfa2b540b70dcfa8b771.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fc219d333e37046f474a6e.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fc219d333e37046f474a6e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fc219d333e37046f474a6e.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fc219d333e37046f474a6e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fc22d1e64d1b04cdd4e602.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fc22d1e64d1b04cdd4e602.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fc22d1e64d1b04cdd4e602.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fc22d1e64d1b04cdd4e602.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fc236dc04532052926fdac.md b/curriculum/challenges/english/blocks/workshop-registration-form/60fc236dc04532052926fdac.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60fc236dc04532052926fdac.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60fc236dc04532052926fdac.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe1bc30415f042faea936.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe1bc30415f042faea936.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe1bc30415f042faea936.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe1bc30415f042faea936.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe3936796ac04959285a9.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe3936796ac04959285a9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe3936796ac04959285a9.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe3936796ac04959285a9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe4f4ec18cd04dc470c56.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe4f4ec18cd04dc470c56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe4f4ec18cd04dc470c56.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe4f4ec18cd04dc470c56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe69ee377c6055e192a46.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe69ee377c6055e192a46.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe69ee377c6055e192a46.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe69ee377c6055e192a46.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe7d8aae62c05bcc9e7eb.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe7d8aae62c05bcc9e7eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe7d8aae62c05bcc9e7eb.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe7d8aae62c05bcc9e7eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe8a5ceb0e90618db06d9.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe8a5ceb0e90618db06d9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe8a5ceb0e90618db06d9.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe8a5ceb0e90618db06d9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe947a868ec068f7850f6.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe947a868ec068f7850f6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe947a868ec068f7850f6.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe947a868ec068f7850f6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe9cb47809106eda2f2c9.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffe9cb47809106eda2f2c9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffe9cb47809106eda2f2c9.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffe9cb47809106eda2f2c9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffec2825da1007509ddd06.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffec2825da1007509ddd06.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffec2825da1007509ddd06.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffec2825da1007509ddd06.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffecefac971607ae73c60f.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffecefac971607ae73c60f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffecefac971607ae73c60f.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffecefac971607ae73c60f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffefd6479a3d084fb77cbc.md b/curriculum/challenges/english/blocks/workshop-registration-form/60ffefd6479a3d084fb77cbc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/60ffefd6479a3d084fb77cbc.md rename to curriculum/challenges/english/blocks/workshop-registration-form/60ffefd6479a3d084fb77cbc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/62b30924c5e4ef0daba23b5e.md b/curriculum/challenges/english/blocks/workshop-registration-form/62b30924c5e4ef0daba23b5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/62b30924c5e4ef0daba23b5e.md rename to curriculum/challenges/english/blocks/workshop-registration-form/62b30924c5e4ef0daba23b5e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/62ff8b9dab5ac88e4d3d43a3.md b/curriculum/challenges/english/blocks/workshop-registration-form/62ff8b9dab5ac88e4d3d43a3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/62ff8b9dab5ac88e4d3d43a3.md rename to curriculum/challenges/english/blocks/workshop-registration-form/62ff8b9dab5ac88e4d3d43a3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/62ff8e998d3e7eae14d6ae3b.md b/curriculum/challenges/english/blocks/workshop-registration-form/62ff8e998d3e7eae14d6ae3b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/62ff8e998d3e7eae14d6ae3b.md rename to curriculum/challenges/english/blocks/workshop-registration-form/62ff8e998d3e7eae14d6ae3b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/62ff919a7b5612c0670923a5.md b/curriculum/challenges/english/blocks/workshop-registration-form/62ff919a7b5612c0670923a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/62ff919a7b5612c0670923a5.md rename to curriculum/challenges/english/blocks/workshop-registration-form/62ff919a7b5612c0670923a5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/63541ef4f96cd82e8e6c788a.md b/curriculum/challenges/english/blocks/workshop-registration-form/63541ef4f96cd82e8e6c788a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/63541ef4f96cd82e8e6c788a.md rename to curriculum/challenges/english/blocks/workshop-registration-form/63541ef4f96cd82e8e6c788a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/65045fa2267ce52da6a73676.md b/curriculum/challenges/english/blocks/workshop-registration-form/65045fa2267ce52da6a73676.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/65045fa2267ce52da6a73676.md rename to curriculum/challenges/english/blocks/workshop-registration-form/65045fa2267ce52da6a73676.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/6537e0be715fcb57d31ba8c3.md b/curriculum/challenges/english/blocks/workshop-registration-form/6537e0be715fcb57d31ba8c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/6537e0be715fcb57d31ba8c3.md rename to curriculum/challenges/english/blocks/workshop-registration-form/6537e0be715fcb57d31ba8c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-registration-form/6880995521770716269832cf.md b/curriculum/challenges/english/blocks/workshop-registration-form/6880995521770716269832cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-registration-form/6880995521770716269832cf.md rename to curriculum/challenges/english/blocks/workshop-registration-form/6880995521770716269832cf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6740495ba48aa94e5667b436.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/67457ff2dc531fbed928a0f0.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/67457ff2dc531fbed928a0f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/67457ff2dc531fbed928a0f0.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/67457ff2dc531fbed928a0f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745c732dbeb7c04f346e6f7.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745c732dbeb7c04f346e6f7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745c732dbeb7c04f346e6f7.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745c732dbeb7c04f346e6f7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745c7b06a0b530602cb63fa.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745c7b06a0b530602cb63fa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745c7b06a0b530602cb63fa.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745c7b06a0b530602cb63fa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745c89fba004707ded84453.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745c89fba004707ded84453.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745c89fba004707ded84453.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745c89fba004707ded84453.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745cebbf97ef2129f3b9bab.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745cebbf97ef2129f3b9bab.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745cebbf97ef2129f3b9bab.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745cebbf97ef2129f3b9bab.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745d799beeb822076a4da9d.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745d799beeb822076a4da9d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745d799beeb822076a4da9d.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745d799beeb822076a4da9d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745d9df333efe2543a1f457.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745d9df333efe2543a1f457.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745d9df333efe2543a1f457.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745d9df333efe2543a1f457.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745dce846995b2a466594be.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745dce846995b2a466594be.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745dce846995b2a466594be.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745dce846995b2a466594be.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745de9ce925b92d72df713a.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745de9ce925b92d72df713a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745de9ce925b92d72df713a.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745de9ce925b92d72df713a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md b/curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md rename to curriculum/challenges/english/blocks/workshop-reusable-mega-navbar/6745e2aca895c935168e7d91.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef11f75254548672d998c.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef11f75254548672d998c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef11f75254548672d998c.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef11f75254548672d998c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e4691658.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e4691658.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e4691658.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e4691658.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e4691659.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e4691659.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e4691659.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e4691659.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165a.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165a.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165b.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165b.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165c.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165c.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165d.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/674ef2d357676e50e469165d.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/674ef2d357676e50e469165d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68720c179cd34be6793bfdf6.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68720c179cd34be6793bfdf6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68720c179cd34be6793bfdf6.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68720c179cd34be6793bfdf6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68778af56eb5d980a4e2daed.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68778af56eb5d980a4e2daed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68778af56eb5d980a4e2daed.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68778af56eb5d980a4e2daed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68779156bd3704b727ba5f38.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68779156bd3704b727ba5f38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68779156bd3704b727ba5f38.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68779156bd3704b727ba5f38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/687799aefd1f2af1704065d0.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/687799aefd1f2af1704065d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/687799aefd1f2af1704065d0.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/687799aefd1f2af1704065d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68779c7183f88b0811570275.md b/curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68779c7183f88b0811570275.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-reusable-profile-card-component/68779c7183f88b0811570275.md rename to curriculum/challenges/english/blocks/workshop-reusable-profile-card-component/68779c7183f88b0811570275.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996b.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996b.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996c.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996c.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996d.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996d.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996e.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996e.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996f.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6996f.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6996f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69970.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69970.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69970.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69970.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69971.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69971.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69971.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69971.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69972.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69972.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69972.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69972.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69973.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69973.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69973.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69973.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69974.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69974.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69974.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69974.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69975.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69975.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69975.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69975.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69976.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69976.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69976.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69976.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69977.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69977.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69977.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69977.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69978.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69978.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69978.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69978.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69979.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69979.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69979.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69979.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997a.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997a.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997b.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997b.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997c.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997c.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997d.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997d.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997e.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997e.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997f.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6997f.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6997f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69980.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69980.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69980.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69980.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69981.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69981.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69981.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69981.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69982.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69982.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69982.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69982.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69983.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69983.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69983.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69983.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69984.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69984.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69984.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69984.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69986.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69986.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69986.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69986.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69987.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69987.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69987.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69987.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69988.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69988.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69988.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69988.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69989.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69989.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69989.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69989.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998a.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998a.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998b.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998b.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998c.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998c.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998d.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998d.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998e.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998e.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998f.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad6998f.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad6998f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69990.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69990.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69990.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69990.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69991.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69991.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69991.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69991.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69992.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69992.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69992.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69992.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69993.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69993.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69993.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69993.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69994.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69994.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69994.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69994.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69995.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69995.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69995.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69995.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69996.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69996.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69996.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69996.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69997.md b/curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69997.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rothko-painting/60a3e3396c7b40068ad69997.md rename to curriculum/challenges/english/blocks/workshop-rothko-painting/60a3e3396c7b40068ad69997.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf13fe7619e9a1d57c7b5e.md b/curriculum/challenges/english/blocks/workshop-rps-game/66cf13fe7619e9a1d57c7b5e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf13fe7619e9a1d57c7b5e.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66cf13fe7619e9a1d57c7b5e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf315cff4d36b27da828ba.md b/curriculum/challenges/english/blocks/workshop-rps-game/66cf315cff4d36b27da828ba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf315cff4d36b27da828ba.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66cf315cff4d36b27da828ba.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf33305293e1b35c1aef7f.md b/curriculum/challenges/english/blocks/workshop-rps-game/66cf33305293e1b35c1aef7f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf33305293e1b35c1aef7f.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66cf33305293e1b35c1aef7f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf34fcb005e7b447141afd.md b/curriculum/challenges/english/blocks/workshop-rps-game/66cf34fcb005e7b447141afd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf34fcb005e7b447141afd.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66cf34fcb005e7b447141afd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf35a75f891ab4f4e5497b.md b/curriculum/challenges/english/blocks/workshop-rps-game/66cf35a75f891ab4f4e5497b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf35a75f891ab4f4e5497b.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66cf35a75f891ab4f4e5497b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf3639aca119b5c00b02d3.md b/curriculum/challenges/english/blocks/workshop-rps-game/66cf3639aca119b5c00b02d3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66cf3639aca119b5c00b02d3.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66cf3639aca119b5c00b02d3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d05da61ff145d7a46fe41b.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d05da61ff145d7a46fe41b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d05da61ff145d7a46fe41b.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d05da61ff145d7a46fe41b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d064c7d79408da050f8b2f.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d064c7d79408da050f8b2f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d064c7d79408da050f8b2f.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d064c7d79408da050f8b2f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d068348ca093db469b4d59.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d068348ca093db469b4d59.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d068348ca093db469b4d59.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d068348ca093db469b4d59.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d0746099f6f3de3678fd26.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d0746099f6f3de3678fd26.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d0746099f6f3de3678fd26.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d0746099f6f3de3678fd26.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d076040c7d1cdf36525af9.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d076040c7d1cdf36525af9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d076040c7d1cdf36525af9.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d076040c7d1cdf36525af9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d081d79b1d57e1b42caabf.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d081d79b1d57e1b42caabf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d081d79b1d57e1b42caabf.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d081d79b1d57e1b42caabf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d085d37aeffce2ef786de3.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d085d37aeffce2ef786de3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d085d37aeffce2ef786de3.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d085d37aeffce2ef786de3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d8fade439d513e5f77c906.md b/curriculum/challenges/english/blocks/workshop-rps-game/66d8fade439d513e5f77c906.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-rps-game/66d8fade439d513e5f77c906.md rename to curriculum/challenges/english/blocks/workshop-rps-game/66d8fade439d513e5f77c906.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2d680e129e1423116a541.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2d680e129e1423116a541.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md rename to curriculum/challenges/english/blocks/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec14d1c216aa063f0be4af.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec14d1c216aa063f0be4af.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec14d1c216aa063f0be4af.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec14d1c216aa063f0be4af.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec19978a066607e23439f8.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec19978a066607e23439f8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec19978a066607e23439f8.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec19978a066607e23439f8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec1a16f930b108b8a76806.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec1a16f930b108b8a76806.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec1a16f930b108b8a76806.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec1a16f930b108b8a76806.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec1bbf5584390a7d08d41f.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec1bbf5584390a7d08d41f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec1bbf5584390a7d08d41f.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec1bbf5584390a7d08d41f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec20a06fff670d37befbd9.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec20a06fff670d37befbd9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec20a06fff670d37befbd9.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec20a06fff670d37befbd9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec3287b182ec0efe8a3135.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec3287b182ec0efe8a3135.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec3287b182ec0efe8a3135.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec3287b182ec0efe8a3135.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec3427fc3e9214c9ed2a14.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec3427fc3e9214c9ed2a14.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec3427fc3e9214c9ed2a14.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec3427fc3e9214c9ed2a14.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec36f6133df7160be3ec66.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec36f6133df7160be3ec66.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec36f6133df7160be3ec66.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec36f6133df7160be3ec66.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec47b454495519739486a7.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ec47b454495519739486a7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ec47b454495519739486a7.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ec47b454495519739486a7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5d38a5d29d0696f8d820.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5d38a5d29d0696f8d820.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5d38a5d29d0696f8d820.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5d38a5d29d0696f8d820.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5d8f9e7168076e932fe2.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5d8f9e7168076e932fe2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5d8f9e7168076e932fe2.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5d8f9e7168076e932fe2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5e0f08e82208364c4128.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5e0f08e82208364c4128.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5e0f08e82208364c4128.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5e0f08e82208364c4128.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5ea8be892e0955ab346c.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5ea8be892e0955ab346c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5ea8be892e0955ab346c.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5ea8be892e0955ab346c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5fc113bcb20a5db9214b.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5fc113bcb20a5db9214b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee5fc113bcb20a5db9214b.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ee5fc113bcb20a5db9214b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee611d478dca0b77f6a393.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ee611d478dca0b77f6a393.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee611d478dca0b77f6a393.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ee611d478dca0b77f6a393.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee7c664f9b65137d925c8a.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63ee7c664f9b65137d925c8a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63ee7c664f9b65137d925c8a.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63ee7c664f9b65137d925c8a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eea5cea403a81a68ae493c.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63eea5cea403a81a68ae493c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eea5cea403a81a68ae493c.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63eea5cea403a81a68ae493c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eea817673c8e1c22927fa6.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63eea817673c8e1c22927fa6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eea817673c8e1c22927fa6.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63eea817673c8e1c22927fa6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eea8e1e143ae1d098c8c9d.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63eea8e1e143ae1d098c8c9d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eea8e1e143ae1d098c8c9d.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63eea8e1e143ae1d098c8c9d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eeb8e86becbf1e75c2cb0d.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63eeb8e86becbf1e75c2cb0d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eeb8e86becbf1e75c2cb0d.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63eeb8e86becbf1e75c2cb0d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eedebb0ec0231ff1cede1a.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63eedebb0ec0231ff1cede1a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eedebb0ec0231ff1cede1a.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63eedebb0ec0231ff1cede1a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63efdbc22a0c56070beabed7.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63efdbc22a0c56070beabed7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63efdbc22a0c56070beabed7.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63efdbc22a0c56070beabed7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63efe370bbfc4a08d500118e.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63efe370bbfc4a08d500118e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63efe370bbfc4a08d500118e.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63efe370bbfc4a08d500118e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eff02f00e69a0b2ac10b43.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63eff02f00e69a0b2ac10b43.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eff02f00e69a0b2ac10b43.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63eff02f00e69a0b2ac10b43.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eff98ffb1d5a0d24ec79cb.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63eff98ffb1d5a0d24ec79cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63eff98ffb1d5a0d24ec79cb.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63eff98ffb1d5a0d24ec79cb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63effe558c87a70e7072e447.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63effe558c87a70e7072e447.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63effe558c87a70e7072e447.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63effe558c87a70e7072e447.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0165121a9181342d5bc66.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0165121a9181342d5bc66.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0165121a9181342d5bc66.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0165121a9181342d5bc66.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f017b4ad028a148eb713c0.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f017b4ad028a148eb713c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f017b4ad028a148eb713c0.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f017b4ad028a148eb713c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f01861f813e01564c95315.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f01861f813e01564c95315.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f01861f813e01564c95315.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f01861f813e01564c95315.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f018f04e487e164dc27bd9.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f018f04e487e164dc27bd9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f018f04e487e164dc27bd9.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f018f04e487e164dc27bd9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f01c9791a0aa1751c73760.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f01c9791a0aa1751c73760.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f01c9791a0aa1751c73760.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f01c9791a0aa1751c73760.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0224ceb16dc196d2c860a.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0224ceb16dc196d2c860a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0224ceb16dc196d2c860a.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0224ceb16dc196d2c860a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f026d041bc6c1a3d5cba0f.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f026d041bc6c1a3d5cba0f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f026d041bc6c1a3d5cba0f.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f026d041bc6c1a3d5cba0f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0284532742c1b26c7a052.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0284532742c1b26c7a052.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0284532742c1b26c7a052.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0284532742c1b26c7a052.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0289df84a581bbdbd29b7.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0289df84a581bbdbd29b7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0289df84a581bbdbd29b7.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0289df84a581bbdbd29b7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0295e673b661ccb299e8a.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0295e673b661ccb299e8a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0295e673b661ccb299e8a.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0295e673b661ccb299e8a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f029b96b9e9e1df93be951.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f029b96b9e9e1df93be951.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f029b96b9e9e1df93be951.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f029b96b9e9e1df93be951.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02a4ef92d711ec1ff618c.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f02a4ef92d711ec1ff618c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02a4ef92d711ec1ff618c.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f02a4ef92d711ec1ff618c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02b22cce1c11fe9604381.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f02b22cce1c11fe9604381.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02b22cce1c11fe9604381.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f02b22cce1c11fe9604381.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02bdeb9b428208b97eb6b.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f02bdeb9b428208b97eb6b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02bdeb9b428208b97eb6b.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f02bdeb9b428208b97eb6b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02c6e18773921ba50aa53.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f02c6e18773921ba50aa53.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f02c6e18773921ba50aa53.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f02c6e18773921ba50aa53.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0311f5ea9382388d6124f.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0311f5ea9382388d6124f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0311f5ea9382388d6124f.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0311f5ea9382388d6124f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f033fdb1fbcc254999fcc3.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f033fdb1fbcc254999fcc3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f033fdb1fbcc254999fcc3.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f033fdb1fbcc254999fcc3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03446c2ed3e264be6c7fc.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f03446c2ed3e264be6c7fc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03446c2ed3e264be6c7fc.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f03446c2ed3e264be6c7fc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0348a54a177272071a595.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0348a54a177272071a595.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0348a54a177272071a595.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0348a54a177272071a595.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f034d012f74627ce538d3a.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f034d012f74627ce538d3a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f034d012f74627ce538d3a.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f034d012f74627ce538d3a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03686c5ea863533ec71f4.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f03686c5ea863533ec71f4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03686c5ea863533ec71f4.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f03686c5ea863533ec71f4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f036ec91fdf238c90665f5.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f036ec91fdf238c90665f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f036ec91fdf238c90665f5.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f036ec91fdf238c90665f5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0370b340915399d31e5eb.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0370b340915399d31e5eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0370b340915399d31e5eb.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0370b340915399d31e5eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0374d5351223a747c301d.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0374d5351223a747c301d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0374d5351223a747c301d.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0374d5351223a747c301d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0378e173e3c3b7638b528.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f0378e173e3c3b7638b528.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f0378e173e3c3b7638b528.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f0378e173e3c3b7638b528.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f038a0ae041d3c5b0cdf23.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f038a0ae041d3c5b0cdf23.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f038a0ae041d3c5b0cdf23.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f038a0ae041d3c5b0cdf23.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f038e671d3f73d5a041973.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f038e671d3f73d5a041973.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f038e671d3f73d5a041973.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f038e671d3f73d5a041973.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f039dbcef7673e4e758fa3.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f039dbcef7673e4e758fa3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f039dbcef7673e4e758fa3.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f039dbcef7673e4e758fa3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03a7143a6ef3f7f3344f0.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f03a7143a6ef3f7f3344f0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03a7143a6ef3f7f3344f0.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f03a7143a6ef3f7f3344f0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03ac2b428b2404a5a7518.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f03ac2b428b2404a5a7518.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03ac2b428b2404a5a7518.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f03ac2b428b2404a5a7518.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03af535682e4138fdb915.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f03af535682e4138fdb915.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03af535682e4138fdb915.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f03af535682e4138fdb915.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03b1ed5ab15420c057463.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f03b1ed5ab15420c057463.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f03b1ed5ab15420c057463.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f03b1ed5ab15420c057463.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f6721d5110af243ef8f3d9.md b/curriculum/challenges/english/blocks/workshop-shopping-cart/63f6721d5110af243ef8f3d9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-cart/63f6721d5110af243ef8f3d9.md rename to curriculum/challenges/english/blocks/workshop-shopping-cart/63f6721d5110af243ef8f3d9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67f63e58ce657ae05908d6c8.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67f63e58ce657ae05908d6c8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67f63e58ce657ae05908d6c8.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67f63e58ce657ae05908d6c8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67f647f3ce657ae05908d6c9.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67f647f3ce657ae05908d6c9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67f647f3ce657ae05908d6c9.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67f647f3ce657ae05908d6c9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcd561ae787aba05a9d917.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcd561ae787aba05a9d917.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcd561ae787aba05a9d917.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcd561ae787aba05a9d917.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcd83e40fa32ca2c6af073.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcd83e40fa32ca2c6af073.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcd83e40fa32ca2c6af073.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcd83e40fa32ca2c6af073.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcdbea6714f8df73b83c86.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcdbea6714f8df73b83c86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcdbea6714f8df73b83c86.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcdbea6714f8df73b83c86.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcde1677d474ebe61b4f2e.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcde1677d474ebe61b4f2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcde1677d474ebe61b4f2e.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcde1677d474ebe61b4f2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcdef983296ff197e9a1cf.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcdef983296ff197e9a1cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fcdef983296ff197e9a1cf.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fcdef983296ff197e9a1cf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe3fe8910ff7e2106ff340.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe3fe8910ff7e2106ff340.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe3fe8910ff7e2106ff340.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe3fe8910ff7e2106ff340.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe42e8e6bbaaf3f128004c.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe42e8e6bbaaf3f128004c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe42e8e6bbaaf3f128004c.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe42e8e6bbaaf3f128004c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe45cc404a5604ea3a1eb9.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe45cc404a5604ea3a1eb9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe45cc404a5604ea3a1eb9.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe45cc404a5604ea3a1eb9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe49ea92b9fc1c09b6e314.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe49ea92b9fc1c09b6e314.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe49ea92b9fc1c09b6e314.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe49ea92b9fc1c09b6e314.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe4adca39a9b224b72d642.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe4adca39a9b224b72d642.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe4adca39a9b224b72d642.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe4adca39a9b224b72d642.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe4fa5e660453e884d6710.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe4fa5e660453e884d6710.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe4fa5e660453e884d6710.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe4fa5e660453e884d6710.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe512b066c4a479f82d6bd.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe512b066c4a479f82d6bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe512b066c4a479f82d6bd.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe512b066c4a479f82d6bd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe53c21e2f8956dcaef1c5.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe53c21e2f8956dcaef1c5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe53c21e2f8956dcaef1c5.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe53c21e2f8956dcaef1c5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe5810b61de16e891dd02f.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe5810b61de16e891dd02f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe5810b61de16e891dd02f.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe5810b61de16e891dd02f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe5f1eaea66710b08c03f1.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe5f1eaea66710b08c03f1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe5f1eaea66710b08c03f1.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe5f1eaea66710b08c03f1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe626cc464f1238514cd8b.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe626cc464f1238514cd8b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe626cc464f1238514cd8b.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe626cc464f1238514cd8b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe66d2490f143c510038bf.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe66d2490f143c510038bf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe66d2490f143c510038bf.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe66d2490f143c510038bf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe694ebcafe94ab7451a8f.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe694ebcafe94ab7451a8f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67fe694ebcafe94ab7451a8f.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67fe694ebcafe94ab7451a8f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff7500255008598207a70c.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff7500255008598207a70c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff7500255008598207a70c.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff7500255008598207a70c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff7e6d04d17507e8923f46.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff7e6d04d17507e8923f46.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff7e6d04d17507e8923f46.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff7e6d04d17507e8923f46.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff7f5515db250dc015f128.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff7f5515db250dc015f128.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff7f5515db250dc015f128.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff7f5515db250dc015f128.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff8059bac7f0146857c2b1.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff8059bac7f0146857c2b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff8059bac7f0146857c2b1.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff8059bac7f0146857c2b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff838da1cb2927ae18a3f5.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff838da1cb2927ae18a3f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff838da1cb2927ae18a3f5.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff838da1cb2927ae18a3f5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff89b745907449e0e5bae4.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff89b745907449e0e5bae4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff89b745907449e0e5bae4.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff89b745907449e0e5bae4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff8defd6747d621c4b838c.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff8defd6747d621c4b838c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff8defd6747d621c4b838c.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff8defd6747d621c4b838c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff8eacd3d965670c9121f9.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff8eacd3d965670c9121f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/67ff8eacd3d965670c9121f9.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/67ff8eacd3d965670c9121f9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/6808baa8f8dcaf4f50a7acaa.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/6808baa8f8dcaf4f50a7acaa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/6808baa8f8dcaf4f50a7acaa.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/6808baa8f8dcaf4f50a7acaa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/6808bcac6bd35f568a19f21a.md b/curriculum/challenges/english/blocks/workshop-shopping-list-app/6808bcac6bd35f568a19f21a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list-app/6808bcac6bd35f568a19f21a.md rename to curriculum/challenges/english/blocks/workshop-shopping-list-app/6808bcac6bd35f568a19f21a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c63bfa4685e4e3843fa0dc.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c63bfa4685e4e3843fa0dc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c63bfa4685e4e3843fa0dc.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c63bfa4685e4e3843fa0dc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c64095f61166ede6e39a84.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c64095f61166ede6e39a84.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c64095f61166ede6e39a84.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c64095f61166ede6e39a84.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c64210413532ee9d3bd342.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c64210413532ee9d3bd342.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c64210413532ee9d3bd342.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c64210413532ee9d3bd342.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c644c08ebcd2ef90c750bd.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c644c08ebcd2ef90c750bd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c644c08ebcd2ef90c750bd.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c644c08ebcd2ef90c750bd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c645b345a39bf04864dc50.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c645b345a39bf04864dc50.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c645b345a39bf04864dc50.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c645b345a39bf04864dc50.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c6491fe4c8e0f16845425f.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c6491fe4c8e0f16845425f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c6491fe4c8e0f16845425f.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c6491fe4c8e0f16845425f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c64ad16796c7f2419b45c5.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c64ad16796c7f2419b45c5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c64ad16796c7f2419b45c5.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c64ad16796c7f2419b45c5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c726c34ecf1e238aa9d7d5.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c726c34ecf1e238aa9d7d5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c726c34ecf1e238aa9d7d5.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c726c34ecf1e238aa9d7d5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c72a55418cc9247b710827.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c72a55418cc9247b710827.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c72a55418cc9247b710827.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c72a55418cc9247b710827.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c72b0ffbc5522525768558.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c72b0ffbc5522525768558.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c72b0ffbc5522525768558.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c72b0ffbc5522525768558.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c72f4d0528bd268a82107b.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c72f4d0528bd268a82107b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c72f4d0528bd268a82107b.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c72f4d0528bd268a82107b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c730183f4020275cbf0611.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c730183f4020275cbf0611.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c730183f4020275cbf0611.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c730183f4020275cbf0611.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c730ee6ae076281721d0b9.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c730ee6ae076281721d0b9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c730ee6ae076281721d0b9.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c730ee6ae076281721d0b9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c73a0c5b264f2a75164d94.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c73a0c5b264f2a75164d94.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c73a0c5b264f2a75164d94.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c73a0c5b264f2a75164d94.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c73a7798f6f62b2ae58f22.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c73a7798f6f62b2ae58f22.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c73a7798f6f62b2ae58f22.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c73a7798f6f62b2ae58f22.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c73fa7433e082c4be096b1.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c73fa7433e082c4be096b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c73fa7433e082c4be096b1.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c73fa7433e082c4be096b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c74079c30b1c2d166cb9a4.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c74079c30b1c2d166cb9a4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c74079c30b1c2d166cb9a4.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c74079c30b1c2d166cb9a4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c742d045c9fc2e09fa64b1.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c742d045c9fc2e09fa64b1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c742d045c9fc2e09fa64b1.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c742d045c9fc2e09fa64b1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c748ffdfbe4f2ede268be2.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66c748ffdfbe4f2ede268be2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66c748ffdfbe4f2ede268be2.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66c748ffdfbe4f2ede268be2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66cbe2319d3845545a293a0b.md b/curriculum/challenges/english/blocks/workshop-shopping-list/66cbe2319d3845545a293a0b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-shopping-list/66cbe2319d3845545a293a0b.md rename to curriculum/challenges/english/blocks/workshop-shopping-list/66cbe2319d3845545a293a0b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cd18eb67c661d8a9e11f3.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641cd18eb67c661d8a9e11f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cd18eb67c661d8a9e11f3.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641cd18eb67c661d8a9e11f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cd91d28bebe226f765d86.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641cd91d28bebe226f765d86.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cd91d28bebe226f765d86.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641cd91d28bebe226f765d86.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cdefa704f232675ed98aa.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641cdefa704f232675ed98aa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cdefa704f232675ed98aa.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641cdefa704f232675ed98aa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cdf57c3f7ee276e1d9b32.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641cdf57c3f7ee276e1d9b32.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cdf57c3f7ee276e1d9b32.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641cdf57c3f7ee276e1d9b32.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ce03dfeca10293e05dad7.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641ce03dfeca10293e05dad7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ce03dfeca10293e05dad7.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641ce03dfeca10293e05dad7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ce3065c50e62f97406973.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641ce3065c50e62f97406973.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ce3065c50e62f97406973.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641ce3065c50e62f97406973.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ce3dcd0aec8309fbc9971.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641ce3dcd0aec8309fbc9971.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ce3dcd0aec8309fbc9971.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641ce3dcd0aec8309fbc9971.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ceed81533263283835c3d.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641ceed81533263283835c3d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641ceed81533263283835c3d.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641ceed81533263283835c3d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cf198ec366c33d6504854.md b/curriculum/challenges/english/blocks/workshop-spam-filter/641cf198ec366c33d6504854.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/641cf198ec366c33d6504854.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/641cf198ec366c33d6504854.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6421f6f59d665615c9e94d8a.md b/curriculum/challenges/english/blocks/workshop-spam-filter/6421f6f59d665615c9e94d8a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6421f6f59d665615c9e94d8a.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/6421f6f59d665615c9e94d8a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6421f98f4999d1179ce37cb4.md b/curriculum/challenges/english/blocks/workshop-spam-filter/6421f98f4999d1179ce37cb4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6421f98f4999d1179ce37cb4.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/6421f98f4999d1179ce37cb4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642205fa6376c818f78bb24e.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642205fa6376c818f78bb24e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642205fa6376c818f78bb24e.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642205fa6376c818f78bb24e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642206e054eef81b5e3092ed.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642206e054eef81b5e3092ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642206e054eef81b5e3092ed.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642206e054eef81b5e3092ed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642208bc4d44701c6fd6f65e.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642208bc4d44701c6fd6f65e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642208bc4d44701c6fd6f65e.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642208bc4d44701c6fd6f65e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64220e8cb589f61e625bf453.md b/curriculum/challenges/english/blocks/workshop-spam-filter/64220e8cb589f61e625bf453.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64220e8cb589f61e625bf453.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/64220e8cb589f61e625bf453.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64220fb017c57d20612de8b8.md b/curriculum/challenges/english/blocks/workshop-spam-filter/64220fb017c57d20612de8b8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64220fb017c57d20612de8b8.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/64220fb017c57d20612de8b8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64221007887f38213fa57827.md b/curriculum/challenges/english/blocks/workshop-spam-filter/64221007887f38213fa57827.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64221007887f38213fa57827.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/64221007887f38213fa57827.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642213bf8d38b0227ed6ab0b.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642213bf8d38b0227ed6ab0b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642213bf8d38b0227ed6ab0b.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642213bf8d38b0227ed6ab0b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64233094a1293c079b5b0996.md b/curriculum/challenges/english/blocks/workshop-spam-filter/64233094a1293c079b5b0996.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64233094a1293c079b5b0996.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/64233094a1293c079b5b0996.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423322e71f8d108608005cb.md b/curriculum/challenges/english/blocks/workshop-spam-filter/6423322e71f8d108608005cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423322e71f8d108608005cb.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/6423322e71f8d108608005cb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423331f0527840934183aba.md b/curriculum/challenges/english/blocks/workshop-spam-filter/6423331f0527840934183aba.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423331f0527840934183aba.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/6423331f0527840934183aba.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642335220b7d830a69eb59fb.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642335220b7d830a69eb59fb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642335220b7d830a69eb59fb.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642335220b7d830a69eb59fb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642335d232d7690b2d67dbaf.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642335d232d7690b2d67dbaf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642335d232d7690b2d67dbaf.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642335d232d7690b2d67dbaf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64233d08f234a310e73f9496.md b/curriculum/challenges/english/blocks/workshop-spam-filter/64233d08f234a310e73f9496.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64233d08f234a310e73f9496.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/64233d08f234a310e73f9496.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642344dc9390c712080432c7.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642344dc9390c712080432c7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642344dc9390c712080432c7.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642344dc9390c712080432c7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64234598ef08dd13114edae5.md b/curriculum/challenges/english/blocks/workshop-spam-filter/64234598ef08dd13114edae5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64234598ef08dd13114edae5.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/64234598ef08dd13114edae5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423462975f33b14056583de.md b/curriculum/challenges/english/blocks/workshop-spam-filter/6423462975f33b14056583de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423462975f33b14056583de.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/6423462975f33b14056583de.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423472aeed932150e8984b6.md b/curriculum/challenges/english/blocks/workshop-spam-filter/6423472aeed932150e8984b6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423472aeed932150e8984b6.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/6423472aeed932150e8984b6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64234797d84734163088961a.md b/curriculum/challenges/english/blocks/workshop-spam-filter/64234797d84734163088961a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/64234797d84734163088961a.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/64234797d84734163088961a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423491485db5e1786dd6434.md b/curriculum/challenges/english/blocks/workshop-spam-filter/6423491485db5e1786dd6434.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/6423491485db5e1786dd6434.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/6423491485db5e1786dd6434.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642349b5b7bae31af21cd5f8.md b/curriculum/challenges/english/blocks/workshop-spam-filter/642349b5b7bae31af21cd5f8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/642349b5b7bae31af21cd5f8.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/642349b5b7bae31af21cd5f8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-spam-filter/66bb6467b4b7381178420970.md b/curriculum/challenges/english/blocks/workshop-spam-filter/66bb6467b4b7381178420970.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-spam-filter/66bb6467b4b7381178420970.md rename to curriculum/challenges/english/blocks/workshop-spam-filter/66bb6467b4b7381178420970.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sql-reference-object/5fa323cdaf6a73463d590659.md b/curriculum/challenges/english/blocks/workshop-sql-reference-object/5fa323cdaf6a73463d590659.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sql-reference-object/5fa323cdaf6a73463d590659.md rename to curriculum/challenges/english/blocks/workshop-sql-reference-object/5fa323cdaf6a73463d590659.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-sql-student-database-part-1/602da0c222201c65d2a019f5.md b/curriculum/challenges/english/blocks/workshop-sql-student-database-part-1/602da0c222201c65d2a019f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-sql-student-database-part-1/602da0c222201c65d2a019f5.md rename to curriculum/challenges/english/blocks/workshop-sql-student-database-part-1/602da0c222201c65d2a019f5.md diff --git a/curriculum/challenges/english/13-relational-databases/learn-sql-by-building-a-student-database-part-2/build-a-student-database-part-2.md b/curriculum/challenges/english/blocks/workshop-sql-student-database-part-2/618590adb0730ca724e37672.md similarity index 100% rename from curriculum/challenges/english/13-relational-databases/learn-sql-by-building-a-student-database-part-2/build-a-student-database-part-2.md rename to curriculum/challenges/english/blocks/workshop-sql-student-database-part-2/618590adb0730ca724e37672.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671f99a5dc221afb86fa2dc0.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671f99a5dc221afb86fa2dc0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671f99a5dc221afb86fa2dc0.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671f99a5dc221afb86fa2dc0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa1717ba9ea1a5fa028e0.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa1717ba9ea1a5fa028e0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa1717ba9ea1a5fa028e0.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa1717ba9ea1a5fa028e0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa3adf532d9231b2c25b8.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa3adf532d9231b2c25b8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa3adf532d9231b2c25b8.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa3adf532d9231b2c25b8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa47e415d88263d349a10.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa47e415d88263d349a10.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa47e415d88263d349a10.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa47e415d88263d349a10.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa537114e412950b62089.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa537114e412950b62089.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa537114e412950b62089.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa537114e412950b62089.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa769540d152e53327f4b.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa769540d152e53327f4b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa769540d152e53327f4b.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa769540d152e53327f4b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa7ed8364b130b5c55d2e.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa7ed8364b130b5c55d2e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa7ed8364b130b5c55d2e.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa7ed8364b130b5c55d2e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa82dc39e4c320352f371.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa82dc39e4c320352f371.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa82dc39e4c320352f371.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa82dc39e4c320352f371.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa93b5eee8737af8bafde.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa93b5eee8737af8bafde.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fa93b5eee8737af8bafde.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fa93b5eee8737af8bafde.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fae2d8e402a405a930e44.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fae2d8e402a405a930e44.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fae2d8e402a405a930e44.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fae2d8e402a405a930e44.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671faec4b3733242b2c10989.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671faec4b3733242b2c10989.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671faec4b3733242b2c10989.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671faec4b3733242b2c10989.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671faf18fd8b7b448a308bf3.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671faf18fd8b7b448a308bf3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671faf18fd8b7b448a308bf3.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671faf18fd8b7b448a308bf3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671faf4ac1e19245df4db7f5.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671faf4ac1e19245df4db7f5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671faf4ac1e19245df4db7f5.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671faf4ac1e19245df4db7f5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fafbae959c048d82bac8d.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fafbae959c048d82bac8d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/671fafbae959c048d82bac8d.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/671fafbae959c048d82bac8d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/6724da4a41a727b89d2541c3.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/6724da4a41a727b89d2541c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-storytelling-app/6724da4a41a727b89d2541c3.md rename to curriculum/challenges/english/blocks/workshop-storytelling-app/6724da4a41a727b89d2541c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/6808fe91a5cb0c3355f23027.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/6808fe91a5cb0c3355f23027.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/6808fe91a5cb0c3355f23027.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/6808fe91a5cb0c3355f23027.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c3.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c3.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c4.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c4.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c5.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c5.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c6.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c6.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c7.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c7.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c8.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c8.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c9.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590c9.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590c9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590ca.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590ca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590ca.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590ca.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cb.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cb.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cc.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cc.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cd.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cd.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590ce.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590ce.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590ce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cf.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590cf.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590cf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d0.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d0.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d1.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d1.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d2.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d2.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d3.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680900675ae3d54ee19590d3.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680fc849a6f2be0a8597c593.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680fc849a6f2be0a8597c593.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/680fc849a6f2be0a8597c593.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/680fc849a6f2be0a8597c593.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/68148d280ee30e5a567a0e2d.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/68148d280ee30e5a567a0e2d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/68148d280ee30e5a567a0e2d.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/68148d280ee30e5a567a0e2d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/68149b101d905a6fc2fcd6d8.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/68149b101d905a6fc2fcd6d8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-superhero-application-form/68149b101d905a6fc2fcd6d8.md rename to curriculum/challenges/english/blocks/workshop-superhero-application-form/68149b101d905a6fc2fcd6d8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68551b677a5f6898af364b85.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68551b677a5f6898af364b85.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68551b677a5f6898af364b85.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68551b677a5f6898af364b85.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685523c05fb41d0848c4b52f.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685523c05fb41d0848c4b52f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685523c05fb41d0848c4b52f.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685523c05fb41d0848c4b52f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68552464ef378e1051a55c28.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68552464ef378e1051a55c28.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68552464ef378e1051a55c28.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68552464ef378e1051a55c28.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6855255d96c1441bd919dc5d.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6855255d96c1441bd919dc5d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6855255d96c1441bd919dc5d.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6855255d96c1441bd919dc5d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858e6408a0999603b2a4fee.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858e6408a0999603b2a4fee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858e6408a0999603b2a4fee.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858e6408a0999603b2a4fee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858e7e23bf9e475e14cb931.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858e7e23bf9e475e14cb931.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858e7e23bf9e475e14cb931.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858e7e23bf9e475e14cb931.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858e9f87e4faa903267d810.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858e9f87e4faa903267d810.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858e9f87e4faa903267d810.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858e9f87e4faa903267d810.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858eadd3144c89d45e02bc7.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858eadd3144c89d45e02bc7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858eadd3144c89d45e02bc7.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858eadd3144c89d45e02bc7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858ebf2552046ab3de9f17c.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858ebf2552046ab3de9f17c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858ebf2552046ab3de9f17c.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858ebf2552046ab3de9f17c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858ee73ed8106ccb214942a.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858ee73ed8106ccb214942a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858ee73ed8106ccb214942a.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858ee73ed8106ccb214942a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858ef974c8ad5dcd7abb9f1.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858ef974c8ad5dcd7abb9f1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858ef974c8ad5dcd7abb9f1.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858ef974c8ad5dcd7abb9f1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858f3a67aa8580ff37016c7.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858f3a67aa8580ff37016c7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858f3a67aa8580ff37016c7.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858f3a67aa8580ff37016c7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858f90c54647a48ddb8822d.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858f90c54647a48ddb8822d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/6858f90c54647a48ddb8822d.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/6858f90c54647a48ddb8822d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68591755e8cd86d27699d282.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68591755e8cd86d27699d282.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68591755e8cd86d27699d282.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68591755e8cd86d27699d282.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68597114730d7c6b8838d204.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68597114730d7c6b8838d204.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/68597114730d7c6b8838d204.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/68597114730d7c6b8838d204.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685972d14c6d8182fbae71f1.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685972d14c6d8182fbae71f1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685972d14c6d8182fbae71f1.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685972d14c6d8182fbae71f1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685973ca82469e940afcc422.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685973ca82469e940afcc422.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685973ca82469e940afcc422.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685973ca82469e940afcc422.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685975c2505e3db255720561.md b/curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685975c2505e3db255720561.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-cta-component/685975c2505e3db255720561.md rename to curriculum/challenges/english/blocks/workshop-tailwind-cta-component/685975c2505e3db255720561.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686383abac6c625a84458ea9.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686383abac6c625a84458ea9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686383abac6c625a84458ea9.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686383abac6c625a84458ea9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52eb.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52eb.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52eb.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52eb.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ec.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ec.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ec.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ec.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ed.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ed.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ed.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ed.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ee.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ee.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ee.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ee.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ef.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ef.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52ef.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52ef.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52f9.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52f9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686386e76197458b7dfd52f9.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686386e76197458b7dfd52f9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864d9999f8a4e3f0d569a3f.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864d9999f8a4e3f0d569a3f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864d9999f8a4e3f0d569a3f.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864d9999f8a4e3f0d569a3f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864dafe72087c517e80f6e0.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864dafe72087c517e80f6e0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864dafe72087c517e80f6e0.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864dafe72087c517e80f6e0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864dcea9ad9f86942ff0158.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864dcea9ad9f86942ff0158.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864dcea9ad9f86942ff0158.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864dcea9ad9f86942ff0158.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864df7ec0fc508ac3828ab5.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864df7ec0fc508ac3828ab5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864df7ec0fc508ac3828ab5.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864df7ec0fc508ac3828ab5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e31ef17310b9e6aa376e.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e31ef17310b9e6aa376e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e31ef17310b9e6aa376e.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e31ef17310b9e6aa376e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e506a6f773d5e300c0b4.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e506a6f773d5e300c0b4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e506a6f773d5e300c0b4.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e506a6f773d5e300c0b4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e580f94941dcfa2bb26d.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e580f94941dcfa2bb26d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e580f94941dcfa2bb26d.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e580f94941dcfa2bb26d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e996adaf0b13437f1d11.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e996adaf0b13437f1d11.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864e996adaf0b13437f1d11.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864e996adaf0b13437f1d11.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864ebcd123f7c335e92d6dd.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864ebcd123f7c335e92d6dd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864ebcd123f7c335e92d6dd.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864ebcd123f7c335e92d6dd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864ed58edec4b4aaeb571cc.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864ed58edec4b4aaeb571cc.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864ed58edec4b4aaeb571cc.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864ed58edec4b4aaeb571cc.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f28c46eb6f00dccd5c54.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f28c46eb6f00dccd5c54.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f28c46eb6f00dccd5c54.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f28c46eb6f00dccd5c54.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f340223afc0f133868d1.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f340223afc0f133868d1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f340223afc0f133868d1.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f340223afc0f133868d1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f66df54d9d3abcd4fd31.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f66df54d9d3abcd4fd31.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f66df54d9d3abcd4fd31.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f66df54d9d3abcd4fd31.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f704409f85463386cd91.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f704409f85463386cd91.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f704409f85463386cd91.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f704409f85463386cd91.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f7985a9b7e5285e27257.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f7985a9b7e5285e27257.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f7985a9b7e5285e27257.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f7985a9b7e5285e27257.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f81018a0085ae30afa9b.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f81018a0085ae30afa9b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f81018a0085ae30afa9b.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f81018a0085ae30afa9b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f8fef1584f68696e8e24.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f8fef1584f68696e8e24.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864f8fef1584f68696e8e24.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864f8fef1584f68696e8e24.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864fb24b8070f904768c24f.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fb24b8070f904768c24f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6864fb24b8070f904768c24f.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fb24b8070f904768c24f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667227c6b33aaf41d4e086.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667227c6b33aaf41d4e086.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667227c6b33aaf41d4e086.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667227c6b33aaf41d4e086.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6866733f0b8f85bcb9587646.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6866733f0b8f85bcb9587646.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6866733f0b8f85bcb9587646.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6866733f0b8f85bcb9587646.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6866740a0f532cc7e9e21877.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6866740a0f532cc7e9e21877.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6866740a0f532cc7e9e21877.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6866740a0f532cc7e9e21877.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6866771fa1b958f7560a6863.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6866771fa1b958f7560a6863.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6866771fa1b958f7560a6863.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6866771fa1b958f7560a6863.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686678efc0d9e60eb59ca029.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686678efc0d9e60eb59ca029.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/686678efc0d9e60eb59ca029.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/686678efc0d9e60eb59ca029.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667a42c6784620c088505c.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667a42c6784620c088505c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667a42c6784620c088505c.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667a42c6784620c088505c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667b354cdc432f3f83c846.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667b354cdc432f3f83c846.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667b354cdc432f3f83c846.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667b354cdc432f3f83c846.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667bdd7e26613a6d013ac4.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667bdd7e26613a6d013ac4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667bdd7e26613a6d013ac4.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667bdd7e26613a6d013ac4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667c33e3c13940ce87c40d.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667c33e3c13940ce87c40d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667c33e3c13940ce87c40d.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667c33e3c13940ce87c40d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667c8eca7580479ead76a0.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667c8eca7580479ead76a0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667c8eca7580479ead76a0.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667c8eca7580479ead76a0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667cefaa5ad54e5ec212a4.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667cefaa5ad54e5ec212a4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667cefaa5ad54e5ec212a4.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667cefaa5ad54e5ec212a4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667da4251a7c59e083bb7e.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667da4251a7c59e083bb7e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667da4251a7c59e083bb7e.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667da4251a7c59e083bb7e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667e17e51bbf62bc6e1737.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667e17e51bbf62bc6e1737.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667e17e51bbf62bc6e1737.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667e17e51bbf62bc6e1737.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667f8aa360b17a01982b7c.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667f8aa360b17a01982b7c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68667f8aa360b17a01982b7c.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68667f8aa360b17a01982b7c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68668014d6a84384018dc302.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68668014d6a84384018dc302.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68668014d6a84384018dc302.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68668014d6a84384018dc302.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c7b1f41ee104cf4aaa16.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c7b1f41ee104cf4aaa16.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c7b1f41ee104cf4aaa16.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c7b1f41ee104cf4aaa16.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c8a8185485144ebbb453.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c8a8185485144ebbb453.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c8a8185485144ebbb453.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c8a8185485144ebbb453.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c93aefc7751d197d1187.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c93aefc7751d197d1187.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c93aefc7751d197d1187.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c93aefc7751d197d1187.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c9fd16b48f2abe22bdaa.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c9fd16b48f2abe22bdaa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867c9fd16b48f2abe22bdaa.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867c9fd16b48f2abe22bdaa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867caa0dbbeb93570ec0069.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867caa0dbbeb93570ec0069.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867caa0dbbeb93570ec0069.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867caa0dbbeb93570ec0069.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867cb70e797d142df4b88e5.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867cb70e797d142df4b88e5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867cb70e797d142df4b88e5.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867cb70e797d142df4b88e5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867cbfbbb4a9f4bc73b01e6.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867cbfbbb4a9f4bc73b01e6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867cbfbbb4a9f4bc73b01e6.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867cbfbbb4a9f4bc73b01e6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867cca6236f87573044a39c.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867cca6236f87573044a39c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/6867cca6236f87573044a39c.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6867cca6236f87573044a39c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68755a4d49de76991ec3763d.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68755a4d49de76991ec3763d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-tailwind-pricing-component/68755a4d49de76991ec3763d.md rename to curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/68755a4d49de76991ec3763d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b102ee0bdbad34a9f85ba0.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b102ee0bdbad34a9f85ba0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b102ee0bdbad34a9f85ba0.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b102ee0bdbad34a9f85ba0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b5928b86e907fdfbf34e56.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b5928b86e907fdfbf34e56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b5928b86e907fdfbf34e56.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b5928b86e907fdfbf34e56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b59829dba144ff1351220f.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b59829dba144ff1351220f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b59829dba144ff1351220f.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b59829dba144ff1351220f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b59b12a745e10011158f7b.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b59b12a745e10011158f7b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b59b12a745e10011158f7b.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b59b12a745e10011158f7b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b59be6ab830800c4df9146.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b59be6ab830800c4df9146.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b59be6ab830800c4df9146.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b59be6ab830800c4df9146.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6d482bbb9e12f2e5ee1ae.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6d482bbb9e12f2e5ee1ae.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6d482bbb9e12f2e5ee1ae.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6d482bbb9e12f2e5ee1ae.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6e39031393e30f2c48d0f.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6e39031393e30f2c48d0f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6e39031393e30f2c48d0f.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6e39031393e30f2c48d0f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6e62423e8a031d6c1f03d.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6e62423e8a031d6c1f03d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6e62423e8a031d6c1f03d.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6e62423e8a031d6c1f03d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6e80d6c3f0b329c360283.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6e80d6c3f0b329c360283.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6e80d6c3f0b329c360283.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6e80d6c3f0b329c360283.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6efddeca35833cd6f0b03.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6efddeca35833cd6f0b03.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6efddeca35833cd6f0b03.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6efddeca35833cd6f0b03.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6f586767a1534f3097353.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6f586767a1534f3097353.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6f586767a1534f3097353.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6f586767a1534f3097353.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6f80fca500635d1e8af8d.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6f80fca500635d1e8af8d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6f80fca500635d1e8af8d.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6f80fca500635d1e8af8d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6fdb76441c738719039fa.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6fdb76441c738719039fa.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6fdb76441c738719039fa.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6fdb76441c738719039fa.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6ffb42b88e33943788abf.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6ffb42b88e33943788abf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b6ffb42b88e33943788abf.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b6ffb42b88e33943788abf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b7049b7709ea3a9547c79d.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b7049b7709ea3a9547c79d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b7049b7709ea3a9547c79d.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b7049b7709ea3a9547c79d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b70b8a611cbf3bcc5c6c5f.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b70b8a611cbf3bcc5c6c5f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b70b8a611cbf3bcc5c6c5f.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b70b8a611cbf3bcc5c6c5f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b7137348cfb53fd3ec6c73.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b7137348cfb53fd3ec6c73.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b7137348cfb53fd3ec6c73.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b7137348cfb53fd3ec6c73.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b7142e588c4a407a51cdb6.md b/curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b7142e588c4a407a51cdb6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-teacher-chatbot/66b7142e588c4a407a51cdb6.md rename to curriculum/challenges/english/blocks/workshop-teacher-chatbot/66b7142e588c4a407a51cdb6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e4c4ec263b62ae7bf54d.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4e4c4ec263b62ae7bf54d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e4c4ec263b62ae7bf54d.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4e4c4ec263b62ae7bf54d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e6c86954de67a3e44ee3.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4e6c86954de67a3e44ee3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e6c86954de67a3e44ee3.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4e6c86954de67a3e44ee3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e6fe78b5aa67ef2fc3e7.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4e6fe78b5aa67ef2fc3e7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e6fe78b5aa67ef2fc3e7.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4e6fe78b5aa67ef2fc3e7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e7241f52bb682eeb8211.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4e7241f52bb682eeb8211.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e7241f52bb682eeb8211.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4e7241f52bb682eeb8211.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e74d0fb4f0687bf4145d.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4e74d0fb4f0687bf4145d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e74d0fb4f0687bf4145d.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4e74d0fb4f0687bf4145d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e78a7ea4a168de4e6a38.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4e78a7ea4a168de4e6a38.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e78a7ea4a168de4e6a38.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4e78a7ea4a168de4e6a38.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e7bbedb22d6939001ad3.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4e7bbedb22d6939001ad3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4e7bbedb22d6939001ad3.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4e7bbedb22d6939001ad3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4eaaa9070a66aecbfe603.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4eaaa9070a66aecbfe603.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4eaaa9070a66aecbfe603.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4eaaa9070a66aecbfe603.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4ebc7eabc5a6babd479cd.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4ebc7eabc5a6babd479cd.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4ebc7eabc5a6babd479cd.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4ebc7eabc5a6babd479cd.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4ecd7735a566c9266a338.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4ecd7735a566c9266a338.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4ecd7735a566c9266a338.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4ecd7735a566c9266a338.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4eec13546c06d61a63d59.md b/curriculum/challenges/english/blocks/workshop-todo-app/64e4eec13546c06d61a63d59.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64e4eec13546c06d61a63d59.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64e4eec13546c06d61a63d59.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec89ee549ecf802de2b3e2.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec89ee549ecf802de2b3e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec89ee549ecf802de2b3e2.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec89ee549ecf802de2b3e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec8f717b261e824d82d6a5.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec8f717b261e824d82d6a5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec8f717b261e824d82d6a5.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec8f717b261e824d82d6a5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9145e424d8835a4e0f28.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec9145e424d8835a4e0f28.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9145e424d8835a4e0f28.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec9145e424d8835a4e0f28.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9282cd547785258cecf2.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec9282cd547785258cecf2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9282cd547785258cecf2.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec9282cd547785258cecf2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9343769e8f85c1e17e05.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec9343769e8f85c1e17e05.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9343769e8f85c1e17e05.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec9343769e8f85c1e17e05.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec94f0de20c086e09b0fc3.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec94f0de20c086e09b0fc3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec94f0de20c086e09b0fc3.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec94f0de20c086e09b0fc3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec959a76336c8767f5cd4d.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec959a76336c8767f5cd4d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec959a76336c8767f5cd4d.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec959a76336c8767f5cd4d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec96761156a187ed32b274.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec96761156a187ed32b274.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec96761156a187ed32b274.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec96761156a187ed32b274.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9b10356c2d8aa05d9ce1.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec9b10356c2d8aa05d9ce1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9b10356c2d8aa05d9ce1.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec9b10356c2d8aa05d9ce1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9c55fdeef78bacd2fc3b.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ec9c55fdeef78bacd2fc3b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ec9c55fdeef78bacd2fc3b.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ec9c55fdeef78bacd2fc3b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fac365aeb8ad70b69b366f.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fac365aeb8ad70b69b366f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fac365aeb8ad70b69b366f.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fac365aeb8ad70b69b366f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fac4d1773e7a719b1254de.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fac4d1773e7a719b1254de.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fac4d1773e7a719b1254de.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fac4d1773e7a719b1254de.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fac6a497811572b338e5e5.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fac6a497811572b338e5e5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fac6a497811572b338e5e5.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fac6a497811572b338e5e5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faca774fd9fd74bc084cc9.md b/curriculum/challenges/english/blocks/workshop-todo-app/64faca774fd9fd74bc084cc9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faca774fd9fd74bc084cc9.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64faca774fd9fd74bc084cc9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fad07f43a101779cb8692a.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fad07f43a101779cb8692a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fad07f43a101779cb8692a.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fad07f43a101779cb8692a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fad9cd2eeb1e7ca2ca8c8b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fadae4f2d51b7d5d8b98d8.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fadae4f2d51b7d5d8b98d8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fadae4f2d51b7d5d8b98d8.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fadae4f2d51b7d5d8b98d8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fadff23375f27ff06c6d40.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fadff23375f27ff06c6d40.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fadff23375f27ff06c6d40.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fadff23375f27ff06c6d40.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fae068bcdc9c805bd8399e.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fae068bcdc9c805bd8399e.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fae068bcdc9c805bd8399e.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fae068bcdc9c805bd8399e.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faedcd16a1e985c4c2dc94.md b/curriculum/challenges/english/blocks/workshop-todo-app/64faedcd16a1e985c4c2dc94.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faedcd16a1e985c4c2dc94.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64faedcd16a1e985c4c2dc94.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faf0418e828c0114a558a7.md b/curriculum/challenges/english/blocks/workshop-todo-app/64faf0418e828c0114a558a7.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faf0418e828c0114a558a7.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64faf0418e828c0114a558a7.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faf65b22ad8d07df9be14d.md b/curriculum/challenges/english/blocks/workshop-todo-app/64faf65b22ad8d07df9be14d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faf65b22ad8d07df9be14d.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64faf65b22ad8d07df9be14d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faf874364ec308f875f636.md b/curriculum/challenges/english/blocks/workshop-todo-app/64faf874364ec308f875f636.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64faf874364ec308f875f636.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64faf874364ec308f875f636.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fafac95328110a69bcb75f.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fafac95328110a69bcb75f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fafac95328110a69bcb75f.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fafac95328110a69bcb75f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb0fa0968f2b113b2d90e9.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb0fa0968f2b113b2d90e9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb0fa0968f2b113b2d90e9.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb0fa0968f2b113b2d90e9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1061ca838611ed6a7d6b.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb1061ca838611ed6a7d6b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1061ca838611ed6a7d6b.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb1061ca838611ed6a7d6b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1321e189a6136d200f77.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb1321e189a6136d200f77.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1321e189a6136d200f77.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb1321e189a6136d200f77.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1436adef3e145b4c3501.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb1436adef3e145b4c3501.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1436adef3e145b4c3501.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb1436adef3e145b4c3501.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb14d890415c14f93069ce.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb14d890415c14f93069ce.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb14d890415c14f93069ce.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb14d890415c14f93069ce.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb154a7c48cd159924bb18.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb154a7c48cd159924bb18.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb154a7c48cd159924bb18.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb154a7c48cd159924bb18.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1c4dc0feb219149a7c7d.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb1c4dc0feb219149a7c7d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb1c4dc0feb219149a7c7d.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb1c4dc0feb219149a7c7d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb285637fa1e1c222033e3.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb285637fa1e1c222033e3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb285637fa1e1c222033e3.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb285637fa1e1c222033e3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb29348a60361ccd45c1e2.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fb29348a60361ccd45c1e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fb29348a60361ccd45c1e2.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fb29348a60361ccd45c1e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fefebad99209211ec30537.md b/curriculum/challenges/english/blocks/workshop-todo-app/64fefebad99209211ec30537.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64fefebad99209211ec30537.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64fefebad99209211ec30537.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff0313700dad264d19dfe4.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ff0313700dad264d19dfe4.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff0313700dad264d19dfe4.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ff0313700dad264d19dfe4.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff04cc33779427a6412449.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ff04cc33779427a6412449.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff04cc33779427a6412449.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ff04cc33779427a6412449.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff068e0426eb288874ed79.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ff068e0426eb288874ed79.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff068e0426eb288874ed79.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ff068e0426eb288874ed79.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff24b80431f62ec6b93f65.md b/curriculum/challenges/english/blocks/workshop-todo-app/64ff24b80431f62ec6b93f65.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/64ff24b80431f62ec6b93f65.md rename to curriculum/challenges/english/blocks/workshop-todo-app/64ff24b80431f62ec6b93f65.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/65003986d17d1e1865b269c0.md b/curriculum/challenges/english/blocks/workshop-todo-app/65003986d17d1e1865b269c0.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/65003986d17d1e1865b269c0.md rename to curriculum/challenges/english/blocks/workshop-todo-app/65003986d17d1e1865b269c0.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/650046832f92c01a35834bca.md b/curriculum/challenges/english/blocks/workshop-todo-app/650046832f92c01a35834bca.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/650046832f92c01a35834bca.md rename to curriculum/challenges/english/blocks/workshop-todo-app/650046832f92c01a35834bca.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/650048b0764f9c1b798200e2.md b/curriculum/challenges/english/blocks/workshop-todo-app/650048b0764f9c1b798200e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/650048b0764f9c1b798200e2.md rename to curriculum/challenges/english/blocks/workshop-todo-app/650048b0764f9c1b798200e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/65004ba581d03d1d5628b41c.md b/curriculum/challenges/english/blocks/workshop-todo-app/65004ba581d03d1d5628b41c.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/65004ba581d03d1d5628b41c.md rename to curriculum/challenges/english/blocks/workshop-todo-app/65004ba581d03d1d5628b41c.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/650300a25b6f72964ab8aca6.md b/curriculum/challenges/english/blocks/workshop-todo-app/650300a25b6f72964ab8aca6.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/650300a25b6f72964ab8aca6.md rename to curriculum/challenges/english/blocks/workshop-todo-app/650300a25b6f72964ab8aca6.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/65099dbd8f137d58e5c0ff16.md b/curriculum/challenges/english/blocks/workshop-todo-app/65099dbd8f137d58e5c0ff16.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/65099dbd8f137d58e5c0ff16.md rename to curriculum/challenges/english/blocks/workshop-todo-app/65099dbd8f137d58e5c0ff16.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d86150a52ced178d567f3.md b/curriculum/challenges/english/blocks/workshop-todo-app/660d86150a52ced178d567f3.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d86150a52ced178d567f3.md rename to curriculum/challenges/english/blocks/workshop-todo-app/660d86150a52ced178d567f3.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d8ca387f989d6b25a3343.md b/curriculum/challenges/english/blocks/workshop-todo-app/660d8ca387f989d6b25a3343.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d8ca387f989d6b25a3343.md rename to curriculum/challenges/english/blocks/workshop-todo-app/660d8ca387f989d6b25a3343.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d8d7bb2424cd7cdf90ec1.md b/curriculum/challenges/english/blocks/workshop-todo-app/660d8d7bb2424cd7cdf90ec1.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d8d7bb2424cd7cdf90ec1.md rename to curriculum/challenges/english/blocks/workshop-todo-app/660d8d7bb2424cd7cdf90ec1.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d90b0ec1ef7da914c5e65.md b/curriculum/challenges/english/blocks/workshop-todo-app/660d90b0ec1ef7da914c5e65.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d90b0ec1ef7da914c5e65.md rename to curriculum/challenges/english/blocks/workshop-todo-app/660d90b0ec1ef7da914c5e65.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d936a55565add0a27199b.md b/curriculum/challenges/english/blocks/workshop-todo-app/660d936a55565add0a27199b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d936a55565add0a27199b.md rename to curriculum/challenges/english/blocks/workshop-todo-app/660d936a55565add0a27199b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d9535e86fd2deb351aeb9.md b/curriculum/challenges/english/blocks/workshop-todo-app/660d9535e86fd2deb351aeb9.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d9535e86fd2deb351aeb9.md rename to curriculum/challenges/english/blocks/workshop-todo-app/660d9535e86fd2deb351aeb9.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d9cb6cc6415e6ca0509d8.md b/curriculum/challenges/english/blocks/workshop-todo-app/660d9cb6cc6415e6ca0509d8.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/660d9cb6cc6415e6ca0509d8.md rename to curriculum/challenges/english/blocks/workshop-todo-app/660d9cb6cc6415e6ca0509d8.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/6632420f81f3cc554a5e540b.md b/curriculum/challenges/english/blocks/workshop-todo-app/6632420f81f3cc554a5e540b.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/6632420f81f3cc554a5e540b.md rename to curriculum/challenges/english/blocks/workshop-todo-app/6632420f81f3cc554a5e540b.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/66ad0f178ed5791ed898fe56.md b/curriculum/challenges/english/blocks/workshop-todo-app/66ad0f178ed5791ed898fe56.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/66ad0f178ed5791ed898fe56.md rename to curriculum/challenges/english/blocks/workshop-todo-app/66ad0f178ed5791ed898fe56.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/671682cd6d7aa95f0078f35f.md b/curriculum/challenges/english/blocks/workshop-todo-app/671682cd6d7aa95f0078f35f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/671682cd6d7aa95f0078f35f.md rename to curriculum/challenges/english/blocks/workshop-todo-app/671682cd6d7aa95f0078f35f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-todo-app/67168a7243b6396cb69c1bdf.md b/curriculum/challenges/english/blocks/workshop-todo-app/67168a7243b6396cb69c1bdf.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-todo-app/67168a7243b6396cb69c1bdf.md rename to curriculum/challenges/english/blocks/workshop-todo-app/67168a7243b6396cb69c1bdf.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd33334277c108f5e0cb21.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd33334277c108f5e0cb21.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd33334277c108f5e0cb21.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd33334277c108f5e0cb21.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd46ec4ec904186ad52ba5.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd46ec4ec904186ad52ba5.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd46ec4ec904186ad52ba5.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd46ec4ec904186ad52ba5.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd49e05693111a41771f29.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd49e05693111a41771f29.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd49e05693111a41771f29.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd49e05693111a41771f29.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd4cf8b5fe391b324ad11f.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd4cf8b5fe391b324ad11f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd4cf8b5fe391b324ad11f.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd4cf8b5fe391b324ad11f.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd4fe67813f71c3479e64a.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd4fe67813f71c3479e64a.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd4fe67813f71c3479e64a.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd4fe67813f71c3479e64a.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd50e3d32a311cfced03e2.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd50e3d32a311cfced03e2.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd50e3d32a311cfced03e2.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd50e3d32a311cfced03e2.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd51b36a4e711da29a8622.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd51b36a4e711da29a8622.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd51b36a4e711da29a8622.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd51b36a4e711da29a8622.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd525b0e575b1e5abf4c03.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd525b0e575b1e5abf4c03.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd525b0e575b1e5abf4c03.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd525b0e575b1e5abf4c03.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd57e96257ed1fabbe4879.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd57e96257ed1fabbe4879.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd57e96257ed1fabbe4879.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd57e96257ed1fabbe4879.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd59f6581d3a20c9cc6460.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd59f6581d3a20c9cc6460.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd59f6581d3a20c9cc6460.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd59f6581d3a20c9cc6460.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd5bace629fa219a70aa6d.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd5bace629fa219a70aa6d.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd5bace629fa219a70aa6d.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd5bace629fa219a70aa6d.md diff --git a/curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd61c24bfc0a240132fd2f.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd61c24bfc0a240132fd2f.md similarity index 100% rename from curriculum/challenges/english/25-front-end-development/workshop-toggle-text-app/67cd61c24bfc0a240132fd2f.md rename to curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd61c24bfc0a240132fd2f.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e235a8acb466c97ccbf00.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md rename to curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e235a8acb466c97ccbf00.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e236d8acb466c97ccbf01.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md rename to curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e236d8acb466c97ccbf01.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e23788acb466c97ccbf02.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md rename to curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e23788acb466c97ccbf02.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e23828acb466c97ccbf03.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md rename to curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e23828acb466c97ccbf03.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e238f8acb466c97ccbf04.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md rename to curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e238f8acb466c97ccbf04.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e239e8acb466c97ccbf05.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md rename to curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647e239e8acb466c97ccbf05.md diff --git a/curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/trophy-write-your-first-code-using-c-sharp.md b/curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647f85d407d29547b3bee1bb.md similarity index 100% rename from curriculum/challenges/english/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/trophy-write-your-first-code-using-c-sharp.md rename to curriculum/challenges/english/blocks/write-your-first-code-using-c-sharp/647f85d407d29547b3bee1bb.md diff --git a/curriculum/challenges/english/00-certifications/a1-professional-chinese/a1-professional-chinese-certification.yml b/curriculum/challenges/english/certifications/a1-professional-chinese.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/a1-professional-chinese/a1-professional-chinese-certification.yml rename to curriculum/challenges/english/certifications/a1-professional-chinese.yml diff --git a/curriculum/challenges/english/00-certifications/a2-english-for-developers-certification/a2-english-for-developers-certification.yml b/curriculum/challenges/english/certifications/a2-english-for-developers.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/a2-english-for-developers-certification/a2-english-for-developers-certification.yml rename to curriculum/challenges/english/certifications/a2-english-for-developers.yml diff --git a/curriculum/challenges/english/00-certifications/a2-professional-chinese-certification/a2-professional-chinese-certification.yml b/curriculum/challenges/english/certifications/a2-professional-chinese.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/a2-professional-chinese-certification/a2-professional-chinese-certification.yml rename to curriculum/challenges/english/certifications/a2-professional-chinese.yml diff --git a/curriculum/challenges/english/00-certifications/a2-professional-spanish-certification/a2-professional-spanish-certification.yml b/curriculum/challenges/english/certifications/a2-professional-spanish.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/a2-professional-spanish-certification/a2-professional-spanish-certification.yml rename to curriculum/challenges/english/certifications/a2-professional-spanish.yml diff --git a/curriculum/challenges/english/00-certifications/b1-english-for-developers-certification/b1-english-for-developers-certification.yml b/curriculum/challenges/english/certifications/b1-english-for-developers.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/b1-english-for-developers-certification/b1-english-for-developers-certification.yml rename to curriculum/challenges/english/certifications/b1-english-for-developers.yml diff --git a/curriculum/challenges/english/00-certifications/back-end-development-and-apis-certification/back-end-development-and-apis-certification.yml b/curriculum/challenges/english/certifications/back-end-development-and-apis.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/back-end-development-and-apis-certification/back-end-development-and-apis-certification.yml rename to curriculum/challenges/english/certifications/back-end-development-and-apis.yml diff --git a/curriculum/challenges/english/00-certifications/college-algebra-with-python-certification/college-algebra-with-python-certification.yml b/curriculum/challenges/english/certifications/college-algebra-with-python.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/college-algebra-with-python-certification/college-algebra-with-python-certification.yml rename to curriculum/challenges/english/certifications/college-algebra-with-python.yml diff --git a/curriculum/challenges/english/00-certifications/data-analysis-with-python-certification/data-analysis-with-python-certification.yml b/curriculum/challenges/english/certifications/data-analysis-with-python.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/data-analysis-with-python-certification/data-analysis-with-python-certification.yml rename to curriculum/challenges/english/certifications/data-analysis-with-python.yml diff --git a/curriculum/challenges/english/00-certifications/data-visualization-certification/data-visualization-certification.yml b/curriculum/challenges/english/certifications/data-visualization.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/data-visualization-certification/data-visualization-certification.yml rename to curriculum/challenges/english/certifications/data-visualization.yml diff --git a/curriculum/challenges/english/00-certifications/foundational-c-sharp-with-microsoft-certification/foundational-c-sharp-with-microsoft.yml b/curriculum/challenges/english/certifications/foundational-c-sharp-with-microsoft.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/foundational-c-sharp-with-microsoft-certification/foundational-c-sharp-with-microsoft.yml rename to curriculum/challenges/english/certifications/foundational-c-sharp-with-microsoft.yml diff --git a/curriculum/challenges/english/00-certifications/front-end-development-libraries-certification/front-end-development-libraries-certification.yml b/curriculum/challenges/english/certifications/front-end-development-libraries.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/front-end-development-libraries-certification/front-end-development-libraries-certification.yml rename to curriculum/challenges/english/certifications/front-end-development-libraries.yml diff --git a/curriculum/challenges/english/00-certifications/full-stack-developer/full-stack-developer.yml b/curriculum/challenges/english/certifications/full-stack-developer.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/full-stack-developer/full-stack-developer.yml rename to curriculum/challenges/english/certifications/full-stack-developer.yml diff --git a/curriculum/challenges/english/00-certifications/information-security-certification/information-security-certification.yml b/curriculum/challenges/english/certifications/information-security.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/information-security-certification/information-security-certification.yml rename to curriculum/challenges/english/certifications/information-security.yml diff --git a/curriculum/challenges/english/00-certifications/javascript-algorithms-and-data-structures-v8/javascript-algorithms-and-data-structures-certification-v8.yml b/curriculum/challenges/english/certifications/javascript-algorithms-and-data-structures-v8.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/javascript-algorithms-and-data-structures-v8/javascript-algorithms-and-data-structures-certification-v8.yml rename to curriculum/challenges/english/certifications/javascript-algorithms-and-data-structures-v8.yml diff --git a/curriculum/challenges/english/00-certifications/javascript-algorithms-and-data-structures-certification/javascript-algorithms-and-data-structures-certification.yml b/curriculum/challenges/english/certifications/javascript-algorithms-and-data-structures.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/javascript-algorithms-and-data-structures-certification/javascript-algorithms-and-data-structures-certification.yml rename to curriculum/challenges/english/certifications/javascript-algorithms-and-data-structures.yml diff --git a/curriculum/challenges/english/00-certifications/legacy-back-end-certification/legacy-back-end-certification.yml b/curriculum/challenges/english/certifications/legacy-back-end.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/legacy-back-end-certification/legacy-back-end-certification.yml rename to curriculum/challenges/english/certifications/legacy-back-end.yml diff --git a/curriculum/challenges/english/00-certifications/legacy-data-visualization-certification/legacy-data-visualization-certification.yml b/curriculum/challenges/english/certifications/legacy-data-visualization.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/legacy-data-visualization-certification/legacy-data-visualization-certification.yml rename to curriculum/challenges/english/certifications/legacy-data-visualization.yml diff --git a/curriculum/challenges/english/00-certifications/legacy-front-end-certification/legacy-front-end-certification.yml b/curriculum/challenges/english/certifications/legacy-front-end.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/legacy-front-end-certification/legacy-front-end-certification.yml rename to curriculum/challenges/english/certifications/legacy-front-end.yml diff --git a/curriculum/challenges/english/00-certifications/legacy-full-stack-certification/legacy-full-stack-certification.yml b/curriculum/challenges/english/certifications/legacy-full-stack.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/legacy-full-stack-certification/legacy-full-stack-certification.yml rename to curriculum/challenges/english/certifications/legacy-full-stack.yml diff --git a/curriculum/challenges/english/00-certifications/legacy-information-security-and-quality-assurance-certification/legacy-information-security-and-quality-assurance-certification.yml b/curriculum/challenges/english/certifications/legacy-information-security-and-quality-assurance.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/legacy-information-security-and-quality-assurance-certification/legacy-information-security-and-quality-assurance-certification.yml rename to curriculum/challenges/english/certifications/legacy-information-security-and-quality-assurance.yml diff --git a/curriculum/challenges/english/00-certifications/machine-learning-with-python-certification/machine-learning-with-python-certification.yml b/curriculum/challenges/english/certifications/machine-learning-with-python.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/machine-learning-with-python-certification/machine-learning-with-python-certification.yml rename to curriculum/challenges/english/certifications/machine-learning-with-python.yml diff --git a/curriculum/challenges/english/00-certifications/quality-assurance-certification/quality-assurance-certification.yml b/curriculum/challenges/english/certifications/quality-assurance.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/quality-assurance-certification/quality-assurance-certification.yml rename to curriculum/challenges/english/certifications/quality-assurance.yml diff --git a/curriculum/challenges/english/00-certifications/relational-database-certification/relational-database-certification.yml b/curriculum/challenges/english/certifications/relational-database.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/relational-database-certification/relational-database-certification.yml rename to curriculum/challenges/english/certifications/relational-database.yml diff --git a/curriculum/challenges/english/00-certifications/responsive-web-design-certification/responsive-web-design-certification.yml b/curriculum/challenges/english/certifications/responsive-web-design.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/responsive-web-design-certification/responsive-web-design-certification.yml rename to curriculum/challenges/english/certifications/responsive-web-design.yml diff --git a/curriculum/challenges/english/00-certifications/scientific-computing-with-python-certification/scientific-computing-with-python-certification.yml b/curriculum/challenges/english/certifications/scientific-computing-with-python.yml similarity index 100% rename from curriculum/challenges/english/00-certifications/scientific-computing-with-python-certification/scientific-computing-with-python-certification.yml rename to curriculum/challenges/english/certifications/scientific-computing-with-python.yml diff --git a/curriculum/get-challenges.js b/curriculum/get-challenges.js index 6c98a34d249..401896bc759 100644 --- a/curriculum/get-challenges.js +++ b/curriculum/get-challenges.js @@ -1,182 +1,13 @@ const fs = require('fs'); const path = require('path'); const util = require('util'); -const yaml = require('js-yaml'); -const { findIndex } = require('lodash'); -const readDirP = require('readdirp'); -const stringSimilarity = require('string-similarity'); const { curriculum: curriculumLangs } = require('../shared/config/i18n').availableLangs; -const { parseMD } = require('../tools/challenge-parser/parser'); - -const { - translateCommentsInChallenge -} = require('../tools/challenge-parser/translation-parser'); - -const { isAuditedSuperBlock } = require('../shared/utils/is-audited'); -const { createPoly } = require('../shared/utils/polyvinyl'); -const { chapterBasedSuperBlocks } = require('../shared/config/curriculum'); -const { - getSuperOrder, - getSuperBlockFromDir, - getChapterFromBlock, - getModuleFromBlock, - getBlockOrder -} = require('./utils'); -const { metaSchemaValidator } = require('./schema/meta-schema'); -const { - assertSuperBlockStructure -} = require('./schema/superblock-structure-schema'); - -const fullStackSuperBlockStructure = require('./superblock-structure/full-stack.json'); - -assertSuperBlockStructure(fullStackSuperBlockStructure); +const { buildCurriculum } = require('./build-curriculum'); const access = util.promisify(fs.access); -const ENGLISH_CHALLENGES_DIR = path.resolve(__dirname, 'challenges'); -const ENGLISH_DICTIONARIES_DIR = path.resolve(__dirname, 'dictionaries'); -const META_DIR = path.resolve(ENGLISH_CHALLENGES_DIR, '_meta'); - -// This is to allow English to build without having to download the i18n files. -// It fails when trying to resolve the i18n-curriculum path if they don't exist. -const curriculumLocale = process.env.CURRICULUM_LOCALE ?? 'english'; -const I18N_CURRICULUM_DIR = path.resolve( - __dirname, - curriculumLocale === 'english' ? '.' : 'i18n-curriculum/curriculum' -); - -const I18N_CHALLENGES_DIR = path.resolve(I18N_CURRICULUM_DIR, 'challenges'); -const I18N_DICTIONARIES_DIR = path.resolve(I18N_CURRICULUM_DIR, 'dictionaries'); - -exports.ENGLISH_CHALLENGES_DIR = ENGLISH_CHALLENGES_DIR; -exports.META_DIR = META_DIR; -exports.I18N_CHALLENGES_DIR = I18N_CHALLENGES_DIR; - -const COMMENT_TRANSLATIONS = createCommentMap( - I18N_DICTIONARIES_DIR, - ENGLISH_DICTIONARIES_DIR -); - -function createCommentMap(dictionariesDir, englishDictionariesDir) { - const languages = fs.readdirSync(dictionariesDir); - - // get all their dictionaries - const dictionaries = languages.reduce( - (acc, lang) => ({ - ...acc, - [lang]: require(path.resolve(dictionariesDir, lang, 'comments.json')) - }), - {} - ); - - // get the english dicts - const COMMENTS_TO_TRANSLATE = require( - path.resolve(englishDictionariesDir, 'english', 'comments.json') - ); - - const COMMENTS_TO_NOT_TRANSLATE = require( - path.resolve( - englishDictionariesDir, - 'english', - 'comments-to-not-translate.json' - ) - ); - - // map from english comment text to translations - const translatedCommentMap = Object.entries(COMMENTS_TO_TRANSLATE).reduce( - (acc, [id, text]) => { - return { - ...acc, - [text]: getTranslationEntry(dictionaries, { engId: id, text }) - }; - }, - {} - ); - - // map from english comment text to itself - const untranslatableCommentMap = Object.values( - COMMENTS_TO_NOT_TRANSLATE - ).reduce((acc, text) => { - const englishEntry = languages.reduce( - (acc, lang) => ({ - ...acc, - [lang]: text - }), - {} - ); - return { - ...acc, - [text]: englishEntry - }; - }, {}); - - const allComments = { ...translatedCommentMap, ...untranslatableCommentMap }; - - // the english entries need to be added here, because english is not in - // languages - Object.keys(allComments).forEach(comment => { - allComments[comment].english = comment; - }); - - return allComments; -} - -exports.createCommentMap = createCommentMap; - -function getTranslationEntry(dicts, { engId, text }) { - return Object.keys(dicts).reduce((acc, lang) => { - const entry = dicts[lang][engId]; - if (entry) { - return { ...acc, [lang]: entry }; - } else { - // default to english - return { ...acc, [lang]: text }; - } - }, {}); -} - -function getChallengesDirForLang(lang) { - if (lang === 'english') { - return path.resolve(ENGLISH_CHALLENGES_DIR, `${lang}`); - } else { - return path.resolve(I18N_CHALLENGES_DIR, `${lang}`); - } -} - -function getMetaForBlock(block) { - return JSON.parse( - fs.readFileSync(path.resolve(META_DIR, `${block}/meta.json`), 'utf8') - ); -} - -function parseCert(filePath) { - return yaml.load(fs.readFileSync(filePath, 'utf8')); -} - -exports.getChallengesDirForLang = getChallengesDirForLang; -exports.getMetaForBlock = getMetaForBlock; - -// This recursively walks the directories starting at root, and calls cb for -// each file/directory and only resolves once all the callbacks do. -const walk = (root, target, options, cb) => { - return new Promise(resolve => { - let running = 1; - function done() { - if (--running === 0) { - resolve(target); - } - } - readDirP(root, options) - .on('data', file => { - running++; - cb(file, target).then(done); - }) - .on('end', done); - }); -}; - exports.getChallengesForLang = async function getChallengesForLang( lang, filters @@ -185,356 +16,10 @@ exports.getChallengesForLang = async function getChallengesForLang( if (invalidLang) throw Error(`${lang} is not a accepted language. Accepted languages are ${curriculumLangs.join(', ')}`); - // english determines the shape of the curriculum, all other languages mirror - // it. - const root = getChallengesDirForLang('english'); - // scaffold the curriculum, first set up the superblocks, then recurse into - // the blocks - const curriculum = await walk( - root, - {}, - { type: 'directories', depth: 0 }, - buildSuperBlocks - ); - const superBlocks = Object.keys(curriculum); - const blocksWithParent = Object.entries(curriculum).flatMap( - ([key, superBlock]) => { - const blocks = Object.entries(superBlock.blocks); - return blocks.map(([block, blockData]) => ({ - block, - blockData, - superBlock: key - })); - } - ); - - const blocks = blocksWithParent.map(({ block }) => block); - - let filteredCurriculum = curriculum; - const updatedFilters = { ...filters }; - if (filters?.superBlock) { - const target = stringSimilarity.findBestMatch( - filters.superBlock, - superBlocks - ).bestMatch.target; - - console.log('superBlock being tested:', target); - - filteredCurriculum = { - [target]: curriculum[target] - }; - updatedFilters.superBlock = target; - } else if (filters?.block) { - const target = stringSimilarity.findBestMatch(filters.block, blocks) - .bestMatch.target; - - console.log('block being tested:', target); - const targetBlock = blocksWithParent.find(({ block }) => block === target); - - filteredCurriculum = { - [targetBlock.superBlock]: { - blocks: { - [targetBlock.block]: targetBlock.blockData - } - } - }; - updatedFilters.block = targetBlock.block; - } else if (filters?.challengeId) { - const blocksWithMeta = blocksWithParent.filter( - ({ blockData }) => blockData.meta - ); - const container = blocksWithMeta.filter(({ blockData }) => { - return blockData.meta.challengeOrder.some( - ({ id }) => id === filters.challengeId - ); - }); - - if (container.length === 0) { - throw new Error(`No block found with challengeId ${filters.challengeId}`); - } - if (container.length > 1) { - throw new Error( - `Multiple blocks found with challengeId ${filters.challengeId}` - ); - } - const targetBlock = container[0]; - filteredCurriculum = { - [targetBlock.superBlock]: { - blocks: { - [targetBlock.block]: targetBlock.blockData - } - } - }; - updatedFilters.block = targetBlock.block; - updatedFilters.superBlock = targetBlock.superBlock; - } - - const cb = (file, curriculum) => - buildChallenges(file, curriculum, lang, updatedFilters); - // fill the scaffold with the challenges - return walk( - root, - filteredCurriculum, - { type: 'files', fileFilter: ['*.md', '*.yml'] }, - cb - ); + return buildCurriculum(lang, filters); }; -async function buildBlocks(file, curriculum, superBlock) { - const { basename: blockName } = file; - const metaPath = path.resolve(META_DIR, `${blockName}/meta.json`); - const isCertification = !fs.existsSync(metaPath); - const isEmptyDir = fs.readdirSync(file.fullPath).length === 0; - if (isEmptyDir) { - throw Error( - `Block directory, ${file.fullPath}, is empty. -If this block should exist, please add challenge files to it. -If this block should not exist, please remove the directory.` - ); - } - if (isCertification && superBlock !== 'certifications') { - throw Error( - `superblock ${superBlock} is missing meta.json for ${blockName}` - ); - } - - if (isCertification) { - curriculum['certifications'].blocks[blockName] = { challenges: [] }; - } else { - const blockMeta = JSON.parse(fs.readFileSync(metaPath)); - - const validateMeta = metaSchemaValidator(blockMeta); - if (validateMeta.error) { - throw Error( - `${validateMeta.error} in meta.json for block '${blockName}'` - ); - } - - const { isUpcomingChange } = blockMeta; - - if (!isUpcomingChange || process.env.SHOW_UPCOMING_CHANGES === 'true') { - // add the block to the superBlock - const blockInfo = { meta: blockMeta, challenges: [] }; - curriculum[superBlock].blocks[blockName] = blockInfo; - } - } -} - -async function buildSuperBlocks({ path, fullPath }, curriculum) { - const superBlock = getSuperBlockFromDir(getBaseDir(path)); - curriculum[superBlock] = { blocks: {} }; - - const cb = (file, curriculum) => buildBlocks(file, curriculum, superBlock); - return walk(fullPath, curriculum, { depth: 1, type: 'directories' }, cb); -} - -async function buildChallenges({ path: filePath }, curriculum, lang, filters) { - // path is relative to getChallengesDirForLang(lang) - const block = getBlockNameFromPath(filePath); - if (filters?.block && block !== filters.block) { - return; - } - const superBlockDir = getBaseDir(filePath); - const superBlock = getSuperBlockFromDir(superBlockDir); - if (filters?.superBlock && superBlock !== filters.superBlock) { - return; - } - let challengeBlock; - - // TODO: this try block and process exit can all go once errors terminate the - // tests correctly. - try { - challengeBlock = curriculum[superBlock].blocks[block]; - if (!challengeBlock) { - // this should only happen when a isUpcomingChange block is skipped - return; - } - } catch (e) { - console.error(e); - console.log(`failed to create superBlock from ${superBlockDir}`); - process.exit(1); - } - const { meta } = challengeBlock; - const isCert = path.extname(filePath) === '.yml'; - const englishPath = path.resolve( - __dirname, - ENGLISH_CHALLENGES_DIR, - 'english', - filePath - ); - const i18nPath = path.resolve(__dirname, I18N_CHALLENGES_DIR, lang, filePath); - const createChallenge = generateChallengeCreator(lang, englishPath, i18nPath); - - await assertHasEnglishSource(filePath, lang, englishPath); - const challenge = isCert - ? await parseCert(englishPath) - : await createChallenge(filePath, meta); - - // this builds the entire block, even if we only want one challenge, which is - // inefficient, but finding the next challenge without building the whole - // block is fiddly. - challengeBlock.challenges = [...challengeBlock.challenges, challenge]; -} - -// This is a slightly weird abstraction, but it lets us define helper functions -// without passing around a ton of arguments. -function generateChallengeCreator(lang, englishPath, i18nPath) { - function addMetaToChallenge(challenge, meta) { - function addChapterAndModuleToChallenge(challenge) { - if (chapterBasedSuperBlocks.includes(challenge.superBlock)) { - const chapter = getChapterFromBlock( - challenge.block, - fullStackSuperBlockStructure - ); - - if (!meta.isUpcomingChange && chapter.comingSoon) { - throw Error( - `The '${chapter.dashedName}' chapter is 'comingSoon', but its '${meta.dashedName}' block is not hidden. Set 'isUpcomingChange' to 'true' in the 'meta.json' for the block to hide it.` - ); - } - - challenge.chapter = chapter.dashedName; - - const module = getModuleFromBlock( - challenge.block, - fullStackSuperBlockStructure - ); - - if (!meta.isUpcomingChange && module.comingSoon) { - throw Error( - `The '${chapter.dashedName}' module is 'comingSoon', but its '${meta.dashedName}' block is not hidden. Set 'isUpcomingChange' to 'true' in the 'meta.json' for the block to hide it.` - ); - } - - challenge.module = module.dashedName; - } - } - const challengeOrder = findIndex( - meta.challengeOrder, - ({ id }) => id === challenge.id - ); - - const isLastChallengeInBlock = - meta.challengeOrder.length - 1 === challengeOrder; - - const isObjectIdFilename = /\/[a-z0-9]{24}\.md$/.test(englishPath); - if (isObjectIdFilename) { - const filename = englishPath.split('/').pop(); - if (filename !== `${challenge.id}.md`) { - throw Error( - `Filename matches MongoDB ObjectID pattern, but ${filename} does not match challenge id ${challenge.id}` - ); - } - } - - challenge.block = meta.dashedName; - challenge.blockType = meta.blockType; - challenge.blockLayout = meta.blockLayout; - challenge.hasEditableBoundaries = !!meta.hasEditableBoundaries; - challenge.order = chapterBasedSuperBlocks.includes(meta.superBlock) - ? getBlockOrder(meta.dashedName, fullStackSuperBlockStructure) - : meta.order; - - if (!challenge.description) challenge.description = ''; - if (!challenge.instructions) challenge.instructions = ''; - if (!challenge.questions) challenge.questions = []; - - // const superOrder = getSuperOrder(meta.superBlock); - // NOTE: Use this version when a super block is in beta. - const superOrder = getSuperOrder(meta.superBlock); - if (superOrder !== null) challenge.superOrder = superOrder; - /* Since there can be more than one way to complete a certification (using the - legacy curriculum or the new one, for instance), we need a certification - field to track which certification this belongs to. */ - const dupeCertifications = [ - { - certification: 'responsive-web-design', - dupe: '2022/responsive-web-design' - } - ]; - const hasDupe = dupeCertifications.find( - cert => cert.dupe === meta.superBlock - ); - challenge.certification = hasDupe ? hasDupe.certification : meta.superBlock; - challenge.superBlock = meta.superBlock; - challenge.challengeOrder = challengeOrder; - challenge.isLastChallengeInBlock = isLastChallengeInBlock; - challenge.isPrivate = challenge.isPrivate || meta.isPrivate; - challenge.required = (meta.required || []).concat(challenge.required || []); - challenge.template = meta.template; - challenge.helpCategory = challenge.helpCategory || meta.helpCategory; - challenge.usesMultifileEditor = !!meta.usesMultifileEditor; - challenge.disableLoopProtectTests = !!meta.disableLoopProtectTests; - challenge.disableLoopProtectPreview = !!meta.disableLoopProtectPreview; - - addChapterAndModuleToChallenge(challenge); - } - - function fixChallengeProperties(challenge) { - if (challenge.challengeFiles) { - // The client expects the challengeFiles to be an array of polyvinyls - challenge.challengeFiles = challengeFilesToPolys( - challenge.challengeFiles - ); - } - if (challenge.solutions?.length) { - // The test runner needs the solutions to be arrays of polyvinyls so it - // can sort them correctly. - challenge.solutions = challenge.solutions.map(challengeFilesToPolys); - } - } - - async function createChallenge(filePath, maybeMeta) { - const meta = maybeMeta - ? maybeMeta - : require( - path.resolve(META_DIR, `${getBlockNameFromPath(filePath)}/meta.json`) - ); - - const isAudited = isAuditedSuperBlock(lang, meta.superBlock); - - // If we can use the language, do so. Otherwise, default to english. - const langUsed = isAudited && fs.existsSync(i18nPath) ? lang : 'english'; - - const challenge = translateCommentsInChallenge( - await parseMD(langUsed === 'english' ? englishPath : i18nPath), - langUsed, - COMMENT_TRANSLATIONS - ); - challenge.translationPending = lang !== 'english' && !isAudited; - addMetaToChallenge(challenge, meta); - fixChallengeProperties(challenge); - - return challenge; - } - return createChallenge; -} - -function challengeFilesToPolys(files) { - return files.reduce((challengeFiles, challengeFile) => { - return [ - ...challengeFiles, - { - ...createPoly(challengeFile), - seed: challengeFile.contents.slice(0) - } - ]; - }, []); -} - -async function assertHasEnglishSource(filePath, lang, englishPath) { - const missingEnglish = - lang !== 'english' && - !(await hasEnglishSource(ENGLISH_CHALLENGES_DIR, filePath)); - if (missingEnglish) - throw Error(`Missing English challenge for -${filePath} -It should be in -${englishPath} -`); -} - async function hasEnglishSource(basePath, translationPath) { const englishRoot = path.resolve(__dirname, basePath, 'english'); return await access( @@ -545,15 +30,4 @@ async function hasEnglishSource(basePath, translationPath) { .catch(() => false); } -function getBaseDir(filePath) { - const [baseDir] = filePath.split(path.sep); - return baseDir; -} - -function getBlockNameFromPath(filePath) { - const [, block] = filePath.split(path.sep); - return block; -} - exports.hasEnglishSource = hasEnglishSource; -exports.generateChallengeCreator = generateChallengeCreator; diff --git a/curriculum/get-challenges.test.js b/curriculum/get-challenges.test.js index 5d35db2c0fc..97e9a9e7438 100644 --- a/curriculum/get-challenges.test.js +++ b/curriculum/get-challenges.test.js @@ -1,10 +1,4 @@ -const path = require('path'); - -const { - hasEnglishSource, - createCommentMap, - getChallengesForLang -} = require('./get-challenges'); +const { hasEnglishSource, getChallengesForLang } = require('./get-challenges'); const EXISTING_CHALLENGE_PATH = 'challenge.md'; const MISSING_CHALLENGE_PATH = 'no/challenge.md'; @@ -42,86 +36,4 @@ describe('create non-English challenge', () => { expect(sourceExists).toBe(false); }); }); - - describe('createCommentMap', () => { - const dictionaryDir = path.resolve( - __dirname, - '__fixtures__', - 'dictionaries' - ); - const incompleteDictDir = path.resolve( - __dirname, - '__fixtures__', - 'incomplete-dicts' - ); - - it('returns an object', () => { - expect(typeof createCommentMap(dictionaryDir, dictionaryDir)).toBe( - 'object' - ); - }); - - it('fallback to the untranslated string', () => { - expect.assertions(2); - const commentMap = createCommentMap(incompleteDictDir, incompleteDictDir); - expect(commentMap['To be translated one'].spanish).toEqual( - 'Spanish translation one' - ); - expect(commentMap['To be translated two'].spanish).toEqual( - 'To be translated two' - ); - }); - - it('returns an object with an expected form', () => { - expect.assertions(4); - const expectedIds = [ - 'To be translated one', - 'To be translated two', - 'Not translated one', - 'Not translated two' - ]; - const map = createCommentMap(dictionaryDir, dictionaryDir); - expect(Object.keys(map)).toEqual(expect.arrayContaining(expectedIds)); - - const mapValue = map['To be translated one']; - - expect(Object.keys(mapValue)).toEqual( - expect.arrayContaining(['chinese', 'spanish']) - ); - expect(typeof mapValue.chinese).toBe('string'); - expect(typeof mapValue.spanish).toBe('string'); - }); - - it('returns an object with expected values', () => { - expect.assertions(9); - const expectedIds = [ - 'To be translated one', - 'To be translated two', - 'Not translated one', - 'Not translated two' - ]; - const map = createCommentMap(dictionaryDir, dictionaryDir); - expect(Object.keys(map)).toEqual(expect.arrayContaining(expectedIds)); - - const translatedOne = map['To be translated one']; - - expect(translatedOne.chinese).toBe('Chinese translation one'); - expect(translatedOne.spanish).toBe('Spanish translation one'); - - const translatedTwo = map['To be translated two']; - - expect(translatedTwo.chinese).toBe('Chinese translation two'); - expect(translatedTwo.spanish).toBe('Spanish translation two'); - - const untranslatedOne = map['Not translated one']; - - expect(untranslatedOne.chinese).toBe('Not translated one'); - expect(untranslatedOne.spanish).toBe('Not translated one'); - - const untranslatedTwo = map['Not translated two']; - - expect(untranslatedTwo.chinese).toBe('Not translated two'); - expect(untranslatedTwo.spanish).toBe('Not translated two'); - }); - }); }); diff --git a/curriculum/challenges/english/16-the-odin-project/LICENSE.txt b/curriculum/licenses/the-odin-project.txt similarity index 100% rename from curriculum/challenges/english/16-the-odin-project/LICENSE.txt rename to curriculum/licenses/the-odin-project.txt diff --git a/curriculum/schema/curriculum-schema.js b/curriculum/schema/curriculum-schema.js new file mode 100644 index 00000000000..40590083f1b --- /dev/null +++ b/curriculum/schema/curriculum-schema.js @@ -0,0 +1,55 @@ +const Joi = require('joi'); + +const blocksSchema = Joi.object().pattern( + /./, + Joi.object().keys({ challenges: Joi.array().required() }) +); + +const superblocks = [ + 'certifications', + 'responsive-web-design', + 'javascript-algorithms-and-data-structures', + 'front-end-development-libraries', + 'data-visualization', + 'back-end-development-and-apis', + 'quality-assurance', + 'scientific-computing-with-python', + 'data-analysis-with-python', + 'information-security', + 'machine-learning-with-python', + 'coding-interview-prep', + 'relational-database', + 'javascript-algorithms-and-data-structures-v8', + 'full-stack-developer', + 'semantic-html', + 'a2-professional-chinese', + 'b1-english-for-developers', + 'dev-playground', + 'python-for-everybody', + 'a2-professional-spanish', + 'basic-html', + 'a2-english-for-developers', + 'rosetta-code', + 'foundational-c-sharp-with-microsoft', + 'college-algebra-with-python', + 'project-euler', + '2022/responsive-web-design', + 'the-odin-project' +]; + +const schema = Joi.object().keys( + superblocks.reduce((acc, superblock) => { + acc[superblock] = Joi.object() + .keys({ + blocks: blocksSchema + }) + .required(); + return acc; + }, {}) +); + +exports.curriculumSchemaValidator = curriculum => { + return schema.validate(curriculum, { + abortEarly: false + }); +}; diff --git a/curriculum/schema/meta-schema.js b/curriculum/schema/meta-schema.js index a1bcb63bd58..051bc58092e 100644 --- a/curriculum/schema/meta-schema.js +++ b/curriculum/schema/meta-schema.js @@ -85,6 +85,6 @@ const schema = Joi.object() // this makes sure there is no unknown key in the object .unknown(false); -exports.metaSchemaValidator = meta => { +exports.validateMetaSchema = meta => { return schema.validate(meta, { abortEarly: false }); }; diff --git a/curriculum/challenges/_meta/a2-english-for-developers-certification-exam/meta.json b/curriculum/structure/blocks/a2-english-for-developers-certification-exam.json similarity index 99% rename from curriculum/challenges/_meta/a2-english-for-developers-certification-exam/meta.json rename to curriculum/structure/blocks/a2-english-for-developers-certification-exam.json index d43f83d30bf..903ca6de720 100644 --- a/curriculum/challenges/_meta/a2-english-for-developers-certification-exam/meta.json +++ b/curriculum/structure/blocks/a2-english-for-developers-certification-exam.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/add-logic-to-c-sharp-console-applications/meta.json b/curriculum/structure/blocks/add-logic-to-c-sharp-console-applications.json similarity index 99% rename from curriculum/challenges/_meta/add-logic-to-c-sharp-console-applications/meta.json rename to curriculum/structure/blocks/add-logic-to-c-sharp-console-applications.json index d4735ea52a7..dce4fcdc433 100644 --- a/curriculum/challenges/_meta/add-logic-to-c-sharp-console-applications/meta.json +++ b/curriculum/structure/blocks/add-logic-to-c-sharp-console-applications.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/advanced-node-and-express/meta.json b/curriculum/structure/blocks/advanced-node-and-express.json similarity index 99% rename from curriculum/challenges/_meta/advanced-node-and-express/meta.json rename to curriculum/structure/blocks/advanced-node-and-express.json index 2cd2a5cfa00..c1130e96ca0 100644 --- a/curriculum/challenges/_meta/advanced-node-and-express/meta.json +++ b/curriculum/structure/blocks/advanced-node-and-express.json @@ -96,4 +96,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/algorithms/meta.json b/curriculum/structure/blocks/algorithms.json similarity index 99% rename from curriculum/challenges/_meta/algorithms/meta.json rename to curriculum/structure/blocks/algorithms.json index 918d9216c6b..287d07173db 100644 --- a/curriculum/challenges/_meta/algorithms/meta.json +++ b/curriculum/structure/blocks/algorithms.json @@ -48,4 +48,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/applied-accessibility/meta.json b/curriculum/structure/blocks/applied-accessibility.json similarity index 99% rename from curriculum/challenges/_meta/applied-accessibility/meta.json rename to curriculum/structure/blocks/applied-accessibility.json index b4032834bce..5f8c38f8564 100644 --- a/curriculum/challenges/_meta/applied-accessibility/meta.json +++ b/curriculum/structure/blocks/applied-accessibility.json @@ -96,4 +96,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/applied-visual-design/meta.json b/curriculum/structure/blocks/applied-visual-design.json similarity index 99% rename from curriculum/challenges/_meta/applied-visual-design/meta.json rename to curriculum/structure/blocks/applied-visual-design.json index cfeb9934595..0308f831ca5 100644 --- a/curriculum/challenges/_meta/applied-visual-design/meta.json +++ b/curriculum/structure/blocks/applied-visual-design.json @@ -216,4 +216,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/back-end-development-and-apis-projects/meta.json b/curriculum/structure/blocks/back-end-development-and-apis-projects.json similarity index 99% rename from curriculum/challenges/_meta/back-end-development-and-apis-projects/meta.json rename to curriculum/structure/blocks/back-end-development-and-apis-projects.json index 2fc86feeb44..6ecc66d7e39 100644 --- a/curriculum/challenges/_meta/back-end-development-and-apis-projects/meta.json +++ b/curriculum/structure/blocks/back-end-development-and-apis-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/basic-algorithm-scripting/meta.json b/curriculum/structure/blocks/basic-algorithm-scripting.json similarity index 99% rename from curriculum/challenges/_meta/basic-algorithm-scripting/meta.json rename to curriculum/structure/blocks/basic-algorithm-scripting.json index 43c74657f5c..6098f6fa8c5 100644 --- a/curriculum/challenges/_meta/basic-algorithm-scripting/meta.json +++ b/curriculum/structure/blocks/basic-algorithm-scripting.json @@ -72,4 +72,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/basic-css/meta.json b/curriculum/structure/blocks/basic-css.json similarity index 99% rename from curriculum/challenges/_meta/basic-css/meta.json rename to curriculum/structure/blocks/basic-css.json index 8e87fd189dc..c5ffa0f1d7c 100644 --- a/curriculum/challenges/_meta/basic-css/meta.json +++ b/curriculum/structure/blocks/basic-css.json @@ -184,4 +184,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/basic-data-structures/meta.json b/curriculum/structure/blocks/basic-data-structures.json similarity index 99% rename from curriculum/challenges/_meta/basic-data-structures/meta.json rename to curriculum/structure/blocks/basic-data-structures.json index d4342ce4468..f66af00306d 100644 --- a/curriculum/challenges/_meta/basic-data-structures/meta.json +++ b/curriculum/structure/blocks/basic-data-structures.json @@ -88,4 +88,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/basic-html-and-html5/meta.json b/curriculum/structure/blocks/basic-html-and-html5.json similarity index 99% rename from curriculum/challenges/_meta/basic-html-and-html5/meta.json rename to curriculum/structure/blocks/basic-html-and-html5.json index e71607c6b47..59f71633374 100644 --- a/curriculum/challenges/_meta/basic-html-and-html5/meta.json +++ b/curriculum/structure/blocks/basic-html-and-html5.json @@ -120,4 +120,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/basic-javascript/meta.json b/curriculum/structure/blocks/basic-javascript.json similarity index 99% rename from curriculum/challenges/_meta/basic-javascript/meta.json rename to curriculum/structure/blocks/basic-javascript.json index fa4e2757db8..521f22ea8a3 100644 --- a/curriculum/challenges/_meta/basic-javascript/meta.json +++ b/curriculum/structure/blocks/basic-javascript.json @@ -460,4 +460,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/basic-node-and-express/meta.json b/curriculum/structure/blocks/basic-node-and-express.json similarity index 99% rename from curriculum/challenges/_meta/basic-node-and-express/meta.json rename to curriculum/structure/blocks/basic-node-and-express.json index 3e75619f60d..ec3bed0c2c2 100644 --- a/curriculum/challenges/_meta/basic-node-and-express/meta.json +++ b/curriculum/structure/blocks/basic-node-and-express.json @@ -56,4 +56,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/bootstrap/meta.json b/curriculum/structure/blocks/bootstrap.json similarity index 99% rename from curriculum/challenges/_meta/bootstrap/meta.json rename to curriculum/structure/blocks/bootstrap.json index b60d8f34bb1..96bd98124a2 100644 --- a/curriculum/challenges/_meta/bootstrap/meta.json +++ b/curriculum/structure/blocks/bootstrap.json @@ -137,4 +137,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-budget-app-project/meta.json b/curriculum/structure/blocks/build-a-budget-app-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-budget-app-project/meta.json rename to curriculum/structure/blocks/build-a-budget-app-project.json index 99149c02834..c4fed0b3328 100644 --- a/curriculum/challenges/_meta/build-a-budget-app-project/meta.json +++ b/curriculum/structure/blocks/build-a-budget-app-project.json @@ -13,4 +13,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-cash-register-project/meta.json b/curriculum/structure/blocks/build-a-cash-register-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-cash-register-project/meta.json rename to curriculum/structure/blocks/build-a-cash-register-project.json index a0e96abd21d..ed3009bc7b7 100644 --- a/curriculum/challenges/_meta/build-a-cash-register-project/meta.json +++ b/curriculum/structure/blocks/build-a-cash-register-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-celestial-bodies-database-project/meta.json b/curriculum/structure/blocks/build-a-celestial-bodies-database-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-celestial-bodies-database-project/meta.json rename to curriculum/structure/blocks/build-a-celestial-bodies-database-project.json index 18362111855..10107a1111f 100644 --- a/curriculum/challenges/_meta/build-a-celestial-bodies-database-project/meta.json +++ b/curriculum/structure/blocks/build-a-celestial-bodies-database-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-data-graph-explorer-project/meta.json b/curriculum/structure/blocks/build-a-data-graph-explorer-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-data-graph-explorer-project/meta.json rename to curriculum/structure/blocks/build-a-data-graph-explorer-project.json index cf5f13aecec..551e683f308 100644 --- a/curriculum/challenges/_meta/build-a-data-graph-explorer-project/meta.json +++ b/curriculum/structure/blocks/build-a-data-graph-explorer-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-financial-calculator-project/meta.json b/curriculum/structure/blocks/build-a-financial-calculator-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-financial-calculator-project/meta.json rename to curriculum/structure/blocks/build-a-financial-calculator-project.json index e1fb732ae51..fbd9909214a 100644 --- a/curriculum/challenges/_meta/build-a-financial-calculator-project/meta.json +++ b/curriculum/structure/blocks/build-a-financial-calculator-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-graphing-calculator-project/meta.json b/curriculum/structure/blocks/build-a-graphing-calculator-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-graphing-calculator-project/meta.json rename to curriculum/structure/blocks/build-a-graphing-calculator-project.json index 9d8c9fad5e8..6fab00e6c1e 100644 --- a/curriculum/challenges/_meta/build-a-graphing-calculator-project/meta.json +++ b/curriculum/structure/blocks/build-a-graphing-calculator-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-multi-function-calculator-project/meta.json b/curriculum/structure/blocks/build-a-multi-function-calculator-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-multi-function-calculator-project/meta.json rename to curriculum/structure/blocks/build-a-multi-function-calculator-project.json index 30f7cd487f0..f8d20e5040a 100644 --- a/curriculum/challenges/_meta/build-a-multi-function-calculator-project/meta.json +++ b/curriculum/structure/blocks/build-a-multi-function-calculator-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-number-guessing-game-project/meta.json b/curriculum/structure/blocks/build-a-number-guessing-game-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-number-guessing-game-project/meta.json rename to curriculum/structure/blocks/build-a-number-guessing-game-project.json index 26f32ad04fe..edc81190a04 100644 --- a/curriculum/challenges/_meta/build-a-number-guessing-game-project/meta.json +++ b/curriculum/structure/blocks/build-a-number-guessing-game-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-palindrome-checker-project/meta.json b/curriculum/structure/blocks/build-a-palindrome-checker-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-palindrome-checker-project/meta.json rename to curriculum/structure/blocks/build-a-palindrome-checker-project.json index 9469c3aef7b..43f0158c688 100644 --- a/curriculum/challenges/_meta/build-a-palindrome-checker-project/meta.json +++ b/curriculum/structure/blocks/build-a-palindrome-checker-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-periodic-table-database-project/meta.json b/curriculum/structure/blocks/build-a-periodic-table-database-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-periodic-table-database-project/meta.json rename to curriculum/structure/blocks/build-a-periodic-table-database-project.json index d3c15eda522..c21df9c6247 100644 --- a/curriculum/challenges/_meta/build-a-periodic-table-database-project/meta.json +++ b/curriculum/structure/blocks/build-a-periodic-table-database-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-personal-portfolio-webpage-project/meta.json b/curriculum/structure/blocks/build-a-personal-portfolio-webpage-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-personal-portfolio-webpage-project/meta.json rename to curriculum/structure/blocks/build-a-personal-portfolio-webpage-project.json index e75c37ae27c..e515f52a9af 100644 --- a/curriculum/challenges/_meta/build-a-personal-portfolio-webpage-project/meta.json +++ b/curriculum/structure/blocks/build-a-personal-portfolio-webpage-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-polygon-area-calculator-project/meta.json b/curriculum/structure/blocks/build-a-polygon-area-calculator-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-polygon-area-calculator-project/meta.json rename to curriculum/structure/blocks/build-a-polygon-area-calculator-project.json index cb75b838117..e3ef1cc2564 100644 --- a/curriculum/challenges/_meta/build-a-polygon-area-calculator-project/meta.json +++ b/curriculum/structure/blocks/build-a-polygon-area-calculator-project.json @@ -13,4 +13,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-probability-calculator-project/meta.json b/curriculum/structure/blocks/build-a-probability-calculator-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-probability-calculator-project/meta.json rename to curriculum/structure/blocks/build-a-probability-calculator-project.json index 78ba050902d..4add6f67bf3 100644 --- a/curriculum/challenges/_meta/build-a-probability-calculator-project/meta.json +++ b/curriculum/structure/blocks/build-a-probability-calculator-project.json @@ -13,4 +13,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-product-landing-page-project/meta.json b/curriculum/structure/blocks/build-a-product-landing-page-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-product-landing-page-project/meta.json rename to curriculum/structure/blocks/build-a-product-landing-page-project.json index 03faf8b36a4..9bdbe6fd39b 100644 --- a/curriculum/challenges/_meta/build-a-product-landing-page-project/meta.json +++ b/curriculum/structure/blocks/build-a-product-landing-page-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-roman-numeral-converter-project/meta.json b/curriculum/structure/blocks/build-a-roman-numeral-converter-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-roman-numeral-converter-project/meta.json rename to curriculum/structure/blocks/build-a-roman-numeral-converter-project.json index 423e7e869d8..12cae0dbae2 100644 --- a/curriculum/challenges/_meta/build-a-roman-numeral-converter-project/meta.json +++ b/curriculum/structure/blocks/build-a-roman-numeral-converter-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-salon-appointment-scheduler-project/meta.json b/curriculum/structure/blocks/build-a-salon-appointment-scheduler-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-salon-appointment-scheduler-project/meta.json rename to curriculum/structure/blocks/build-a-salon-appointment-scheduler-project.json index 60e9a92779b..b934f011568 100644 --- a/curriculum/challenges/_meta/build-a-salon-appointment-scheduler-project/meta.json +++ b/curriculum/structure/blocks/build-a-salon-appointment-scheduler-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-survey-form-project/meta.json b/curriculum/structure/blocks/build-a-survey-form-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-survey-form-project/meta.json rename to curriculum/structure/blocks/build-a-survey-form-project.json index 129847e4a73..81028a7d3b7 100644 --- a/curriculum/challenges/_meta/build-a-survey-form-project/meta.json +++ b/curriculum/structure/blocks/build-a-survey-form-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-technical-documentation-page-project/meta.json b/curriculum/structure/blocks/build-a-technical-documentation-page-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-technical-documentation-page-project/meta.json rename to curriculum/structure/blocks/build-a-technical-documentation-page-project.json index 8b72212c2f9..3bfc784abf0 100644 --- a/curriculum/challenges/_meta/build-a-technical-documentation-page-project/meta.json +++ b/curriculum/structure/blocks/build-a-technical-documentation-page-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-telephone-number-validator-project/meta.json b/curriculum/structure/blocks/build-a-telephone-number-validator-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-telephone-number-validator-project/meta.json rename to curriculum/structure/blocks/build-a-telephone-number-validator-project.json index e6d2ce50f4a..e34b8b054be 100644 --- a/curriculum/challenges/_meta/build-a-telephone-number-validator-project/meta.json +++ b/curriculum/structure/blocks/build-a-telephone-number-validator-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-time-calculator-project/meta.json b/curriculum/structure/blocks/build-a-time-calculator-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-time-calculator-project/meta.json rename to curriculum/structure/blocks/build-a-time-calculator-project.json index 1e8a47dc82a..7d4f20df922 100644 --- a/curriculum/challenges/_meta/build-a-time-calculator-project/meta.json +++ b/curriculum/structure/blocks/build-a-time-calculator-project.json @@ -13,4 +13,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-tribute-page-project/meta.json b/curriculum/structure/blocks/build-a-tribute-page-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-tribute-page-project/meta.json rename to curriculum/structure/blocks/build-a-tribute-page-project.json index 3ef4a180548..8a160ec52c8 100644 --- a/curriculum/challenges/_meta/build-a-tribute-page-project/meta.json +++ b/curriculum/structure/blocks/build-a-tribute-page-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-a-world-cup-database-project/meta.json b/curriculum/structure/blocks/build-a-world-cup-database-project.json similarity index 99% rename from curriculum/challenges/_meta/build-a-world-cup-database-project/meta.json rename to curriculum/structure/blocks/build-a-world-cup-database-project.json index 2997e70ed9f..30865726f69 100644 --- a/curriculum/challenges/_meta/build-a-world-cup-database-project/meta.json +++ b/curriculum/structure/blocks/build-a-world-cup-database-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-an-arithmetic-formatter-project/meta.json b/curriculum/structure/blocks/build-an-arithmetic-formatter-project.json similarity index 99% rename from curriculum/challenges/_meta/build-an-arithmetic-formatter-project/meta.json rename to curriculum/structure/blocks/build-an-arithmetic-formatter-project.json index be43dbf9fcd..b3619880e16 100644 --- a/curriculum/challenges/_meta/build-an-arithmetic-formatter-project/meta.json +++ b/curriculum/structure/blocks/build-an-arithmetic-formatter-project.json @@ -13,4 +13,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-an-rpg-creature-search-app-project/meta.json b/curriculum/structure/blocks/build-an-rpg-creature-search-app-project.json similarity index 99% rename from curriculum/challenges/_meta/build-an-rpg-creature-search-app-project/meta.json rename to curriculum/structure/blocks/build-an-rpg-creature-search-app-project.json index 0be15431644..b5a12348bd8 100644 --- a/curriculum/challenges/_meta/build-an-rpg-creature-search-app-project/meta.json +++ b/curriculum/structure/blocks/build-an-rpg-creature-search-app-project.json @@ -13,4 +13,4 @@ } ], "blockLayout": "legacy-link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/build-three-math-games-project/meta.json b/curriculum/structure/blocks/build-three-math-games-project.json similarity index 99% rename from curriculum/challenges/_meta/build-three-math-games-project/meta.json rename to curriculum/structure/blocks/build-three-math-games-project.json index 602ded5eeeb..811516063d8 100644 --- a/curriculum/challenges/_meta/build-three-math-games-project/meta.json +++ b/curriculum/structure/blocks/build-three-math-games-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/cat-blog-page/meta.json b/curriculum/structure/blocks/cat-blog-page.json similarity index 100% rename from curriculum/challenges/_meta/cat-blog-page/meta.json rename to curriculum/structure/blocks/cat-blog-page.json diff --git a/curriculum/challenges/_meta/cat-photo-app/meta.json b/curriculum/structure/blocks/cat-photo-app.json similarity index 100% rename from curriculum/challenges/_meta/cat-photo-app/meta.json rename to curriculum/structure/blocks/cat-photo-app.json diff --git a/curriculum/challenges/_meta/college-algebra-with-python-conclusion/meta.json b/curriculum/structure/blocks/college-algebra-with-python-conclusion.json similarity index 99% rename from curriculum/challenges/_meta/college-algebra-with-python-conclusion/meta.json rename to curriculum/structure/blocks/college-algebra-with-python-conclusion.json index de93f7b85eb..c32f4f7d364 100644 --- a/curriculum/challenges/_meta/college-algebra-with-python-conclusion/meta.json +++ b/curriculum/structure/blocks/college-algebra-with-python-conclusion.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/create-and-run-simple-c-sharp-console-applications/meta.json b/curriculum/structure/blocks/create-and-run-simple-c-sharp-console-applications.json similarity index 99% rename from curriculum/challenges/_meta/create-and-run-simple-c-sharp-console-applications/meta.json rename to curriculum/structure/blocks/create-and-run-simple-c-sharp-console-applications.json index f4f05d4bf3a..e4b1729eaee 100644 --- a/curriculum/challenges/_meta/create-and-run-simple-c-sharp-console-applications/meta.json +++ b/curriculum/structure/blocks/create-and-run-simple-c-sharp-console-applications.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/create-methods-in-c-sharp-console-applications/meta.json b/curriculum/structure/blocks/create-methods-in-c-sharp-console-applications.json similarity index 99% rename from curriculum/challenges/_meta/create-methods-in-c-sharp-console-applications/meta.json rename to curriculum/structure/blocks/create-methods-in-c-sharp-console-applications.json index 73444c672c8..bf50ffe3486 100644 --- a/curriculum/challenges/_meta/create-methods-in-c-sharp-console-applications/meta.json +++ b/curriculum/structure/blocks/create-methods-in-c-sharp-console-applications.json @@ -32,4 +32,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/css-flexbox/meta.json b/curriculum/structure/blocks/css-flexbox.json similarity index 99% rename from curriculum/challenges/_meta/css-flexbox/meta.json rename to curriculum/structure/blocks/css-flexbox.json index 584be709d89..e8463bb4bac 100644 --- a/curriculum/challenges/_meta/css-flexbox/meta.json +++ b/curriculum/structure/blocks/css-flexbox.json @@ -76,4 +76,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/css-grid/meta.json b/curriculum/structure/blocks/css-grid.json similarity index 99% rename from curriculum/challenges/_meta/css-grid/meta.json rename to curriculum/structure/blocks/css-grid.json index 9e7f86723f4..ac513eee54a 100644 --- a/curriculum/challenges/_meta/css-grid/meta.json +++ b/curriculum/structure/blocks/css-grid.json @@ -96,4 +96,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/daily-coding-challenges-javascript/meta.json b/curriculum/structure/blocks/daily-coding-challenges-javascript.json similarity index 99% rename from curriculum/challenges/_meta/daily-coding-challenges-javascript/meta.json rename to curriculum/structure/blocks/daily-coding-challenges-javascript.json index 7e2f4dcc803..9b9af579273 100644 --- a/curriculum/challenges/_meta/daily-coding-challenges-javascript/meta.json +++ b/curriculum/structure/blocks/daily-coding-challenges-javascript.json @@ -106,4 +106,4 @@ "title": "JavaScript Challenge 24" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/daily-coding-challenges-python/meta.json b/curriculum/structure/blocks/daily-coding-challenges-python.json similarity index 99% rename from curriculum/challenges/_meta/daily-coding-challenges-python/meta.json rename to curriculum/structure/blocks/daily-coding-challenges-python.json index d72022e8a26..8d1ca4b97f3 100644 --- a/curriculum/challenges/_meta/daily-coding-challenges-python/meta.json +++ b/curriculum/structure/blocks/daily-coding-challenges-python.json @@ -105,4 +105,4 @@ "title": "Python Challenge 24" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/data-analysis-with-python-course/meta.json b/curriculum/structure/blocks/data-analysis-with-python-course.json similarity index 99% rename from curriculum/challenges/_meta/data-analysis-with-python-course/meta.json rename to curriculum/structure/blocks/data-analysis-with-python-course.json index e6f5de36cdb..6492c4b929e 100644 --- a/curriculum/challenges/_meta/data-analysis-with-python-course/meta.json +++ b/curriculum/structure/blocks/data-analysis-with-python-course.json @@ -120,4 +120,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json b/curriculum/structure/blocks/data-analysis-with-python-projects.json similarity index 99% rename from curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json rename to curriculum/structure/blocks/data-analysis-with-python-projects.json index 572589cfb7c..5582832f593 100644 --- a/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json +++ b/curriculum/structure/blocks/data-analysis-with-python-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/data-structures/meta.json b/curriculum/structure/blocks/data-structures.json similarity index 99% rename from curriculum/challenges/_meta/data-structures/meta.json rename to curriculum/structure/blocks/data-structures.json index 3ea6e3a5430..de1541770ae 100644 --- a/curriculum/challenges/_meta/data-structures/meta.json +++ b/curriculum/structure/blocks/data-structures.json @@ -192,4 +192,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/data-visualization-projects/meta.json b/curriculum/structure/blocks/data-visualization-projects.json similarity index 99% rename from curriculum/challenges/_meta/data-visualization-projects/meta.json rename to curriculum/structure/blocks/data-visualization-projects.json index ad950522ac2..dbf8ef9d742 100644 --- a/curriculum/challenges/_meta/data-visualization-projects/meta.json +++ b/curriculum/structure/blocks/data-visualization-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/data-visualization-with-d3/meta.json b/curriculum/structure/blocks/data-visualization-with-d3.json similarity index 99% rename from curriculum/challenges/_meta/data-visualization-with-d3/meta.json rename to curriculum/structure/blocks/data-visualization-with-d3.json index 5a60c1c3d24..4421a9714cf 100644 --- a/curriculum/challenges/_meta/data-visualization-with-d3/meta.json +++ b/curriculum/structure/blocks/data-visualization-with-d3.json @@ -129,4 +129,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/debug-c-sharp-console-applications/meta.json b/curriculum/structure/blocks/debug-c-sharp-console-applications.json similarity index 99% rename from curriculum/challenges/_meta/debug-c-sharp-console-applications/meta.json rename to curriculum/structure/blocks/debug-c-sharp-console-applications.json index 6203ff040ec..e4ba20667c3 100644 --- a/curriculum/challenges/_meta/debug-c-sharp-console-applications/meta.json +++ b/curriculum/structure/blocks/debug-c-sharp-console-applications.json @@ -36,4 +36,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/debugging/meta.json b/curriculum/structure/blocks/debugging.json similarity index 99% rename from curriculum/challenges/_meta/debugging/meta.json rename to curriculum/structure/blocks/debugging.json index b04f4bdf007..673d35102fc 100644 --- a/curriculum/challenges/_meta/debugging/meta.json +++ b/curriculum/structure/blocks/debugging.json @@ -56,4 +56,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/es6/meta.json b/curriculum/structure/blocks/es6.json similarity index 99% rename from curriculum/challenges/_meta/es6/meta.json rename to curriculum/structure/blocks/es6.json index 1a6fba416a4..865179f54b8 100644 --- a/curriculum/challenges/_meta/es6/meta.json +++ b/curriculum/structure/blocks/es6.json @@ -124,4 +124,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/event-hub/meta.json b/curriculum/structure/blocks/event-hub.json similarity index 71% rename from curriculum/challenges/_meta/event-hub/meta.json rename to curriculum/structure/blocks/event-hub.json index 56f7ea3b39f..3588e55af42 100644 --- a/curriculum/challenges/_meta/event-hub/meta.json +++ b/curriculum/structure/blocks/event-hub.json @@ -7,6 +7,8 @@ "dashedName": "event-hub", "superBlock": "semantic-html", "order": 1, - "challengeOrder": [{ "id": "66ebd4ae2812430bb883c787", "title": "Build an Event Hub" }], + "challengeOrder": [ + { "id": "66ebd4ae2812430bb883c787", "title": "Build an Event Hub" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/exam-certified-full-stack-developer/meta.json b/curriculum/structure/blocks/exam-certified-full-stack-developer.json similarity index 99% rename from curriculum/challenges/_meta/exam-certified-full-stack-developer/meta.json rename to curriculum/structure/blocks/exam-certified-full-stack-developer.json index 7b27163535d..f1cd84adf10 100644 --- a/curriculum/challenges/_meta/exam-certified-full-stack-developer/meta.json +++ b/curriculum/structure/blocks/exam-certified-full-stack-developer.json @@ -12,4 +12,4 @@ "title": "Certified Full Stack Developer Exam" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/foundational-c-sharp-with-microsoft-certification-exam/meta.json b/curriculum/structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json similarity index 99% rename from curriculum/challenges/_meta/foundational-c-sharp-with-microsoft-certification-exam/meta.json rename to curriculum/structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json index 4bb9b326a47..96917f6a62b 100644 --- a/curriculum/challenges/_meta/foundational-c-sharp-with-microsoft-certification-exam/meta.json +++ b/curriculum/structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/front-end-development-libraries-projects/meta.json b/curriculum/structure/blocks/front-end-development-libraries-projects.json similarity index 99% rename from curriculum/challenges/_meta/front-end-development-libraries-projects/meta.json rename to curriculum/structure/blocks/front-end-development-libraries-projects.json index 399fe30c884..67222b694d2 100644 --- a/curriculum/challenges/_meta/front-end-development-libraries-projects/meta.json +++ b/curriculum/structure/blocks/front-end-development-libraries-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/functional-programming/meta.json b/curriculum/structure/blocks/functional-programming.json similarity index 99% rename from curriculum/challenges/_meta/functional-programming/meta.json rename to curriculum/structure/blocks/functional-programming.json index 4c44049911d..90671de14a2 100644 --- a/curriculum/challenges/_meta/functional-programming/meta.json +++ b/curriculum/structure/blocks/functional-programming.json @@ -104,4 +104,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/get-to-know-colleagues-by-asking-simple-questions/meta.json b/curriculum/structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json similarity index 99% rename from curriculum/challenges/_meta/get-to-know-colleagues-by-asking-simple-questions/meta.json rename to curriculum/structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json index 94c86ed7045..f0a1b0d1e6e 100644 --- a/curriculum/challenges/_meta/get-to-know-colleagues-by-asking-simple-questions/meta.json +++ b/curriculum/structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json @@ -12,4 +12,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/get-to-know-others-by-asking-simple-questions/meta.json b/curriculum/structure/blocks/get-to-know-others-by-asking-simple-questions.json similarity index 99% rename from curriculum/challenges/_meta/get-to-know-others-by-asking-simple-questions/meta.json rename to curriculum/structure/blocks/get-to-know-others-by-asking-simple-questions.json index b521f4c6d81..b15473f82a6 100644 --- a/curriculum/challenges/_meta/get-to-know-others-by-asking-simple-questions/meta.json +++ b/curriculum/structure/blocks/get-to-know-others-by-asking-simple-questions.json @@ -12,4 +12,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/how-neural-networks-work/meta.json b/curriculum/structure/blocks/how-neural-networks-work.json similarity index 99% rename from curriculum/challenges/_meta/how-neural-networks-work/meta.json rename to curriculum/structure/blocks/how-neural-networks-work.json index b4242e2237b..7f30bdab153 100644 --- a/curriculum/challenges/_meta/how-neural-networks-work/meta.json +++ b/curriculum/structure/blocks/how-neural-networks-work.json @@ -24,4 +24,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/information-security-projects/meta.json b/curriculum/structure/blocks/information-security-projects.json similarity index 99% rename from curriculum/challenges/_meta/information-security-projects/meta.json rename to curriculum/structure/blocks/information-security-projects.json index 43ff1039a96..f2478a48223 100644 --- a/curriculum/challenges/_meta/information-security-projects/meta.json +++ b/curriculum/structure/blocks/information-security-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/information-security-with-helmetjs/meta.json b/curriculum/structure/blocks/information-security-with-helmetjs.json similarity index 99% rename from curriculum/challenges/_meta/information-security-with-helmetjs/meta.json rename to curriculum/structure/blocks/information-security-with-helmetjs.json index 6ce4e2835c3..1f68fe26a02 100644 --- a/curriculum/challenges/_meta/information-security-with-helmetjs/meta.json +++ b/curriculum/structure/blocks/information-security-with-helmetjs.json @@ -64,4 +64,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/intermediate-algorithm-scripting/meta.json b/curriculum/structure/blocks/intermediate-algorithm-scripting.json similarity index 99% rename from curriculum/challenges/_meta/intermediate-algorithm-scripting/meta.json rename to curriculum/structure/blocks/intermediate-algorithm-scripting.json index 349ce8c3bcb..978518596f9 100644 --- a/curriculum/challenges/_meta/intermediate-algorithm-scripting/meta.json +++ b/curriculum/structure/blocks/intermediate-algorithm-scripting.json @@ -92,4 +92,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-projects/meta.json b/curriculum/structure/blocks/javascript-algorithms-and-data-structures-projects.json similarity index 99% rename from curriculum/challenges/_meta/javascript-algorithms-and-data-structures-projects/meta.json rename to curriculum/structure/blocks/javascript-algorithms-and-data-structures-projects.json index 72c2983f4a6..5953d2b4897 100644 --- a/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-projects/meta.json +++ b/curriculum/structure/blocks/javascript-algorithms-and-data-structures-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/jquery/meta.json b/curriculum/structure/blocks/jquery.json similarity index 99% rename from curriculum/challenges/_meta/jquery/meta.json rename to curriculum/structure/blocks/jquery.json index 9b8a0c87652..3c0ac4ca0bb 100644 --- a/curriculum/challenges/_meta/jquery/meta.json +++ b/curriculum/structure/blocks/jquery.json @@ -88,4 +88,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/json-apis-and-ajax/meta.json b/curriculum/structure/blocks/json-apis-and-ajax.json similarity index 99% rename from curriculum/challenges/_meta/json-apis-and-ajax/meta.json rename to curriculum/structure/blocks/json-apis-and-ajax.json index 02647d358c4..5496243c7ba 100644 --- a/curriculum/challenges/_meta/json-apis-and-ajax/meta.json +++ b/curriculum/structure/blocks/json-apis-and-ajax.json @@ -53,4 +53,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lab-adjacency-list-to-matrix-converter/meta.json b/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter.json similarity index 99% rename from curriculum/challenges/_meta/lab-adjacency-list-to-matrix-converter/meta.json rename to curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter.json index 47ed35fff62..4245200d0d4 100644 --- a/curriculum/challenges/_meta/lab-adjacency-list-to-matrix-converter/meta.json +++ b/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter.json @@ -12,4 +12,4 @@ ], "blockLayout": "link", "blockType": "lab" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lab-availability-table/meta.json b/curriculum/structure/blocks/lab-availability-table.json similarity index 70% rename from curriculum/challenges/_meta/lab-availability-table/meta.json rename to curriculum/structure/blocks/lab-availability-table.json index 1a247f9b970..b53a87071e1 100644 --- a/curriculum/challenges/_meta/lab-availability-table/meta.json +++ b/curriculum/structure/blocks/lab-availability-table.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-availability-table", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66b36358ed4f261d64840c24", "title": "Build an Availability Table" }], + "challengeOrder": [ + { "id": "66b36358ed4f261d64840c24", "title": "Build an Availability Table" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-bank-account-manager/meta.json b/curriculum/structure/blocks/lab-bank-account-manager.json similarity index 67% rename from curriculum/challenges/_meta/lab-bank-account-manager/meta.json rename to curriculum/structure/blocks/lab-bank-account-manager.json index ba70ea15834..023526caad0 100644 --- a/curriculum/challenges/_meta/lab-bank-account-manager/meta.json +++ b/curriculum/structure/blocks/lab-bank-account-manager.json @@ -4,7 +4,12 @@ "usesMultifileEditor": true, "dashedName": "lab-bank-account-manager", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "6718d2d59337c822ecb697ff", "title": "Build a Bank Account Management Program" }], + "challengeOrder": [ + { + "id": "6718d2d59337c822ecb697ff", + "title": "Build a Bank Account Management Program" + } + ], "helpCategory": "JavaScript", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-bisection-method/meta.json b/curriculum/structure/blocks/lab-bisection-method.json similarity index 67% rename from curriculum/challenges/_meta/lab-bisection-method/meta.json rename to curriculum/structure/blocks/lab-bisection-method.json index 4303cb1a8fe..330f37cd03f 100644 --- a/curriculum/challenges/_meta/lab-bisection-method/meta.json +++ b/curriculum/structure/blocks/lab-bisection-method.json @@ -6,6 +6,11 @@ "blockLayout": "link", "blockType": "lab", "helpCategory": "Python", - "challengeOrder": [{ "id": "686ccc2c8b967e17ab18d593", "title": "Implement the Bisection Method" }], + "challengeOrder": [ + { + "id": "686ccc2c8b967e17ab18d593", + "title": "Implement the Bisection Method" + } + ], "usesMultifileEditor": true } diff --git a/curriculum/challenges/_meta/lab-blog-post-card/meta.json b/curriculum/structure/blocks/lab-blog-post-card.json similarity index 71% rename from curriculum/challenges/_meta/lab-blog-post-card/meta.json rename to curriculum/structure/blocks/lab-blog-post-card.json index 475e30ea67f..0a2093627da 100644 --- a/curriculum/challenges/_meta/lab-blog-post-card/meta.json +++ b/curriculum/structure/blocks/lab-blog-post-card.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-blog-post-card", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66eaddd04a9e533fba689001", "title": "Design a Blog Post Card" }], + "challengeOrder": [ + { "id": "66eaddd04a9e533fba689001", "title": "Design a Blog Post Card" } + ], "helpCategory": "HTML-CSS", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-book-catalog-table/meta.json b/curriculum/structure/blocks/lab-book-catalog-table.json similarity index 71% rename from curriculum/challenges/_meta/lab-book-catalog-table/meta.json rename to curriculum/structure/blocks/lab-book-catalog-table.json index 37327bc82d1..b222a67efaa 100644 --- a/curriculum/challenges/_meta/lab-book-catalog-table/meta.json +++ b/curriculum/structure/blocks/lab-book-catalog-table.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-book-catalog-table", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ec4c8e9878d8441956516f", "title": "Build a Book Catalog Table" }], + "challengeOrder": [ + { "id": "66ec4c8e9878d8441956516f", "title": "Build a Book Catalog Table" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-book-inventory-app/meta.json b/curriculum/structure/blocks/lab-book-inventory-app.json similarity index 71% rename from curriculum/challenges/_meta/lab-book-inventory-app/meta.json rename to curriculum/structure/blocks/lab-book-inventory-app.json index 25d949feb35..540de54ea2a 100644 --- a/curriculum/challenges/_meta/lab-book-inventory-app/meta.json +++ b/curriculum/structure/blocks/lab-book-inventory-app.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-book-inventory-app", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66a207974c806a19d6607073", "title": "Build a Book Inventory App" }], + "challengeOrder": [ + { "id": "66a207974c806a19d6607073", "title": "Build a Book Inventory App" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-book-organizer/meta.json b/curriculum/structure/blocks/lab-book-organizer.json similarity index 71% rename from curriculum/challenges/_meta/lab-book-organizer/meta.json rename to curriculum/structure/blocks/lab-book-organizer.json index cf308213ab2..157da01ee1f 100644 --- a/curriculum/challenges/_meta/lab-book-organizer/meta.json +++ b/curriculum/structure/blocks/lab-book-organizer.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-book-organizer", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67172b43f84bcd2dec238a3d", "title": "Build a Book Organizer" }], + "challengeOrder": [ + { "id": "67172b43f84bcd2dec238a3d", "title": "Build a Book Organizer" } + ], "helpCategory": "JavaScript", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-bookmark-manager-app/meta.json b/curriculum/structure/blocks/lab-bookmark-manager-app.json similarity index 68% rename from curriculum/challenges/_meta/lab-bookmark-manager-app/meta.json rename to curriculum/structure/blocks/lab-bookmark-manager-app.json index e05c504bbed..9ed8f123a8e 100644 --- a/curriculum/challenges/_meta/lab-bookmark-manager-app/meta.json +++ b/curriculum/structure/blocks/lab-bookmark-manager-app.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-bookmark-manager-app", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66def5467aee701733aaf8cc", "title": "Build a Bookmark Manager App" }], + "challengeOrder": [ + { + "id": "66def5467aee701733aaf8cc", + "title": "Build a Bookmark Manager App" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-boolean-check/meta.json b/curriculum/structure/blocks/lab-boolean-check.json similarity index 100% rename from curriculum/challenges/_meta/lab-boolean-check/meta.json rename to curriculum/structure/blocks/lab-boolean-check.json diff --git a/curriculum/challenges/_meta/lab-budget-app/meta.json b/curriculum/structure/blocks/lab-budget-app.json similarity index 100% rename from curriculum/challenges/_meta/lab-budget-app/meta.json rename to curriculum/structure/blocks/lab-budget-app.json diff --git a/curriculum/challenges/_meta/lab-business-card/meta.json b/curriculum/structure/blocks/lab-business-card.json similarity index 71% rename from curriculum/challenges/_meta/lab-business-card/meta.json rename to curriculum/structure/blocks/lab-business-card.json index cc71b95b8a6..b4df1f4fe94 100644 --- a/curriculum/challenges/_meta/lab-business-card/meta.json +++ b/curriculum/structure/blocks/lab-business-card.json @@ -6,7 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-business-card", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "6690e10ebe2181212abc9652", "title": "Design a Business Card" }], + "challengeOrder": [ + { "id": "6690e10ebe2181212abc9652", "title": "Design a Business Card" } + ], "helpCategory": "HTML-CSS" } - diff --git a/curriculum/challenges/_meta/lab-celestial-bodies-database/meta.json b/curriculum/structure/blocks/lab-celestial-bodies-database.json similarity index 66% rename from curriculum/challenges/_meta/lab-celestial-bodies-database/meta.json rename to curriculum/structure/blocks/lab-celestial-bodies-database.json index 762fb564e49..6d4794fe325 100644 --- a/curriculum/challenges/_meta/lab-celestial-bodies-database/meta.json +++ b/curriculum/structure/blocks/lab-celestial-bodies-database.json @@ -5,6 +5,11 @@ "isUpcomingChange": true, "dashedName": "lab-celestial-bodies-database", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5f1a4ef5d5d6b5ab580fc6ae", "title": "Build a Celestial Bodies Database" }], + "challengeOrder": [ + { + "id": "5f1a4ef5d5d6b5ab580fc6ae", + "title": "Build a Celestial Bodies Database" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/lab-celsius-to-fahrenheit-converter/meta.json b/curriculum/structure/blocks/lab-celsius-to-fahrenheit-converter.json similarity index 68% rename from curriculum/challenges/_meta/lab-celsius-to-fahrenheit-converter/meta.json rename to curriculum/structure/blocks/lab-celsius-to-fahrenheit-converter.json index 5ef6c98320d..f5fea240d11 100644 --- a/curriculum/challenges/_meta/lab-celsius-to-fahrenheit-converter/meta.json +++ b/curriculum/structure/blocks/lab-celsius-to-fahrenheit-converter.json @@ -4,7 +4,12 @@ "dashedName": "lab-celsius-to-fahrenheit-converter", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "56533eb9ac21ba0edf2244b3", "title": "Build a Celsius to Fahrenheit Converter" }], + "challengeOrder": [ + { + "id": "56533eb9ac21ba0edf2244b3", + "title": "Build a Celsius to Fahrenheit Converter" + } + ], "usesMultifileEditor": true, "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-checkout-page/meta.json b/curriculum/structure/blocks/lab-checkout-page.json similarity index 71% rename from curriculum/challenges/_meta/lab-checkout-page/meta.json rename to curriculum/structure/blocks/lab-checkout-page.json index 246eb031630..4433fb5b6e7 100644 --- a/curriculum/challenges/_meta/lab-checkout-page/meta.json +++ b/curriculum/structure/blocks/lab-checkout-page.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-checkout-page", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66da326c02141df538f29ba5", "title": "Build a Checkout Page" }], + "challengeOrder": [ + { "id": "66da326c02141df538f29ba5", "title": "Build a Checkout Page" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-chunky-monkey/meta.json b/curriculum/structure/blocks/lab-chunky-monkey.json similarity index 66% rename from curriculum/challenges/_meta/lab-chunky-monkey/meta.json rename to curriculum/structure/blocks/lab-chunky-monkey.json index 3348b2bf84a..842313e9c8f 100644 --- a/curriculum/challenges/_meta/lab-chunky-monkey/meta.json +++ b/curriculum/structure/blocks/lab-chunky-monkey.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-chunky-monkey", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "a9bd25c716030ec90084d8a1", "title": "Implement the Chunky Monkey Algorithm" }], + "challengeOrder": [ + { + "id": "a9bd25c716030ec90084d8a1", + "title": "Implement the Chunky Monkey Algorithm" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/structure/blocks/lab-color-picker.json b/curriculum/structure/blocks/lab-color-picker.json new file mode 100644 index 00000000000..aeefc89a9e2 --- /dev/null +++ b/curriculum/structure/blocks/lab-color-picker.json @@ -0,0 +1,14 @@ +{ + "name": "Build a Color Picker App", + "isUpcomingChange": false, + "usesMultifileEditor": true, + "dashedName": "lab-color-picker", + "superBlock": "full-stack-developer", + "challengeOrder": [ + { "id": "67bf4350777ac6ffdc027745", "title": "Build a Color Picker App" } + ], + "helpCategory": "JavaScript", + "blockType": "lab", + "blockLayout": "link", + "disableLoopProtectPreview": true +} diff --git a/curriculum/challenges/_meta/lab-colored-boxes/meta.json b/curriculum/structure/blocks/lab-colored-boxes.json similarity index 70% rename from curriculum/challenges/_meta/lab-colored-boxes/meta.json rename to curriculum/structure/blocks/lab-colored-boxes.json index aa43434c89b..6a49b254224 100644 --- a/curriculum/challenges/_meta/lab-colored-boxes/meta.json +++ b/curriculum/structure/blocks/lab-colored-boxes.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-colored-boxes", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f3f6eb66ea9dc41cdc30df", "title": "Design a Set Colored Boxes" }], + "challengeOrder": [ + { "id": "66f3f6eb66ea9dc41cdc30df", "title": "Design a Set Colored Boxes" } + ], "helpCategory": "HTML-CSS", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-confidential-email-page/meta.json b/curriculum/structure/blocks/lab-confidential-email-page.json similarity index 100% rename from curriculum/challenges/_meta/lab-confidential-email-page/meta.json rename to curriculum/structure/blocks/lab-confidential-email-page.json diff --git a/curriculum/challenges/_meta/lab-contact-form/meta.json b/curriculum/structure/blocks/lab-contact-form.json similarity index 71% rename from curriculum/challenges/_meta/lab-contact-form/meta.json rename to curriculum/structure/blocks/lab-contact-form.json index ccf9f78d205..6b2d3e0c847 100644 --- a/curriculum/challenges/_meta/lab-contact-form/meta.json +++ b/curriculum/structure/blocks/lab-contact-form.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-contact-form", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f26c32ec6f90df01a44f60", "title": "Design a Contact Form" }], + "challengeOrder": [ + { "id": "66f26c32ec6f90df01a44f60", "title": "Design a Contact Form" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-currency-converter/meta.json b/curriculum/structure/blocks/lab-currency-converter.json similarity index 100% rename from curriculum/challenges/_meta/lab-currency-converter/meta.json rename to curriculum/structure/blocks/lab-currency-converter.json diff --git a/curriculum/challenges/_meta/lab-customer-complaint-form/meta.json b/curriculum/structure/blocks/lab-customer-complaint-form.json similarity index 68% rename from curriculum/challenges/_meta/lab-customer-complaint-form/meta.json rename to curriculum/structure/blocks/lab-customer-complaint-form.json index 79957fac4d7..d80398b6a0c 100644 --- a/curriculum/challenges/_meta/lab-customer-complaint-form/meta.json +++ b/curriculum/structure/blocks/lab-customer-complaint-form.json @@ -6,6 +6,11 @@ "blockLayout": "link", "dashedName": "lab-customer-complaint-form", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67279fe50237291f80eed8b8", "title": "Build a Customer Complaint Form" }], + "challengeOrder": [ + { + "id": "67279fe50237291f80eed8b8", + "title": "Build a Customer Complaint Form" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-date-conversion/meta.json b/curriculum/structure/blocks/lab-date-conversion.json similarity index 67% rename from curriculum/challenges/_meta/lab-date-conversion/meta.json rename to curriculum/structure/blocks/lab-date-conversion.json index 7cb4e988ab5..9c701a10b78 100644 --- a/curriculum/challenges/_meta/lab-date-conversion/meta.json +++ b/curriculum/structure/blocks/lab-date-conversion.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-date-conversion", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f686b8ebdb982fa8e14330", "title": "Build a Date Conversion Program" }], + "challengeOrder": [ + { + "id": "66f686b8ebdb982fa8e14330", + "title": "Build a Date Conversion Program" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-debug-camperbots-profile-page/meta.json b/curriculum/structure/blocks/lab-debug-camperbots-profile-page.json similarity index 68% rename from curriculum/challenges/_meta/lab-debug-camperbots-profile-page/meta.json rename to curriculum/structure/blocks/lab-debug-camperbots-profile-page.json index 8f5d8ba5ca0..47839ff92a2 100644 --- a/curriculum/challenges/_meta/lab-debug-camperbots-profile-page/meta.json +++ b/curriculum/structure/blocks/lab-debug-camperbots-profile-page.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-debug-camperbots-profile-page", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "6823f9df49cc206af5471a30", "title": "Debug Camperbot's Profile Page" }], + "challengeOrder": [ + { + "id": "6823f9df49cc206af5471a30", + "title": "Debug Camperbot's Profile Page" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-debug-pet-adoption-page/meta.json b/curriculum/structure/blocks/lab-debug-pet-adoption-page.json similarity index 71% rename from curriculum/challenges/_meta/lab-debug-pet-adoption-page/meta.json rename to curriculum/structure/blocks/lab-debug-pet-adoption-page.json index c2e3d051ca1..f2883cf0b5f 100644 --- a/curriculum/challenges/_meta/lab-debug-pet-adoption-page/meta.json +++ b/curriculum/structure/blocks/lab-debug-pet-adoption-page.json @@ -6,6 +6,8 @@ "dashedName": "lab-debug-pet-adoption-page", "superBlock": "full-stack-developer", "helpCategory": "HTML-CSS", - "challengeOrder": [{ "id": "685239f0cad43c7a909cbd98", "title": "Debug a Pet Adoption Page" }], + "challengeOrder": [ + { "id": "685239f0cad43c7a909cbd98", "title": "Debug a Pet Adoption Page" } + ], "usesMultifileEditor": true } diff --git a/curriculum/challenges/_meta/lab-drum-machine/meta.json b/curriculum/structure/blocks/lab-drum-machine.json similarity index 71% rename from curriculum/challenges/_meta/lab-drum-machine/meta.json rename to curriculum/structure/blocks/lab-drum-machine.json index 2ecfbe57f78..d06703adbbf 100644 --- a/curriculum/challenges/_meta/lab-drum-machine/meta.json +++ b/curriculum/structure/blocks/lab-drum-machine.json @@ -3,7 +3,9 @@ "usesMultifileEditor": true, "dashedName": "lab-drum-machine", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "6762ec275cef87635acc4fe3", "title": "Build a Drum Machine" }], + "challengeOrder": [ + { "id": "6762ec275cef87635acc4fe3", "title": "Build a Drum Machine" } + ], "helpCategory": "JavaScript", "isUpcomingChange": false, "blockLayout": "link", diff --git a/curriculum/challenges/_meta/lab-email-masker/meta.json b/curriculum/structure/blocks/lab-email-masker.json similarity index 71% rename from curriculum/challenges/_meta/lab-email-masker/meta.json rename to curriculum/structure/blocks/lab-email-masker.json index 5b60b4dda36..57ed211dae5 100644 --- a/curriculum/challenges/_meta/lab-email-masker/meta.json +++ b/curriculum/structure/blocks/lab-email-masker.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-email-masker", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66b205e6eacba4c4e54ea434", "title": "Build an Email Masker" }], + "challengeOrder": [ + { "id": "66b205e6eacba4c4e54ea434", "title": "Build an Email Masker" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-event-flyer-page/meta.json b/curriculum/structure/blocks/lab-event-flyer-page.json similarity index 70% rename from curriculum/challenges/_meta/lab-event-flyer-page/meta.json rename to curriculum/structure/blocks/lab-event-flyer-page.json index 4c7eff47ba9..ed41f2e2af9 100644 --- a/curriculum/challenges/_meta/lab-event-flyer-page/meta.json +++ b/curriculum/structure/blocks/lab-event-flyer-page.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-event-flyer-page", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66e45c8140f9fda5c105ae26", "title": "Build an Event Flyer Page" }], + "challengeOrder": [ + { "id": "66e45c8140f9fda5c105ae26", "title": "Build an Event Flyer Page" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-event-hub/meta.json b/curriculum/structure/blocks/lab-event-hub.json similarity index 71% rename from curriculum/challenges/_meta/lab-event-hub/meta.json rename to curriculum/structure/blocks/lab-event-hub.json index c78f781ee1f..4f7bde8a8fe 100644 --- a/curriculum/challenges/_meta/lab-event-hub/meta.json +++ b/curriculum/structure/blocks/lab-event-hub.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-event-hub", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ebd4ae2812430bb883c787", "title": "Build an Event Hub" }], + "challengeOrder": [ + { "id": "66ebd4ae2812430bb883c787", "title": "Build an Event Hub" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-event-rsvp/meta.json b/curriculum/structure/blocks/lab-event-rsvp.json similarity index 100% rename from curriculum/challenges/_meta/lab-event-rsvp/meta.json rename to curriculum/structure/blocks/lab-event-rsvp.json diff --git a/curriculum/challenges/_meta/lab-factorial-calculator/meta.json b/curriculum/structure/blocks/lab-factorial-calculator.json similarity index 68% rename from curriculum/challenges/_meta/lab-factorial-calculator/meta.json rename to curriculum/structure/blocks/lab-factorial-calculator.json index 5686cf48be0..e877024a747 100644 --- a/curriculum/challenges/_meta/lab-factorial-calculator/meta.json +++ b/curriculum/structure/blocks/lab-factorial-calculator.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-factorial-calculator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66c07238b01053abaf812065", "title": "Build a Factorial Calculator" }], + "challengeOrder": [ + { + "id": "66c07238b01053abaf812065", + "title": "Build a Factorial Calculator" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-favorite-icon-toggler/meta.json b/curriculum/structure/blocks/lab-favorite-icon-toggler.json similarity index 68% rename from curriculum/challenges/_meta/lab-favorite-icon-toggler/meta.json rename to curriculum/structure/blocks/lab-favorite-icon-toggler.json index eb7fca98437..7fda86b06ca 100644 --- a/curriculum/challenges/_meta/lab-favorite-icon-toggler/meta.json +++ b/curriculum/structure/blocks/lab-favorite-icon-toggler.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-favorite-icon-toggler", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66bf6bacf178eac7b96d4f5e", "title": "Build a Favorite Icon Toggler" }], + "challengeOrder": [ + { + "id": "66bf6bacf178eac7b96d4f5e", + "title": "Build a Favorite Icon Toggler" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-fcc-forum-leaderboard/meta.json b/curriculum/structure/blocks/lab-fcc-forum-leaderboard.json similarity index 68% rename from curriculum/challenges/_meta/lab-fcc-forum-leaderboard/meta.json rename to curriculum/structure/blocks/lab-fcc-forum-leaderboard.json index 7f2b02b874d..adcd17ac9ca 100644 --- a/curriculum/challenges/_meta/lab-fcc-forum-leaderboard/meta.json +++ b/curriculum/structure/blocks/lab-fcc-forum-leaderboard.json @@ -6,6 +6,11 @@ "blockLayout": "link", "dashedName": "lab-fcc-forum-leaderboard", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "673c91f0b934834bc4a3ecc2", "title": "Build an fCC Forum Leaderboard" }], + "challengeOrder": [ + { + "id": "673c91f0b934834bc4a3ecc2", + "title": "Build an fCC Forum Leaderboard" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-first-element-finder/meta.json b/curriculum/structure/blocks/lab-first-element-finder.json similarity index 68% rename from curriculum/challenges/_meta/lab-first-element-finder/meta.json rename to curriculum/structure/blocks/lab-first-element-finder.json index 2965b915e7e..af6444fc731 100644 --- a/curriculum/challenges/_meta/lab-first-element-finder/meta.json +++ b/curriculum/structure/blocks/lab-first-element-finder.json @@ -6,6 +6,11 @@ "dashedName": "lab-first-element-finder", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "a6e40f1041b06c996f7b2406", "title": "Build a First Element Finder" }], + "challengeOrder": [ + { + "id": "a6e40f1041b06c996f7b2406", + "title": "Build a First Element Finder" + } + ], "usesMultifileEditor": true } diff --git a/curriculum/challenges/_meta/lab-football-team-cards/meta.json b/curriculum/structure/blocks/lab-football-team-cards.json similarity index 67% rename from curriculum/challenges/_meta/lab-football-team-cards/meta.json rename to curriculum/structure/blocks/lab-football-team-cards.json index 1a77d9171b8..0176edca0de 100644 --- a/curriculum/challenges/_meta/lab-football-team-cards/meta.json +++ b/curriculum/structure/blocks/lab-football-team-cards.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-football-team-cards", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66e7ee20b79186306fc12da5", "title": "Build a Set of Football Team Cards" }], + "challengeOrder": [ + { + "id": "66e7ee20b79186306fc12da5", + "title": "Build a Set of Football Team Cards" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-fortune-teller/meta.json b/curriculum/structure/blocks/lab-fortune-teller.json similarity index 71% rename from curriculum/challenges/_meta/lab-fortune-teller/meta.json rename to curriculum/structure/blocks/lab-fortune-teller.json index 0a73be93593..61dd00b74e4 100644 --- a/curriculum/challenges/_meta/lab-fortune-teller/meta.json +++ b/curriculum/structure/blocks/lab-fortune-teller.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-fortune-teller", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66c06d618d075c7f7f1b890a", "title": "Build a Fortune Teller" }], + "challengeOrder": [ + { "id": "66c06d618d075c7f7f1b890a", "title": "Build a Fortune Teller" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-golf-score-translator/meta.json b/curriculum/structure/blocks/lab-golf-score-translator.json similarity index 68% rename from curriculum/challenges/_meta/lab-golf-score-translator/meta.json rename to curriculum/structure/blocks/lab-golf-score-translator.json index 68c8b5b75e2..b46f096e77b 100644 --- a/curriculum/challenges/_meta/lab-golf-score-translator/meta.json +++ b/curriculum/structure/blocks/lab-golf-score-translator.json @@ -4,7 +4,12 @@ "dashedName": "lab-golf-score-translator", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "689f7996426c1534fa5bea66", "title": "Build a Golf Score Translator" }], + "challengeOrder": [ + { + "id": "689f7996426c1534fa5bea66", + "title": "Build a Golf Score Translator" + } + ], "blockType": "lab", "blockLayout": "link", "usesMultifileEditor": true diff --git a/curriculum/challenges/_meta/lab-gradebook-app/meta.json b/curriculum/structure/blocks/lab-gradebook-app.json similarity index 71% rename from curriculum/challenges/_meta/lab-gradebook-app/meta.json rename to curriculum/structure/blocks/lab-gradebook-app.json index 2fdf53f56f4..93befad4163 100644 --- a/curriculum/challenges/_meta/lab-gradebook-app/meta.json +++ b/curriculum/structure/blocks/lab-gradebook-app.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-gradebook-app", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66bb6a9c2dd58b73cd759034", "title": "Build a Gradebook App" }], + "challengeOrder": [ + { "id": "66bb6a9c2dd58b73cd759034", "title": "Build a Gradebook App" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-hash-table/meta.json b/curriculum/structure/blocks/lab-hash-table.json similarity index 68% rename from curriculum/challenges/_meta/lab-hash-table/meta.json rename to curriculum/structure/blocks/lab-hash-table.json index db11f072331..56220483438 100644 --- a/curriculum/challenges/_meta/lab-hash-table/meta.json +++ b/curriculum/structure/blocks/lab-hash-table.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "lab-hash-table", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67ed03ac474c48692f41749e", "title": "Build a Hash Table" }], + "challengeOrder": [ + { "id": "67ed03ac474c48692f41749e", "title": "Build a Hash Table" } + ], "helpCategory": "Python", "blockLayout": "link", "blockType": "lab" diff --git a/curriculum/challenges/_meta/lab-house-painting/meta.json b/curriculum/structure/blocks/lab-house-painting.json similarity index 71% rename from curriculum/challenges/_meta/lab-house-painting/meta.json rename to curriculum/structure/blocks/lab-house-painting.json index 292a9dd8f92..ccb6d7e781c 100644 --- a/curriculum/challenges/_meta/lab-house-painting/meta.json +++ b/curriculum/structure/blocks/lab-house-painting.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-house-painting", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66d6a7a3e1aa411e94bf2346", "title": "Build a House Painting" }], + "challengeOrder": [ + { "id": "66d6a7a3e1aa411e94bf2346", "title": "Build a House Painting" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-html-entitiy-converter/meta.json b/curriculum/structure/blocks/lab-html-entitiy-converter.json similarity index 100% rename from curriculum/challenges/_meta/lab-html-entitiy-converter/meta.json rename to curriculum/structure/blocks/lab-html-entitiy-converter.json diff --git a/curriculum/challenges/_meta/lab-inventory-management-program/meta.json b/curriculum/structure/blocks/lab-inventory-management-program.json similarity index 68% rename from curriculum/challenges/_meta/lab-inventory-management-program/meta.json rename to curriculum/structure/blocks/lab-inventory-management-program.json index c309df0944c..d560f97ae6d 100644 --- a/curriculum/challenges/_meta/lab-inventory-management-program/meta.json +++ b/curriculum/structure/blocks/lab-inventory-management-program.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-inventory-management-program", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66d75dd0aa65a71600dc669b", "title": "Build an Inventory Management Program" }], + "challengeOrder": [ + { + "id": "66d75dd0aa65a71600dc669b", + "title": "Build an Inventory Management Program" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-isbn-validator/meta.json b/curriculum/structure/blocks/lab-isbn-validator.json similarity index 68% rename from curriculum/challenges/_meta/lab-isbn-validator/meta.json rename to curriculum/structure/blocks/lab-isbn-validator.json index 00c41abf55b..1ae8a3066a0 100644 --- a/curriculum/challenges/_meta/lab-isbn-validator/meta.json +++ b/curriculum/structure/blocks/lab-isbn-validator.json @@ -4,7 +4,9 @@ "dashedName": "lab-isbn-validator", "superBlock": "full-stack-developer", "helpCategory": "Python", - "challengeOrder": [{ "id": "686b9720ee1d032bd77a480a", "title": "Debug an ISBN Validator" }], + "challengeOrder": [ + { "id": "686b9720ee1d032bd77a480a", "title": "Debug an ISBN Validator" } + ], "blockLayout": "link", "blockType": "lab" } diff --git a/curriculum/challenges/_meta/lab-javascript-trivia-bot/meta.json b/curriculum/structure/blocks/lab-javascript-trivia-bot.json similarity index 68% rename from curriculum/challenges/_meta/lab-javascript-trivia-bot/meta.json rename to curriculum/structure/blocks/lab-javascript-trivia-bot.json index ed4bcc96d12..d63d1f5a924 100644 --- a/curriculum/challenges/_meta/lab-javascript-trivia-bot/meta.json +++ b/curriculum/structure/blocks/lab-javascript-trivia-bot.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-javascript-trivia-bot", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed41f912d0bb1dc62da5dd", "title": "Build a JavaScript Trivia Bot" }], + "challengeOrder": [ + { + "id": "66ed41f912d0bb1dc62da5dd", + "title": "Build a JavaScript Trivia Bot" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-job-application-form/meta.json b/curriculum/structure/blocks/lab-job-application-form.json similarity index 68% rename from curriculum/challenges/_meta/lab-job-application-form/meta.json rename to curriculum/structure/blocks/lab-job-application-form.json index 4b464b71609..6e6bafaeff8 100644 --- a/curriculum/challenges/_meta/lab-job-application-form/meta.json +++ b/curriculum/structure/blocks/lab-job-application-form.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-job-application-form", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66faac4139dbbd5dd632c860", "title": "Build a Job Application Form" }], + "challengeOrder": [ + { + "id": "66faac4139dbbd5dd632c860", + "title": "Build a Job Application Form" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-largest-number-finder/meta.json b/curriculum/structure/blocks/lab-largest-number-finder.json similarity index 68% rename from curriculum/challenges/_meta/lab-largest-number-finder/meta.json rename to curriculum/structure/blocks/lab-largest-number-finder.json index 376d8994c02..e0dd6c194b1 100644 --- a/curriculum/challenges/_meta/lab-largest-number-finder/meta.json +++ b/curriculum/structure/blocks/lab-largest-number-finder.json @@ -4,7 +4,12 @@ "dashedName": "lab-largest-number-finder", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "a789b3483989747d63b0e427", "title": "Build the Largest Number Finder" }], + "challengeOrder": [ + { + "id": "a789b3483989747d63b0e427", + "title": "Build the Largest Number Finder" + } + ], "usesMultifileEditor": true, "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-leap-year-calculator/meta.json b/curriculum/structure/blocks/lab-leap-year-calculator.json similarity index 68% rename from curriculum/challenges/_meta/lab-leap-year-calculator/meta.json rename to curriculum/structure/blocks/lab-leap-year-calculator.json index efdcf425336..93365ffe029 100644 --- a/curriculum/challenges/_meta/lab-leap-year-calculator/meta.json +++ b/curriculum/structure/blocks/lab-leap-year-calculator.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-leap-year-calculator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66c06fad3475cd92421b9ac2", "title": "Build a Leap Year Calculator" }], + "challengeOrder": [ + { + "id": "66c06fad3475cd92421b9ac2", + "title": "Build a Leap Year Calculator" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-lightbox-viewer/meta.json b/curriculum/structure/blocks/lab-lightbox-viewer.json similarity index 71% rename from curriculum/challenges/_meta/lab-lightbox-viewer/meta.json rename to curriculum/structure/blocks/lab-lightbox-viewer.json index a4c0acb1e75..2bd7c66857b 100644 --- a/curriculum/challenges/_meta/lab-lightbox-viewer/meta.json +++ b/curriculum/structure/blocks/lab-lightbox-viewer.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-lightbox-viewer", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66db57ad34c7089b9b41bfd6", "title": "Build a Lightbox Viewer" }], + "challengeOrder": [ + { "id": "66db57ad34c7089b9b41bfd6", "title": "Build a Lightbox Viewer" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-longest-word-in-a-string/meta.json b/curriculum/structure/blocks/lab-longest-word-in-a-string.json similarity index 68% rename from curriculum/challenges/_meta/lab-longest-word-in-a-string/meta.json rename to curriculum/structure/blocks/lab-longest-word-in-a-string.json index 8d235f7c04a..e841b49581d 100644 --- a/curriculum/challenges/_meta/lab-longest-word-in-a-string/meta.json +++ b/curriculum/structure/blocks/lab-longest-word-in-a-string.json @@ -4,7 +4,12 @@ "dashedName": "lab-longest-word-in-a-string", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "a26cbbe9ad8655a977e1ceb5", "title": "Build a Longest Word Finder App" }], + "challengeOrder": [ + { + "id": "a26cbbe9ad8655a977e1ceb5", + "title": "Build a Longest Word Finder App" + } + ], "usesMultifileEditor": true, "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-luhn-algorithm/meta.json b/curriculum/structure/blocks/lab-luhn-algorithm.json similarity index 64% rename from curriculum/challenges/_meta/lab-luhn-algorithm/meta.json rename to curriculum/structure/blocks/lab-luhn-algorithm.json index 2fe1988797a..23ec662d298 100644 --- a/curriculum/challenges/_meta/lab-luhn-algorithm/meta.json +++ b/curriculum/structure/blocks/lab-luhn-algorithm.json @@ -4,7 +4,12 @@ "dashedName": "lab-luhn-algorithm", "superBlock": "full-stack-developer", "helpCategory": "Python", - "challengeOrder": [{ "id": "68507cadbf36aa089a84ce2d", "title": "Implement the Luhn Algorithm" }], + "challengeOrder": [ + { + "id": "68507cadbf36aa089a84ce2d", + "title": "Implement the Luhn Algorithm" + } + ], "blockLayout": "link", "blockType": "lab" } diff --git a/curriculum/challenges/_meta/lab-lunch-picker-program/meta.json b/curriculum/structure/blocks/lab-lunch-picker-program.json similarity index 68% rename from curriculum/challenges/_meta/lab-lunch-picker-program/meta.json rename to curriculum/structure/blocks/lab-lunch-picker-program.json index 0634fc00e99..ed708576f55 100644 --- a/curriculum/challenges/_meta/lab-lunch-picker-program/meta.json +++ b/curriculum/structure/blocks/lab-lunch-picker-program.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-lunch-picker-program", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66db529d37ad966480ebb633", "title": "Build a Lunch Picker Program" }], + "challengeOrder": [ + { + "id": "66db529d37ad966480ebb633", + "title": "Build a Lunch Picker Program" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-magazine-layout/meta.json b/curriculum/structure/blocks/lab-magazine-layout.json similarity index 70% rename from curriculum/challenges/_meta/lab-magazine-layout/meta.json rename to curriculum/structure/blocks/lab-magazine-layout.json index dc18c52c0e3..99ae787e3e4 100644 --- a/curriculum/challenges/_meta/lab-magazine-layout/meta.json +++ b/curriculum/structure/blocks/lab-magazine-layout.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-magazine-layout", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "6735a7370e0ae93a4577c689", "title": "Design a Magazine Layout" }], + "challengeOrder": [ + { "id": "6735a7370e0ae93a4577c689", "title": "Design a Magazine Layout" } + ], "helpCategory": "HTML-CSS", "blockLayout": "link", "blockType": "lab" diff --git a/curriculum/challenges/_meta/lab-markdown-to-html-converter/meta.json b/curriculum/structure/blocks/lab-markdown-to-html-converter.json similarity index 68% rename from curriculum/challenges/_meta/lab-markdown-to-html-converter/meta.json rename to curriculum/structure/blocks/lab-markdown-to-html-converter.json index 66a88f75ea7..02724a9e8a1 100644 --- a/curriculum/challenges/_meta/lab-markdown-to-html-converter/meta.json +++ b/curriculum/structure/blocks/lab-markdown-to-html-converter.json @@ -6,6 +6,11 @@ "blockLayout": "link", "dashedName": "lab-markdown-to-html-converter", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f55eac933ff64ce654ca74", "title": "Build a Markdown to HTML Converter" }], + "challengeOrder": [ + { + "id": "66f55eac933ff64ce654ca74", + "title": "Build a Markdown to HTML Converter" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-mood-board/meta.json b/curriculum/structure/blocks/lab-mood-board.json similarity index 71% rename from curriculum/challenges/_meta/lab-mood-board/meta.json rename to curriculum/structure/blocks/lab-mood-board.json index d0f7ff5263b..3cab609d71c 100644 --- a/curriculum/challenges/_meta/lab-mood-board/meta.json +++ b/curriculum/structure/blocks/lab-mood-board.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-mood-board", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "673b3d6b7ef7318eef926d5a", "title": "Build a Mood Board" }], + "challengeOrder": [ + { "id": "673b3d6b7ef7318eef926d5a", "title": "Build a Mood Board" } + ], "helpCategory": "JavaScript", "blockLayout": "link", "blockType": "lab" diff --git a/curriculum/challenges/_meta/lab-moon-orbit/meta.json b/curriculum/structure/blocks/lab-moon-orbit.json similarity index 73% rename from curriculum/challenges/_meta/lab-moon-orbit/meta.json rename to curriculum/structure/blocks/lab-moon-orbit.json index 620201c102e..244dcd5752d 100644 --- a/curriculum/challenges/_meta/lab-moon-orbit/meta.json +++ b/curriculum/structure/blocks/lab-moon-orbit.json @@ -7,6 +7,8 @@ "hasEditableBoundaries": false, "dashedName": "lab-moon-orbit", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66a37f37ef5823a313de8c26", "title": "Build a Moon Orbit" }], + "challengeOrder": [ + { "id": "66a37f37ef5823a313de8c26", "title": "Build a Moon Orbit" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-movie-review-page/meta.json b/curriculum/structure/blocks/lab-movie-review-page.json similarity index 99% rename from curriculum/challenges/_meta/lab-movie-review-page/meta.json rename to curriculum/structure/blocks/lab-movie-review-page.json index 7b0120ec585..d34cf07f09d 100644 --- a/curriculum/challenges/_meta/lab-movie-review-page/meta.json +++ b/curriculum/structure/blocks/lab-movie-review-page.json @@ -13,4 +13,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lab-multimedia-player/meta.json b/curriculum/structure/blocks/lab-multimedia-player.json similarity index 99% rename from curriculum/challenges/_meta/lab-multimedia-player/meta.json rename to curriculum/structure/blocks/lab-multimedia-player.json index ac38ac3e367..cc830f1ee90 100644 --- a/curriculum/challenges/_meta/lab-multimedia-player/meta.json +++ b/curriculum/structure/blocks/lab-multimedia-player.json @@ -13,4 +13,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lab-music-shopping-cart-page/meta.json b/curriculum/structure/blocks/lab-music-shopping-cart-page.json similarity index 68% rename from curriculum/challenges/_meta/lab-music-shopping-cart-page/meta.json rename to curriculum/structure/blocks/lab-music-shopping-cart-page.json index 3a8f6cd6616..a2a983c0731 100644 --- a/curriculum/challenges/_meta/lab-music-shopping-cart-page/meta.json +++ b/curriculum/structure/blocks/lab-music-shopping-cart-page.json @@ -7,5 +7,10 @@ "dashedName": "lab-music-shopping-cart-page", "superBlock": "full-stack-developer", "helpCategory": "HTML-CSS", - "challengeOrder": [{ "id": "685dbd19200ad656d48b77ff", "title": "Build a Music Shopping Cart Page" }] + "challengeOrder": [ + { + "id": "685dbd19200ad656d48b77ff", + "title": "Build a Music Shopping Cart Page" + } + ] } diff --git a/curriculum/challenges/_meta/lab-mutations/meta.json b/curriculum/structure/blocks/lab-mutations.json similarity index 66% rename from curriculum/challenges/_meta/lab-mutations/meta.json rename to curriculum/structure/blocks/lab-mutations.json index beaab15ff93..f96d81d29f5 100644 --- a/curriculum/challenges/_meta/lab-mutations/meta.json +++ b/curriculum/structure/blocks/lab-mutations.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-mutations", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "af2170cad53daa0770fabdea", "title": "Implement the Mutations Algorithm" }], + "challengeOrder": [ + { + "id": "af2170cad53daa0770fabdea", + "title": "Implement the Mutations Algorithm" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-newspaper-article/meta.json b/curriculum/structure/blocks/lab-newspaper-article.json similarity index 100% rename from curriculum/challenges/_meta/lab-newspaper-article/meta.json rename to curriculum/structure/blocks/lab-newspaper-article.json diff --git a/curriculum/challenges/_meta/lab-number-guessing-game/meta.json b/curriculum/structure/blocks/lab-number-guessing-game.json similarity index 66% rename from curriculum/challenges/_meta/lab-number-guessing-game/meta.json rename to curriculum/structure/blocks/lab-number-guessing-game.json index 9f68264dded..9b3b8ddc2ae 100644 --- a/curriculum/challenges/_meta/lab-number-guessing-game/meta.json +++ b/curriculum/structure/blocks/lab-number-guessing-game.json @@ -5,6 +5,11 @@ "isUpcomingChange": true, "dashedName": "lab-number-guessing-game", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "602da04c22201c65d2a019f4", "title": "Build a Number Guessing Game" }], + "challengeOrder": [ + { + "id": "602da04c22201c65d2a019f4", + "title": "Build a Number Guessing Game" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/lab-number-pattern-generator/meta.json b/curriculum/structure/blocks/lab-number-pattern-generator.json similarity index 100% rename from curriculum/challenges/_meta/lab-number-pattern-generator/meta.json rename to curriculum/structure/blocks/lab-number-pattern-generator.json diff --git a/curriculum/challenges/_meta/lab-one-time-password-generator/meta.json b/curriculum/structure/blocks/lab-one-time-password-generator.json similarity index 68% rename from curriculum/challenges/_meta/lab-one-time-password-generator/meta.json rename to curriculum/structure/blocks/lab-one-time-password-generator.json index 37556a95f04..3fd13d5581d 100644 --- a/curriculum/challenges/_meta/lab-one-time-password-generator/meta.json +++ b/curriculum/structure/blocks/lab-one-time-password-generator.json @@ -4,7 +4,12 @@ "usesMultifileEditor": true, "dashedName": "lab-one-time-password-generator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67c562286b29447da020d407", "title": "Build a One-Time Password Generator" }], + "challengeOrder": [ + { + "id": "67c562286b29447da020d407", + "title": "Build a One-Time Password Generator" + } + ], "blockType": "lab", "blockLayout": "link", "helpCategory": "JavaScript" diff --git a/curriculum/challenges/_meta/lab-page-of-playing-cards/meta.json b/curriculum/structure/blocks/lab-page-of-playing-cards.json similarity index 100% rename from curriculum/challenges/_meta/lab-page-of-playing-cards/meta.json rename to curriculum/structure/blocks/lab-page-of-playing-cards.json diff --git a/curriculum/challenges/_meta/lab-palindrome-checker/meta.json b/curriculum/structure/blocks/lab-palindrome-checker.json similarity index 71% rename from curriculum/challenges/_meta/lab-palindrome-checker/meta.json rename to curriculum/structure/blocks/lab-palindrome-checker.json index 8d644b18300..79b1509f5c6 100644 --- a/curriculum/challenges/_meta/lab-palindrome-checker/meta.json +++ b/curriculum/structure/blocks/lab-palindrome-checker.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-palindrome-checker", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "657bdc55a322aae1eac3838f", "title": "Build a Palindrome Checker" }], + "challengeOrder": [ + { "id": "657bdc55a322aae1eac3838f", "title": "Build a Palindrome Checker" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-password-generator/meta.json b/curriculum/structure/blocks/lab-password-generator.json similarity index 67% rename from curriculum/challenges/_meta/lab-password-generator/meta.json rename to curriculum/structure/blocks/lab-password-generator.json index d5685a8d6a1..720cebfa1a3 100644 --- a/curriculum/challenges/_meta/lab-password-generator/meta.json +++ b/curriculum/structure/blocks/lab-password-generator.json @@ -5,7 +5,12 @@ "blockType": "lab", "dashedName": "lab-password-generator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f53dc2c5bd6a11d6c3282f", "title": "Build a Password Generator App" }], + "challengeOrder": [ + { + "id": "66f53dc2c5bd6a11d6c3282f", + "title": "Build a Password Generator App" + } + ], "helpCategory": "JavaScript", "blockLayout": "link" } diff --git a/curriculum/challenges/_meta/lab-periodic-table-database/meta.json b/curriculum/structure/blocks/lab-periodic-table-database.json similarity index 66% rename from curriculum/challenges/_meta/lab-periodic-table-database/meta.json rename to curriculum/structure/blocks/lab-periodic-table-database.json index 8b547c607e3..15354c14a0e 100644 --- a/curriculum/challenges/_meta/lab-periodic-table-database/meta.json +++ b/curriculum/structure/blocks/lab-periodic-table-database.json @@ -5,6 +5,11 @@ "isUpcomingChange": true, "dashedName": "lab-periodic-table-database", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "602d9ff222201c65d2a019f2", "title": "Build a Periodic Table Database" }], + "challengeOrder": [ + { + "id": "602d9ff222201c65d2a019f2", + "title": "Build a Periodic Table Database" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/lab-permutation-generator/meta.json b/curriculum/structure/blocks/lab-permutation-generator.json similarity index 68% rename from curriculum/challenges/_meta/lab-permutation-generator/meta.json rename to curriculum/structure/blocks/lab-permutation-generator.json index da011d83380..945cb33147e 100644 --- a/curriculum/challenges/_meta/lab-permutation-generator/meta.json +++ b/curriculum/structure/blocks/lab-permutation-generator.json @@ -4,7 +4,12 @@ "usesMultifileEditor": true, "dashedName": "lab-permutation-generator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66fe4f33a2cc9b33f4d5cd9b", "title": "Build a Permutation Generator" }], + "challengeOrder": [ + { + "id": "66fe4f33a2cc9b33f4d5cd9b", + "title": "Build a Permutation Generator" + } + ], "helpCategory": "JavaScript", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-personal-portfolio/meta.json b/curriculum/structure/blocks/lab-personal-portfolio.json similarity index 71% rename from curriculum/challenges/_meta/lab-personal-portfolio/meta.json rename to curriculum/structure/blocks/lab-personal-portfolio.json index 45f5b57279b..073e8ff6960 100644 --- a/curriculum/challenges/_meta/lab-personal-portfolio/meta.json +++ b/curriculum/structure/blocks/lab-personal-portfolio.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-personal-portfolio", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "bd7158d8c242eddfaeb5bd13", "title": "Build a Personal Portfolio" }], + "challengeOrder": [ + { "id": "bd7158d8c242eddfaeb5bd13", "title": "Build a Personal Portfolio" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-photography-exhibit/meta.json b/curriculum/structure/blocks/lab-photography-exhibit.json similarity index 67% rename from curriculum/challenges/_meta/lab-photography-exhibit/meta.json rename to curriculum/structure/blocks/lab-photography-exhibit.json index 9ae879aed2b..03ef78c653c 100644 --- a/curriculum/challenges/_meta/lab-photography-exhibit/meta.json +++ b/curriculum/structure/blocks/lab-photography-exhibit.json @@ -6,6 +6,11 @@ "dashedName": "lab-photography-exhibit", "superBlock": "full-stack-developer", "helpCategory": "HTML-CSS", - "challengeOrder": [{ "id": "686e64be3cd9db25282a956d", "title": "Design a Photography Exhibit" }], + "challengeOrder": [ + { + "id": "686e64be3cd9db25282a956d", + "title": "Design a Photography Exhibit" + } + ], "usesMultifileEditor": true } diff --git a/curriculum/challenges/_meta/lab-polygon-area-calculator/meta.json b/curriculum/structure/blocks/lab-polygon-area-calculator.json similarity index 65% rename from curriculum/challenges/_meta/lab-polygon-area-calculator/meta.json rename to curriculum/structure/blocks/lab-polygon-area-calculator.json index 771553094b2..b7fba5867eb 100644 --- a/curriculum/challenges/_meta/lab-polygon-area-calculator/meta.json +++ b/curriculum/structure/blocks/lab-polygon-area-calculator.json @@ -3,7 +3,12 @@ "isUpcomingChange": true, "dashedName": "lab-polygon-area-calculator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5e444147903586ffb414c94f", "title": "Build a Polygon Area Calculator" }], + "challengeOrder": [ + { + "id": "5e444147903586ffb414c94f", + "title": "Build a Polygon Area Calculator" + } + ], "helpCategory": "Python", "blockLayout": "link", "blockType": "lab" diff --git a/curriculum/challenges/_meta/lab-product-landing-page/meta.json b/curriculum/structure/blocks/lab-product-landing-page.json similarity index 68% rename from curriculum/challenges/_meta/lab-product-landing-page/meta.json rename to curriculum/structure/blocks/lab-product-landing-page.json index 7e5565177be..7e4f1b98234 100644 --- a/curriculum/challenges/_meta/lab-product-landing-page/meta.json +++ b/curriculum/structure/blocks/lab-product-landing-page.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-product-landing-page", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "587d78af367417b2b2512b04", "title": "Build a Product Landing Page" }], + "challengeOrder": [ + { + "id": "587d78af367417b2b2512b04", + "title": "Build a Product Landing Page" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-profile-lookup/meta.json b/curriculum/structure/blocks/lab-profile-lookup.json similarity index 100% rename from curriculum/challenges/_meta/lab-profile-lookup/meta.json rename to curriculum/structure/blocks/lab-profile-lookup.json diff --git a/curriculum/challenges/_meta/lab-project-idea-board/meta.json b/curriculum/structure/blocks/lab-project-idea-board.json similarity index 71% rename from curriculum/challenges/_meta/lab-project-idea-board/meta.json rename to curriculum/structure/blocks/lab-project-idea-board.json index 19ec5ee4f02..51646c7715a 100644 --- a/curriculum/challenges/_meta/lab-project-idea-board/meta.json +++ b/curriculum/structure/blocks/lab-project-idea-board.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-project-idea-board", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67051431a73f1ca25d9a6f25", "title": "Build a Project Idea Board" }], + "challengeOrder": [ + { "id": "67051431a73f1ca25d9a6f25", "title": "Build a Project Idea Board" } + ], "helpCategory": "JavaScript", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-pyramid-generator/meta.json b/curriculum/structure/blocks/lab-pyramid-generator.json similarity index 71% rename from curriculum/challenges/_meta/lab-pyramid-generator/meta.json rename to curriculum/structure/blocks/lab-pyramid-generator.json index 41a47488fa9..d34341c5ce6 100644 --- a/curriculum/challenges/_meta/lab-pyramid-generator/meta.json +++ b/curriculum/structure/blocks/lab-pyramid-generator.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-pyramid-generator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f2836c459cfb16ae76f24f", "title": "Build a Pyramid Generator" }], + "challengeOrder": [ + { "id": "66f2836c459cfb16ae76f24f", "title": "Build a Pyramid Generator" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-quicksort/meta.json b/curriculum/structure/blocks/lab-quicksort.json similarity index 66% rename from curriculum/challenges/_meta/lab-quicksort/meta.json rename to curriculum/structure/blocks/lab-quicksort.json index b13c4871834..e63539a9b03 100644 --- a/curriculum/challenges/_meta/lab-quicksort/meta.json +++ b/curriculum/structure/blocks/lab-quicksort.json @@ -6,6 +6,11 @@ "blockLayout": "link", "blockType": "lab", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "681dbcca65bbda5f286dc0ca", "title": "Implement the Quicksort Algorithm" }], + "challengeOrder": [ + { + "id": "681dbcca65bbda5f286dc0ca", + "title": "Implement the Quicksort Algorithm" + } + ], "helpCategory": "Python" } diff --git a/curriculum/challenges/_meta/lab-quiz-game/meta.json b/curriculum/structure/blocks/lab-quiz-game.json similarity index 71% rename from curriculum/challenges/_meta/lab-quiz-game/meta.json rename to curriculum/structure/blocks/lab-quiz-game.json index 8b013c871bf..1821030d7cb 100644 --- a/curriculum/challenges/_meta/lab-quiz-game/meta.json +++ b/curriculum/structure/blocks/lab-quiz-game.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-quiz-game", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f17db06803d11a1bd19a20", "title": "Build a Quiz Game" }], + "challengeOrder": [ + { "id": "66f17db06803d11a1bd19a20", "title": "Build a Quiz Game" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-random-background-color-changer/meta.json b/curriculum/structure/blocks/lab-random-background-color-changer.json similarity index 68% rename from curriculum/challenges/_meta/lab-random-background-color-changer/meta.json rename to curriculum/structure/blocks/lab-random-background-color-changer.json index f36c1310392..38d761e2572 100644 --- a/curriculum/challenges/_meta/lab-random-background-color-changer/meta.json +++ b/curriculum/structure/blocks/lab-random-background-color-changer.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-random-background-color-changer", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66b62d0ad68488dd76228d6c", "title": "Debug a Random Background Color Changer" }], + "challengeOrder": [ + { + "id": "66b62d0ad68488dd76228d6c", + "title": "Debug a Random Background Color Changer" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-real-time-counter/meta.json b/curriculum/structure/blocks/lab-real-time-counter.json similarity index 71% rename from curriculum/challenges/_meta/lab-real-time-counter/meta.json rename to curriculum/structure/blocks/lab-real-time-counter.json index 1c446447f52..3f631c9ccfb 100644 --- a/curriculum/challenges/_meta/lab-real-time-counter/meta.json +++ b/curriculum/structure/blocks/lab-real-time-counter.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-real-time-counter", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66bb3e20d3dc5b6d0a21f5dd", "title": "Build a Real Time Counter" }], + "challengeOrder": [ + { "id": "66bb3e20d3dc5b6d0a21f5dd", "title": "Build a Real Time Counter" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-recipe-page/meta.json b/curriculum/structure/blocks/lab-recipe-page.json similarity index 100% rename from curriculum/challenges/_meta/lab-recipe-page/meta.json rename to curriculum/structure/blocks/lab-recipe-page.json diff --git a/curriculum/challenges/_meta/lab-record-collection/meta.json b/curriculum/structure/blocks/lab-record-collection.json similarity index 71% rename from curriculum/challenges/_meta/lab-record-collection/meta.json rename to curriculum/structure/blocks/lab-record-collection.json index 769faff0b60..637f0089220 100644 --- a/curriculum/challenges/_meta/lab-record-collection/meta.json +++ b/curriculum/structure/blocks/lab-record-collection.json @@ -4,7 +4,9 @@ "dashedName": "lab-record-collection", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "56533eb9ac21ba0edf2244cf", "title": "Build a Record Collection" }], + "challengeOrder": [ + { "id": "56533eb9ac21ba0edf2244cf", "title": "Build a Record Collection" } + ], "usesMultifileEditor": true, "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-regex-sandbox/meta.json b/curriculum/structure/blocks/lab-regex-sandbox.json similarity index 71% rename from curriculum/challenges/_meta/lab-regex-sandbox/meta.json rename to curriculum/structure/blocks/lab-regex-sandbox.json index f8a8cfe364a..d88d983f5dc 100644 --- a/curriculum/challenges/_meta/lab-regex-sandbox/meta.json +++ b/curriculum/structure/blocks/lab-regex-sandbox.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-regex-sandbox", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66e028680eca7d21db7e1aee", "title": "Build a RegEx Sandbox" }], + "challengeOrder": [ + { "id": "66e028680eca7d21db7e1aee", "title": "Build a RegEx Sandbox" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-repeat-a-string/meta.json b/curriculum/structure/blocks/lab-repeat-a-string.json similarity index 67% rename from curriculum/challenges/_meta/lab-repeat-a-string/meta.json rename to curriculum/structure/blocks/lab-repeat-a-string.json index 341a56c0aa1..45ed2da5df7 100644 --- a/curriculum/challenges/_meta/lab-repeat-a-string/meta.json +++ b/curriculum/structure/blocks/lab-repeat-a-string.json @@ -4,7 +4,12 @@ "dashedName": "lab-repeat-a-string", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "afcc8d540bea9ea2669306b6", "title": "Build a String Repeating Function" }], + "challengeOrder": [ + { + "id": "afcc8d540bea9ea2669306b6", + "title": "Build a String Repeating Function" + } + ], "usesMultifileEditor": true, "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-reusable-footer/meta.json b/curriculum/structure/blocks/lab-reusable-footer.json similarity index 70% rename from curriculum/challenges/_meta/lab-reusable-footer/meta.json rename to curriculum/structure/blocks/lab-reusable-footer.json index fa128e5a5c1..66488dfa429 100644 --- a/curriculum/challenges/_meta/lab-reusable-footer/meta.json +++ b/curriculum/structure/blocks/lab-reusable-footer.json @@ -4,8 +4,10 @@ "usesMultifileEditor": true, "dashedName": "lab-reusable-footer", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "673b02b03134b04637bf7055", "title": "Build a Reusable Footer" }], + "challengeOrder": [ + { "id": "673b02b03134b04637bf7055", "title": "Build a Reusable Footer" } + ], "helpCategory": "JavaScript", "blockLayout": "link", "blockType": "lab" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lab-reverse-a-string/meta.json b/curriculum/structure/blocks/lab-reverse-a-string.json similarity index 71% rename from curriculum/challenges/_meta/lab-reverse-a-string/meta.json rename to curriculum/structure/blocks/lab-reverse-a-string.json index 8584936bf87..17e768e5449 100644 --- a/curriculum/challenges/_meta/lab-reverse-a-string/meta.json +++ b/curriculum/structure/blocks/lab-reverse-a-string.json @@ -6,6 +6,8 @@ "dashedName": "lab-reverse-a-string", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "a202eed8fc186c8434cb6d61", "title": "Build a String Inverter" }], + "challengeOrder": [ + { "id": "a202eed8fc186c8434cb6d61", "title": "Build a String Inverter" } + ], "usesMultifileEditor": true } diff --git a/curriculum/challenges/_meta/lab-rpg-character/meta.json b/curriculum/structure/blocks/lab-rpg-character.json similarity index 68% rename from curriculum/challenges/_meta/lab-rpg-character/meta.json rename to curriculum/structure/blocks/lab-rpg-character.json index fdfdd0165a1..460d3e17bb4 100644 --- a/curriculum/challenges/_meta/lab-rpg-character/meta.json +++ b/curriculum/structure/blocks/lab-rpg-character.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "lab-rpg-character", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67d83df6f82eda3868dd2a84", "title": "Build an RPG Character" }], + "challengeOrder": [ + { "id": "67d83df6f82eda3868dd2a84", "title": "Build an RPG Character" } + ], "helpCategory": "Python", "blockLayout": "link", "blockType": "lab" diff --git a/curriculum/challenges/_meta/lab-salon-appointment-scheduler/meta.json b/curriculum/structure/blocks/lab-salon-appointment-scheduler.json similarity index 99% rename from curriculum/challenges/_meta/lab-salon-appointment-scheduler/meta.json rename to curriculum/structure/blocks/lab-salon-appointment-scheduler.json index c491ff37734..e54cc9d8a9a 100644 --- a/curriculum/challenges/_meta/lab-salon-appointment-scheduler/meta.json +++ b/curriculum/structure/blocks/lab-salon-appointment-scheduler.json @@ -12,4 +12,4 @@ "title": "Build a Salon Appointment Scheduler" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lab-selection-sort/meta.json b/curriculum/structure/blocks/lab-selection-sort.json similarity index 67% rename from curriculum/challenges/_meta/lab-selection-sort/meta.json rename to curriculum/structure/blocks/lab-selection-sort.json index a53902a9f4a..88d7a23181c 100644 --- a/curriculum/challenges/_meta/lab-selection-sort/meta.json +++ b/curriculum/structure/blocks/lab-selection-sort.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "lab-selection-sort", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "680b3ef395479b0e449ecb6e", "title": "Build a Selection Sort" }], + "challengeOrder": [ + { "id": "680b3ef395479b0e449ecb6e", "title": "Build a Selection Sort" } + ], "helpCategory": "Python", "blockLayout": "link", "blockType": "lab" diff --git a/curriculum/challenges/_meta/lab-sentence-maker/meta.json b/curriculum/structure/blocks/lab-sentence-maker.json similarity index 71% rename from curriculum/challenges/_meta/lab-sentence-maker/meta.json rename to curriculum/structure/blocks/lab-sentence-maker.json index 12c265bbd35..f49a57f582e 100644 --- a/curriculum/challenges/_meta/lab-sentence-maker/meta.json +++ b/curriculum/structure/blocks/lab-sentence-maker.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-sentence-maker", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66c057041df6394ca796bf33", "title": "Build a Sentence Maker" }], + "challengeOrder": [ + { "id": "66c057041df6394ca796bf33", "title": "Build a Sentence Maker" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-slice-and-splice/meta.json b/curriculum/structure/blocks/lab-slice-and-splice.json similarity index 66% rename from curriculum/challenges/_meta/lab-slice-and-splice/meta.json rename to curriculum/structure/blocks/lab-slice-and-splice.json index e0c96eedc86..dd0388f8da7 100644 --- a/curriculum/challenges/_meta/lab-slice-and-splice/meta.json +++ b/curriculum/structure/blocks/lab-slice-and-splice.json @@ -6,6 +6,11 @@ "usesMultifileEditor": true, "dashedName": "lab-slice-and-splice", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "579e2a2c335b9d72dd32e05c", "title": "Implement the Slice and Splice Algorithm" }], + "challengeOrder": [ + { + "id": "579e2a2c335b9d72dd32e05c", + "title": "Implement the Slice and Splice Algorithm" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-sorted-index-finder/meta.json b/curriculum/structure/blocks/lab-sorted-index-finder.json similarity index 99% rename from curriculum/challenges/_meta/lab-sorted-index-finder/meta.json rename to curriculum/structure/blocks/lab-sorted-index-finder.json index 626065b71ab..66c29964b04 100644 --- a/curriculum/challenges/_meta/lab-sorted-index-finder/meta.json +++ b/curriculum/structure/blocks/lab-sorted-index-finder.json @@ -13,4 +13,4 @@ "usesMultifileEditor": true, "blockType": "lab", "blockLayout": "link" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lab-sorting-visualizer/meta.json b/curriculum/structure/blocks/lab-sorting-visualizer.json similarity index 71% rename from curriculum/challenges/_meta/lab-sorting-visualizer/meta.json rename to curriculum/structure/blocks/lab-sorting-visualizer.json index 56f32012cf1..3675dacf35f 100644 --- a/curriculum/challenges/_meta/lab-sorting-visualizer/meta.json +++ b/curriculum/structure/blocks/lab-sorting-visualizer.json @@ -6,6 +6,8 @@ "blockLayout": "link", "dashedName": "lab-sorting-visualizer", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "6716249b5405164036fd0b0d", "title": "Build a Sorting Visualizer" }], + "challengeOrder": [ + { "id": "6716249b5405164036fd0b0d", "title": "Build a Sorting Visualizer" } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-string-ending-checker/meta.json b/curriculum/structure/blocks/lab-string-ending-checker.json similarity index 68% rename from curriculum/challenges/_meta/lab-string-ending-checker/meta.json rename to curriculum/structure/blocks/lab-string-ending-checker.json index 01ae455fc6c..ee07c9cb058 100644 --- a/curriculum/challenges/_meta/lab-string-ending-checker/meta.json +++ b/curriculum/structure/blocks/lab-string-ending-checker.json @@ -4,7 +4,12 @@ "dashedName": "lab-string-ending-checker", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "acda2fb1324d9b0fa741e6b5", "title": "Build a Confirm the Ending Tool" }], + "challengeOrder": [ + { + "id": "acda2fb1324d9b0fa741e6b5", + "title": "Build a Confirm the Ending Tool" + } + ], "blockType": "lab", "blockLayout": "link", "usesMultifileEditor": true diff --git a/curriculum/challenges/_meta/lab-stylized-to-do-list/meta.json b/curriculum/structure/blocks/lab-stylized-to-do-list.json similarity index 70% rename from curriculum/challenges/_meta/lab-stylized-to-do-list/meta.json rename to curriculum/structure/blocks/lab-stylized-to-do-list.json index d9e063f9a36..88171b7bdab 100644 --- a/curriculum/challenges/_meta/lab-stylized-to-do-list/meta.json +++ b/curriculum/structure/blocks/lab-stylized-to-do-list.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-stylized-to-do-list", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66c051d13a6a20255a963695", "title": "Build a Stylized To-Do List" }], + "challengeOrder": [ + { "id": "66c051d13a6a20255a963695", "title": "Build a Stylized To-Do List" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-sum-all-numbers-algorithm/meta.json b/curriculum/structure/blocks/lab-sum-all-numbers-algorithm.json similarity index 68% rename from curriculum/challenges/_meta/lab-sum-all-numbers-algorithm/meta.json rename to curriculum/structure/blocks/lab-sum-all-numbers-algorithm.json index f840e0b8dc8..ab5f5df9c2e 100644 --- a/curriculum/challenges/_meta/lab-sum-all-numbers-algorithm/meta.json +++ b/curriculum/structure/blocks/lab-sum-all-numbers-algorithm.json @@ -6,6 +6,11 @@ "blockLayout": "link", "dashedName": "lab-sum-all-numbers-algorithm", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "a3566b1109230028080c9345", "title": "Design a Sum All Numbers Algorithm" }], + "challengeOrder": [ + { + "id": "a3566b1109230028080c9345", + "title": "Design a Sum All Numbers Algorithm" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-survey-form/meta.json b/curriculum/structure/blocks/lab-survey-form.json similarity index 71% rename from curriculum/challenges/_meta/lab-survey-form/meta.json rename to curriculum/structure/blocks/lab-survey-form.json index b5e4bfbff16..c325ae9771b 100644 --- a/curriculum/challenges/_meta/lab-survey-form/meta.json +++ b/curriculum/structure/blocks/lab-survey-form.json @@ -6,6 +6,8 @@ "usesMultifileEditor": true, "dashedName": "lab-survey-form", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "587d78af367417b2b2512b03", "title": "Build a Survey Form" }], + "challengeOrder": [ + { "id": "587d78af367417b2b2512b03", "title": "Build a Survey Form" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-technical-documentation-page/meta.json b/curriculum/structure/blocks/lab-technical-documentation-page.json similarity index 100% rename from curriculum/challenges/_meta/lab-technical-documentation-page/meta.json rename to curriculum/structure/blocks/lab-technical-documentation-page.json diff --git a/curriculum/challenges/_meta/lab-theme-switcher/meta.json b/curriculum/structure/blocks/lab-theme-switcher.json similarity index 71% rename from curriculum/challenges/_meta/lab-theme-switcher/meta.json rename to curriculum/structure/blocks/lab-theme-switcher.json index 1f279c3ef70..b144190fe71 100644 --- a/curriculum/challenges/_meta/lab-theme-switcher/meta.json +++ b/curriculum/structure/blocks/lab-theme-switcher.json @@ -6,6 +6,8 @@ "dashedName": "lab-theme-switcher", "superBlock": "full-stack-developer", "helpCategory": "JavaScript", - "challengeOrder": [{ "id": "687ad7be1ff45032ccf1d92f", "title": "Build a Theme Switcher" }], + "challengeOrder": [ + { "id": "687ad7be1ff45032ccf1d92f", "title": "Build a Theme Switcher" } + ], "usesMultifileEditor": true } diff --git a/curriculum/challenges/_meta/lab-tic-tac-toe/meta.json b/curriculum/structure/blocks/lab-tic-tac-toe.json similarity index 100% rename from curriculum/challenges/_meta/lab-tic-tac-toe/meta.json rename to curriculum/structure/blocks/lab-tic-tac-toe.json diff --git a/curriculum/challenges/_meta/lab-tower-of-hanoi/meta.json b/curriculum/structure/blocks/lab-tower-of-hanoi.json similarity index 66% rename from curriculum/challenges/_meta/lab-tower-of-hanoi/meta.json rename to curriculum/structure/blocks/lab-tower-of-hanoi.json index 451cb6e4a17..05f5bd891ea 100644 --- a/curriculum/challenges/_meta/lab-tower-of-hanoi/meta.json +++ b/curriculum/structure/blocks/lab-tower-of-hanoi.json @@ -6,6 +6,11 @@ "blockLayout": "link", "blockType": "lab", "helpCategory": "Python", - "challengeOrder": [{ "id": "68773ee26f332a80bc0295db", "title": "Implement the Tower of Hanoi Algorithm" }], + "challengeOrder": [ + { + "id": "68773ee26f332a80bc0295db", + "title": "Implement the Tower of Hanoi Algorithm" + } + ], "usesMultifileEditor": true } diff --git a/curriculum/challenges/_meta/lab-travel-agency-page/meta.json b/curriculum/structure/blocks/lab-travel-agency-page.json similarity index 85% rename from curriculum/challenges/_meta/lab-travel-agency-page/meta.json rename to curriculum/structure/blocks/lab-travel-agency-page.json index d41880e7d73..99d2ee134ce 100644 --- a/curriculum/challenges/_meta/lab-travel-agency-page/meta.json +++ b/curriculum/structure/blocks/lab-travel-agency-page.json @@ -9,6 +9,8 @@ "challengeOrder": [ { "id": "669e2f60e83c011754f711f9", - "title": "Build a Travel Agency Page" }], + "title": "Build a Travel Agency Page" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lab-tribute-page/meta.json b/curriculum/structure/blocks/lab-tribute-page.json similarity index 100% rename from curriculum/challenges/_meta/lab-tribute-page/meta.json rename to curriculum/structure/blocks/lab-tribute-page.json diff --git a/curriculum/challenges/_meta/lab-truncate-string/meta.json b/curriculum/structure/blocks/lab-truncate-string.json similarity index 66% rename from curriculum/challenges/_meta/lab-truncate-string/meta.json rename to curriculum/structure/blocks/lab-truncate-string.json index a02fdfca87b..b2321518895 100644 --- a/curriculum/challenges/_meta/lab-truncate-string/meta.json +++ b/curriculum/structure/blocks/lab-truncate-string.json @@ -6,6 +6,11 @@ "blockLayout": "link", "dashedName": "lab-truncate-string", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "ac6993d51946422351508a41", "title": "Implement the Truncate String Algorithm" }], + "challengeOrder": [ + { + "id": "ac6993d51946422351508a41", + "title": "Implement the Truncate String Algorithm" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lab-user-configuration-manager/meta.json b/curriculum/structure/blocks/lab-user-configuration-manager.json similarity index 73% rename from curriculum/challenges/_meta/lab-user-configuration-manager/meta.json rename to curriculum/structure/blocks/lab-user-configuration-manager.json index b58a7b07723..8ba2c99758b 100644 --- a/curriculum/challenges/_meta/lab-user-configuration-manager/meta.json +++ b/curriculum/structure/blocks/lab-user-configuration-manager.json @@ -4,9 +4,9 @@ "dashedName": "lab-user-configuration-manager", "superBlock": "full-stack-developer", "challengeOrder": [ - { - "id": "684aaf9ec670c68d20efd0d0", - "title": "Build a User Configuration Manager" + { + "id": "684aaf9ec670c68d20efd0d0", + "title": "Build a User Configuration Manager" } ], "blockLayout": "link", diff --git a/curriculum/challenges/_meta/lab-video-compilation-page/meta.json b/curriculum/structure/blocks/lab-video-compilation-page.json similarity index 100% rename from curriculum/challenges/_meta/lab-video-compilation-page/meta.json rename to curriculum/structure/blocks/lab-video-compilation-page.json diff --git a/curriculum/challenges/_meta/lab-voting-system/meta.json b/curriculum/structure/blocks/lab-voting-system.json similarity index 71% rename from curriculum/challenges/_meta/lab-voting-system/meta.json rename to curriculum/structure/blocks/lab-voting-system.json index e160d0f146a..a4e6fe006ab 100644 --- a/curriculum/challenges/_meta/lab-voting-system/meta.json +++ b/curriculum/structure/blocks/lab-voting-system.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-voting-system", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "673b567e3ba535dda140d278", "title": "Build a Voting System" }], + "challengeOrder": [ + { "id": "673b567e3ba535dda140d278", "title": "Build a Voting System" } + ], "helpCategory": "JavaScript", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-weather-app/meta.json b/curriculum/structure/blocks/lab-weather-app.json similarity index 71% rename from curriculum/challenges/_meta/lab-weather-app/meta.json rename to curriculum/structure/blocks/lab-weather-app.json index 0e891d0c504..5fedb3e58ab 100644 --- a/curriculum/challenges/_meta/lab-weather-app/meta.json +++ b/curriculum/structure/blocks/lab-weather-app.json @@ -4,7 +4,9 @@ "usesMultifileEditor": true, "dashedName": "lab-weather-app", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66f12a88741aeb16b9246c59", "title": "Build a Weather App" }], + "challengeOrder": [ + { "id": "66f12a88741aeb16b9246c59", "title": "Build a Weather App" } + ], "helpCategory": "JavaScript", "blockType": "lab", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/lab-world-cup-database/meta.json b/curriculum/structure/blocks/lab-world-cup-database.json similarity index 74% rename from curriculum/challenges/_meta/lab-world-cup-database/meta.json rename to curriculum/structure/blocks/lab-world-cup-database.json index 6b1fda5728b..cd18a9861b1 100644 --- a/curriculum/challenges/_meta/lab-world-cup-database/meta.json +++ b/curriculum/structure/blocks/lab-world-cup-database.json @@ -7,6 +7,8 @@ "hasEditableBoundaries": true, "dashedName": "lab-world-cup-database", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5f9771307d4d22b9d2b75a94", "title": "Build a World Cup Database" }], + "challengeOrder": [ + { "id": "5f9771307d4d22b9d2b75a94", "title": "Build a World Cup Database" } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/learn-about-adverbial-phrases/meta.json b/curriculum/structure/blocks/learn-about-adverbial-phrases.json similarity index 99% rename from curriculum/challenges/_meta/learn-about-adverbial-phrases/meta.json rename to curriculum/structure/blocks/learn-about-adverbial-phrases.json index 19defbeb03a..d58cb70b746 100644 --- a/curriculum/challenges/_meta/learn-about-adverbial-phrases/meta.json +++ b/curriculum/structure/blocks/learn-about-adverbial-phrases.json @@ -524,4 +524,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-about-speculation-and-requests/meta.json b/curriculum/structure/blocks/learn-about-speculation-and-requests.json similarity index 100% rename from curriculum/challenges/_meta/learn-about-speculation-and-requests/meta.json rename to curriculum/structure/blocks/learn-about-speculation-and-requests.json diff --git a/curriculum/challenges/_meta/learn-accessibility-by-building-a-quiz/meta.json b/curriculum/structure/blocks/learn-accessibility-by-building-a-quiz.json similarity index 99% rename from curriculum/challenges/_meta/learn-accessibility-by-building-a-quiz/meta.json rename to curriculum/structure/blocks/learn-accessibility-by-building-a-quiz.json index ffb59c3570c..fdeb802f147 100644 --- a/curriculum/challenges/_meta/learn-accessibility-by-building-a-quiz/meta.json +++ b/curriculum/structure/blocks/learn-accessibility-by-building-a-quiz.json @@ -278,4 +278,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-advanced-array-methods-by-building-a-statistics-calculator/meta.json b/curriculum/structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json similarity index 99% rename from curriculum/challenges/_meta/learn-advanced-array-methods-by-building-a-statistics-calculator/meta.json rename to curriculum/structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json index d237a827a1a..c1280da8b26 100644 --- a/curriculum/challenges/_meta/learn-advanced-array-methods-by-building-a-statistics-calculator/meta.json +++ b/curriculum/structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json @@ -246,4 +246,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-advanced-bash-by-building-a-kitty-ipsum-translator/meta.json b/curriculum/structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json similarity index 99% rename from curriculum/challenges/_meta/learn-advanced-bash-by-building-a-kitty-ipsum-translator/meta.json rename to curriculum/structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json index 139aadcacbe..c11231ef232 100644 --- a/curriculum/challenges/_meta/learn-advanced-bash-by-building-a-kitty-ipsum-translator/meta.json +++ b/curriculum/structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-algorithm-design-by-building-a-shortest-path-algorithm/meta.json b/curriculum/structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json similarity index 99% rename from curriculum/challenges/_meta/learn-algorithm-design-by-building-a-shortest-path-algorithm/meta.json rename to curriculum/structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json index 8a61f060fae..e78ca037d93 100644 --- a/curriculum/challenges/_meta/learn-algorithm-design-by-building-a-shortest-path-algorithm/meta.json +++ b/curriculum/structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json @@ -246,4 +246,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-applications-of-linear-systems/meta.json b/curriculum/structure/blocks/learn-applications-of-linear-systems.json similarity index 99% rename from curriculum/challenges/_meta/learn-applications-of-linear-systems/meta.json rename to curriculum/structure/blocks/learn-applications-of-linear-systems.json index 2c4ba2bf77c..e5b55ec536d 100644 --- a/curriculum/challenges/_meta/learn-applications-of-linear-systems/meta.json +++ b/curriculum/structure/blocks/learn-applications-of-linear-systems.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/meta.json b/curriculum/structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json similarity index 99% rename from curriculum/challenges/_meta/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/meta.json rename to curriculum/structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json index 21c1ed9fb8a..a2322a9b237 100644 --- a/curriculum/challenges/_meta/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard/meta.json +++ b/curriculum/structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json @@ -230,4 +230,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-bash-and-sql-by-building-a-bike-rental-shop/meta.json b/curriculum/structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json similarity index 99% rename from curriculum/challenges/_meta/learn-bash-and-sql-by-building-a-bike-rental-shop/meta.json rename to curriculum/structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json index d7bbbb873dd..d4d90a45245 100644 --- a/curriculum/challenges/_meta/learn-bash-and-sql-by-building-a-bike-rental-shop/meta.json +++ b/curriculum/structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-bash-by-building-a-boilerplate/meta.json b/curriculum/structure/blocks/learn-bash-by-building-a-boilerplate.json similarity index 99% rename from curriculum/challenges/_meta/learn-bash-by-building-a-boilerplate/meta.json rename to curriculum/structure/blocks/learn-bash-by-building-a-boilerplate.json index 64dad176dec..3752a19efdd 100644 --- a/curriculum/challenges/_meta/learn-bash-by-building-a-boilerplate/meta.json +++ b/curriculum/structure/blocks/learn-bash-by-building-a-boilerplate.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-bash-scripting-by-building-five-programs/meta.json b/curriculum/structure/blocks/learn-bash-scripting-by-building-five-programs.json similarity index 99% rename from curriculum/challenges/_meta/learn-bash-scripting-by-building-five-programs/meta.json rename to curriculum/structure/blocks/learn-bash-scripting-by-building-five-programs.json index f82c384c78a..040fa8b06ee 100644 --- a/curriculum/challenges/_meta/learn-bash-scripting-by-building-five-programs/meta.json +++ b/curriculum/structure/blocks/learn-bash-scripting-by-building-five-programs.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-basic-algorithmic-thinking-by-building-a-number-sorter/meta.json b/curriculum/structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json similarity index 99% rename from curriculum/challenges/_meta/learn-basic-algorithmic-thinking-by-building-a-number-sorter/meta.json rename to curriculum/structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json index 89550df6502..a63669fb518 100644 --- a/curriculum/challenges/_meta/learn-basic-algorithmic-thinking-by-building-a-number-sorter/meta.json +++ b/curriculum/structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json @@ -190,4 +190,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-basic-css-by-building-a-cafe-menu/meta.json b/curriculum/structure/blocks/learn-basic-css-by-building-a-cafe-menu.json similarity index 99% rename from curriculum/challenges/_meta/learn-basic-css-by-building-a-cafe-menu/meta.json rename to curriculum/structure/blocks/learn-basic-css-by-building-a-cafe-menu.json index 9910551574a..17f1e04cbde 100644 --- a/curriculum/challenges/_meta/learn-basic-css-by-building-a-cafe-menu/meta.json +++ b/curriculum/structure/blocks/learn-basic-css-by-building-a-cafe-menu.json @@ -374,4 +374,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-basic-debugging-by-building-a-random-background-color-changer/meta.json b/curriculum/structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json similarity index 99% rename from curriculum/challenges/_meta/learn-basic-debugging-by-building-a-random-background-color-changer/meta.json rename to curriculum/structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json index 511433c2b49..542097fcb4b 100644 --- a/curriculum/challenges/_meta/learn-basic-debugging-by-building-a-random-background-color-changer/meta.json +++ b/curriculum/structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json @@ -42,4 +42,4 @@ ], "helpCategory": "JavaScript", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-basic-javascript-by-building-a-role-playing-game/meta.json b/curriculum/structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json similarity index 99% rename from curriculum/challenges/_meta/learn-basic-javascript-by-building-a-role-playing-game/meta.json rename to curriculum/structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json index 2747f323d34..4eecf58bc79 100644 --- a/curriculum/challenges/_meta/learn-basic-javascript-by-building-a-role-playing-game/meta.json +++ b/curriculum/structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json @@ -702,4 +702,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-basic-oop-by-building-a-shopping-cart/meta.json b/curriculum/structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json similarity index 99% rename from curriculum/challenges/_meta/learn-basic-oop-by-building-a-shopping-cart/meta.json rename to curriculum/structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json index 5e956adcdc5..624ab181882 100644 --- a/curriculum/challenges/_meta/learn-basic-oop-by-building-a-shopping-cart/meta.json +++ b/curriculum/structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json @@ -250,4 +250,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-basic-string-and-array-methods-by-building-a-music-player/meta.json b/curriculum/structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json similarity index 99% rename from curriculum/challenges/_meta/learn-basic-string-and-array-methods-by-building-a-music-player/meta.json rename to curriculum/structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json index ee4b8832134..fc87e953743 100644 --- a/curriculum/challenges/_meta/learn-basic-string-and-array-methods-by-building-a-music-player/meta.json +++ b/curriculum/structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json @@ -406,4 +406,4 @@ ], "helpCategory": "JavaScript", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-business-applications-of-college-algebra/meta.json b/curriculum/structure/blocks/learn-business-applications-of-college-algebra.json similarity index 99% rename from curriculum/challenges/_meta/learn-business-applications-of-college-algebra/meta.json rename to curriculum/structure/blocks/learn-business-applications-of-college-algebra.json index 2a3f5d5c9b9..73b0a358321 100644 --- a/curriculum/challenges/_meta/learn-business-applications-of-college-algebra/meta.json +++ b/curriculum/structure/blocks/learn-business-applications-of-college-algebra.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-classes-and-objects-by-building-a-sudoku-solver/meta.json b/curriculum/structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json similarity index 99% rename from curriculum/challenges/_meta/learn-classes-and-objects-by-building-a-sudoku-solver/meta.json rename to curriculum/structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json index 3f27acfaf8d..187a6f03c46 100644 --- a/curriculum/challenges/_meta/learn-classes-and-objects-by-building-a-sudoku-solver/meta.json +++ b/curriculum/structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json @@ -322,4 +322,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-common-factors-and-square-roots/meta.json b/curriculum/structure/blocks/learn-common-factors-and-square-roots.json similarity index 99% rename from curriculum/challenges/_meta/learn-common-factors-and-square-roots/meta.json rename to curriculum/structure/blocks/learn-common-factors-and-square-roots.json index 94dba315700..c52d982c190 100644 --- a/curriculum/challenges/_meta/learn-common-factors-and-square-roots/meta.json +++ b/curriculum/structure/blocks/learn-common-factors-and-square-roots.json @@ -12,4 +12,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-common-phrasal-verbs-and-idioms/meta.json b/curriculum/structure/blocks/learn-common-phrasal-verbs-and-idioms.json similarity index 99% rename from curriculum/challenges/_meta/learn-common-phrasal-verbs-and-idioms/meta.json rename to curriculum/structure/blocks/learn-common-phrasal-verbs-and-idioms.json index bde3623fed1..98d57614a90 100644 --- a/curriculum/challenges/_meta/learn-common-phrasal-verbs-and-idioms/meta.json +++ b/curriculum/structure/blocks/learn-common-phrasal-verbs-and-idioms.json @@ -624,4 +624,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-conversation-starters-in-the-break-room/meta.json b/curriculum/structure/blocks/learn-conversation-starters-in-the-break-room.json similarity index 100% rename from curriculum/challenges/_meta/learn-conversation-starters-in-the-break-room/meta.json rename to curriculum/structure/blocks/learn-conversation-starters-in-the-break-room.json diff --git a/curriculum/challenges/_meta/learn-css-animation-by-building-a-ferris-wheel/meta.json b/curriculum/structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json similarity index 99% rename from curriculum/challenges/_meta/learn-css-animation-by-building-a-ferris-wheel/meta.json rename to curriculum/structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json index 79d2e06a605..10b9fc17c1e 100644 --- a/curriculum/challenges/_meta/learn-css-animation-by-building-a-ferris-wheel/meta.json +++ b/curriculum/structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json @@ -126,4 +126,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-css-colors-by-building-a-set-of-colored-markers/meta.json b/curriculum/structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json similarity index 99% rename from curriculum/challenges/_meta/learn-css-colors-by-building-a-set-of-colored-markers/meta.json rename to curriculum/structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json index 5719361c67b..166f9766837 100644 --- a/curriculum/challenges/_meta/learn-css-colors-by-building-a-set-of-colored-markers/meta.json +++ b/curriculum/structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json @@ -386,4 +386,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-css-flexbox-by-building-a-photo-gallery/meta.json b/curriculum/structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json similarity index 99% rename from curriculum/challenges/_meta/learn-css-flexbox-by-building-a-photo-gallery/meta.json rename to curriculum/structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json index 3199d8b3af7..2324ff6ec5c 100644 --- a/curriculum/challenges/_meta/learn-css-flexbox-by-building-a-photo-gallery/meta.json +++ b/curriculum/structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json @@ -106,4 +106,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-css-grid-by-building-a-magazine/meta.json b/curriculum/structure/blocks/learn-css-grid-by-building-a-magazine.json similarity index 99% rename from curriculum/challenges/_meta/learn-css-grid-by-building-a-magazine/meta.json rename to curriculum/structure/blocks/learn-css-grid-by-building-a-magazine.json index 8e8fa852f7e..c40050e4bd4 100644 --- a/curriculum/challenges/_meta/learn-css-grid-by-building-a-magazine/meta.json +++ b/curriculum/structure/blocks/learn-css-grid-by-building-a-magazine.json @@ -330,4 +330,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-css-transforms-by-building-a-penguin/meta.json b/curriculum/structure/blocks/learn-css-transforms-by-building-a-penguin.json similarity index 99% rename from curriculum/challenges/_meta/learn-css-transforms-by-building-a-penguin/meta.json rename to curriculum/structure/blocks/learn-css-transforms-by-building-a-penguin.json index e225034e673..c71e4d965e7 100644 --- a/curriculum/challenges/_meta/learn-css-transforms-by-building-a-penguin/meta.json +++ b/curriculum/structure/blocks/learn-css-transforms-by-building-a-penguin.json @@ -426,4 +426,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-css-variables-by-building-a-city-skyline/meta.json b/curriculum/structure/blocks/learn-css-variables-by-building-a-city-skyline.json similarity index 99% rename from curriculum/challenges/_meta/learn-css-variables-by-building-a-city-skyline/meta.json rename to curriculum/structure/blocks/learn-css-variables-by-building-a-city-skyline.json index c61c92488bb..1041b01234b 100644 --- a/curriculum/challenges/_meta/learn-css-variables-by-building-a-city-skyline/meta.json +++ b/curriculum/structure/blocks/learn-css-variables-by-building-a-city-skyline.json @@ -482,4 +482,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-data-structures-by-building-the-merge-sort-algorithm/meta.json b/curriculum/structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json similarity index 99% rename from curriculum/challenges/_meta/learn-data-structures-by-building-the-merge-sort-algorithm/meta.json rename to curriculum/structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json index d5589d2354b..c99b21fcead 100644 --- a/curriculum/challenges/_meta/learn-data-structures-by-building-the-merge-sort-algorithm/meta.json +++ b/curriculum/structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json @@ -142,4 +142,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-determiners-and-advanced-use-of-articles/meta.json b/curriculum/structure/blocks/learn-determiners-and-advanced-use-of-articles.json similarity index 100% rename from curriculum/challenges/_meta/learn-determiners-and-advanced-use-of-articles/meta.json rename to curriculum/structure/blocks/learn-determiners-and-advanced-use-of-articles.json diff --git a/curriculum/challenges/_meta/learn-encapsulation-by-building-a-projectile-trajectory-calculator/meta.json b/curriculum/structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json similarity index 99% rename from curriculum/challenges/_meta/learn-encapsulation-by-building-a-projectile-trajectory-calculator/meta.json rename to curriculum/structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json index f970f4e8c94..97234793011 100644 --- a/curriculum/challenges/_meta/learn-encapsulation-by-building-a-projectile-trajectory-calculator/meta.json +++ b/curriculum/structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json @@ -106,4 +106,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-essential-courtesies-at-the-office/meta.json b/curriculum/structure/blocks/learn-essential-courtesies-at-the-office.json similarity index 95% rename from curriculum/challenges/_meta/learn-essential-courtesies-at-the-office/meta.json rename to curriculum/structure/blocks/learn-essential-courtesies-at-the-office.json index d1527db72ac..3229fddfcb0 100644 --- a/curriculum/challenges/_meta/learn-essential-courtesies-at-the-office/meta.json +++ b/curriculum/structure/blocks/learn-essential-courtesies-at-the-office.json @@ -2,7 +2,7 @@ "name": "Learn Essential Courtesies at the Office", "isUpcomingChange": true, "dashedName": "learn-essential-courtesies-at-the-office", - "order": 1, + "order": 0, "superBlock": "a1-professional-chinese", "challengeOrder": [ { @@ -12,4 +12,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-exponents-and-logarithms/meta.json b/curriculum/structure/blocks/learn-exponents-and-logarithms.json similarity index 99% rename from curriculum/challenges/_meta/learn-exponents-and-logarithms/meta.json rename to curriculum/structure/blocks/learn-exponents-and-logarithms.json index a69bce11bee..16e4159b891 100644 --- a/curriculum/challenges/_meta/learn-exponents-and-logarithms/meta.json +++ b/curriculum/structure/blocks/learn-exponents-and-logarithms.json @@ -12,4 +12,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-fetch-and-promises-by-building-an-fcc-authors-page/meta.json b/curriculum/structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json similarity index 99% rename from curriculum/challenges/_meta/learn-fetch-and-promises-by-building-an-fcc-authors-page/meta.json rename to curriculum/structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json index 89b0b85847a..f499e5abfb1 100644 --- a/curriculum/challenges/_meta/learn-fetch-and-promises-by-building-an-fcc-authors-page/meta.json +++ b/curriculum/structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json @@ -126,4 +126,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-form-validation-by-building-a-calorie-counter/meta.json b/curriculum/structure/blocks/learn-form-validation-by-building-a-calorie-counter.json similarity index 99% rename from curriculum/challenges/_meta/learn-form-validation-by-building-a-calorie-counter/meta.json rename to curriculum/structure/blocks/learn-form-validation-by-building-a-calorie-counter.json index c019f2f616a..758728a705d 100644 --- a/curriculum/challenges/_meta/learn-form-validation-by-building-a-calorie-counter/meta.json +++ b/curriculum/structure/blocks/learn-form-validation-by-building-a-calorie-counter.json @@ -398,4 +398,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-fractions-and-decimals/meta.json b/curriculum/structure/blocks/learn-fractions-and-decimals.json similarity index 99% rename from curriculum/challenges/_meta/learn-fractions-and-decimals/meta.json rename to curriculum/structure/blocks/learn-fractions-and-decimals.json index 7583b9274b2..c736dc0f8bc 100644 --- a/curriculum/challenges/_meta/learn-fractions-and-decimals/meta.json +++ b/curriculum/structure/blocks/learn-fractions-and-decimals.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-functional-programming-by-building-a-spreadsheet/meta.json b/curriculum/structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json similarity index 99% rename from curriculum/challenges/_meta/learn-functional-programming-by-building-a-spreadsheet/meta.json rename to curriculum/structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json index 73fa9d2c27c..73d30a2bcf5 100644 --- a/curriculum/challenges/_meta/learn-functional-programming-by-building-a-spreadsheet/meta.json +++ b/curriculum/structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json @@ -430,4 +430,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-functions-and-graphing/meta.json b/curriculum/structure/blocks/learn-functions-and-graphing.json similarity index 99% rename from curriculum/challenges/_meta/learn-functions-and-graphing/meta.json rename to curriculum/structure/blocks/learn-functions-and-graphing.json index bef0d5fdd07..b49a2694546 100644 --- a/curriculum/challenges/_meta/learn-functions-and-graphing/meta.json +++ b/curriculum/structure/blocks/learn-functions-and-graphing.json @@ -20,4 +20,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-future-continuous-while-describing-actions/meta.json b/curriculum/structure/blocks/learn-future-continuous-while-describing-actions.json similarity index 100% rename from curriculum/challenges/_meta/learn-future-continuous-while-describing-actions/meta.json rename to curriculum/structure/blocks/learn-future-continuous-while-describing-actions.json diff --git a/curriculum/challenges/_meta/learn-git-by-building-an-sql-reference-object/meta.json b/curriculum/structure/blocks/learn-git-by-building-an-sql-reference-object.json similarity index 99% rename from curriculum/challenges/_meta/learn-git-by-building-an-sql-reference-object/meta.json rename to curriculum/structure/blocks/learn-git-by-building-an-sql-reference-object.json index 133c93e6915..da7ba39fdbb 100644 --- a/curriculum/challenges/_meta/learn-git-by-building-an-sql-reference-object/meta.json +++ b/curriculum/structure/blocks/learn-git-by-building-an-sql-reference-object.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-greetings-in-your-first-day-at-the-office/meta.json b/curriculum/structure/blocks/learn-greetings-in-your-first-day-at-the-office.json similarity index 100% rename from curriculum/challenges/_meta/learn-greetings-in-your-first-day-at-the-office/meta.json rename to curriculum/structure/blocks/learn-greetings-in-your-first-day-at-the-office.json diff --git a/curriculum/challenges/_meta/learn-how-to-analyze-code-documentation/meta.json b/curriculum/structure/blocks/learn-how-to-analyze-code-documentation.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-analyze-code-documentation/meta.json rename to curriculum/structure/blocks/learn-how-to-analyze-code-documentation.json diff --git a/curriculum/challenges/_meta/learn-how-to-ask-and-share-about-educational-and-professional-background/meta.json b/curriculum/structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-ask-and-share-about-educational-and-professional-background/meta.json rename to curriculum/structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json index 9e5990b357a..ff05f2e7793 100644 --- a/curriculum/challenges/_meta/learn-how-to-ask-and-share-about-educational-and-professional-background/meta.json +++ b/curriculum/structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json @@ -416,4 +416,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-ask-for-clarification-on-code-understanding/meta.json b/curriculum/structure/blocks/learn-how-to-ask-for-clarification-on-code-understanding.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-ask-for-clarification-on-code-understanding/meta.json rename to curriculum/structure/blocks/learn-how-to-ask-for-clarification-on-code-understanding.json diff --git a/curriculum/challenges/_meta/learn-how-to-clarify-information-in-different-interactions/meta.json b/curriculum/structure/blocks/learn-how-to-clarify-information-in-different-interactions.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-clarify-information-in-different-interactions/meta.json rename to curriculum/structure/blocks/learn-how-to-clarify-information-in-different-interactions.json index 62ae72efc64..714f0a160ec 100644 --- a/curriculum/challenges/_meta/learn-how-to-clarify-information-in-different-interactions/meta.json +++ b/curriculum/structure/blocks/learn-how-to-clarify-information-in-different-interactions.json @@ -392,4 +392,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-clarify-misunderstandings/meta.json b/curriculum/structure/blocks/learn-how-to-clarify-misunderstandings.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-clarify-misunderstandings/meta.json rename to curriculum/structure/blocks/learn-how-to-clarify-misunderstandings.json diff --git a/curriculum/challenges/_meta/learn-how-to-describe-places-and-events/meta.json b/curriculum/structure/blocks/learn-how-to-describe-places-and-events.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-describe-places-and-events/meta.json rename to curriculum/structure/blocks/learn-how-to-describe-places-and-events.json diff --git a/curriculum/challenges/_meta/learn-how-to-describe-your-current-project/meta.json b/curriculum/structure/blocks/learn-how-to-describe-your-current-project.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-describe-your-current-project/meta.json rename to curriculum/structure/blocks/learn-how-to-describe-your-current-project.json diff --git a/curriculum/challenges/_meta/learn-how-to-discuss-popular-trends-in-technology/meta.json b/curriculum/structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-discuss-popular-trends-in-technology/meta.json rename to curriculum/structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json index d56743bc079..123d1a2e642 100644 --- a/curriculum/challenges/_meta/learn-how-to-discuss-popular-trends-in-technology/meta.json +++ b/curriculum/structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json @@ -468,4 +468,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-discuss-roles-and-responsibilies/meta.json b/curriculum/structure/blocks/learn-how-to-discuss-roles-and-responsibilies.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-discuss-roles-and-responsibilies/meta.json rename to curriculum/structure/blocks/learn-how-to-discuss-roles-and-responsibilies.json index 2db69f54e09..86a54c45c36 100644 --- a/curriculum/challenges/_meta/learn-how-to-discuss-roles-and-responsibilies/meta.json +++ b/curriculum/structure/blocks/learn-how-to-discuss-roles-and-responsibilies.json @@ -472,4 +472,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-discuss-tech-trends-and-updates/meta.json b/curriculum/structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-discuss-tech-trends-and-updates/meta.json rename to curriculum/structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json index 466ec33ea93..ff49b47eb46 100644 --- a/curriculum/challenges/_meta/learn-how-to-discuss-tech-trends-and-updates/meta.json +++ b/curriculum/structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json @@ -240,4 +240,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-discuss-your-morning-or-evening-routine/meta.json b/curriculum/structure/blocks/learn-how-to-discuss-your-morning-or-evening-routine.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-discuss-your-morning-or-evening-routine/meta.json rename to curriculum/structure/blocks/learn-how-to-discuss-your-morning-or-evening-routine.json diff --git a/curriculum/challenges/_meta/learn-how-to-document-code-for-a-project/meta.json b/curriculum/structure/blocks/learn-how-to-document-code-for-a-project.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-document-code-for-a-project/meta.json rename to curriculum/structure/blocks/learn-how-to-document-code-for-a-project.json diff --git a/curriculum/challenges/_meta/learn-how-to-express-agreement-or-disagreement/meta.json b/curriculum/structure/blocks/learn-how-to-express-agreement-or-disagreement.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-express-agreement-or-disagreement/meta.json rename to curriculum/structure/blocks/learn-how-to-express-agreement-or-disagreement.json index e602a7a4b8b..164cd80561f 100644 --- a/curriculum/challenges/_meta/learn-how-to-express-agreement-or-disagreement/meta.json +++ b/curriculum/structure/blocks/learn-how-to-express-agreement-or-disagreement.json @@ -168,4 +168,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-express-agreement/meta.json b/curriculum/structure/blocks/learn-how-to-express-agreement.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-express-agreement/meta.json rename to curriculum/structure/blocks/learn-how-to-express-agreement.json diff --git a/curriculum/challenges/_meta/learn-how-to-express-concerns/meta.json b/curriculum/structure/blocks/learn-how-to-express-concerns.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-express-concerns/meta.json rename to curriculum/structure/blocks/learn-how-to-express-concerns.json diff --git a/curriculum/challenges/_meta/learn-how-to-express-decisions-based-on-comparisons/meta.json b/curriculum/structure/blocks/learn-how-to-express-decisions-based-on-comparisons.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-express-decisions-based-on-comparisons/meta.json rename to curriculum/structure/blocks/learn-how-to-express-decisions-based-on-comparisons.json diff --git a/curriculum/challenges/_meta/learn-how-to-express-disagreement/meta.json b/curriculum/structure/blocks/learn-how-to-express-disagreement.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-express-disagreement/meta.json rename to curriculum/structure/blocks/learn-how-to-express-disagreement.json diff --git a/curriculum/challenges/_meta/learn-how-to-graph-systems-of-equations/meta.json b/curriculum/structure/blocks/learn-how-to-graph-systems-of-equations.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-graph-systems-of-equations/meta.json rename to curriculum/structure/blocks/learn-how-to-graph-systems-of-equations.json index 2e9084d14d7..cb09fcf3177 100644 --- a/curriculum/challenges/_meta/learn-how-to-graph-systems-of-equations/meta.json +++ b/curriculum/structure/blocks/learn-how-to-graph-systems-of-equations.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-have-a-conversation-about-preferences-and-motivations/meta.json b/curriculum/structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-have-a-conversation-about-preferences-and-motivations/meta.json rename to curriculum/structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json index 129a1fdd068..52d1a6700c2 100644 --- a/curriculum/challenges/_meta/learn-how-to-have-a-conversation-about-preferences-and-motivations/meta.json +++ b/curriculum/structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json @@ -612,4 +612,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-help-a-coworker-troubleshoot-on-github/meta.json b/curriculum/structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-help-a-coworker-troubleshoot-on-github/meta.json rename to curriculum/structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json index a0ae7a63e65..e92573c6d5b 100644 --- a/curriculum/challenges/_meta/learn-how-to-help-a-coworker-troubleshoot-on-github/meta.json +++ b/curriculum/structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json @@ -264,4 +264,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-manage-a-conversation/meta.json b/curriculum/structure/blocks/learn-how-to-manage-a-conversation.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-manage-a-conversation/meta.json rename to curriculum/structure/blocks/learn-how-to-manage-a-conversation.json diff --git a/curriculum/challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json b/curriculum/structure/blocks/learn-how-to-offer-technical-support-and-guidance.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json rename to curriculum/structure/blocks/learn-how-to-offer-technical-support-and-guidance.json index 4d05e3f43d8..e2cc8dbc29a 100644 --- a/curriculum/challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json +++ b/curriculum/structure/blocks/learn-how-to-offer-technical-support-and-guidance.json @@ -296,4 +296,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-plan-future-events/meta.json b/curriculum/structure/blocks/learn-how-to-plan-future-events.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-plan-future-events/meta.json rename to curriculum/structure/blocks/learn-how-to-plan-future-events.json diff --git a/curriculum/challenges/_meta/learn-how-to-provide-explanations-when-helping-others/meta.json b/curriculum/structure/blocks/learn-how-to-provide-explanations-when-helping-others.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-provide-explanations-when-helping-others/meta.json rename to curriculum/structure/blocks/learn-how-to-provide-explanations-when-helping-others.json index 4f27994253e..cc40bbeb312 100644 --- a/curriculum/challenges/_meta/learn-how-to-provide-explanations-when-helping-others/meta.json +++ b/curriculum/structure/blocks/learn-how-to-provide-explanations-when-helping-others.json @@ -196,4 +196,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-read-and-understand-code-documentation/meta.json b/curriculum/structure/blocks/learn-how-to-read-and-understand-code-documentation.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-read-and-understand-code-documentation/meta.json rename to curriculum/structure/blocks/learn-how-to-read-and-understand-code-documentation.json diff --git a/curriculum/challenges/_meta/learn-how-to-request-and-receive-guidance/meta.json b/curriculum/structure/blocks/learn-how-to-request-and-receive-guidance.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-request-and-receive-guidance/meta.json rename to curriculum/structure/blocks/learn-how-to-request-and-receive-guidance.json index 1ad7ee54f79..f697ce2f823 100644 --- a/curriculum/challenges/_meta/learn-how-to-request-and-receive-guidance/meta.json +++ b/curriculum/structure/blocks/learn-how-to-request-and-receive-guidance.json @@ -280,4 +280,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-share-feedback/meta.json b/curriculum/structure/blocks/learn-how-to-share-feedback.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-share-feedback/meta.json rename to curriculum/structure/blocks/learn-how-to-share-feedback.json diff --git a/curriculum/challenges/_meta/learn-how-to-share-progress-and-accomplishments/meta.json b/curriculum/structure/blocks/learn-how-to-share-progress-and-accomplishments.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-share-progress-and-accomplishments/meta.json rename to curriculum/structure/blocks/learn-how-to-share-progress-and-accomplishments.json index aa92c7b2ed8..83eed27fc6c 100644 --- a/curriculum/challenges/_meta/learn-how-to-share-progress-and-accomplishments/meta.json +++ b/curriculum/structure/blocks/learn-how-to-share-progress-and-accomplishments.json @@ -188,4 +188,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-share-your-opinion/meta.json b/curriculum/structure/blocks/learn-how-to-share-your-opinion.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-share-your-opinion/meta.json rename to curriculum/structure/blocks/learn-how-to-share-your-opinion.json diff --git a/curriculum/challenges/_meta/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/meta.json b/curriculum/structure/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-share-your-progress-in-weekly-stand-up-meetings/meta.json rename to curriculum/structure/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings.json diff --git a/curriculum/challenges/_meta/learn-how-to-solve-for-x/meta.json b/curriculum/structure/blocks/learn-how-to-solve-for-x.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-solve-for-x/meta.json rename to curriculum/structure/blocks/learn-how-to-solve-for-x.json index f09a62f82b9..87d8210e278 100644 --- a/curriculum/challenges/_meta/learn-how-to-solve-for-x/meta.json +++ b/curriculum/structure/blocks/learn-how-to-solve-for-x.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-solve-systems-of-equations/meta.json b/curriculum/structure/blocks/learn-how-to-solve-systems-of-equations.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-solve-systems-of-equations/meta.json rename to curriculum/structure/blocks/learn-how-to-solve-systems-of-equations.json index 0df18443825..ab823c8f7ea 100644 --- a/curriculum/challenges/_meta/learn-how-to-solve-systems-of-equations/meta.json +++ b/curriculum/structure/blocks/learn-how-to-solve-systems-of-equations.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-talk-about-a-typical-workday-and-tasks/meta.json b/curriculum/structure/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-talk-about-a-typical-workday-and-tasks/meta.json rename to curriculum/structure/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks.json diff --git a/curriculum/challenges/_meta/learn-how-to-talk-about-hobbies-and-interests/meta.json b/curriculum/structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-talk-about-hobbies-and-interests/meta.json rename to curriculum/structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json index 0b9bbd3428d..4d4a104a742 100644 --- a/curriculum/challenges/_meta/learn-how-to-talk-about-hobbies-and-interests/meta.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json @@ -464,4 +464,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-talk-about-numbers-with-a-coworker/meta.json b/curriculum/structure/blocks/learn-how-to-talk-about-numbers-with-a-coworker.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-talk-about-numbers-with-a-coworker/meta.json rename to curriculum/structure/blocks/learn-how-to-talk-about-numbers-with-a-coworker.json diff --git a/curriculum/challenges/_meta/learn-how-to-talk-about-past-activities/meta.json b/curriculum/structure/blocks/learn-how-to-talk-about-past-activities.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-talk-about-past-activities/meta.json rename to curriculum/structure/blocks/learn-how-to-talk-about-past-activities.json diff --git a/curriculum/challenges/_meta/learn-how-to-talk-about-past-experiences/meta.json b/curriculum/structure/blocks/learn-how-to-talk-about-past-experiences.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-talk-about-past-experiences/meta.json rename to curriculum/structure/blocks/learn-how-to-talk-about-past-experiences.json diff --git a/curriculum/challenges/_meta/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/meta.json b/curriculum/structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/meta.json rename to curriculum/structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json index ccb6215638f..ad8c85439c0 100644 --- a/curriculum/challenges/_meta/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects/meta.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json @@ -156,4 +156,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-use-adjectives-in-conversations/meta.json b/curriculum/structure/blocks/learn-how-to-use-adjectives-in-conversations.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-use-adjectives-in-conversations/meta.json rename to curriculum/structure/blocks/learn-how-to-use-adjectives-in-conversations.json index e7d5c94f060..e3b396f192a 100644 --- a/curriculum/challenges/_meta/learn-how-to-use-adjectives-in-conversations/meta.json +++ b/curriculum/structure/blocks/learn-how-to-use-adjectives-in-conversations.json @@ -628,4 +628,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json b/curriculum/structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json rename to curriculum/structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json index 952a9e57d89..8dad135286e 100644 --- a/curriculum/challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json +++ b/curriculum/structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json @@ -344,4 +344,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-use-code-related-concepts-and-terms/meta.json b/curriculum/structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-use-code-related-concepts-and-terms/meta.json rename to curriculum/structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json index 00f7b4771b0..a037646b02d 100644 --- a/curriculum/challenges/_meta/learn-how-to-use-code-related-concepts-and-terms/meta.json +++ b/curriculum/structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json @@ -236,4 +236,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-use-conditionals/meta.json b/curriculum/structure/blocks/learn-how-to-use-conditionals.json similarity index 100% rename from curriculum/challenges/_meta/learn-how-to-use-conditionals/meta.json rename to curriculum/structure/blocks/learn-how-to-use-conditionals.json diff --git a/curriculum/challenges/_meta/learn-how-to-use-modal-verbs/meta.json b/curriculum/structure/blocks/learn-how-to-use-modal-verbs.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-use-modal-verbs/meta.json rename to curriculum/structure/blocks/learn-how-to-use-modal-verbs.json index 0a11f921b63..7d3b1302a4a 100644 --- a/curriculum/challenges/_meta/learn-how-to-use-modal-verbs/meta.json +++ b/curriculum/structure/blocks/learn-how-to-use-modal-verbs.json @@ -664,4 +664,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-use-prepositions-according-to-context/meta.json b/curriculum/structure/blocks/learn-how-to-use-prepositions-according-to-context.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-use-prepositions-according-to-context/meta.json rename to curriculum/structure/blocks/learn-how-to-use-prepositions-according-to-context.json index 8ec141b4111..36214f47f6f 100644 --- a/curriculum/challenges/_meta/learn-how-to-use-prepositions-according-to-context/meta.json +++ b/curriculum/structure/blocks/learn-how-to-use-prepositions-according-to-context.json @@ -652,4 +652,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-use-reported-speech/meta.json b/curriculum/structure/blocks/learn-how-to-use-reported-speech.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-use-reported-speech/meta.json rename to curriculum/structure/blocks/learn-how-to-use-reported-speech.json index 48445079a46..9217c30a0f5 100644 --- a/curriculum/challenges/_meta/learn-how-to-use-reported-speech/meta.json +++ b/curriculum/structure/blocks/learn-how-to-use-reported-speech.json @@ -552,4 +552,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/meta.json b/curriculum/structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json similarity index 99% rename from curriculum/challenges/_meta/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/meta.json rename to curriculum/structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json index b8e5f8f2713..bf79bd07524 100644 --- a/curriculum/challenges/_meta/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm/meta.json +++ b/curriculum/structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json @@ -150,4 +150,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-html-by-building-a-cat-photo-app/meta.json b/curriculum/structure/blocks/learn-html-by-building-a-cat-photo-app.json similarity index 99% rename from curriculum/challenges/_meta/learn-html-by-building-a-cat-photo-app/meta.json rename to curriculum/structure/blocks/learn-html-by-building-a-cat-photo-app.json index 3fc4874611c..956156a7043 100644 --- a/curriculum/challenges/_meta/learn-html-by-building-a-cat-photo-app/meta.json +++ b/curriculum/structure/blocks/learn-html-by-building-a-cat-photo-app.json @@ -294,4 +294,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-html-forms-by-building-a-registration-form/meta.json b/curriculum/structure/blocks/learn-html-forms-by-building-a-registration-form.json similarity index 99% rename from curriculum/challenges/_meta/learn-html-forms-by-building-a-registration-form/meta.json rename to curriculum/structure/blocks/learn-html-forms-by-building-a-registration-form.json index 235d3cdaadc..5eee195564e 100644 --- a/curriculum/challenges/_meta/learn-html-forms-by-building-a-registration-form/meta.json +++ b/curriculum/structure/blocks/learn-html-forms-by-building-a-registration-form.json @@ -270,4 +270,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-interfaces-by-building-an-equation-solver/meta.json b/curriculum/structure/blocks/learn-interfaces-by-building-an-equation-solver.json similarity index 99% rename from curriculum/challenges/_meta/learn-interfaces-by-building-an-equation-solver/meta.json rename to curriculum/structure/blocks/learn-interfaces-by-building-an-equation-solver.json index e806169b08b..47147aef831 100644 --- a/curriculum/challenges/_meta/learn-interfaces-by-building-an-equation-solver/meta.json +++ b/curriculum/structure/blocks/learn-interfaces-by-building-an-equation-solver.json @@ -278,4 +278,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-intermediate-css-by-building-a-cat-painting/meta.json b/curriculum/structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json similarity index 99% rename from curriculum/challenges/_meta/learn-intermediate-css-by-building-a-cat-painting/meta.json rename to curriculum/structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json index 5a319ba7901..408e9c79337 100644 --- a/curriculum/challenges/_meta/learn-intermediate-css-by-building-a-cat-painting/meta.json +++ b/curriculum/structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json @@ -338,4 +338,4 @@ ], "helpCategory": "HTML-CSS", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-intermediate-oop-by-building-a-platformer-game/meta.json b/curriculum/structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json similarity index 99% rename from curriculum/challenges/_meta/learn-intermediate-oop-by-building-a-platformer-game/meta.json rename to curriculum/structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json index 867388568fb..b400d9752ba 100644 --- a/curriculum/challenges/_meta/learn-intermediate-oop-by-building-a-platformer-game/meta.json +++ b/curriculum/structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json @@ -480,4 +480,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-introductions-in-an-online-team-meeting/meta.json b/curriculum/structure/blocks/learn-introductions-in-an-online-team-meeting.json similarity index 100% rename from curriculum/challenges/_meta/learn-introductions-in-an-online-team-meeting/meta.json rename to curriculum/structure/blocks/learn-introductions-in-an-online-team-meeting.json diff --git a/curriculum/challenges/_meta/learn-introductory-javascript-by-building-a-pyramid-generator/meta.json b/curriculum/structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json similarity index 99% rename from curriculum/challenges/_meta/learn-introductory-javascript-by-building-a-pyramid-generator/meta.json rename to curriculum/structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json index 9c9cfc6c1fb..82935b94b97 100644 --- a/curriculum/challenges/_meta/learn-introductory-javascript-by-building-a-pyramid-generator/meta.json +++ b/curriculum/structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json @@ -482,4 +482,4 @@ ], "helpCategory": "JavaScript", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-lambda-functions-by-building-an-expense-tracker/meta.json b/curriculum/structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json similarity index 99% rename from curriculum/challenges/_meta/learn-lambda-functions-by-building-an-expense-tracker/meta.json rename to curriculum/structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json index 8e265b1c376..ae23309dd41 100644 --- a/curriculum/challenges/_meta/learn-lambda-functions-by-building-an-expense-tracker/meta.json +++ b/curriculum/structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json @@ -218,4 +218,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-linear-functions/meta.json b/curriculum/structure/blocks/learn-linear-functions.json similarity index 99% rename from curriculum/challenges/_meta/learn-linear-functions/meta.json rename to curriculum/structure/blocks/learn-linear-functions.json index 5087890ebc3..89947eefdd6 100644 --- a/curriculum/challenges/_meta/learn-linear-functions/meta.json +++ b/curriculum/structure/blocks/learn-linear-functions.json @@ -20,4 +20,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-list-comprehension-by-building-a-case-converter-program/meta.json b/curriculum/structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json similarity index 99% rename from curriculum/challenges/_meta/learn-list-comprehension-by-building-a-case-converter-program/meta.json rename to curriculum/structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json index 9aa3d8f325a..c743f11d202 100644 --- a/curriculum/challenges/_meta/learn-list-comprehension-by-building-a-case-converter-program/meta.json +++ b/curriculum/structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json @@ -102,4 +102,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-localstorage-by-building-a-todo-app/meta.json b/curriculum/structure/blocks/learn-localstorage-by-building-a-todo-app.json similarity index 99% rename from curriculum/challenges/_meta/learn-localstorage-by-building-a-todo-app/meta.json rename to curriculum/structure/blocks/learn-localstorage-by-building-a-todo-app.json index 08385c057fa..cc06c451826 100644 --- a/curriculum/challenges/_meta/learn-localstorage-by-building-a-todo-app/meta.json +++ b/curriculum/structure/blocks/learn-localstorage-by-building-a-todo-app.json @@ -274,4 +274,4 @@ ], "helpCategory": "JavaScript", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json b/curriculum/structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json similarity index 99% rename from curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json rename to curriculum/structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json index 406328593fa..eaa4994aa7a 100644 --- a/curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json +++ b/curriculum/structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json @@ -190,4 +190,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/meta.json b/curriculum/structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json similarity index 99% rename from curriculum/challenges/_meta/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/meta.json rename to curriculum/structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json index b923fcfa324..95ebf97fb24 100644 --- a/curriculum/challenges/_meta/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/meta.json +++ b/curriculum/structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json @@ -274,4 +274,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-nano-by-building-a-castle/meta.json b/curriculum/structure/blocks/learn-nano-by-building-a-castle.json similarity index 99% rename from curriculum/challenges/_meta/learn-nano-by-building-a-castle/meta.json rename to curriculum/structure/blocks/learn-nano-by-building-a-castle.json index 7dd9f47d2d9..dd255447742 100644 --- a/curriculum/challenges/_meta/learn-nano-by-building-a-castle/meta.json +++ b/curriculum/structure/blocks/learn-nano-by-building-a-castle.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-parent-graphs-and-polynomials/meta.json b/curriculum/structure/blocks/learn-parent-graphs-and-polynomials.json similarity index 99% rename from curriculum/challenges/_meta/learn-parent-graphs-and-polynomials/meta.json rename to curriculum/structure/blocks/learn-parent-graphs-and-polynomials.json index f0f361ad639..2b813542a21 100644 --- a/curriculum/challenges/_meta/learn-parent-graphs-and-polynomials/meta.json +++ b/curriculum/structure/blocks/learn-parent-graphs-and-polynomials.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-present-perfect-while-talking-about-accessibility/meta.json b/curriculum/structure/blocks/learn-present-perfect-while-talking-about-accessibility.json similarity index 100% rename from curriculum/challenges/_meta/learn-present-perfect-while-talking-about-accessibility/meta.json rename to curriculum/structure/blocks/learn-present-perfect-while-talking-about-accessibility.json diff --git a/curriculum/challenges/_meta/learn-quadratic-equations/meta.json b/curriculum/structure/blocks/learn-quadratic-equations.json similarity index 99% rename from curriculum/challenges/_meta/learn-quadratic-equations/meta.json rename to curriculum/structure/blocks/learn-quadratic-equations.json index 7da51ddb192..8aa04f1fc25 100644 --- a/curriculum/challenges/_meta/learn-quadratic-equations/meta.json +++ b/curriculum/structure/blocks/learn-quadratic-equations.json @@ -12,4 +12,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-ratios-and-proportions/meta.json b/curriculum/structure/blocks/learn-ratios-and-proportions.json similarity index 99% rename from curriculum/challenges/_meta/learn-ratios-and-proportions/meta.json rename to curriculum/structure/blocks/learn-ratios-and-proportions.json index 20bb3cb8e66..7283a61a56e 100644 --- a/curriculum/challenges/_meta/learn-ratios-and-proportions/meta.json +++ b/curriculum/structure/blocks/learn-ratios-and-proportions.json @@ -20,4 +20,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-recursion-by-building-a-decimal-to-binary-converter/meta.json b/curriculum/structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json similarity index 99% rename from curriculum/challenges/_meta/learn-recursion-by-building-a-decimal-to-binary-converter/meta.json rename to curriculum/structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json index 0e1b98d8bc1..095da046b47 100644 --- a/curriculum/challenges/_meta/learn-recursion-by-building-a-decimal-to-binary-converter/meta.json +++ b/curriculum/structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json @@ -438,4 +438,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/meta.json b/curriculum/structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json similarity index 99% rename from curriculum/challenges/_meta/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/meta.json rename to curriculum/structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json index 61c1936ee19..fdb70855d71 100644 --- a/curriculum/challenges/_meta/learn-recursion-by-solving-the-tower-of-hanoi-puzzle/meta.json +++ b/curriculum/structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json @@ -230,4 +230,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-regular-expressions-by-building-a-password-generator/meta.json b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-password-generator.json similarity index 99% rename from curriculum/challenges/_meta/learn-regular-expressions-by-building-a-password-generator/meta.json rename to curriculum/structure/blocks/learn-regular-expressions-by-building-a-password-generator.json index aa70e4fc5ab..794fcfdab75 100644 --- a/curriculum/challenges/_meta/learn-regular-expressions-by-building-a-password-generator/meta.json +++ b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-password-generator.json @@ -298,4 +298,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-regular-expressions-by-building-a-spam-filter/meta.json b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json similarity index 99% rename from curriculum/challenges/_meta/learn-regular-expressions-by-building-a-spam-filter/meta.json rename to curriculum/structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json index 96e08ea4aa8..aee2db8c246 100644 --- a/curriculum/challenges/_meta/learn-regular-expressions-by-building-a-spam-filter/meta.json +++ b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json @@ -154,4 +154,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-relational-databases-by-building-a-database-of-video-game-characters/meta.json b/curriculum/structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json similarity index 99% rename from curriculum/challenges/_meta/learn-relational-databases-by-building-a-database-of-video-game-characters/meta.json rename to curriculum/structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json index f4812a31277..219a915c8b9 100644 --- a/curriculum/challenges/_meta/learn-relational-databases-by-building-a-database-of-video-game-characters/meta.json +++ b/curriculum/structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-responsive-web-design-by-building-a-piano/meta.json b/curriculum/structure/blocks/learn-responsive-web-design-by-building-a-piano.json similarity index 99% rename from curriculum/challenges/_meta/learn-responsive-web-design-by-building-a-piano/meta.json rename to curriculum/structure/blocks/learn-responsive-web-design-by-building-a-piano.json index da7b0385de6..3a2a4ac278d 100644 --- a/curriculum/challenges/_meta/learn-responsive-web-design-by-building-a-piano/meta.json +++ b/curriculum/structure/blocks/learn-responsive-web-design-by-building-a-piano.json @@ -142,4 +142,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-simple-and-compound-interest/meta.json b/curriculum/structure/blocks/learn-simple-and-compound-interest.json similarity index 99% rename from curriculum/challenges/_meta/learn-simple-and-compound-interest/meta.json rename to curriculum/structure/blocks/learn-simple-and-compound-interest.json index 1996d532a4c..55657585455 100644 --- a/curriculum/challenges/_meta/learn-simple-and-compound-interest/meta.json +++ b/curriculum/structure/blocks/learn-simple-and-compound-interest.json @@ -16,4 +16,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-special-methods-by-building-a-vector-space/meta.json b/curriculum/structure/blocks/learn-special-methods-by-building-a-vector-space.json similarity index 99% rename from curriculum/challenges/_meta/learn-special-methods-by-building-a-vector-space/meta.json rename to curriculum/structure/blocks/learn-special-methods-by-building-a-vector-space.json index db91c05cae8..9288f7fd110 100644 --- a/curriculum/challenges/_meta/learn-special-methods-by-building-a-vector-space/meta.json +++ b/curriculum/structure/blocks/learn-special-methods-by-building-a-vector-space.json @@ -318,4 +318,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-sql-by-building-a-student-database-part-1/meta.json b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-1.json similarity index 99% rename from curriculum/challenges/_meta/learn-sql-by-building-a-student-database-part-1/meta.json rename to curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-1.json index 1e10e6a7604..5c8a653f572 100644 --- a/curriculum/challenges/_meta/learn-sql-by-building-a-student-database-part-1/meta.json +++ b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-1.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-sql-by-building-a-student-database-part-2/meta.json b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-2.json similarity index 99% rename from curriculum/challenges/_meta/learn-sql-by-building-a-student-database-part-2/meta.json rename to curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-2.json index 8921fd0d543..4ee7e5ad794 100644 --- a/curriculum/challenges/_meta/learn-sql-by-building-a-student-database-part-2/meta.json +++ b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-2.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-string-manipulation-by-building-a-cipher/meta.json b/curriculum/structure/blocks/learn-string-manipulation-by-building-a-cipher.json similarity index 99% rename from curriculum/challenges/_meta/learn-string-manipulation-by-building-a-cipher/meta.json rename to curriculum/structure/blocks/learn-string-manipulation-by-building-a-cipher.json index 76f7e25ea4d..c52f1c99a1c 100644 --- a/curriculum/challenges/_meta/learn-string-manipulation-by-building-a-cipher/meta.json +++ b/curriculum/structure/blocks/learn-string-manipulation-by-building-a-cipher.json @@ -394,4 +394,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-the-bisection-method-by-finding-the-square-root-of-a-number/meta.json b/curriculum/structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json similarity index 99% rename from curriculum/challenges/_meta/learn-the-bisection-method-by-finding-the-square-root-of-a-number/meta.json rename to curriculum/structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json index 8a6440d80af..e475f5daadc 100644 --- a/curriculum/challenges/_meta/learn-the-bisection-method-by-finding-the-square-root-of-a-number/meta.json +++ b/curriculum/structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json @@ -94,4 +94,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-the-css-box-model-by-building-a-rothko-painting/meta.json b/curriculum/structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json similarity index 99% rename from curriculum/challenges/_meta/learn-the-css-box-model-by-building-a-rothko-painting/meta.json rename to curriculum/structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json index e6661452aa4..ce878923eab 100644 --- a/curriculum/challenges/_meta/learn-the-css-box-model-by-building-a-rothko-painting/meta.json +++ b/curriculum/structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json @@ -190,4 +190,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-the-date-object-by-building-a-date-formatter/meta.json b/curriculum/structure/blocks/learn-the-date-object-by-building-a-date-formatter.json similarity index 99% rename from curriculum/challenges/_meta/learn-the-date-object-by-building-a-date-formatter/meta.json rename to curriculum/structure/blocks/learn-the-date-object-by-building-a-date-formatter.json index 8799664fbdd..53b6f543670 100644 --- a/curriculum/challenges/_meta/learn-the-date-object-by-building-a-date-formatter/meta.json +++ b/curriculum/structure/blocks/learn-the-date-object-by-building-a-date-formatter.json @@ -118,4 +118,4 @@ ], "helpCategory": "JavaScript", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-tree-traversal-by-building-a-binary-search-tree/meta.json b/curriculum/structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json similarity index 99% rename from curriculum/challenges/_meta/learn-tree-traversal-by-building-a-binary-search-tree/meta.json rename to curriculum/structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json index 7e27f971c15..a8bc1b16c1c 100644 --- a/curriculum/challenges/_meta/learn-tree-traversal-by-building-a-binary-search-tree/meta.json +++ b/curriculum/structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json @@ -258,4 +258,4 @@ ], "helpCategory": "Python", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/learn-typography-by-building-a-nutrition-label/meta.json b/curriculum/structure/blocks/learn-typography-by-building-a-nutrition-label.json similarity index 99% rename from curriculum/challenges/_meta/learn-typography-by-building-a-nutrition-label/meta.json rename to curriculum/structure/blocks/learn-typography-by-building-a-nutrition-label.json index 66128155fd0..53941808dc0 100644 --- a/curriculum/challenges/_meta/learn-typography-by-building-a-nutrition-label/meta.json +++ b/curriculum/structure/blocks/learn-typography-by-building-a-nutrition-label.json @@ -282,4 +282,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-accessible-media-elements/meta.json b/curriculum/structure/blocks/lecture-accessible-media-elements.json similarity index 100% rename from curriculum/challenges/_meta/lecture-accessible-media-elements/meta.json rename to curriculum/structure/blocks/lecture-accessible-media-elements.json diff --git a/curriculum/challenges/_meta/lecture-accessible-tables-forms/meta.json b/curriculum/structure/blocks/lecture-accessible-tables-forms.json similarity index 95% rename from curriculum/challenges/_meta/lecture-accessible-tables-forms/meta.json rename to curriculum/structure/blocks/lecture-accessible-tables-forms.json index 073ec212384..112b23844b5 100644 --- a/curriculum/challenges/_meta/lecture-accessible-tables-forms/meta.json +++ b/curriculum/structure/blocks/lecture-accessible-tables-forms.json @@ -5,7 +5,7 @@ "blockLayout": "challenge-list", "dashedName": "lecture-accessible-tables-forms", "superBlock": "full-stack-developer", - "challengeOrder": [ + "challengeOrder": [ { "id": "672a539b887ec68c593cdc4b", "title": "What Are Best Practices for Tables and Accessibility?" diff --git a/curriculum/challenges/_meta/lecture-animations-and-accessibility/meta.json b/curriculum/structure/blocks/lecture-animations-and-accessibility.json similarity index 99% rename from curriculum/challenges/_meta/lecture-animations-and-accessibility/meta.json rename to curriculum/structure/blocks/lecture-animations-and-accessibility.json index 0489f225364..867a8ac13d8 100644 --- a/curriculum/challenges/_meta/lecture-animations-and-accessibility/meta.json +++ b/curriculum/structure/blocks/lecture-animations-and-accessibility.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-best-practices-for-accessibility-and-css/meta.json b/curriculum/structure/blocks/lecture-best-practices-for-accessibility-and-css.json similarity index 99% rename from curriculum/challenges/_meta/lecture-best-practices-for-accessibility-and-css/meta.json rename to curriculum/structure/blocks/lecture-best-practices-for-accessibility-and-css.json index d994cd05bd4..2fce2f6c86d 100644 --- a/curriculum/challenges/_meta/lecture-best-practices-for-accessibility-and-css/meta.json +++ b/curriculum/structure/blocks/lecture-best-practices-for-accessibility-and-css.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-best-practices-for-responsive-web-design/meta.json b/curriculum/structure/blocks/lecture-best-practices-for-responsive-web-design.json similarity index 99% rename from curriculum/challenges/_meta/lecture-best-practices-for-responsive-web-design/meta.json rename to curriculum/structure/blocks/lecture-best-practices-for-responsive-web-design.json index 943bd562e23..5973b68571a 100644 --- a/curriculum/challenges/_meta/lecture-best-practices-for-responsive-web-design/meta.json +++ b/curriculum/structure/blocks/lecture-best-practices-for-responsive-web-design.json @@ -24,4 +24,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-best-practices-for-styling-forms/meta.json b/curriculum/structure/blocks/lecture-best-practices-for-styling-forms.json similarity index 99% rename from curriculum/challenges/_meta/lecture-best-practices-for-styling-forms/meta.json rename to curriculum/structure/blocks/lecture-best-practices-for-styling-forms.json index 5e7137ec50a..a8139453dba 100644 --- a/curriculum/challenges/_meta/lecture-best-practices-for-styling-forms/meta.json +++ b/curriculum/structure/blocks/lecture-best-practices-for-styling-forms.json @@ -20,4 +20,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-browsing-the-web-effectively/meta.json b/curriculum/structure/blocks/lecture-browsing-the-web-effectively.json similarity index 99% rename from curriculum/challenges/_meta/lecture-browsing-the-web-effectively/meta.json rename to curriculum/structure/blocks/lecture-browsing-the-web-effectively.json index ef38c03f16c..46d0bfb20c9 100644 --- a/curriculum/challenges/_meta/lecture-browsing-the-web-effectively/meta.json +++ b/curriculum/structure/blocks/lecture-browsing-the-web-effectively.json @@ -20,4 +20,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-classes-and-objects/meta.json b/curriculum/structure/blocks/lecture-classes-and-objects.json similarity index 99% rename from curriculum/challenges/_meta/lecture-classes-and-objects/meta.json rename to curriculum/structure/blocks/lecture-classes-and-objects.json index aae0c4606ac..398371d2aef 100644 --- a/curriculum/challenges/_meta/lecture-classes-and-objects/meta.json +++ b/curriculum/structure/blocks/lecture-classes-and-objects.json @@ -20,4 +20,4 @@ } ], "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-common-design-tools/meta.json b/curriculum/structure/blocks/lecture-common-design-tools.json similarity index 99% rename from curriculum/challenges/_meta/lecture-common-design-tools/meta.json rename to curriculum/structure/blocks/lecture-common-design-tools.json index 17298a298c7..f8a17a6ac1b 100644 --- a/curriculum/challenges/_meta/lecture-common-design-tools/meta.json +++ b/curriculum/structure/blocks/lecture-common-design-tools.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-css-specificity-the-cascade-algorithm-and-inheritance/meta.json b/curriculum/structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json similarity index 99% rename from curriculum/challenges/_meta/lecture-css-specificity-the-cascade-algorithm-and-inheritance/meta.json rename to curriculum/structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json index aa42e30ce23..72484d470ca 100644 --- a/curriculum/challenges/_meta/lecture-css-specificity-the-cascade-algorithm-and-inheritance/meta.json +++ b/curriculum/structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json @@ -40,4 +40,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-debugging-css/meta.json b/curriculum/structure/blocks/lecture-debugging-css.json similarity index 56% rename from curriculum/challenges/_meta/lecture-debugging-css/meta.json rename to curriculum/structure/blocks/lecture-debugging-css.json index bae96b8635b..15d2e6ff6be 100644 --- a/curriculum/challenges/_meta/lecture-debugging-css/meta.json +++ b/curriculum/structure/blocks/lecture-debugging-css.json @@ -5,6 +5,11 @@ "isUpcomingChange": false, "dashedName": "lecture-debugging-css", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "672aa8c1ad423562a38b484d", "title": "How Can You Use the DevTools Inspection Tool and CSS Validators to Debug Your CSS?" }], + "challengeOrder": [ + { + "id": "672aa8c1ad423562a38b484d", + "title": "How Can You Use the DevTools Inspection Tool and CSS Validators to Debug Your CSS?" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lecture-debugging-techniques/meta.json b/curriculum/structure/blocks/lecture-debugging-techniques.json similarity index 99% rename from curriculum/challenges/_meta/lecture-debugging-techniques/meta.json rename to curriculum/structure/blocks/lecture-debugging-techniques.json index 1f8a7335444..cdd1e9ccf39 100644 --- a/curriculum/challenges/_meta/lecture-debugging-techniques/meta.json +++ b/curriculum/structure/blocks/lecture-debugging-techniques.json @@ -28,4 +28,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-html-fundamentals/meta.json b/curriculum/structure/blocks/lecture-html-fundamentals.json similarity index 100% rename from curriculum/challenges/_meta/lecture-html-fundamentals/meta.json rename to curriculum/structure/blocks/lecture-html-fundamentals.json diff --git a/curriculum/challenges/_meta/lecture-importance-of-accessibility-and-good-html-structure/meta.json b/curriculum/structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json similarity index 99% rename from curriculum/challenges/_meta/lecture-importance-of-accessibility-and-good-html-structure/meta.json rename to curriculum/structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json index 26d489cca86..2931b8b4047 100644 --- a/curriculum/challenges/_meta/lecture-importance-of-accessibility-and-good-html-structure/meta.json +++ b/curriculum/structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json @@ -40,4 +40,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-importance-of-semantic-html/meta.json b/curriculum/structure/blocks/lecture-importance-of-semantic-html.json similarity index 100% rename from curriculum/challenges/_meta/lecture-importance-of-semantic-html/meta.json rename to curriculum/structure/blocks/lecture-importance-of-semantic-html.json diff --git a/curriculum/challenges/_meta/lecture-introduction-to-aria/meta.json b/curriculum/structure/blocks/lecture-introduction-to-aria.json similarity index 100% rename from curriculum/challenges/_meta/lecture-introduction-to-aria/meta.json rename to curriculum/structure/blocks/lecture-introduction-to-aria.json diff --git a/curriculum/challenges/_meta/lecture-introduction-to-javascript-libraries-and-frameworks/meta.json b/curriculum/structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json similarity index 99% rename from curriculum/challenges/_meta/lecture-introduction-to-javascript-libraries-and-frameworks/meta.json rename to curriculum/structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json index 4158b23d299..afddbca38e4 100644 --- a/curriculum/challenges/_meta/lecture-introduction-to-javascript-libraries-and-frameworks/meta.json +++ b/curriculum/structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json @@ -32,4 +32,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-introduction-to-javascript/meta.json b/curriculum/structure/blocks/lecture-introduction-to-javascript.json similarity index 99% rename from curriculum/challenges/_meta/lecture-introduction-to-javascript/meta.json rename to curriculum/structure/blocks/lecture-introduction-to-javascript.json index f13c8de3ea5..fa2a4afa09d 100644 --- a/curriculum/challenges/_meta/lecture-introduction-to-javascript/meta.json +++ b/curriculum/structure/blocks/lecture-introduction-to-javascript.json @@ -44,4 +44,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-introduction-to-python/meta.json b/curriculum/structure/blocks/lecture-introduction-to-python.json similarity index 100% rename from curriculum/challenges/_meta/lecture-introduction-to-python/meta.json rename to curriculum/structure/blocks/lecture-introduction-to-python.json diff --git a/curriculum/challenges/_meta/lecture-introduction-to-typescript/meta.json b/curriculum/structure/blocks/lecture-introduction-to-typescript.json similarity index 99% rename from curriculum/challenges/_meta/lecture-introduction-to-typescript/meta.json rename to curriculum/structure/blocks/lecture-introduction-to-typescript.json index 0ca659b9c8b..80797d44575 100644 --- a/curriculum/challenges/_meta/lecture-introduction-to-typescript/meta.json +++ b/curriculum/structure/blocks/lecture-introduction-to-typescript.json @@ -28,4 +28,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-react-strategies-and-debugging/meta.json b/curriculum/structure/blocks/lecture-react-strategies-and-debugging.json similarity index 99% rename from curriculum/challenges/_meta/lecture-react-strategies-and-debugging/meta.json rename to curriculum/structure/blocks/lecture-react-strategies-and-debugging.json index ae784dd9edf..20ceedce345 100644 --- a/curriculum/challenges/_meta/lecture-react-strategies-and-debugging/meta.json +++ b/curriculum/structure/blocks/lecture-react-strategies-and-debugging.json @@ -24,4 +24,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-routing-react-frameworks-and-dependency-management-tools/meta.json b/curriculum/structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json similarity index 99% rename from curriculum/challenges/_meta/lecture-routing-react-frameworks-and-dependency-management-tools/meta.json rename to curriculum/structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json index 5cecc245576..cbbaa68879a 100644 --- a/curriculum/challenges/_meta/lecture-routing-react-frameworks-and-dependency-management-tools/meta.json +++ b/curriculum/structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json @@ -20,4 +20,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-searching-and-sorting-algorithms/meta.json b/curriculum/structure/blocks/lecture-searching-and-sorting-algorithms.json similarity index 100% rename from curriculum/challenges/_meta/lecture-searching-and-sorting-algorithms/meta.json rename to curriculum/structure/blocks/lecture-searching-and-sorting-algorithms.json diff --git a/curriculum/challenges/_meta/lecture-styling-lists-and-links/meta.json b/curriculum/structure/blocks/lecture-styling-lists-and-links.json similarity index 99% rename from curriculum/challenges/_meta/lecture-styling-lists-and-links/meta.json rename to curriculum/structure/blocks/lecture-styling-lists-and-links.json index 0bec0be2a9b..8b07ac6e7be 100644 --- a/curriculum/challenges/_meta/lecture-styling-lists-and-links/meta.json +++ b/curriculum/structure/blocks/lecture-styling-lists-and-links.json @@ -24,4 +24,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-the-var-keyword-and-hoisting/meta.json b/curriculum/structure/blocks/lecture-the-var-keyword-and-hoisting.json similarity index 99% rename from curriculum/challenges/_meta/lecture-the-var-keyword-and-hoisting/meta.json rename to curriculum/structure/blocks/lecture-the-var-keyword-and-hoisting.json index b6142426c87..0a572f85650 100644 --- a/curriculum/challenges/_meta/lecture-the-var-keyword-and-hoisting/meta.json +++ b/curriculum/structure/blocks/lecture-the-var-keyword-and-hoisting.json @@ -16,4 +16,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-abstraction/meta.json b/curriculum/structure/blocks/lecture-understanding-abstraction.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-abstraction/meta.json rename to curriculum/structure/blocks/lecture-understanding-abstraction.json diff --git a/curriculum/challenges/_meta/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/meta.json b/curriculum/structure/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-aria-expanded-aria-live-and-common-aria-states/meta.json rename to curriculum/structure/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states.json diff --git a/curriculum/challenges/_meta/lecture-understanding-asynchronous-programming/meta.json b/curriculum/structure/blocks/lecture-understanding-asynchronous-programming.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-asynchronous-programming/meta.json rename to curriculum/structure/blocks/lecture-understanding-asynchronous-programming.json index 594e92dc7c5..f05166b36c5 100644 --- a/curriculum/challenges/_meta/lecture-understanding-asynchronous-programming/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-asynchronous-programming.json @@ -40,4 +40,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-bash-scripting/meta.json b/curriculum/structure/blocks/lecture-understanding-bash-scripting.json similarity index 62% rename from curriculum/challenges/_meta/lecture-understanding-bash-scripting/meta.json rename to curriculum/structure/blocks/lecture-understanding-bash-scripting.json index 79817cefbc4..c58ec0b3913 100644 --- a/curriculum/challenges/_meta/lecture-understanding-bash-scripting/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-bash-scripting.json @@ -6,5 +6,10 @@ "dashedName": "lecture-understanding-bash-scripting", "superBlock": "full-stack-developer", "helpCategory": "Backend Development", - "challengeOrder": [{ "id": "688166750663c22e2b1c8e80", "title": "What Is Bash Scripting, and What Are Some Advantages to Using It?" }] + "challengeOrder": [ + { + "id": "688166750663c22e2b1c8e80", + "title": "What Is Bash Scripting, and What Are Some Advantages to Using It?" + } + ] } diff --git a/curriculum/challenges/_meta/lecture-understanding-comparisons-and-conditionals/meta.json b/curriculum/structure/blocks/lecture-understanding-comparisons-and-conditionals.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-comparisons-and-conditionals/meta.json rename to curriculum/structure/blocks/lecture-understanding-comparisons-and-conditionals.json index 318be389e80..8c89ff94f6b 100644 --- a/curriculum/challenges/_meta/lecture-understanding-comparisons-and-conditionals/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-comparisons-and-conditionals.json @@ -16,4 +16,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-computer-internet-and-tooling-basics/meta.json b/curriculum/structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-computer-internet-and-tooling-basics/meta.json rename to curriculum/structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json index 5da2eac483a..406b15d2efe 100644 --- a/curriculum/challenges/_meta/lecture-understanding-computer-internet-and-tooling-basics/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json @@ -28,4 +28,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-dynamic-programming/meta.json b/curriculum/structure/blocks/lecture-understanding-dynamic-programming.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-dynamic-programming/meta.json rename to curriculum/structure/blocks/lecture-understanding-dynamic-programming.json diff --git a/curriculum/challenges/_meta/lecture-understanding-effects-and-referencing-values-in-react/meta.json b/curriculum/structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-effects-and-referencing-values-in-react/meta.json rename to curriculum/structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json index 90b684ad279..09a6baeae7b 100644 --- a/curriculum/challenges/_meta/lecture-understanding-effects-and-referencing-values-in-react/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json @@ -20,4 +20,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-error-handling/meta.json b/curriculum/structure/blocks/lecture-understanding-error-handling.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-error-handling/meta.json rename to curriculum/structure/blocks/lecture-understanding-error-handling.json diff --git a/curriculum/challenges/_meta/lecture-understanding-form-validation/meta.json b/curriculum/structure/blocks/lecture-understanding-form-validation.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-form-validation/meta.json rename to curriculum/structure/blocks/lecture-understanding-form-validation.json index c72ab14fb93..b2f6a437d0e 100644 --- a/curriculum/challenges/_meta/lecture-understanding-form-validation/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-form-validation.json @@ -20,4 +20,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-functional-programming/meta.json b/curriculum/structure/blocks/lecture-understanding-functional-programming.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-functional-programming/meta.json rename to curriculum/structure/blocks/lecture-understanding-functional-programming.json index b0bb45e630c..cb85b838689 100644 --- a/curriculum/challenges/_meta/lecture-understanding-functional-programming/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-functional-programming.json @@ -16,4 +16,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-graphs-and-trees/meta.json b/curriculum/structure/blocks/lecture-understanding-graphs-and-trees.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-graphs-and-trees/meta.json rename to curriculum/structure/blocks/lecture-understanding-graphs-and-trees.json diff --git a/curriculum/challenges/_meta/lecture-understanding-how-to-work-with-classes-in-javascript/meta.json b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-how-to-work-with-classes-in-javascript/meta.json rename to curriculum/structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json index 9ae477150e8..3751121c0c0 100644 --- a/curriculum/challenges/_meta/lecture-understanding-how-to-work-with-classes-in-javascript/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json @@ -24,4 +24,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/meta.json b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/meta.json rename to curriculum/structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json index 09c710dfa39..badf407e549 100644 --- a/curriculum/challenges/_meta/lecture-understanding-how-to-work-with-floats-and-positioning-in-css/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json @@ -28,4 +28,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-html-attributes/meta.json b/curriculum/structure/blocks/lecture-understanding-html-attributes.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-html-attributes/meta.json rename to curriculum/structure/blocks/lecture-understanding-html-attributes.json diff --git a/curriculum/challenges/_meta/lecture-understanding-inheritance-and-polymorphism/meta.json b/curriculum/structure/blocks/lecture-understanding-inheritance-and-polymorphism.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-inheritance-and-polymorphism/meta.json rename to curriculum/structure/blocks/lecture-understanding-inheritance-and-polymorphism.json diff --git a/curriculum/challenges/_meta/lecture-understanding-modules-imports-and-exports/meta.json b/curriculum/structure/blocks/lecture-understanding-modules-imports-and-exports.json similarity index 60% rename from curriculum/challenges/_meta/lecture-understanding-modules-imports-and-exports/meta.json rename to curriculum/structure/blocks/lecture-understanding-modules-imports-and-exports.json index cb32cf98923..1aaa06bb2fb 100644 --- a/curriculum/challenges/_meta/lecture-understanding-modules-imports-and-exports/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-modules-imports-and-exports.json @@ -5,6 +5,11 @@ "isUpcomingChange": false, "dashedName": "lecture-understanding-modules-imports-and-exports", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67329fd6ad99c75d4a4b74e4", "title": "What Is a Module in JavaScript, and How Can You Import and Export Modules in Your Program?" }], + "challengeOrder": [ + { + "id": "67329fd6ad99c75d4a4b74e4", + "title": "What Is a Module in JavaScript, and How Can You Import and Export Modules in Your Program?" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lecture-understanding-nuanced-semantic-elements/meta.json b/curriculum/structure/blocks/lecture-understanding-nuanced-semantic-elements.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-nuanced-semantic-elements/meta.json rename to curriculum/structure/blocks/lecture-understanding-nuanced-semantic-elements.json diff --git a/curriculum/challenges/_meta/lecture-understanding-object-oriented-programming-and-encapsulation/meta.json b/curriculum/structure/blocks/lecture-understanding-object-oriented-programming-and-encapsulation.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-object-oriented-programming-and-encapsulation/meta.json rename to curriculum/structure/blocks/lecture-understanding-object-oriented-programming-and-encapsulation.json diff --git a/curriculum/challenges/_meta/lecture-understanding-performance-in-web-applications/meta.json b/curriculum/structure/blocks/lecture-understanding-performance-in-web-applications.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-performance-in-web-applications/meta.json rename to curriculum/structure/blocks/lecture-understanding-performance-in-web-applications.json index 226885f9915..4dc3d31109c 100644 --- a/curriculum/challenges/_meta/lecture-understanding-performance-in-web-applications/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-performance-in-web-applications.json @@ -64,4 +64,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-recursion-and-the-call-stack/meta.json b/curriculum/structure/blocks/lecture-understanding-recursion-and-the-call-stack.json similarity index 67% rename from curriculum/challenges/_meta/lecture-understanding-recursion-and-the-call-stack/meta.json rename to curriculum/structure/blocks/lecture-understanding-recursion-and-the-call-stack.json index e7c2502853e..086774e70da 100644 --- a/curriculum/challenges/_meta/lecture-understanding-recursion-and-the-call-stack/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-recursion-and-the-call-stack.json @@ -5,6 +5,11 @@ "isUpcomingChange": false, "dashedName": "lecture-understanding-recursion-and-the-call-stack", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "6733b02d1e556005a544c5e3", "title": "What Is Recursion, and How Does It Work?" }], + "challengeOrder": [ + { + "id": "6733b02d1e556005a544c5e3", + "title": "What Is Recursion, and How Does It Work?" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/lecture-understanding-the-command-line-and-working-with-bash/meta.json b/curriculum/structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-the-command-line-and-working-with-bash/meta.json rename to curriculum/structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json index cf337a04d69..64d275e424a 100644 --- a/curriculum/challenges/_meta/lecture-understanding-the-command-line-and-working-with-bash/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json @@ -24,4 +24,4 @@ "title": "What Are Some Command Options and Flags?" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-the-different-types-of-testing/meta.json b/curriculum/structure/blocks/lecture-understanding-the-different-types-of-testing.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-the-different-types-of-testing/meta.json rename to curriculum/structure/blocks/lecture-understanding-the-different-types-of-testing.json index ff69677f984..c315439f22b 100644 --- a/curriculum/challenges/_meta/lecture-understanding-the-different-types-of-testing/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-the-different-types-of-testing.json @@ -68,4 +68,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-the-event-object-and-event-delegation/meta.json b/curriculum/structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json similarity index 99% rename from curriculum/challenges/_meta/lecture-understanding-the-event-object-and-event-delegation/meta.json rename to curriculum/structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json index 35a706d544c..05112db6765 100644 --- a/curriculum/challenges/_meta/lecture-understanding-the-event-object-and-event-delegation/meta.json +++ b/curriculum/structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json @@ -16,4 +16,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-understanding-the-html-boilerplate/meta.json b/curriculum/structure/blocks/lecture-understanding-the-html-boilerplate.json similarity index 100% rename from curriculum/challenges/_meta/lecture-understanding-the-html-boilerplate/meta.json rename to curriculum/structure/blocks/lecture-understanding-the-html-boilerplate.json diff --git a/curriculum/challenges/_meta/lecture-user-centered-design/meta.json b/curriculum/structure/blocks/lecture-user-centered-design.json similarity index 99% rename from curriculum/challenges/_meta/lecture-user-centered-design/meta.json rename to curriculum/structure/blocks/lecture-user-centered-design.json index 63dee67f09e..a5588ecc04f 100644 --- a/curriculum/challenges/_meta/lecture-user-centered-design/meta.json +++ b/curriculum/structure/blocks/lecture-user-centered-design.json @@ -52,4 +52,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-user-interface-design-fundamentals/meta.json b/curriculum/structure/blocks/lecture-user-interface-design-fundamentals.json similarity index 99% rename from curriculum/challenges/_meta/lecture-user-interface-design-fundamentals/meta.json rename to curriculum/structure/blocks/lecture-user-interface-design-fundamentals.json index 0e23ae2b232..f314a0252a2 100644 --- a/curriculum/challenges/_meta/lecture-user-interface-design-fundamentals/meta.json +++ b/curriculum/structure/blocks/lecture-user-interface-design-fundamentals.json @@ -40,4 +40,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-welcome-to-freecodecamp/meta.json b/curriculum/structure/blocks/lecture-welcome-to-freecodecamp.json similarity index 86% rename from curriculum/challenges/_meta/lecture-welcome-to-freecodecamp/meta.json rename to curriculum/structure/blocks/lecture-welcome-to-freecodecamp.json index 27fbe25eb14..7761bb1e1ff 100644 --- a/curriculum/challenges/_meta/lecture-welcome-to-freecodecamp/meta.json +++ b/curriculum/structure/blocks/lecture-welcome-to-freecodecamp.json @@ -15,8 +15,8 @@ "title": "How Does the Certification Process Work?" }, { - "id":"6763500bd5a85d5898cc21a9", - "title":"How do Most People Learn Effectively?" + "id": "6763500bd5a85d5898cc21a9", + "title": "How do Most People Learn Effectively?" }, { "id": "6734e2dcb965e5ac0ea38e0f", @@ -24,4 +24,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-what-is-css/meta.json b/curriculum/structure/blocks/lecture-what-is-css.json similarity index 99% rename from curriculum/challenges/_meta/lecture-what-is-css/meta.json rename to curriculum/structure/blocks/lecture-what-is-css.json index 05c53e7f385..3b7d212fe9a 100644 --- a/curriculum/challenges/_meta/lecture-what-is-css/meta.json +++ b/curriculum/structure/blocks/lecture-what-is-css.json @@ -48,4 +48,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-arrays-variables-and-naming-practices/meta.json b/curriculum/structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-arrays-variables-and-naming-practices/meta.json rename to curriculum/structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json index b916ead1e89..4842590ee8d 100644 --- a/curriculum/challenges/_meta/lecture-working-with-arrays-variables-and-naming-practices/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json @@ -16,4 +16,4 @@ "title": "How Do You Get the Length for an Array, and How Can You Create an Empty Array of Fixed Length?" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-arrays/meta.json b/curriculum/structure/blocks/lecture-working-with-arrays.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-arrays/meta.json rename to curriculum/structure/blocks/lecture-working-with-arrays.json index e0959e5cfb6..e368c1779e8 100644 --- a/curriculum/challenges/_meta/lecture-working-with-arrays/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-arrays.json @@ -32,4 +32,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-attribute-selectors/meta.json b/curriculum/structure/blocks/lecture-working-with-attribute-selectors.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-attribute-selectors/meta.json rename to curriculum/structure/blocks/lecture-working-with-attribute-selectors.json index 9ada0768f7a..6c959dcbcf7 100644 --- a/curriculum/challenges/_meta/lecture-working-with-attribute-selectors/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-attribute-selectors.json @@ -20,4 +20,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-audio-and-video-elements/meta.json b/curriculum/structure/blocks/lecture-working-with-audio-and-video-elements.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-audio-and-video-elements/meta.json rename to curriculum/structure/blocks/lecture-working-with-audio-and-video-elements.json diff --git a/curriculum/challenges/_meta/lecture-working-with-audio-and-video/meta.json b/curriculum/structure/blocks/lecture-working-with-audio-and-video.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-audio-and-video/meta.json rename to curriculum/structure/blocks/lecture-working-with-audio-and-video.json index 442059e4a94..e57ff7df11e 100644 --- a/curriculum/challenges/_meta/lecture-working-with-audio-and-video/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-audio-and-video.json @@ -32,4 +32,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-backgrounds-and-borders/meta.json b/curriculum/structure/blocks/lecture-working-with-backgrounds-and-borders.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-backgrounds-and-borders/meta.json rename to curriculum/structure/blocks/lecture-working-with-backgrounds-and-borders.json index 873b629da2a..30ee610562e 100644 --- a/curriculum/challenges/_meta/lecture-working-with-backgrounds-and-borders/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-backgrounds-and-borders.json @@ -24,4 +24,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-client-side-storage-and-crud-operations/meta.json b/curriculum/structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-client-side-storage-and-crud-operations/meta.json rename to curriculum/structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json index 4ea3a3ab983..fb14f56d0a1 100644 --- a/curriculum/challenges/_meta/lecture-working-with-client-side-storage-and-crud-operations/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json @@ -44,4 +44,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-code-editors-and-ides/meta.json b/curriculum/structure/blocks/lecture-working-with-code-editors-and-ides.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-code-editors-and-ides/meta.json rename to curriculum/structure/blocks/lecture-working-with-code-editors-and-ides.json index 561dabac215..e2b01d9a615 100644 --- a/curriculum/challenges/_meta/lecture-working-with-code-editors-and-ides/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-code-editors-and-ides.json @@ -28,4 +28,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-code-quality-and-execution-concepts/meta.json b/curriculum/structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-code-quality-and-execution-concepts/meta.json rename to curriculum/structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json index daa43b22622..b0e58c3ef07 100644 --- a/curriculum/challenges/_meta/lecture-working-with-code-quality-and-execution-concepts/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json @@ -20,4 +20,4 @@ "title": "What Are Closures, and How Do They Work?" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-colors-in-css/meta.json b/curriculum/structure/blocks/lecture-working-with-colors-in-css.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-colors-in-css/meta.json rename to curriculum/structure/blocks/lecture-working-with-colors-in-css.json index 0f4ec9c2c75..0cad6857f2d 100644 --- a/curriculum/challenges/_meta/lecture-working-with-colors-in-css/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-colors-in-css.json @@ -32,4 +32,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-common-array-methods/meta.json b/curriculum/structure/blocks/lecture-working-with-common-array-methods.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-common-array-methods/meta.json rename to curriculum/structure/blocks/lecture-working-with-common-array-methods.json index abc3a69a8c0..2e4f08a8cdc 100644 --- a/curriculum/challenges/_meta/lecture-working-with-common-array-methods/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-common-array-methods.json @@ -24,4 +24,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-common-data-structures/meta.json b/curriculum/structure/blocks/lecture-working-with-common-data-structures.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-common-data-structures/meta.json rename to curriculum/structure/blocks/lecture-working-with-common-data-structures.json index 7e7e0f562cb..76ac0fbb4e6 100644 --- a/curriculum/challenges/_meta/lecture-working-with-common-data-structures/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-common-data-structures.json @@ -32,4 +32,4 @@ } ], "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-comparison-and-boolean-operators/meta.json b/curriculum/structure/blocks/lecture-working-with-comparison-and-boolean-operators.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-comparison-and-boolean-operators/meta.json rename to curriculum/structure/blocks/lecture-working-with-comparison-and-boolean-operators.json diff --git a/curriculum/challenges/_meta/lecture-working-with-conditional-logic-and-math-methods/meta.json b/curriculum/structure/blocks/lecture-working-with-conditional-logic-and-math-methods.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-conditional-logic-and-math-methods/meta.json rename to curriculum/structure/blocks/lecture-working-with-conditional-logic-and-math-methods.json diff --git a/curriculum/challenges/_meta/lecture-working-with-css-flexbox/meta.json b/curriculum/structure/blocks/lecture-working-with-css-flexbox.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-css-flexbox/meta.json rename to curriculum/structure/blocks/lecture-working-with-css-flexbox.json index 1f8c406a50c..e0e21257cf4 100644 --- a/curriculum/challenges/_meta/lecture-working-with-css-flexbox/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-css-flexbox.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-css-fonts/meta.json b/curriculum/structure/blocks/lecture-working-with-css-fonts.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-css-fonts/meta.json rename to curriculum/structure/blocks/lecture-working-with-css-fonts.json index 45db280f4e1..1cb4102bb5d 100644 --- a/curriculum/challenges/_meta/lecture-working-with-css-fonts/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-css-fonts.json @@ -36,4 +36,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-css-grid/meta.json b/curriculum/structure/blocks/lecture-working-with-css-grid.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-css-grid/meta.json rename to curriculum/structure/blocks/lecture-working-with-css-grid.json index 9472b3ce8b7..f74b5bd87fe 100644 --- a/curriculum/challenges/_meta/lecture-working-with-css-grid/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-css-grid.json @@ -40,4 +40,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-css-libraries-and-frameworks/meta.json b/curriculum/structure/blocks/lecture-working-with-css-libraries-and-frameworks.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-css-libraries-and-frameworks/meta.json rename to curriculum/structure/blocks/lecture-working-with-css-libraries-and-frameworks.json index 340335f140b..18497f4e905 100644 --- a/curriculum/challenges/_meta/lecture-working-with-css-libraries-and-frameworks/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-css-libraries-and-frameworks.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-css-transforms-overflow-and-filters/meta.json b/curriculum/structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-css-transforms-overflow-and-filters/meta.json rename to curriculum/structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json index d538a8c27a6..d205960a09a 100644 --- a/curriculum/challenges/_meta/lecture-working-with-css-transforms-overflow-and-filters/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json @@ -36,4 +36,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-css-variables/meta.json b/curriculum/structure/blocks/lecture-working-with-css-variables.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-css-variables/meta.json rename to curriculum/structure/blocks/lecture-working-with-css-variables.json index f45f1c63cee..ec975542b88 100644 --- a/curriculum/challenges/_meta/lecture-working-with-css-variables/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-css-variables.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-data-fetching-and-memoization-in-react/meta.json b/curriculum/structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-data-fetching-and-memoization-in-react/meta.json rename to curriculum/structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json index 3d0132dddb8..f6e4526fcec 100644 --- a/curriculum/challenges/_meta/lecture-working-with-data-fetching-and-memoization-in-react/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json @@ -24,4 +24,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-data-in-react/meta.json b/curriculum/structure/blocks/lecture-working-with-data-in-react.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-data-in-react/meta.json rename to curriculum/structure/blocks/lecture-working-with-data-in-react.json index 61501930cb4..69f0e64ed63 100644 --- a/curriculum/challenges/_meta/lecture-working-with-data-in-react/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-data-in-react.json @@ -24,4 +24,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-data-types/meta.json b/curriculum/structure/blocks/lecture-working-with-data-types.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-data-types/meta.json rename to curriculum/structure/blocks/lecture-working-with-data-types.json index 10721e60eea..2788581beff 100644 --- a/curriculum/challenges/_meta/lecture-working-with-data-types/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-data-types.json @@ -16,4 +16,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-dates/meta.json b/curriculum/structure/blocks/lecture-working-with-dates.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-dates/meta.json rename to curriculum/structure/blocks/lecture-working-with-dates.json diff --git a/curriculum/challenges/_meta/lecture-working-with-dictionaries-and-sets/meta.json b/curriculum/structure/blocks/lecture-working-with-dictionaries-and-sets.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-dictionaries-and-sets/meta.json rename to curriculum/structure/blocks/lecture-working-with-dictionaries-and-sets.json index e65e88370b9..8866c67adbc 100644 --- a/curriculum/challenges/_meta/lecture-working-with-dictionaries-and-sets/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-dictionaries-and-sets.json @@ -20,4 +20,4 @@ } ], "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-file-systems/meta.json b/curriculum/structure/blocks/lecture-working-with-file-systems.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-file-systems/meta.json rename to curriculum/structure/blocks/lecture-working-with-file-systems.json index 7714a2b2fd4..07f0381d62b 100644 --- a/curriculum/challenges/_meta/lecture-working-with-file-systems/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-file-systems.json @@ -32,4 +32,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-forms-in-react/meta.json b/curriculum/structure/blocks/lecture-working-with-forms-in-react.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-forms-in-react/meta.json rename to curriculum/structure/blocks/lecture-working-with-forms-in-react.json index 417adb4e560..46fcd24cd91 100644 --- a/curriculum/challenges/_meta/lecture-working-with-forms-in-react/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-forms-in-react.json @@ -16,4 +16,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-forms/meta.json b/curriculum/structure/blocks/lecture-working-with-forms.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-forms/meta.json rename to curriculum/structure/blocks/lecture-working-with-forms.json index 900c71ed10e..04a72fb4431 100644 --- a/curriculum/challenges/_meta/lecture-working-with-forms/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-forms.json @@ -24,4 +24,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-functions/meta.json b/curriculum/structure/blocks/lecture-working-with-functions.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-functions/meta.json rename to curriculum/structure/blocks/lecture-working-with-functions.json index 2946a09e83a..9188633dd94 100644 --- a/curriculum/challenges/_meta/lecture-working-with-functions/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-functions.json @@ -20,4 +20,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-higher-order-functions-and-callbacks/meta.json b/curriculum/structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-higher-order-functions-and-callbacks/meta.json rename to curriculum/structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json index b053fc55ec0..393c553cd60 100644 --- a/curriculum/challenges/_meta/lecture-working-with-higher-order-functions-and-callbacks/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json @@ -40,4 +40,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-html-tools/meta.json b/curriculum/structure/blocks/lecture-working-with-html-tools.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-html-tools/meta.json rename to curriculum/structure/blocks/lecture-working-with-html-tools.json index a71b2679591..1917a1c6d9e 100644 --- a/curriculum/challenges/_meta/lecture-working-with-html-tools/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-html-tools.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-images-and-svgs/meta.json b/curriculum/structure/blocks/lecture-working-with-images-and-svgs.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-images-and-svgs/meta.json rename to curriculum/structure/blocks/lecture-working-with-images-and-svgs.json diff --git a/curriculum/challenges/_meta/lecture-working-with-links/meta.json b/curriculum/structure/blocks/lecture-working-with-links.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-links/meta.json rename to curriculum/structure/blocks/lecture-working-with-links.json index 30cdedd4f9b..9ffded93ae1 100644 --- a/curriculum/challenges/_meta/lecture-working-with-links/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-links.json @@ -24,4 +24,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-loops-and-sequences/meta.json b/curriculum/structure/blocks/lecture-working-with-loops-and-sequences.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-loops-and-sequences/meta.json rename to curriculum/structure/blocks/lecture-working-with-loops-and-sequences.json index e2a9a1b48e6..5afcd8f88d3 100644 --- a/curriculum/challenges/_meta/lecture-working-with-loops-and-sequences/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-loops-and-sequences.json @@ -44,4 +44,4 @@ } ], "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-loops/meta.json b/curriculum/structure/blocks/lecture-working-with-loops.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-loops/meta.json rename to curriculum/structure/blocks/lecture-working-with-loops.json index b795591555e..9a19b97570d 100644 --- a/curriculum/challenges/_meta/lecture-working-with-loops/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-loops.json @@ -28,4 +28,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-maps-and-sets/meta.json b/curriculum/structure/blocks/lecture-working-with-maps-and-sets.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-maps-and-sets/meta.json rename to curriculum/structure/blocks/lecture-working-with-maps-and-sets.json index e77b025cfc6..17cb4cde593 100644 --- a/curriculum/challenges/_meta/lecture-working-with-maps-and-sets/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-maps-and-sets.json @@ -16,4 +16,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-media/meta.json b/curriculum/structure/blocks/lecture-working-with-media.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-media/meta.json rename to curriculum/structure/blocks/lecture-working-with-media.json index 6add56dc0f3..af64641a0b3 100644 --- a/curriculum/challenges/_meta/lecture-working-with-media/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-media.json @@ -16,4 +16,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-modules/meta.json b/curriculum/structure/blocks/lecture-working-with-modules.json similarity index 59% rename from curriculum/challenges/_meta/lecture-working-with-modules/meta.json rename to curriculum/structure/blocks/lecture-working-with-modules.json index d91e45efaaa..9f712dc1886 100644 --- a/curriculum/challenges/_meta/lecture-working-with-modules/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-modules.json @@ -5,6 +5,11 @@ "blockType": "lecture", "blockLayout": "challenge-list", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "683ec7b778993c6971b56c83", "title": "What Is the Python Standard Library, and How Do You Import a Module?" }], + "challengeOrder": [ + { + "id": "683ec7b778993c6971b56c83", + "title": "What Is the Python Standard Library, and How Do You Import a Module?" + } + ], "helpCategory": "Python" } diff --git a/curriculum/challenges/_meta/lecture-working-with-nano/meta.json b/curriculum/structure/blocks/lecture-working-with-nano.json similarity index 72% rename from curriculum/challenges/_meta/lecture-working-with-nano/meta.json rename to curriculum/structure/blocks/lecture-working-with-nano.json index a352de1daf7..fd34647e3ed 100644 --- a/curriculum/challenges/_meta/lecture-working-with-nano/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-nano.json @@ -6,5 +6,7 @@ "dashedName": "lecture-working-with-nano", "superBlock": "full-stack-developer", "helpCategory": "Backend Development", - "challengeOrder": [{ "id": "688170ebc58d8d3b1ae493a2", "title": "What Is Nano?" }] + "challengeOrder": [ + { "id": "688170ebc58d8d3b1ae493a2", "title": "What Is Nano?" } + ] } diff --git a/curriculum/challenges/_meta/lecture-working-with-numbers-and-arithmetic-operators/meta.json b/curriculum/structure/blocks/lecture-working-with-numbers-and-arithmetic-operators.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-numbers-and-arithmetic-operators/meta.json rename to curriculum/structure/blocks/lecture-working-with-numbers-and-arithmetic-operators.json diff --git a/curriculum/challenges/_meta/lecture-working-with-numbers-and-common-number-methods/meta.json b/curriculum/structure/blocks/lecture-working-with-numbers-and-common-number-methods.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-numbers-and-common-number-methods/meta.json rename to curriculum/structure/blocks/lecture-working-with-numbers-and-common-number-methods.json index 77089e2ffb4..e8d623b843a 100644 --- a/curriculum/challenges/_meta/lecture-working-with-numbers-and-common-number-methods/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-numbers-and-common-number-methods.json @@ -20,4 +20,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-objects/meta.json b/curriculum/structure/blocks/lecture-working-with-objects.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-objects/meta.json rename to curriculum/structure/blocks/lecture-working-with-objects.json index b1419793c70..a9edab01c58 100644 --- a/curriculum/challenges/_meta/lecture-working-with-objects/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-objects.json @@ -52,4 +52,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-operator-behavior/meta.json b/curriculum/structure/blocks/lecture-working-with-operator-behavior.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-operator-behavior/meta.json rename to curriculum/structure/blocks/lecture-working-with-operator-behavior.json diff --git a/curriculum/challenges/_meta/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/meta.json b/curriculum/structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/meta.json rename to curriculum/structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json index 6315da438d7..37b2aab4a2c 100644 --- a/curriculum/challenges/_meta/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json @@ -36,4 +36,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-regular-expressions/meta.json b/curriculum/structure/blocks/lecture-working-with-regular-expressions.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-regular-expressions/meta.json rename to curriculum/structure/blocks/lecture-working-with-regular-expressions.json index 62276b271d7..492862557c0 100644 --- a/curriculum/challenges/_meta/lecture-working-with-regular-expressions/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-regular-expressions.json @@ -36,4 +36,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-relational-databases/meta.json b/curriculum/structure/blocks/lecture-working-with-relational-databases.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-relational-databases/meta.json rename to curriculum/structure/blocks/lecture-working-with-relational-databases.json index 59a883a3d4b..c09368b6c8c 100644 --- a/curriculum/challenges/_meta/lecture-working-with-relational-databases/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-relational-databases.json @@ -40,4 +40,4 @@ "title": "What Are the Different Ways to Join Tables?" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-relative-and-absolute-units/meta.json b/curriculum/structure/blocks/lecture-working-with-relative-and-absolute-units.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-relative-and-absolute-units/meta.json rename to curriculum/structure/blocks/lecture-working-with-relative-and-absolute-units.json index 02191807195..ea0ee6d1861 100644 --- a/curriculum/challenges/_meta/lecture-working-with-relative-and-absolute-units/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-relative-and-absolute-units.json @@ -28,4 +28,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-specialized-semantic-elements/meta.json b/curriculum/structure/blocks/lecture-working-with-specialized-semantic-elements.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-specialized-semantic-elements/meta.json rename to curriculum/structure/blocks/lecture-working-with-specialized-semantic-elements.json diff --git a/curriculum/challenges/_meta/lecture-working-with-sql/meta.json b/curriculum/structure/blocks/lecture-working-with-sql.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-sql/meta.json rename to curriculum/structure/blocks/lecture-working-with-sql.json index e03005d2829..dee2b8f60dd 100644 --- a/curriculum/challenges/_meta/lecture-working-with-sql/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-sql.json @@ -20,4 +20,4 @@ "title": "What Is the N+1 Problem?" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-state-and-responding-to-events-in-react/meta.json b/curriculum/structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-state-and-responding-to-events-in-react/meta.json rename to curriculum/structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json index 435fbc6f4bb..e57c2add0d4 100644 --- a/curriculum/challenges/_meta/lecture-working-with-state-and-responding-to-events-in-react/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json @@ -28,4 +28,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-string-character-methods/meta.json b/curriculum/structure/blocks/lecture-working-with-string-character-methods.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-string-character-methods/meta.json rename to curriculum/structure/blocks/lecture-working-with-string-character-methods.json diff --git a/curriculum/challenges/_meta/lecture-working-with-string-formatting-methods/meta.json b/curriculum/structure/blocks/lecture-working-with-string-formatting-methods.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-string-formatting-methods/meta.json rename to curriculum/structure/blocks/lecture-working-with-string-formatting-methods.json diff --git a/curriculum/challenges/_meta/lecture-working-with-string-modification-methods/meta.json b/curriculum/structure/blocks/lecture-working-with-string-modification-methods.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-string-modification-methods/meta.json rename to curriculum/structure/blocks/lecture-working-with-string-modification-methods.json diff --git a/curriculum/challenges/_meta/lecture-working-with-string-search-and-slice-methods/meta.json b/curriculum/structure/blocks/lecture-working-with-string-search-and-slice-methods.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-string-search-and-slice-methods/meta.json rename to curriculum/structure/blocks/lecture-working-with-string-search-and-slice-methods.json diff --git a/curriculum/challenges/_meta/lecture-working-with-strings-in-javascript/meta.json b/curriculum/structure/blocks/lecture-working-with-strings-in-javascript.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-strings-in-javascript/meta.json rename to curriculum/structure/blocks/lecture-working-with-strings-in-javascript.json index 6eff6d0fc90..5e5634a064c 100644 --- a/curriculum/challenges/_meta/lecture-working-with-strings-in-javascript/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-strings-in-javascript.json @@ -28,4 +28,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-tables/meta.json b/curriculum/structure/blocks/lecture-working-with-tables.json similarity index 59% rename from curriculum/challenges/_meta/lecture-working-with-tables/meta.json rename to curriculum/structure/blocks/lecture-working-with-tables.json index feddccdfab8..1d72759ee46 100644 --- a/curriculum/challenges/_meta/lecture-working-with-tables/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-tables.json @@ -5,6 +5,11 @@ "isUpcomingChange": false, "dashedName": "lecture-working-with-tables", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "672a4e04a24858778f57ebfe", "title": "What Are HTML Tables Used For, and What Should They Not Be Used For?" }], + "challengeOrder": [ + { + "id": "672a4e04a24858778f57ebfe", + "title": "What Are HTML Tables Used For, and What Should They Not Be Used For?" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/lecture-working-with-text-and-time-semantic-elements/meta.json b/curriculum/structure/blocks/lecture-working-with-text-and-time-semantic-elements.json similarity index 100% rename from curriculum/challenges/_meta/lecture-working-with-text-and-time-semantic-elements/meta.json rename to curriculum/structure/blocks/lecture-working-with-text-and-time-semantic-elements.json diff --git a/curriculum/challenges/_meta/lecture-working-with-the-dom-click-events-and-web-apis/meta.json b/curriculum/structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-the-dom-click-events-and-web-apis/meta.json rename to curriculum/structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json index 0b76bf9cfab..02e793950fb 100644 --- a/curriculum/challenges/_meta/lecture-working-with-the-dom-click-events-and-web-apis/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json @@ -88,4 +88,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-types-and-objects/meta.json b/curriculum/structure/blocks/lecture-working-with-types-and-objects.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-types-and-objects/meta.json rename to curriculum/structure/blocks/lecture-working-with-types-and-objects.json index 598a08f7e92..244815c5d71 100644 --- a/curriculum/challenges/_meta/lecture-working-with-types-and-objects/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-types-and-objects.json @@ -20,4 +20,4 @@ "title": "What Is the Number Constructor, and How Does It Work for Type Coercion?" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/lecture-working-with-unary-and-bitwise-operators/meta.json b/curriculum/structure/blocks/lecture-working-with-unary-and-bitwise-operators.json similarity index 99% rename from curriculum/challenges/_meta/lecture-working-with-unary-and-bitwise-operators/meta.json rename to curriculum/structure/blocks/lecture-working-with-unary-and-bitwise-operators.json index 77ff6a5031a..de0a3c5069d 100644 --- a/curriculum/challenges/_meta/lecture-working-with-unary-and-bitwise-operators/meta.json +++ b/curriculum/structure/blocks/lecture-working-with-unary-and-bitwise-operators.json @@ -16,4 +16,4 @@ "title": "What Are Bitwise Operators, and How Do They Work?" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json b/curriculum/structure/blocks/machine-learning-with-python-projects.json similarity index 99% rename from curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json rename to curriculum/structure/blocks/machine-learning-with-python-projects.json index 2144c593aaf..00318cb4b6e 100644 --- a/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json +++ b/curriculum/structure/blocks/machine-learning-with-python-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/managing-packages-with-npm/meta.json b/curriculum/structure/blocks/managing-packages-with-npm.json similarity index 99% rename from curriculum/challenges/_meta/managing-packages-with-npm/meta.json rename to curriculum/structure/blocks/managing-packages-with-npm.json index ceb6795b042..48a3dba0fa1 100644 --- a/curriculum/challenges/_meta/managing-packages-with-npm/meta.json +++ b/curriculum/structure/blocks/managing-packages-with-npm.json @@ -48,4 +48,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/mongodb-and-mongoose/meta.json b/curriculum/structure/blocks/mongodb-and-mongoose.json similarity index 99% rename from curriculum/challenges/_meta/mongodb-and-mongoose/meta.json rename to curriculum/structure/blocks/mongodb-and-mongoose.json index 3f13f2da09d..6d358cf0bc3 100644 --- a/curriculum/challenges/_meta/mongodb-and-mongoose/meta.json +++ b/curriculum/structure/blocks/mongodb-and-mongoose.json @@ -56,4 +56,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/numpy/meta.json b/curriculum/structure/blocks/numpy.json similarity index 99% rename from curriculum/challenges/_meta/numpy/meta.json rename to curriculum/structure/blocks/numpy.json index 1dc24e030a5..c0e03681061 100644 --- a/curriculum/challenges/_meta/numpy/meta.json +++ b/curriculum/structure/blocks/numpy.json @@ -44,4 +44,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/object-oriented-programming/meta.json b/curriculum/structure/blocks/object-oriented-programming.json similarity index 99% rename from curriculum/challenges/_meta/object-oriented-programming/meta.json rename to curriculum/structure/blocks/object-oriented-programming.json index 9a5d6cd6194..03295569699 100644 --- a/curriculum/challenges/_meta/object-oriented-programming/meta.json +++ b/curriculum/structure/blocks/object-oriented-programming.json @@ -112,4 +112,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/project-euler-problems-1-to-100/meta.json b/curriculum/structure/blocks/project-euler-problems-1-to-100.json similarity index 99% rename from curriculum/challenges/_meta/project-euler-problems-1-to-100/meta.json rename to curriculum/structure/blocks/project-euler-problems-1-to-100.json index 2eadb255663..c17ab5cd31d 100644 --- a/curriculum/challenges/_meta/project-euler-problems-1-to-100/meta.json +++ b/curriculum/structure/blocks/project-euler-problems-1-to-100.json @@ -409,4 +409,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/project-euler-problems-101-to-200/meta.json b/curriculum/structure/blocks/project-euler-problems-101-to-200.json similarity index 99% rename from curriculum/challenges/_meta/project-euler-problems-101-to-200/meta.json rename to curriculum/structure/blocks/project-euler-problems-101-to-200.json index 18bba8e99d1..16ce24c680b 100644 --- a/curriculum/challenges/_meta/project-euler-problems-101-to-200/meta.json +++ b/curriculum/structure/blocks/project-euler-problems-101-to-200.json @@ -410,4 +410,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/project-euler-problems-201-to-300/meta.json b/curriculum/structure/blocks/project-euler-problems-201-to-300.json similarity index 99% rename from curriculum/challenges/_meta/project-euler-problems-201-to-300/meta.json rename to curriculum/structure/blocks/project-euler-problems-201-to-300.json index ef254b179d9..a521c782eb1 100644 --- a/curriculum/challenges/_meta/project-euler-problems-201-to-300/meta.json +++ b/curriculum/structure/blocks/project-euler-problems-201-to-300.json @@ -409,4 +409,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/project-euler-problems-301-to-400/meta.json b/curriculum/structure/blocks/project-euler-problems-301-to-400.json similarity index 99% rename from curriculum/challenges/_meta/project-euler-problems-301-to-400/meta.json rename to curriculum/structure/blocks/project-euler-problems-301-to-400.json index 215a13b9f18..9535e612b1a 100644 --- a/curriculum/challenges/_meta/project-euler-problems-301-to-400/meta.json +++ b/curriculum/structure/blocks/project-euler-problems-301-to-400.json @@ -409,4 +409,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/project-euler-problems-401-to-480/meta.json b/curriculum/structure/blocks/project-euler-problems-401-to-480.json similarity index 99% rename from curriculum/challenges/_meta/project-euler-problems-401-to-480/meta.json rename to curriculum/structure/blocks/project-euler-problems-401-to-480.json index 991ffcbd2f2..7f791f9d11a 100644 --- a/curriculum/challenges/_meta/project-euler-problems-401-to-480/meta.json +++ b/curriculum/structure/blocks/project-euler-problems-401-to-480.json @@ -329,4 +329,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/python-for-everybody/meta.json b/curriculum/structure/blocks/python-for-everybody.json similarity index 99% rename from curriculum/challenges/_meta/python-for-everybody/meta.json rename to curriculum/structure/blocks/python-for-everybody.json index 69fab9a01ee..e4707499de0 100644 --- a/curriculum/challenges/_meta/python-for-everybody/meta.json +++ b/curriculum/structure/blocks/python-for-everybody.json @@ -232,4 +232,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/python-for-penetration-testing/meta.json b/curriculum/structure/blocks/python-for-penetration-testing.json similarity index 99% rename from curriculum/challenges/_meta/python-for-penetration-testing/meta.json rename to curriculum/structure/blocks/python-for-penetration-testing.json index b396ecd168e..976d1fc5828 100644 --- a/curriculum/challenges/_meta/python-for-penetration-testing/meta.json +++ b/curriculum/structure/blocks/python-for-penetration-testing.json @@ -36,4 +36,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/quality-assurance-and-testing-with-chai/meta.json b/curriculum/structure/blocks/quality-assurance-and-testing-with-chai.json similarity index 99% rename from curriculum/challenges/_meta/quality-assurance-and-testing-with-chai/meta.json rename to curriculum/structure/blocks/quality-assurance-and-testing-with-chai.json index 7c09a1fb85d..e61bfb475dd 100644 --- a/curriculum/challenges/_meta/quality-assurance-and-testing-with-chai/meta.json +++ b/curriculum/structure/blocks/quality-assurance-and-testing-with-chai.json @@ -108,4 +108,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/quality-assurance-projects/meta.json b/curriculum/structure/blocks/quality-assurance-projects.json similarity index 99% rename from curriculum/challenges/_meta/quality-assurance-projects/meta.json rename to curriculum/structure/blocks/quality-assurance-projects.json index aa382ee5a2e..3c207bed003 100644 --- a/curriculum/challenges/_meta/quality-assurance-projects/meta.json +++ b/curriculum/structure/blocks/quality-assurance-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/quiz-asynchronous-javascript/meta.json b/curriculum/structure/blocks/quiz-asynchronous-javascript.json similarity index 100% rename from curriculum/challenges/_meta/quiz-asynchronous-javascript/meta.json rename to curriculum/structure/blocks/quiz-asynchronous-javascript.json diff --git a/curriculum/challenges/_meta/quiz-bash-and-sql/meta.json b/curriculum/structure/blocks/quiz-bash-and-sql.json similarity index 100% rename from curriculum/challenges/_meta/quiz-bash-and-sql/meta.json rename to curriculum/structure/blocks/quiz-bash-and-sql.json diff --git a/curriculum/challenges/_meta/quiz-bash-commands/meta.json b/curriculum/structure/blocks/quiz-bash-commands.json similarity index 100% rename from curriculum/challenges/_meta/quiz-bash-commands/meta.json rename to curriculum/structure/blocks/quiz-bash-commands.json diff --git a/curriculum/challenges/_meta/quiz-bash-scripting/meta.json b/curriculum/structure/blocks/quiz-bash-scripting.json similarity index 100% rename from curriculum/challenges/_meta/quiz-bash-scripting/meta.json rename to curriculum/structure/blocks/quiz-bash-scripting.json diff --git a/curriculum/challenges/_meta/quiz-basic-css/meta.json b/curriculum/structure/blocks/quiz-basic-css.json similarity index 69% rename from curriculum/challenges/_meta/quiz-basic-css/meta.json rename to curriculum/structure/blocks/quiz-basic-css.json index e126dad4684..8d5845f0172 100644 --- a/curriculum/challenges/_meta/quiz-basic-css/meta.json +++ b/curriculum/structure/blocks/quiz-basic-css.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-basic-css", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fa2f45ce3ece4053eab", "title": "Basic CSS Quiz" }], + "challengeOrder": [ + { "id": "66ed8fa2f45ce3ece4053eab", "title": "Basic CSS Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-basic-html/meta.json b/curriculum/structure/blocks/quiz-basic-html.json similarity index 69% rename from curriculum/challenges/_meta/quiz-basic-html/meta.json rename to curriculum/structure/blocks/quiz-basic-html.json index a51c5d56866..a1c2c79141b 100644 --- a/curriculum/challenges/_meta/quiz-basic-html/meta.json +++ b/curriculum/structure/blocks/quiz-basic-html.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-basic-html", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66df3b712c41c499e9d31e5b", "title": "Basic HTML Quiz" }], + "challengeOrder": [ + { "id": "66df3b712c41c499e9d31e5b", "title": "Basic HTML Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-classes-and-objects/meta.json b/curriculum/structure/blocks/quiz-classes-and-objects.json similarity index 100% rename from curriculum/challenges/_meta/quiz-classes-and-objects/meta.json rename to curriculum/structure/blocks/quiz-classes-and-objects.json diff --git a/curriculum/challenges/_meta/quiz-computer-basics/meta.json b/curriculum/structure/blocks/quiz-computer-basics.json similarity index 68% rename from curriculum/challenges/_meta/quiz-computer-basics/meta.json rename to curriculum/structure/blocks/quiz-computer-basics.json index 1d1bde1304a..d030462eb46 100644 --- a/curriculum/challenges/_meta/quiz-computer-basics/meta.json +++ b/curriculum/structure/blocks/quiz-computer-basics.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-computer-basics", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fb9f45ce3ece4053eac", "title": "Computer Basics Quiz" }], + "challengeOrder": [ + { "id": "66ed8fb9f45ce3ece4053eac", "title": "Computer Basics Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-accessibility/meta.json b/curriculum/structure/blocks/quiz-css-accessibility.json similarity index 68% rename from curriculum/challenges/_meta/quiz-css-accessibility/meta.json rename to curriculum/structure/blocks/quiz-css-accessibility.json index e0d61ba05b7..768ecaba17a 100644 --- a/curriculum/challenges/_meta/quiz-css-accessibility/meta.json +++ b/curriculum/structure/blocks/quiz-css-accessibility.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-accessibility", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fc1f45ce3ece4053ead", "title": "CSS Accessibility Quiz" }], + "challengeOrder": [ + { "id": "66ed8fc1f45ce3ece4053ead", "title": "CSS Accessibility Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-animations/meta.json b/curriculum/structure/blocks/quiz-css-animations.json similarity index 68% rename from curriculum/challenges/_meta/quiz-css-animations/meta.json rename to curriculum/structure/blocks/quiz-css-animations.json index 0f030220529..4d6d8668db3 100644 --- a/curriculum/challenges/_meta/quiz-css-animations/meta.json +++ b/curriculum/structure/blocks/quiz-css-animations.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-animations", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fc9f45ce3ece4053eae", "title": "CSS Animations Quiz" }], + "challengeOrder": [ + { "id": "66ed8fc9f45ce3ece4053eae", "title": "CSS Animations Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-attribute-selectors/meta.json b/curriculum/structure/blocks/quiz-css-attribute-selectors.json similarity index 65% rename from curriculum/challenges/_meta/quiz-css-attribute-selectors/meta.json rename to curriculum/structure/blocks/quiz-css-attribute-selectors.json index 736e1fb5e4e..6b8c124aa96 100644 --- a/curriculum/challenges/_meta/quiz-css-attribute-selectors/meta.json +++ b/curriculum/structure/blocks/quiz-css-attribute-selectors.json @@ -5,6 +5,11 @@ "isUpcomingChange": false, "dashedName": "quiz-css-attribute-selectors", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fd0f45ce3ece4053eaf", "title": "CSS Attribute Selectors Quiz" }], + "challengeOrder": [ + { + "id": "66ed8fd0f45ce3ece4053eaf", + "title": "CSS Attribute Selectors Quiz" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-backgrounds-and-borders/meta.json b/curriculum/structure/blocks/quiz-css-backgrounds-and-borders.json similarity index 65% rename from curriculum/challenges/_meta/quiz-css-backgrounds-and-borders/meta.json rename to curriculum/structure/blocks/quiz-css-backgrounds-and-borders.json index 4b9039ad546..834516d2e2a 100644 --- a/curriculum/challenges/_meta/quiz-css-backgrounds-and-borders/meta.json +++ b/curriculum/structure/blocks/quiz-css-backgrounds-and-borders.json @@ -5,6 +5,11 @@ "isUpcomingChange": false, "dashedName": "quiz-css-backgrounds-and-borders", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fd7f45ce3ece4053eb0", "title": "CSS Backgrounds and Borders Quiz" }], + "challengeOrder": [ + { + "id": "66ed8fd7f45ce3ece4053eb0", + "title": "CSS Backgrounds and Borders Quiz" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-colors/meta.json b/curriculum/structure/blocks/quiz-css-colors.json similarity index 69% rename from curriculum/challenges/_meta/quiz-css-colors/meta.json rename to curriculum/structure/blocks/quiz-css-colors.json index 37daa467a94..ff416d3daed 100644 --- a/curriculum/challenges/_meta/quiz-css-colors/meta.json +++ b/curriculum/structure/blocks/quiz-css-colors.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-colors", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fe1f45ce3ece4053eb1", "title": "CSS Colors Quiz" }], + "challengeOrder": [ + { "id": "66ed8fe1f45ce3ece4053eb1", "title": "CSS Colors Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-flexbox/meta.json b/curriculum/structure/blocks/quiz-css-flexbox.json similarity index 69% rename from curriculum/challenges/_meta/quiz-css-flexbox/meta.json rename to curriculum/structure/blocks/quiz-css-flexbox.json index 575cc144a8e..b6cc5a71b86 100644 --- a/curriculum/challenges/_meta/quiz-css-flexbox/meta.json +++ b/curriculum/structure/blocks/quiz-css-flexbox.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-flexbox", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fe7f45ce3ece4053eb2", "title": "CSS Flexbox Quiz" }], + "challengeOrder": [ + { "id": "66ed8fe7f45ce3ece4053eb2", "title": "CSS Flexbox Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-grid/meta.json b/curriculum/structure/blocks/quiz-css-grid.json similarity index 69% rename from curriculum/challenges/_meta/quiz-css-grid/meta.json rename to curriculum/structure/blocks/quiz-css-grid.json index 7e88548cbea..8e63956e9d8 100644 --- a/curriculum/challenges/_meta/quiz-css-grid/meta.json +++ b/curriculum/structure/blocks/quiz-css-grid.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-grid", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8fedf45ce3ece4053eb3", "title": "CSS Grid Quiz" }], + "challengeOrder": [ + { "id": "66ed8fedf45ce3ece4053eb3", "title": "CSS Grid Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-layout-and-effects/meta.json b/curriculum/structure/blocks/quiz-css-layout-and-effects.json similarity index 68% rename from curriculum/challenges/_meta/quiz-css-layout-and-effects/meta.json rename to curriculum/structure/blocks/quiz-css-layout-and-effects.json index 24cb44b8d57..35d39108349 100644 --- a/curriculum/challenges/_meta/quiz-css-layout-and-effects/meta.json +++ b/curriculum/structure/blocks/quiz-css-layout-and-effects.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-layout-and-effects", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8ff4f45ce3ece4053eb4", "title": "CSS Layout and Effects Quiz" }], + "challengeOrder": [ + { "id": "66ed8ff4f45ce3ece4053eb4", "title": "CSS Layout and Effects Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-libraries-and-frameworks/meta.json b/curriculum/structure/blocks/quiz-css-libraries-and-frameworks.json similarity index 100% rename from curriculum/challenges/_meta/quiz-css-libraries-and-frameworks/meta.json rename to curriculum/structure/blocks/quiz-css-libraries-and-frameworks.json diff --git a/curriculum/challenges/_meta/quiz-css-positioning/meta.json b/curriculum/structure/blocks/quiz-css-positioning.json similarity index 68% rename from curriculum/challenges/_meta/quiz-css-positioning/meta.json rename to curriculum/structure/blocks/quiz-css-positioning.json index 5eed4497582..10d79bcd4cc 100644 --- a/curriculum/challenges/_meta/quiz-css-positioning/meta.json +++ b/curriculum/structure/blocks/quiz-css-positioning.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-positioning", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed8ffcf45ce3ece4053eb5", "title": "CSS Positioning Quiz" }], + "challengeOrder": [ + { "id": "66ed8ffcf45ce3ece4053eb5", "title": "CSS Positioning Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-pseudo-classes/meta.json b/curriculum/structure/blocks/quiz-css-pseudo-classes.json similarity index 68% rename from curriculum/challenges/_meta/quiz-css-pseudo-classes/meta.json rename to curriculum/structure/blocks/quiz-css-pseudo-classes.json index ec10a6142c2..0251c798c0c 100644 --- a/curriculum/challenges/_meta/quiz-css-pseudo-classes/meta.json +++ b/curriculum/structure/blocks/quiz-css-pseudo-classes.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-pseudo-classes", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed9002f45ce3ece4053eb6", "title": "CSS Pseudo-classes Quiz" }], + "challengeOrder": [ + { "id": "66ed9002f45ce3ece4053eb6", "title": "CSS Pseudo-classes Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-relative-and-absolute-units/meta.json b/curriculum/structure/blocks/quiz-css-relative-and-absolute-units.json similarity index 65% rename from curriculum/challenges/_meta/quiz-css-relative-and-absolute-units/meta.json rename to curriculum/structure/blocks/quiz-css-relative-and-absolute-units.json index a8d76a72f8b..73ee18dd180 100644 --- a/curriculum/challenges/_meta/quiz-css-relative-and-absolute-units/meta.json +++ b/curriculum/structure/blocks/quiz-css-relative-and-absolute-units.json @@ -5,6 +5,11 @@ "isUpcomingChange": false, "dashedName": "quiz-css-relative-and-absolute-units", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed9009f45ce3ece4053eb7", "title": "CSS Relative and Absolute Units Quiz" }], + "challengeOrder": [ + { + "id": "66ed9009f45ce3ece4053eb7", + "title": "CSS Relative and Absolute Units Quiz" + } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-typography/meta.json b/curriculum/structure/blocks/quiz-css-typography.json similarity index 68% rename from curriculum/challenges/_meta/quiz-css-typography/meta.json rename to curriculum/structure/blocks/quiz-css-typography.json index 469b5823ca2..8249980196b 100644 --- a/curriculum/challenges/_meta/quiz-css-typography/meta.json +++ b/curriculum/structure/blocks/quiz-css-typography.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-typography", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed9010f45ce3ece4053eb8", "title": "CSS Typography Quiz" }], + "challengeOrder": [ + { "id": "66ed9010f45ce3ece4053eb8", "title": "CSS Typography Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-css-variables/meta.json b/curriculum/structure/blocks/quiz-css-variables.json similarity index 68% rename from curriculum/challenges/_meta/quiz-css-variables/meta.json rename to curriculum/structure/blocks/quiz-css-variables.json index 827eda2868c..2837774009c 100644 --- a/curriculum/challenges/_meta/quiz-css-variables/meta.json +++ b/curriculum/structure/blocks/quiz-css-variables.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-css-variables", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed9018f45ce3ece4053eb9", "title": "CSS Variables Quiz" }], + "challengeOrder": [ + { "id": "66ed9018f45ce3ece4053eb9", "title": "CSS Variables Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-data-structures/meta.json b/curriculum/structure/blocks/quiz-data-structures.json similarity index 100% rename from curriculum/challenges/_meta/quiz-data-structures/meta.json rename to curriculum/structure/blocks/quiz-data-structures.json diff --git a/curriculum/challenges/_meta/quiz-debugging-javascript/meta.json b/curriculum/structure/blocks/quiz-debugging-javascript.json similarity index 100% rename from curriculum/challenges/_meta/quiz-debugging-javascript/meta.json rename to curriculum/structure/blocks/quiz-debugging-javascript.json diff --git a/curriculum/challenges/_meta/quiz-design-fundamentals/meta.json b/curriculum/structure/blocks/quiz-design-fundamentals.json similarity index 68% rename from curriculum/challenges/_meta/quiz-design-fundamentals/meta.json rename to curriculum/structure/blocks/quiz-design-fundamentals.json index e5b1f550b71..d0127b3635a 100644 --- a/curriculum/challenges/_meta/quiz-design-fundamentals/meta.json +++ b/curriculum/structure/blocks/quiz-design-fundamentals.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-design-fundamentals", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed901ff45ce3ece4053eba", "title": "Design Fundamentals Quiz" }], + "challengeOrder": [ + { "id": "66ed901ff45ce3ece4053eba", "title": "Design Fundamentals Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-dictionaries-and-sets/meta.json b/curriculum/structure/blocks/quiz-dictionaries-and-sets.json similarity index 100% rename from curriculum/challenges/_meta/quiz-dictionaries-and-sets/meta.json rename to curriculum/structure/blocks/quiz-dictionaries-and-sets.json diff --git a/curriculum/challenges/_meta/quiz-dom-manipulation-and-click-event-with-javascript/meta.json b/curriculum/structure/blocks/quiz-dom-manipulation-and-click-event-with-javascript.json similarity index 100% rename from curriculum/challenges/_meta/quiz-dom-manipulation-and-click-event-with-javascript/meta.json rename to curriculum/structure/blocks/quiz-dom-manipulation-and-click-event-with-javascript.json diff --git a/curriculum/challenges/_meta/quiz-dynamic-programming/meta.json b/curriculum/structure/blocks/quiz-dynamic-programming.json similarity index 100% rename from curriculum/challenges/_meta/quiz-dynamic-programming/meta.json rename to curriculum/structure/blocks/quiz-dynamic-programming.json diff --git a/curriculum/challenges/_meta/quiz-error-handling/meta.json b/curriculum/structure/blocks/quiz-error-handling.json similarity index 100% rename from curriculum/challenges/_meta/quiz-error-handling/meta.json rename to curriculum/structure/blocks/quiz-error-handling.json diff --git a/curriculum/challenges/_meta/quiz-form-validation-with-javascript/meta.json b/curriculum/structure/blocks/quiz-form-validation-with-javascript.json similarity index 100% rename from curriculum/challenges/_meta/quiz-form-validation-with-javascript/meta.json rename to curriculum/structure/blocks/quiz-form-validation-with-javascript.json diff --git a/curriculum/challenges/_meta/quiz-git/meta.json b/curriculum/structure/blocks/quiz-git.json similarity index 100% rename from curriculum/challenges/_meta/quiz-git/meta.json rename to curriculum/structure/blocks/quiz-git.json diff --git a/curriculum/challenges/_meta/quiz-graphs-and-trees/meta.json b/curriculum/structure/blocks/quiz-graphs-and-trees.json similarity index 100% rename from curriculum/challenges/_meta/quiz-graphs-and-trees/meta.json rename to curriculum/structure/blocks/quiz-graphs-and-trees.json diff --git a/curriculum/challenges/_meta/quiz-html-accessibility/meta.json b/curriculum/structure/blocks/quiz-html-accessibility.json similarity index 68% rename from curriculum/challenges/_meta/quiz-html-accessibility/meta.json rename to curriculum/structure/blocks/quiz-html-accessibility.json index 10b0a91d698..1bfdc32aaac 100644 --- a/curriculum/challenges/_meta/quiz-html-accessibility/meta.json +++ b/curriculum/structure/blocks/quiz-html-accessibility.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-html-accessibility", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed9026f45ce3ece4053ebb", "title": "HTML Accessibility Quiz" }], + "challengeOrder": [ + { "id": "66ed9026f45ce3ece4053ebb", "title": "HTML Accessibility Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-html-tables-and-forms/meta.json b/curriculum/structure/blocks/quiz-html-tables-and-forms.json similarity index 68% rename from curriculum/challenges/_meta/quiz-html-tables-and-forms/meta.json rename to curriculum/structure/blocks/quiz-html-tables-and-forms.json index e39e7e07971..d7b516a29a3 100644 --- a/curriculum/challenges/_meta/quiz-html-tables-and-forms/meta.json +++ b/curriculum/structure/blocks/quiz-html-tables-and-forms.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-html-tables-and-forms", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed902df45ce3ece4053ebc", "title": "HTML Tables and Forms Quiz" }], + "challengeOrder": [ + { "id": "66ed902df45ce3ece4053ebc", "title": "HTML Tables and Forms Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-javascript-arrays/meta.json b/curriculum/structure/blocks/quiz-javascript-arrays.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-arrays/meta.json rename to curriculum/structure/blocks/quiz-javascript-arrays.json diff --git a/curriculum/challenges/_meta/quiz-javascript-audio-and-video/meta.json b/curriculum/structure/blocks/quiz-javascript-audio-and-video.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-audio-and-video/meta.json rename to curriculum/structure/blocks/quiz-javascript-audio-and-video.json diff --git a/curriculum/challenges/_meta/quiz-javascript-classes/meta.json b/curriculum/structure/blocks/quiz-javascript-classes.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-classes/meta.json rename to curriculum/structure/blocks/quiz-javascript-classes.json diff --git a/curriculum/challenges/_meta/quiz-javascript-comparisons-and-conditionals/meta.json b/curriculum/structure/blocks/quiz-javascript-comparisons-and-conditionals.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-comparisons-and-conditionals/meta.json rename to curriculum/structure/blocks/quiz-javascript-comparisons-and-conditionals.json diff --git a/curriculum/challenges/_meta/quiz-javascript-dates/meta.json b/curriculum/structure/blocks/quiz-javascript-dates.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-dates/meta.json rename to curriculum/structure/blocks/quiz-javascript-dates.json diff --git a/curriculum/challenges/_meta/quiz-javascript-functional-programming/meta.json b/curriculum/structure/blocks/quiz-javascript-functional-programming.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-functional-programming/meta.json rename to curriculum/structure/blocks/quiz-javascript-functional-programming.json diff --git a/curriculum/challenges/_meta/quiz-javascript-functions/meta.json b/curriculum/structure/blocks/quiz-javascript-functions.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-functions/meta.json rename to curriculum/structure/blocks/quiz-javascript-functions.json diff --git a/curriculum/challenges/_meta/quiz-javascript-fundamentals/meta.json b/curriculum/structure/blocks/quiz-javascript-fundamentals.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-fundamentals/meta.json rename to curriculum/structure/blocks/quiz-javascript-fundamentals.json diff --git a/curriculum/challenges/_meta/quiz-javascript-higher-order-functions/meta.json b/curriculum/structure/blocks/quiz-javascript-higher-order-functions.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-higher-order-functions/meta.json rename to curriculum/structure/blocks/quiz-javascript-higher-order-functions.json diff --git a/curriculum/challenges/_meta/quiz-javascript-loops/meta.json b/curriculum/structure/blocks/quiz-javascript-loops.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-loops/meta.json rename to curriculum/structure/blocks/quiz-javascript-loops.json diff --git a/curriculum/challenges/_meta/quiz-javascript-maps-and-sets/meta.json b/curriculum/structure/blocks/quiz-javascript-maps-and-sets.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-maps-and-sets/meta.json rename to curriculum/structure/blocks/quiz-javascript-maps-and-sets.json diff --git a/curriculum/challenges/_meta/quiz-javascript-math/meta.json b/curriculum/structure/blocks/quiz-javascript-math.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-math/meta.json rename to curriculum/structure/blocks/quiz-javascript-math.json diff --git a/curriculum/challenges/_meta/quiz-javascript-objects/meta.json b/curriculum/structure/blocks/quiz-javascript-objects.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-objects/meta.json rename to curriculum/structure/blocks/quiz-javascript-objects.json diff --git a/curriculum/challenges/_meta/quiz-javascript-regular-expressions/meta.json b/curriculum/structure/blocks/quiz-javascript-regular-expressions.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-regular-expressions/meta.json rename to curriculum/structure/blocks/quiz-javascript-regular-expressions.json diff --git a/curriculum/challenges/_meta/quiz-javascript-strings/meta.json b/curriculum/structure/blocks/quiz-javascript-strings.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-strings/meta.json rename to curriculum/structure/blocks/quiz-javascript-strings.json diff --git a/curriculum/challenges/_meta/quiz-javascript-variables-and-data-types/meta.json b/curriculum/structure/blocks/quiz-javascript-variables-and-data-types.json similarity index 100% rename from curriculum/challenges/_meta/quiz-javascript-variables-and-data-types/meta.json rename to curriculum/structure/blocks/quiz-javascript-variables-and-data-types.json diff --git a/curriculum/challenges/_meta/quiz-js-a11y/meta.json b/curriculum/structure/blocks/quiz-js-a11y.json similarity index 63% rename from curriculum/challenges/_meta/quiz-js-a11y/meta.json rename to curriculum/structure/blocks/quiz-js-a11y.json index 5b6d2ee7e69..29a702988d5 100644 --- a/curriculum/challenges/_meta/quiz-js-a11y/meta.json +++ b/curriculum/structure/blocks/quiz-js-a11y.json @@ -5,6 +5,11 @@ "blockLayout": "link", "dashedName": "quiz-js-a11y", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "68376949899fcbad3c9cac23", "title": "JavaScript and Accessibility Quiz" }], + "challengeOrder": [ + { + "id": "68376949899fcbad3c9cac23", + "title": "JavaScript and Accessibility Quiz" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/quiz-local-storage-and-crud/meta.json b/curriculum/structure/blocks/quiz-local-storage-and-crud.json similarity index 100% rename from curriculum/challenges/_meta/quiz-local-storage-and-crud/meta.json rename to curriculum/structure/blocks/quiz-local-storage-and-crud.json diff --git a/curriculum/challenges/_meta/quiz-loops-and-sequences/meta.json b/curriculum/structure/blocks/quiz-loops-and-sequences.json similarity index 100% rename from curriculum/challenges/_meta/quiz-loops-and-sequences/meta.json rename to curriculum/structure/blocks/quiz-loops-and-sequences.json diff --git a/curriculum/challenges/_meta/quiz-object-oriented-programming/meta.json b/curriculum/structure/blocks/quiz-object-oriented-programming.json similarity index 100% rename from curriculum/challenges/_meta/quiz-object-oriented-programming/meta.json rename to curriculum/structure/blocks/quiz-object-oriented-programming.json diff --git a/curriculum/challenges/_meta/quiz-python-basics/meta.json b/curriculum/structure/blocks/quiz-python-basics.json similarity index 100% rename from curriculum/challenges/_meta/quiz-python-basics/meta.json rename to curriculum/structure/blocks/quiz-python-basics.json diff --git a/curriculum/challenges/_meta/quiz-react-basics/meta.json b/curriculum/structure/blocks/quiz-react-basics.json similarity index 100% rename from curriculum/challenges/_meta/quiz-react-basics/meta.json rename to curriculum/structure/blocks/quiz-react-basics.json diff --git a/curriculum/challenges/_meta/quiz-react-forms-data-fetching-and-routing/meta.json b/curriculum/structure/blocks/quiz-react-forms-data-fetching-and-routing.json similarity index 72% rename from curriculum/challenges/_meta/quiz-react-forms-data-fetching-and-routing/meta.json rename to curriculum/structure/blocks/quiz-react-forms-data-fetching-and-routing.json index 505c8665d7d..b553a72303c 100644 --- a/curriculum/challenges/_meta/quiz-react-forms-data-fetching-and-routing/meta.json +++ b/curriculum/structure/blocks/quiz-react-forms-data-fetching-and-routing.json @@ -6,7 +6,10 @@ "dashedName": "quiz-react-forms-data-fetching-and-routing", "superBlock": "full-stack-developer", "challengeOrder": [ - { "id": "66f1ad049d7a6ac0886cc2ba", "title": "React Forms, Data Fetching and Routing Quiz" } + { + "id": "66f1ad049d7a6ac0886cc2ba", + "title": "React Forms, Data Fetching and Routing Quiz" + } ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/quiz-react-state-and-hooks/meta.json b/curriculum/structure/blocks/quiz-react-state-and-hooks.json similarity index 100% rename from curriculum/challenges/_meta/quiz-react-state-and-hooks/meta.json rename to curriculum/structure/blocks/quiz-react-state-and-hooks.json diff --git a/curriculum/challenges/_meta/quiz-recursion/meta.json b/curriculum/structure/blocks/quiz-recursion.json similarity index 100% rename from curriculum/challenges/_meta/quiz-recursion/meta.json rename to curriculum/structure/blocks/quiz-recursion.json diff --git a/curriculum/challenges/_meta/quiz-relational-database/meta.json b/curriculum/structure/blocks/quiz-relational-database.json similarity index 100% rename from curriculum/challenges/_meta/quiz-relational-database/meta.json rename to curriculum/structure/blocks/quiz-relational-database.json diff --git a/curriculum/challenges/_meta/quiz-responsive-web-design/meta.json b/curriculum/structure/blocks/quiz-responsive-web-design.json similarity index 68% rename from curriculum/challenges/_meta/quiz-responsive-web-design/meta.json rename to curriculum/structure/blocks/quiz-responsive-web-design.json index e0dc5f9907a..b1f17f22ac9 100644 --- a/curriculum/challenges/_meta/quiz-responsive-web-design/meta.json +++ b/curriculum/structure/blocks/quiz-responsive-web-design.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-responsive-web-design", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed9034f45ce3ece4053ebd", "title": "Responsive Web Design Quiz" }], + "challengeOrder": [ + { "id": "66ed9034f45ce3ece4053ebd", "title": "Responsive Web Design Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-searching-and-sorting-algorithms/meta.json b/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms.json similarity index 100% rename from curriculum/challenges/_meta/quiz-searching-and-sorting-algorithms/meta.json rename to curriculum/structure/blocks/quiz-searching-and-sorting-algorithms.json diff --git a/curriculum/challenges/_meta/quiz-semantic-html/meta.json b/curriculum/structure/blocks/quiz-semantic-html.json similarity index 68% rename from curriculum/challenges/_meta/quiz-semantic-html/meta.json rename to curriculum/structure/blocks/quiz-semantic-html.json index 3a4021c2abc..03ad01cba51 100644 --- a/curriculum/challenges/_meta/quiz-semantic-html/meta.json +++ b/curriculum/structure/blocks/quiz-semantic-html.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-semantic-html", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed903cf45ce3ece4053ebe", "title": "Semantic HTML Quiz" }], + "challengeOrder": [ + { "id": "66ed903cf45ce3ece4053ebe", "title": "Semantic HTML Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-styling-forms/meta.json b/curriculum/structure/blocks/quiz-styling-forms.json similarity index 68% rename from curriculum/challenges/_meta/quiz-styling-forms/meta.json rename to curriculum/structure/blocks/quiz-styling-forms.json index 8ad02d51521..a53a3111747 100644 --- a/curriculum/challenges/_meta/quiz-styling-forms/meta.json +++ b/curriculum/structure/blocks/quiz-styling-forms.json @@ -5,6 +5,8 @@ "isUpcomingChange": false, "dashedName": "quiz-styling-forms", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "66ed9043f45ce3ece4053ebf", "title": "Styling Forms Quiz" }], + "challengeOrder": [ + { "id": "66ed9043f45ce3ece4053ebf", "title": "Styling Forms Quiz" } + ], "helpCategory": "HTML-CSS" } diff --git a/curriculum/challenges/_meta/quiz-testing/meta.json b/curriculum/structure/blocks/quiz-testing.json similarity index 100% rename from curriculum/challenges/_meta/quiz-testing/meta.json rename to curriculum/structure/blocks/quiz-testing.json diff --git a/curriculum/challenges/_meta/quiz-typescript/meta.json b/curriculum/structure/blocks/quiz-typescript.json similarity index 100% rename from curriculum/challenges/_meta/quiz-typescript/meta.json rename to curriculum/structure/blocks/quiz-typescript.json diff --git a/curriculum/challenges/_meta/quiz-web-performance/meta.json b/curriculum/structure/blocks/quiz-web-performance.json similarity index 100% rename from curriculum/challenges/_meta/quiz-web-performance/meta.json rename to curriculum/structure/blocks/quiz-web-performance.json diff --git a/curriculum/challenges/_meta/react-and-redux/meta.json b/curriculum/structure/blocks/react-and-redux.json similarity index 100% rename from curriculum/challenges/_meta/react-and-redux/meta.json rename to curriculum/structure/blocks/react-and-redux.json diff --git a/curriculum/challenges/_meta/react/meta.json b/curriculum/structure/blocks/react.json similarity index 100% rename from curriculum/challenges/_meta/react/meta.json rename to curriculum/structure/blocks/react.json diff --git a/curriculum/challenges/_meta/recipe-page/meta.json b/curriculum/structure/blocks/recipe-page.json similarity index 100% rename from curriculum/challenges/_meta/recipe-page/meta.json rename to curriculum/structure/blocks/recipe-page.json diff --git a/curriculum/challenges/_meta/redux/meta.json b/curriculum/structure/blocks/redux.json similarity index 99% rename from curriculum/challenges/_meta/redux/meta.json rename to curriculum/structure/blocks/redux.json index 1fcb3a4f134..56a776b336a 100644 --- a/curriculum/challenges/_meta/redux/meta.json +++ b/curriculum/structure/blocks/redux.json @@ -84,4 +84,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/regular-expressions/meta.json b/curriculum/structure/blocks/regular-expressions.json similarity index 99% rename from curriculum/challenges/_meta/regular-expressions/meta.json rename to curriculum/structure/blocks/regular-expressions.json index 9a45ec9e80e..f5676082881 100644 --- a/curriculum/challenges/_meta/regular-expressions/meta.json +++ b/curriculum/structure/blocks/regular-expressions.json @@ -140,4 +140,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/responsive-web-design-principles/meta.json b/curriculum/structure/blocks/responsive-web-design-principles.json similarity index 99% rename from curriculum/challenges/_meta/responsive-web-design-principles/meta.json rename to curriculum/structure/blocks/responsive-web-design-principles.json index 48e2d66e0eb..b9b572c4b81 100644 --- a/curriculum/challenges/_meta/responsive-web-design-principles/meta.json +++ b/curriculum/structure/blocks/responsive-web-design-principles.json @@ -24,4 +24,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/review-algorithmic-thinking-by-building-a-dice-game/meta.json b/curriculum/structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json similarity index 99% rename from curriculum/challenges/_meta/review-algorithmic-thinking-by-building-a-dice-game/meta.json rename to curriculum/structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json index 0d2cc1f50eb..6f132adfdd2 100644 --- a/curriculum/challenges/_meta/review-algorithmic-thinking-by-building-a-dice-game/meta.json +++ b/curriculum/structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json @@ -70,4 +70,4 @@ } ], "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/review-asynchronous-javascript/meta.json b/curriculum/structure/blocks/review-asynchronous-javascript.json similarity index 100% rename from curriculum/challenges/_meta/review-asynchronous-javascript/meta.json rename to curriculum/structure/blocks/review-asynchronous-javascript.json diff --git a/curriculum/challenges/_meta/review-bash-and-sql/meta.json b/curriculum/structure/blocks/review-bash-and-sql.json similarity index 100% rename from curriculum/challenges/_meta/review-bash-and-sql/meta.json rename to curriculum/structure/blocks/review-bash-and-sql.json diff --git a/curriculum/challenges/_meta/review-bash-commands/meta.json b/curriculum/structure/blocks/review-bash-commands.json similarity index 100% rename from curriculum/challenges/_meta/review-bash-commands/meta.json rename to curriculum/structure/blocks/review-bash-commands.json diff --git a/curriculum/challenges/_meta/review-bash-scripting/meta.json b/curriculum/structure/blocks/review-bash-scripting.json similarity index 100% rename from curriculum/challenges/_meta/review-bash-scripting/meta.json rename to curriculum/structure/blocks/review-bash-scripting.json diff --git a/curriculum/challenges/_meta/review-basic-css/meta.json b/curriculum/structure/blocks/review-basic-css.json similarity index 100% rename from curriculum/challenges/_meta/review-basic-css/meta.json rename to curriculum/structure/blocks/review-basic-css.json diff --git a/curriculum/challenges/_meta/review-basic-html/meta.json b/curriculum/structure/blocks/review-basic-html.json similarity index 69% rename from curriculum/challenges/_meta/review-basic-html/meta.json rename to curriculum/structure/blocks/review-basic-html.json index ac5f83518c1..fcaec60aea2 100644 --- a/curriculum/challenges/_meta/review-basic-html/meta.json +++ b/curriculum/structure/blocks/review-basic-html.json @@ -4,7 +4,9 @@ "isUpcomingChange": false, "dashedName": "review-basic-html", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67072fc183c7ca6c588feb4d", "title": "Basic HTML Review" }], + "challengeOrder": [ + { "id": "67072fc183c7ca6c588feb4d", "title": "Basic HTML Review" } + ], "helpCategory": "HTML-CSS", "blockType": "review" } diff --git a/curriculum/challenges/_meta/review-classes-and-objects/meta.json b/curriculum/structure/blocks/review-classes-and-objects.json similarity index 68% rename from curriculum/challenges/_meta/review-classes-and-objects/meta.json rename to curriculum/structure/blocks/review-classes-and-objects.json index 9e23468f5b7..39e7619cba0 100644 --- a/curriculum/challenges/_meta/review-classes-and-objects/meta.json +++ b/curriculum/structure/blocks/review-classes-and-objects.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-classes-and-objects", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39d848979082814c07d9c", "title": "Review Classes and Objects" }], + "challengeOrder": [ + { "id": "67f39d848979082814c07d9c", "title": "Review Classes and Objects" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-computer-basics/meta.json b/curriculum/structure/blocks/review-computer-basics.json similarity index 100% rename from curriculum/challenges/_meta/review-computer-basics/meta.json rename to curriculum/structure/blocks/review-computer-basics.json diff --git a/curriculum/challenges/_meta/review-css-accessibility/meta.json b/curriculum/structure/blocks/review-css-accessibility.json similarity index 100% rename from curriculum/challenges/_meta/review-css-accessibility/meta.json rename to curriculum/structure/blocks/review-css-accessibility.json diff --git a/curriculum/challenges/_meta/review-css-animations/meta.json b/curriculum/structure/blocks/review-css-animations.json similarity index 100% rename from curriculum/challenges/_meta/review-css-animations/meta.json rename to curriculum/structure/blocks/review-css-animations.json diff --git a/curriculum/challenges/_meta/review-css-attribute-selectors/meta.json b/curriculum/structure/blocks/review-css-attribute-selectors.json similarity index 100% rename from curriculum/challenges/_meta/review-css-attribute-selectors/meta.json rename to curriculum/structure/blocks/review-css-attribute-selectors.json diff --git a/curriculum/challenges/_meta/review-css-backgrounds-and-borders/meta.json b/curriculum/structure/blocks/review-css-backgrounds-and-borders.json similarity index 100% rename from curriculum/challenges/_meta/review-css-backgrounds-and-borders/meta.json rename to curriculum/structure/blocks/review-css-backgrounds-and-borders.json diff --git a/curriculum/challenges/_meta/review-css-colors/meta.json b/curriculum/structure/blocks/review-css-colors.json similarity index 100% rename from curriculum/challenges/_meta/review-css-colors/meta.json rename to curriculum/structure/blocks/review-css-colors.json diff --git a/curriculum/challenges/_meta/review-css-flexbox/meta.json b/curriculum/structure/blocks/review-css-flexbox.json similarity index 100% rename from curriculum/challenges/_meta/review-css-flexbox/meta.json rename to curriculum/structure/blocks/review-css-flexbox.json diff --git a/curriculum/challenges/_meta/review-css-grid/meta.json b/curriculum/structure/blocks/review-css-grid.json similarity index 100% rename from curriculum/challenges/_meta/review-css-grid/meta.json rename to curriculum/structure/blocks/review-css-grid.json diff --git a/curriculum/challenges/_meta/review-css-layout-and-effects/meta.json b/curriculum/structure/blocks/review-css-layout-and-effects.json similarity index 100% rename from curriculum/challenges/_meta/review-css-layout-and-effects/meta.json rename to curriculum/structure/blocks/review-css-layout-and-effects.json diff --git a/curriculum/challenges/_meta/review-css-libraries-and-frameworks/meta.json b/curriculum/structure/blocks/review-css-libraries-and-frameworks.json similarity index 100% rename from curriculum/challenges/_meta/review-css-libraries-and-frameworks/meta.json rename to curriculum/structure/blocks/review-css-libraries-and-frameworks.json diff --git a/curriculum/challenges/_meta/review-css-positioning/meta.json b/curriculum/structure/blocks/review-css-positioning.json similarity index 100% rename from curriculum/challenges/_meta/review-css-positioning/meta.json rename to curriculum/structure/blocks/review-css-positioning.json diff --git a/curriculum/challenges/_meta/review-css-pseudo-classes/meta.json b/curriculum/structure/blocks/review-css-pseudo-classes.json similarity index 100% rename from curriculum/challenges/_meta/review-css-pseudo-classes/meta.json rename to curriculum/structure/blocks/review-css-pseudo-classes.json diff --git a/curriculum/challenges/_meta/review-css-relative-and-absolute-units/meta.json b/curriculum/structure/blocks/review-css-relative-and-absolute-units.json similarity index 100% rename from curriculum/challenges/_meta/review-css-relative-and-absolute-units/meta.json rename to curriculum/structure/blocks/review-css-relative-and-absolute-units.json diff --git a/curriculum/challenges/_meta/review-css-typography/meta.json b/curriculum/structure/blocks/review-css-typography.json similarity index 100% rename from curriculum/challenges/_meta/review-css-typography/meta.json rename to curriculum/structure/blocks/review-css-typography.json diff --git a/curriculum/challenges/_meta/review-css-variables/meta.json b/curriculum/structure/blocks/review-css-variables.json similarity index 100% rename from curriculum/challenges/_meta/review-css-variables/meta.json rename to curriculum/structure/blocks/review-css-variables.json diff --git a/curriculum/challenges/_meta/review-css/meta.json b/curriculum/structure/blocks/review-css.json similarity index 100% rename from curriculum/challenges/_meta/review-css/meta.json rename to curriculum/structure/blocks/review-css.json diff --git a/curriculum/challenges/_meta/review-data-structures/meta.json b/curriculum/structure/blocks/review-data-structures.json similarity index 68% rename from curriculum/challenges/_meta/review-data-structures/meta.json rename to curriculum/structure/blocks/review-data-structures.json index 1b6a0217a21..1fa2b8674ee 100644 --- a/curriculum/challenges/_meta/review-data-structures/meta.json +++ b/curriculum/structure/blocks/review-data-structures.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-data-structures", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39dc7129b092b27099d8c", "title": "Data Structures Review" }], + "challengeOrder": [ + { "id": "67f39dc7129b092b27099d8c", "title": "Data Structures Review" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-debugging-javascript/meta.json b/curriculum/structure/blocks/review-debugging-javascript.json similarity index 100% rename from curriculum/challenges/_meta/review-debugging-javascript/meta.json rename to curriculum/structure/blocks/review-debugging-javascript.json diff --git a/curriculum/challenges/_meta/review-design-fundamentals/meta.json b/curriculum/structure/blocks/review-design-fundamentals.json similarity index 100% rename from curriculum/challenges/_meta/review-design-fundamentals/meta.json rename to curriculum/structure/blocks/review-design-fundamentals.json diff --git a/curriculum/challenges/_meta/review-dictionaries-and-sets/meta.json b/curriculum/structure/blocks/review-dictionaries-and-sets.json similarity index 65% rename from curriculum/challenges/_meta/review-dictionaries-and-sets/meta.json rename to curriculum/structure/blocks/review-dictionaries-and-sets.json index dc4df718fb2..f2c11ef8c69 100644 --- a/curriculum/challenges/_meta/review-dictionaries-and-sets/meta.json +++ b/curriculum/structure/blocks/review-dictionaries-and-sets.json @@ -3,7 +3,12 @@ "isUpcomingChange": true, "dashedName": "review-dictionaries-and-sets", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39babe1e2ec1fb6eea32a", "title": "Dictionaries and Sets Review" }], + "challengeOrder": [ + { + "id": "67f39babe1e2ec1fb6eea32a", + "title": "Dictionaries and Sets Review" + } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-dom-manipulation-and-click-events-with-javascript/meta.json b/curriculum/structure/blocks/review-dom-manipulation-and-click-events-with-javascript.json similarity index 100% rename from curriculum/challenges/_meta/review-dom-manipulation-and-click-events-with-javascript/meta.json rename to curriculum/structure/blocks/review-dom-manipulation-and-click-events-with-javascript.json diff --git a/curriculum/challenges/_meta/review-dom-manipulation-by-building-a-rock-paper-scissors-game/meta.json b/curriculum/structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json similarity index 99% rename from curriculum/challenges/_meta/review-dom-manipulation-by-building-a-rock-paper-scissors-game/meta.json rename to curriculum/structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json index 6b8cc702e64..04bc99e2a57 100644 --- a/curriculum/challenges/_meta/review-dom-manipulation-by-building-a-rock-paper-scissors-game/meta.json +++ b/curriculum/structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json @@ -34,4 +34,4 @@ ], "helpCategory": "JavaScript", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/review-dynamic-programming/meta.json b/curriculum/structure/blocks/review-dynamic-programming.json similarity index 68% rename from curriculum/challenges/_meta/review-dynamic-programming/meta.json rename to curriculum/structure/blocks/review-dynamic-programming.json index 03daed253b2..78c772f5b13 100644 --- a/curriculum/challenges/_meta/review-dynamic-programming/meta.json +++ b/curriculum/structure/blocks/review-dynamic-programming.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-dynamic-programming", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39e2119042d2f2ca926ff", "title": "Dynamic Programming Review" }], + "challengeOrder": [ + { "id": "67f39e2119042d2f2ca926ff", "title": "Dynamic Programming Review" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-error-handling/meta.json b/curriculum/structure/blocks/review-error-handling.json similarity index 68% rename from curriculum/challenges/_meta/review-error-handling/meta.json rename to curriculum/structure/blocks/review-error-handling.json index 705590f5c11..01b2a228c01 100644 --- a/curriculum/challenges/_meta/review-error-handling/meta.json +++ b/curriculum/structure/blocks/review-error-handling.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-error-handling", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39bcb48373420f4f12d62", "title": "Error Handling Review" }], + "challengeOrder": [ + { "id": "67f39bcb48373420f4f12d62", "title": "Error Handling Review" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-form-validation-with-javascript/meta.json b/curriculum/structure/blocks/review-form-validation-with-javascript.json similarity index 100% rename from curriculum/challenges/_meta/review-form-validation-with-javascript/meta.json rename to curriculum/structure/blocks/review-form-validation-with-javascript.json diff --git a/curriculum/challenges/_meta/review-front-end-libraries/meta.json b/curriculum/structure/blocks/review-front-end-libraries.json similarity index 100% rename from curriculum/challenges/_meta/review-front-end-libraries/meta.json rename to curriculum/structure/blocks/review-front-end-libraries.json diff --git a/curriculum/challenges/_meta/review-git/meta.json b/curriculum/structure/blocks/review-git.json similarity index 100% rename from curriculum/challenges/_meta/review-git/meta.json rename to curriculum/structure/blocks/review-git.json diff --git a/curriculum/challenges/_meta/review-graphs-and-trees/meta.json b/curriculum/structure/blocks/review-graphs-and-trees.json similarity index 68% rename from curriculum/challenges/_meta/review-graphs-and-trees/meta.json rename to curriculum/structure/blocks/review-graphs-and-trees.json index 24b7d2c23eb..b3d4159e13f 100644 --- a/curriculum/challenges/_meta/review-graphs-and-trees/meta.json +++ b/curriculum/structure/blocks/review-graphs-and-trees.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-graphs-and-trees", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39e06b8a11b2de9ccd361", "title": "Graphs and Trees Review" }], + "challengeOrder": [ + { "id": "67f39e06b8a11b2de9ccd361", "title": "Graphs and Trees Review" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-html-accessibility/meta.json b/curriculum/structure/blocks/review-html-accessibility.json similarity index 100% rename from curriculum/challenges/_meta/review-html-accessibility/meta.json rename to curriculum/structure/blocks/review-html-accessibility.json diff --git a/curriculum/challenges/_meta/review-html-tables-and-forms/meta.json b/curriculum/structure/blocks/review-html-tables-and-forms.json similarity index 100% rename from curriculum/challenges/_meta/review-html-tables-and-forms/meta.json rename to curriculum/structure/blocks/review-html-tables-and-forms.json diff --git a/curriculum/challenges/_meta/review-html/meta.json b/curriculum/structure/blocks/review-html.json similarity index 100% rename from curriculum/challenges/_meta/review-html/meta.json rename to curriculum/structure/blocks/review-html.json diff --git a/curriculum/challenges/_meta/review-javascript-arrays/meta.json b/curriculum/structure/blocks/review-javascript-arrays.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-arrays/meta.json rename to curriculum/structure/blocks/review-javascript-arrays.json diff --git a/curriculum/challenges/_meta/review-javascript-audio-and-video/meta.json b/curriculum/structure/blocks/review-javascript-audio-and-video.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-audio-and-video/meta.json rename to curriculum/structure/blocks/review-javascript-audio-and-video.json diff --git a/curriculum/challenges/_meta/review-javascript-classes/meta.json b/curriculum/structure/blocks/review-javascript-classes.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-classes/meta.json rename to curriculum/structure/blocks/review-javascript-classes.json diff --git a/curriculum/challenges/_meta/review-javascript-comparisons-and-conditionals/meta.json b/curriculum/structure/blocks/review-javascript-comparisons-and-conditionals.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-comparisons-and-conditionals/meta.json rename to curriculum/structure/blocks/review-javascript-comparisons-and-conditionals.json diff --git a/curriculum/challenges/_meta/review-javascript-dates/meta.json b/curriculum/structure/blocks/review-javascript-dates.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-dates/meta.json rename to curriculum/structure/blocks/review-javascript-dates.json diff --git a/curriculum/challenges/_meta/review-javascript-functional-programming/meta.json b/curriculum/structure/blocks/review-javascript-functional-programming.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-functional-programming/meta.json rename to curriculum/structure/blocks/review-javascript-functional-programming.json diff --git a/curriculum/challenges/_meta/review-javascript-functions/meta.json b/curriculum/structure/blocks/review-javascript-functions.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-functions/meta.json rename to curriculum/structure/blocks/review-javascript-functions.json diff --git a/curriculum/challenges/_meta/review-javascript-fundamentals/meta.json b/curriculum/structure/blocks/review-javascript-fundamentals.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-fundamentals/meta.json rename to curriculum/structure/blocks/review-javascript-fundamentals.json diff --git a/curriculum/challenges/_meta/review-javascript-higher-order-functions/meta.json b/curriculum/structure/blocks/review-javascript-higher-order-functions.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-higher-order-functions/meta.json rename to curriculum/structure/blocks/review-javascript-higher-order-functions.json diff --git a/curriculum/challenges/_meta/review-javascript-loops/meta.json b/curriculum/structure/blocks/review-javascript-loops.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-loops/meta.json rename to curriculum/structure/blocks/review-javascript-loops.json diff --git a/curriculum/challenges/_meta/review-javascript-maps-and-sets/meta.json b/curriculum/structure/blocks/review-javascript-maps-and-sets.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-maps-and-sets/meta.json rename to curriculum/structure/blocks/review-javascript-maps-and-sets.json diff --git a/curriculum/challenges/_meta/review-javascript-math/meta.json b/curriculum/structure/blocks/review-javascript-math.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-math/meta.json rename to curriculum/structure/blocks/review-javascript-math.json diff --git a/curriculum/challenges/_meta/review-javascript-objects/meta.json b/curriculum/structure/blocks/review-javascript-objects.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-objects/meta.json rename to curriculum/structure/blocks/review-javascript-objects.json diff --git a/curriculum/challenges/_meta/review-javascript-regular-expressions/meta.json b/curriculum/structure/blocks/review-javascript-regular-expressions.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-regular-expressions/meta.json rename to curriculum/structure/blocks/review-javascript-regular-expressions.json diff --git a/curriculum/challenges/_meta/review-javascript-strings/meta.json b/curriculum/structure/blocks/review-javascript-strings.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-strings/meta.json rename to curriculum/structure/blocks/review-javascript-strings.json diff --git a/curriculum/challenges/_meta/review-javascript-variables-and-data-types/meta.json b/curriculum/structure/blocks/review-javascript-variables-and-data-types.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript-variables-and-data-types/meta.json rename to curriculum/structure/blocks/review-javascript-variables-and-data-types.json diff --git a/curriculum/challenges/_meta/review-javascript/meta.json b/curriculum/structure/blocks/review-javascript.json similarity index 100% rename from curriculum/challenges/_meta/review-javascript/meta.json rename to curriculum/structure/blocks/review-javascript.json diff --git a/curriculum/challenges/_meta/review-js-a11y/meta.json b/curriculum/structure/blocks/review-js-a11y.json similarity index 64% rename from curriculum/challenges/_meta/review-js-a11y/meta.json rename to curriculum/structure/blocks/review-js-a11y.json index b06e3b01d01..3aec8c800e6 100644 --- a/curriculum/challenges/_meta/review-js-a11y/meta.json +++ b/curriculum/structure/blocks/review-js-a11y.json @@ -5,6 +5,11 @@ "blockLayout": "link", "dashedName": "review-js-a11y", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "683766860f71d4a96e429f3a", "title": "JavaScript and Accessibility Review" }], + "challengeOrder": [ + { + "id": "683766860f71d4a96e429f3a", + "title": "JavaScript and Accessibility Review" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/review-js-fundamentals-by-building-a-gradebook-app/meta.json b/curriculum/structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json similarity index 99% rename from curriculum/challenges/_meta/review-js-fundamentals-by-building-a-gradebook-app/meta.json rename to curriculum/structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json index fefe5ef600b..1bf05456f9e 100644 --- a/curriculum/challenges/_meta/review-js-fundamentals-by-building-a-gradebook-app/meta.json +++ b/curriculum/structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json @@ -26,4 +26,4 @@ ], "helpCategory": "JavaScript", "blockLayout": "legacy-challenge-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/review-local-storage-and-crud/meta.json b/curriculum/structure/blocks/review-local-storage-and-crud.json similarity index 100% rename from curriculum/challenges/_meta/review-local-storage-and-crud/meta.json rename to curriculum/structure/blocks/review-local-storage-and-crud.json diff --git a/curriculum/challenges/_meta/review-loops-and-sequences/meta.json b/curriculum/structure/blocks/review-loops-and-sequences.json similarity index 68% rename from curriculum/challenges/_meta/review-loops-and-sequences/meta.json rename to curriculum/structure/blocks/review-loops-and-sequences.json index a34dd2c5515..87b91206fe6 100644 --- a/curriculum/challenges/_meta/review-loops-and-sequences/meta.json +++ b/curriculum/structure/blocks/review-loops-and-sequences.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-loops-and-sequences", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39b91583dec1e1eddbb9e", "title": "Loops and Sequences Review" }], + "challengeOrder": [ + { "id": "67f39b91583dec1e1eddbb9e", "title": "Loops and Sequences Review" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-object-oriented-programming/meta.json b/curriculum/structure/blocks/review-object-oriented-programming.json similarity index 65% rename from curriculum/challenges/_meta/review-object-oriented-programming/meta.json rename to curriculum/structure/blocks/review-object-oriented-programming.json index 7724cc56324..1e053aaae15 100644 --- a/curriculum/challenges/_meta/review-object-oriented-programming/meta.json +++ b/curriculum/structure/blocks/review-object-oriented-programming.json @@ -3,7 +3,12 @@ "isUpcomingChange": true, "dashedName": "review-object-oriented-programming", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39dac6c3fac29c3d54918", "title": "Object Oriented Programming Review" }], + "challengeOrder": [ + { + "id": "67f39dac6c3fac29c3d54918", + "title": "Object Oriented Programming Review" + } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-python-basics/meta.json b/curriculum/structure/blocks/review-python-basics.json similarity index 68% rename from curriculum/challenges/_meta/review-python-basics/meta.json rename to curriculum/structure/blocks/review-python-basics.json index 564e36a9fa7..666a188a0a1 100644 --- a/curriculum/challenges/_meta/review-python-basics/meta.json +++ b/curriculum/structure/blocks/review-python-basics.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-python-basics", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39b40deaec81a3e40e0c5", "title": "Python Basics Review" }], + "challengeOrder": [ + { "id": "67f39b40deaec81a3e40e0c5", "title": "Python Basics Review" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-python/meta.json b/curriculum/structure/blocks/review-python.json similarity index 68% rename from curriculum/challenges/_meta/review-python/meta.json rename to curriculum/structure/blocks/review-python.json index 90de81bfc8e..37a88c0fcee 100644 --- a/curriculum/challenges/_meta/review-python/meta.json +++ b/curriculum/structure/blocks/review-python.json @@ -3,7 +3,9 @@ "isUpcomingChange": true, "dashedName": "review-python", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39e391c9b373069def02c", "title": "Python Review" }], + "challengeOrder": [ + { "id": "67f39e391c9b373069def02c", "title": "Python Review" } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-react-basics/meta.json b/curriculum/structure/blocks/review-react-basics.json similarity index 100% rename from curriculum/challenges/_meta/review-react-basics/meta.json rename to curriculum/structure/blocks/review-react-basics.json diff --git a/curriculum/challenges/_meta/review-react-forms-data-fetching-and-routing/meta.json b/curriculum/structure/blocks/review-react-forms-data-fetching-and-routing.json similarity index 66% rename from curriculum/challenges/_meta/review-react-forms-data-fetching-and-routing/meta.json rename to curriculum/structure/blocks/review-react-forms-data-fetching-and-routing.json index 79b5fe3e7d9..627d5f1c2f3 100644 --- a/curriculum/challenges/_meta/review-react-forms-data-fetching-and-routing/meta.json +++ b/curriculum/structure/blocks/review-react-forms-data-fetching-and-routing.json @@ -5,6 +5,11 @@ "blockLayout": "link", "dashedName": "review-react-forms-data-fetching-and-routing", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67c9e932c6c4234532d46394", "title": "React Forms, Data Fetching and Routing Review" }], + "challengeOrder": [ + { + "id": "67c9e932c6c4234532d46394", + "title": "React Forms, Data Fetching and Routing Review" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/review-react-state-and-hooks/meta.json b/curriculum/structure/blocks/review-react-state-and-hooks.json similarity index 66% rename from curriculum/challenges/_meta/review-react-state-and-hooks/meta.json rename to curriculum/structure/blocks/review-react-state-and-hooks.json index 97da0c7d6bb..fcef1bb9f34 100644 --- a/curriculum/challenges/_meta/review-react-state-and-hooks/meta.json +++ b/curriculum/structure/blocks/review-react-state-and-hooks.json @@ -5,6 +5,11 @@ "blockLayout": "link", "dashedName": "review-react-state-and-hooks", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67c2bbd476f6e540b4c0b0d4", "title": "React State and Hooks Review" }], + "challengeOrder": [ + { + "id": "67c2bbd476f6e540b4c0b0d4", + "title": "React State and Hooks Review" + } + ], "helpCategory": "JavaScript" } diff --git a/curriculum/challenges/_meta/review-recursion/meta.json b/curriculum/structure/blocks/review-recursion.json similarity index 100% rename from curriculum/challenges/_meta/review-recursion/meta.json rename to curriculum/structure/blocks/review-recursion.json diff --git a/curriculum/challenges/_meta/review-relational-database/meta.json b/curriculum/structure/blocks/review-relational-database.json similarity index 100% rename from curriculum/challenges/_meta/review-relational-database/meta.json rename to curriculum/structure/blocks/review-relational-database.json diff --git a/curriculum/challenges/_meta/review-relational-databases/meta.json b/curriculum/structure/blocks/review-relational-databases.json similarity index 100% rename from curriculum/challenges/_meta/review-relational-databases/meta.json rename to curriculum/structure/blocks/review-relational-databases.json diff --git a/curriculum/challenges/_meta/review-responsive-web-design/meta.json b/curriculum/structure/blocks/review-responsive-web-design.json similarity index 100% rename from curriculum/challenges/_meta/review-responsive-web-design/meta.json rename to curriculum/structure/blocks/review-responsive-web-design.json diff --git a/curriculum/challenges/_meta/review-searching-and-sorting-algorithms/meta.json b/curriculum/structure/blocks/review-searching-and-sorting-algorithms.json similarity index 65% rename from curriculum/challenges/_meta/review-searching-and-sorting-algorithms/meta.json rename to curriculum/structure/blocks/review-searching-and-sorting-algorithms.json index 94c417b2f73..9c3e88d53cd 100644 --- a/curriculum/challenges/_meta/review-searching-and-sorting-algorithms/meta.json +++ b/curriculum/structure/blocks/review-searching-and-sorting-algorithms.json @@ -3,7 +3,12 @@ "isUpcomingChange": true, "dashedName": "review-searching-and-sorting-algorithms", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "67f39de5ff88202c94798189", "title": "Searching and Sorting Algorithms Review" }], + "challengeOrder": [ + { + "id": "67f39de5ff88202c94798189", + "title": "Searching and Sorting Algorithms Review" + } + ], "helpCategory": "Python", "blockType": "review", "blockLayout": "link" diff --git a/curriculum/challenges/_meta/review-semantic-html/meta.json b/curriculum/structure/blocks/review-semantic-html.json similarity index 100% rename from curriculum/challenges/_meta/review-semantic-html/meta.json rename to curriculum/structure/blocks/review-semantic-html.json diff --git a/curriculum/challenges/_meta/review-styling-forms/meta.json b/curriculum/structure/blocks/review-styling-forms.json similarity index 100% rename from curriculum/challenges/_meta/review-styling-forms/meta.json rename to curriculum/structure/blocks/review-styling-forms.json diff --git a/curriculum/challenges/_meta/review-testing/meta.json b/curriculum/structure/blocks/review-testing.json similarity index 100% rename from curriculum/challenges/_meta/review-testing/meta.json rename to curriculum/structure/blocks/review-testing.json diff --git a/curriculum/challenges/_meta/review-typescript/meta.json b/curriculum/structure/blocks/review-typescript.json similarity index 100% rename from curriculum/challenges/_meta/review-typescript/meta.json rename to curriculum/structure/blocks/review-typescript.json diff --git a/curriculum/challenges/_meta/review-web-performance/meta.json b/curriculum/structure/blocks/review-web-performance.json similarity index 100% rename from curriculum/challenges/_meta/review-web-performance/meta.json rename to curriculum/structure/blocks/review-web-performance.json diff --git a/curriculum/challenges/_meta/rosetta-code-challenges/meta.json b/curriculum/structure/blocks/rosetta-code-challenges.json similarity index 99% rename from curriculum/challenges/_meta/rosetta-code-challenges/meta.json rename to curriculum/structure/blocks/rosetta-code-challenges.json index a19fd641c77..a9a1952e600 100644 --- a/curriculum/challenges/_meta/rosetta-code-challenges/meta.json +++ b/curriculum/structure/blocks/rosetta-code-challenges.json @@ -649,4 +649,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/sass/meta.json b/curriculum/structure/blocks/sass.json similarity index 99% rename from curriculum/challenges/_meta/sass/meta.json rename to curriculum/structure/blocks/sass.json index 989b918dd3b..5b26c84f0a5 100644 --- a/curriculum/challenges/_meta/sass/meta.json +++ b/curriculum/structure/blocks/sass.json @@ -44,4 +44,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/take-home-projects/meta.json b/curriculum/structure/blocks/take-home-projects.json similarity index 99% rename from curriculum/challenges/_meta/take-home-projects/meta.json rename to curriculum/structure/blocks/take-home-projects.json index ece26c5282d..1b73b692523 100644 --- a/curriculum/challenges/_meta/take-home-projects/meta.json +++ b/curriculum/structure/blocks/take-home-projects.json @@ -88,4 +88,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/talk-about-what-you-do-by-using-key-verbs/meta.json b/curriculum/structure/blocks/talk-about-what-you-do-by-using-key-verbs.json similarity index 99% rename from curriculum/challenges/_meta/talk-about-what-you-do-by-using-key-verbs/meta.json rename to curriculum/structure/blocks/talk-about-what-you-do-by-using-key-verbs.json index 6eb00e03bff..6229825f6d1 100644 --- a/curriculum/challenges/_meta/talk-about-what-you-do-by-using-key-verbs/meta.json +++ b/curriculum/structure/blocks/talk-about-what-you-do-by-using-key-verbs.json @@ -12,4 +12,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/talk-about-who-you-are-by-using-key-verbs/meta.json b/curriculum/structure/blocks/talk-about-who-you-are-by-using-key-verbs.json similarity index 99% rename from curriculum/challenges/_meta/talk-about-who-you-are-by-using-key-verbs/meta.json rename to curriculum/structure/blocks/talk-about-who-you-are-by-using-key-verbs.json index 2e00da05643..466f0734e5d 100644 --- a/curriculum/challenges/_meta/talk-about-who-you-are-by-using-key-verbs/meta.json +++ b/curriculum/structure/blocks/talk-about-who-you-are-by-using-key-verbs.json @@ -12,4 +12,4 @@ ], "helpCategory": "English", "blockLayout": "dialogue-grid" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/tensorflow/meta.json b/curriculum/structure/blocks/tensorflow.json similarity index 99% rename from curriculum/challenges/_meta/tensorflow/meta.json rename to curriculum/structure/blocks/tensorflow.json index 2a8c22cb738..3547f3d1cfd 100644 --- a/curriculum/challenges/_meta/tensorflow/meta.json +++ b/curriculum/structure/blocks/tensorflow.json @@ -136,4 +136,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-basic-function-projects/meta.json b/curriculum/structure/blocks/top-basic-function-projects.json similarity index 99% rename from curriculum/challenges/_meta/top-basic-function-projects/meta.json rename to curriculum/structure/blocks/top-basic-function-projects.json index 62d5bab2334..01c0fb17e3b 100644 --- a/curriculum/challenges/_meta/top-basic-function-projects/meta.json +++ b/curriculum/structure/blocks/top-basic-function-projects.json @@ -24,4 +24,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-build-a-recipe-project/meta.json b/curriculum/structure/blocks/top-build-a-recipe-project.json similarity index 99% rename from curriculum/challenges/_meta/top-build-a-recipe-project/meta.json rename to curriculum/structure/blocks/top-build-a-recipe-project.json index 95bca344015..1d1d8a95c88 100644 --- a/curriculum/challenges/_meta/top-build-a-recipe-project/meta.json +++ b/curriculum/structure/blocks/top-build-a-recipe-project.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-build-a-rock-paper-scissors-game/meta.json b/curriculum/structure/blocks/top-build-a-rock-paper-scissors-game.json similarity index 99% rename from curriculum/challenges/_meta/top-build-a-rock-paper-scissors-game/meta.json rename to curriculum/structure/blocks/top-build-a-rock-paper-scissors-game.json index c0b03114c45..2b77b46e6d1 100644 --- a/curriculum/challenges/_meta/top-build-a-rock-paper-scissors-game/meta.json +++ b/curriculum/structure/blocks/top-build-a-rock-paper-scissors-game.json @@ -12,4 +12,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-introduction-to-flexbox/meta.json b/curriculum/structure/blocks/top-introduction-to-flexbox.json similarity index 99% rename from curriculum/challenges/_meta/top-introduction-to-flexbox/meta.json rename to curriculum/structure/blocks/top-introduction-to-flexbox.json index 174b6ee72f0..d4b248c2907 100644 --- a/curriculum/challenges/_meta/top-introduction-to-flexbox/meta.json +++ b/curriculum/structure/blocks/top-introduction-to-flexbox.json @@ -52,4 +52,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-arrays-and-loops/meta.json b/curriculum/structure/blocks/top-learn-arrays-and-loops.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-arrays-and-loops/meta.json rename to curriculum/structure/blocks/top-learn-arrays-and-loops.json index 060e0743d68..c2639c4729e 100644 --- a/curriculum/challenges/_meta/top-learn-arrays-and-loops/meta.json +++ b/curriculum/structure/blocks/top-learn-arrays-and-loops.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-block-and-inline/meta.json b/curriculum/structure/blocks/top-learn-block-and-inline.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-block-and-inline/meta.json rename to curriculum/structure/blocks/top-learn-block-and-inline.json index a0e7922d56e..b685f74218b 100644 --- a/curriculum/challenges/_meta/top-learn-block-and-inline/meta.json +++ b/curriculum/structure/blocks/top-learn-block-and-inline.json @@ -52,4 +52,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-css-foundations-projects/meta.json b/curriculum/structure/blocks/top-learn-css-foundations-projects.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-css-foundations-projects/meta.json rename to curriculum/structure/blocks/top-learn-css-foundations-projects.json index 39262552ae7..36de2cfcb68 100644 --- a/curriculum/challenges/_meta/top-learn-css-foundations-projects/meta.json +++ b/curriculum/structure/blocks/top-learn-css-foundations-projects.json @@ -28,4 +28,4 @@ } ], "blockLayout": "project-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-css-foundations/meta.json b/curriculum/structure/blocks/top-learn-css-foundations.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-css-foundations/meta.json rename to curriculum/structure/blocks/top-learn-css-foundations.json index 265d1744945..f5c4ee8f5aa 100644 --- a/curriculum/challenges/_meta/top-learn-css-foundations/meta.json +++ b/curriculum/structure/blocks/top-learn-css-foundations.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-css-specificity/meta.json b/curriculum/structure/blocks/top-learn-css-specificity.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-css-specificity/meta.json rename to curriculum/structure/blocks/top-learn-css-specificity.json index e7c3b23006f..7adeca90401 100644 --- a/curriculum/challenges/_meta/top-learn-css-specificity/meta.json +++ b/curriculum/structure/blocks/top-learn-css-specificity.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-data-types-and-conditionals/meta.json b/curriculum/structure/blocks/top-learn-data-types-and-conditionals.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-data-types-and-conditionals/meta.json rename to curriculum/structure/blocks/top-learn-data-types-and-conditionals.json index 51f95b07c80..429137f8e95 100644 --- a/curriculum/challenges/_meta/top-learn-data-types-and-conditionals/meta.json +++ b/curriculum/structure/blocks/top-learn-data-types-and-conditionals.json @@ -56,4 +56,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-function-basics/meta.json b/curriculum/structure/blocks/top-learn-function-basics.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-function-basics/meta.json rename to curriculum/structure/blocks/top-learn-function-basics.json index 431c8338ed2..2348493e277 100644 --- a/curriculum/challenges/_meta/top-learn-function-basics/meta.json +++ b/curriculum/structure/blocks/top-learn-function-basics.json @@ -32,4 +32,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-html-foundations/meta.json b/curriculum/structure/blocks/top-learn-html-foundations.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-html-foundations/meta.json rename to curriculum/structure/blocks/top-learn-html-foundations.json index 7aed599c44d..850c020fd78 100644 --- a/curriculum/challenges/_meta/top-learn-html-foundations/meta.json +++ b/curriculum/structure/blocks/top-learn-html-foundations.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-to-solve-problems-and-understand-errors/meta.json b/curriculum/structure/blocks/top-learn-to-solve-problems-and-understand-errors.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-to-solve-problems-and-understand-errors/meta.json rename to curriculum/structure/blocks/top-learn-to-solve-problems-and-understand-errors.json index f2aea113cab..3a43953802e 100644 --- a/curriculum/challenges/_meta/top-learn-to-solve-problems-and-understand-errors/meta.json +++ b/curriculum/structure/blocks/top-learn-to-solve-problems-and-understand-errors.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-learn-variables-and-operators/meta.json b/curriculum/structure/blocks/top-learn-variables-and-operators.json similarity index 99% rename from curriculum/challenges/_meta/top-learn-variables-and-operators/meta.json rename to curriculum/structure/blocks/top-learn-variables-and-operators.json index 85e0b90a474..774dc9625e3 100644 --- a/curriculum/challenges/_meta/top-learn-variables-and-operators/meta.json +++ b/curriculum/structure/blocks/top-learn-variables-and-operators.json @@ -44,4 +44,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-links-and-images/meta.json b/curriculum/structure/blocks/top-links-and-images.json similarity index 99% rename from curriculum/challenges/_meta/top-links-and-images/meta.json rename to curriculum/structure/blocks/top-links-and-images.json index 270997debf5..5c9f16dc3ff 100644 --- a/curriculum/challenges/_meta/top-links-and-images/meta.json +++ b/curriculum/structure/blocks/top-links-and-images.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-the-box-model/meta.json b/curriculum/structure/blocks/top-the-box-model.json similarity index 99% rename from curriculum/challenges/_meta/top-the-box-model/meta.json rename to curriculum/structure/blocks/top-the-box-model.json index 7e9db528b22..a49386b1387 100644 --- a/curriculum/challenges/_meta/top-the-box-model/meta.json +++ b/curriculum/structure/blocks/top-the-box-model.json @@ -60,4 +60,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/top-working-with-text/meta.json b/curriculum/structure/blocks/top-working-with-text.json similarity index 99% rename from curriculum/challenges/_meta/top-working-with-text/meta.json rename to curriculum/structure/blocks/top-working-with-text.json index 6a7d30afd14..043f16c81a2 100644 --- a/curriculum/challenges/_meta/top-working-with-text/meta.json +++ b/curriculum/structure/blocks/top-working-with-text.json @@ -48,4 +48,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/work-with-variable-data-in-c-sharp-console-applications/meta.json b/curriculum/structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json similarity index 99% rename from curriculum/challenges/_meta/work-with-variable-data-in-c-sharp-console-applications/meta.json rename to curriculum/structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json index 2ce8ba24ae5..2eec2a5cb79 100644 --- a/curriculum/challenges/_meta/work-with-variable-data-in-c-sharp-console-applications/meta.json +++ b/curriculum/structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json @@ -40,4 +40,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-accessibility-quiz/meta.json b/curriculum/structure/blocks/workshop-accessibility-quiz.json similarity index 100% rename from curriculum/challenges/_meta/workshop-accessibility-quiz/meta.json rename to curriculum/structure/blocks/workshop-accessibility-quiz.json diff --git a/curriculum/challenges/_meta/workshop-balance-sheet/meta.json b/curriculum/structure/blocks/workshop-balance-sheet.json similarity index 100% rename from curriculum/challenges/_meta/workshop-balance-sheet/meta.json rename to curriculum/structure/blocks/workshop-balance-sheet.json diff --git a/curriculum/challenges/_meta/workshop-bash-boilerplate/meta.json b/curriculum/structure/blocks/workshop-bash-boilerplate.json similarity index 75% rename from curriculum/challenges/_meta/workshop-bash-boilerplate/meta.json rename to curriculum/structure/blocks/workshop-bash-boilerplate.json index b39178dd230..b47b386ab7f 100644 --- a/curriculum/challenges/_meta/workshop-bash-boilerplate/meta.json +++ b/curriculum/structure/blocks/workshop-bash-boilerplate.json @@ -7,6 +7,8 @@ "hasEditableBoundaries": false, "dashedName": "workshop-bash-boilerplate", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5ea8adfab628f68d805bfc5e", "title": "Build a Boilerplate" }], + "challengeOrder": [ + { "id": "5ea8adfab628f68d805bfc5e", "title": "Build a Boilerplate" } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-bash-five-programs/meta.json b/curriculum/structure/blocks/workshop-bash-five-programs.json similarity index 75% rename from curriculum/challenges/_meta/workshop-bash-five-programs/meta.json rename to curriculum/structure/blocks/workshop-bash-five-programs.json index 07d9962e017..6d7014f1fd6 100644 --- a/curriculum/challenges/_meta/workshop-bash-five-programs/meta.json +++ b/curriculum/structure/blocks/workshop-bash-five-programs.json @@ -7,6 +7,8 @@ "hasEditableBoundaries": false, "dashedName": "workshop-bash-five-programs", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5f5904ac738bc2fa9efecf5a", "title": "Build Five Programs" }], + "challengeOrder": [ + { "id": "5f5904ac738bc2fa9efecf5a", "title": "Build Five Programs" } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-bike-rental-shop/meta.json b/curriculum/structure/blocks/workshop-bike-rental-shop.json similarity index 74% rename from curriculum/challenges/_meta/workshop-bike-rental-shop/meta.json rename to curriculum/structure/blocks/workshop-bike-rental-shop.json index 23af61a991e..88c0acc9944 100644 --- a/curriculum/challenges/_meta/workshop-bike-rental-shop/meta.json +++ b/curriculum/structure/blocks/workshop-bike-rental-shop.json @@ -7,6 +7,8 @@ "hasEditableBoundaries": false, "dashedName": "workshop-bike-rental-shop", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5f5b969a05380d2179fe6e18", "title": "Build a Bike Rental Shop" }], + "challengeOrder": [ + { "id": "5f5b969a05380d2179fe6e18", "title": "Build a Bike Rental Shop" } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-binary-search/meta.json b/curriculum/structure/blocks/workshop-binary-search.json similarity index 99% rename from curriculum/challenges/_meta/workshop-binary-search/meta.json rename to curriculum/structure/blocks/workshop-binary-search.json index 054b9dd4657..3e8d74dce6e 100644 --- a/curriculum/challenges/_meta/workshop-binary-search/meta.json +++ b/curriculum/structure/blocks/workshop-binary-search.json @@ -74,4 +74,4 @@ } ], "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-blog-page/meta.json b/curriculum/structure/blocks/workshop-blog-page.json similarity index 100% rename from curriculum/challenges/_meta/workshop-blog-page/meta.json rename to curriculum/structure/blocks/workshop-blog-page.json diff --git a/curriculum/challenges/_meta/workshop-build-a-heart-icon/meta.json b/curriculum/structure/blocks/workshop-build-a-heart-icon.json similarity index 100% rename from curriculum/challenges/_meta/workshop-build-a-heart-icon/meta.json rename to curriculum/structure/blocks/workshop-build-a-heart-icon.json diff --git a/curriculum/challenges/_meta/workshop-caesar-cipher/meta.json b/curriculum/structure/blocks/workshop-caesar-cipher.json similarity index 99% rename from curriculum/challenges/_meta/workshop-caesar-cipher/meta.json rename to curriculum/structure/blocks/workshop-caesar-cipher.json index 7c17c5f37c8..c662c92cecd 100644 --- a/curriculum/challenges/_meta/workshop-caesar-cipher/meta.json +++ b/curriculum/structure/blocks/workshop-caesar-cipher.json @@ -110,4 +110,4 @@ "blockLayout": "challenge-grid", "blockType": "workshop", "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-cafe-menu/meta.json b/curriculum/structure/blocks/workshop-cafe-menu.json similarity index 100% rename from curriculum/challenges/_meta/workshop-cafe-menu/meta.json rename to curriculum/structure/blocks/workshop-cafe-menu.json diff --git a/curriculum/challenges/_meta/workshop-calculator/meta.json b/curriculum/structure/blocks/workshop-calculator.json similarity index 100% rename from curriculum/challenges/_meta/workshop-calculator/meta.json rename to curriculum/structure/blocks/workshop-calculator.json diff --git a/curriculum/challenges/_meta/workshop-calorie-counter/meta.json b/curriculum/structure/blocks/workshop-calorie-counter.json similarity index 100% rename from curriculum/challenges/_meta/workshop-calorie-counter/meta.json rename to curriculum/structure/blocks/workshop-calorie-counter.json diff --git a/curriculum/challenges/_meta/workshop-castle/meta.json b/curriculum/structure/blocks/workshop-castle.json similarity index 75% rename from curriculum/challenges/_meta/workshop-castle/meta.json rename to curriculum/structure/blocks/workshop-castle.json index e970c3fd21b..7995753dfce 100644 --- a/curriculum/challenges/_meta/workshop-castle/meta.json +++ b/curriculum/structure/blocks/workshop-castle.json @@ -7,6 +7,8 @@ "hasEditableBoundaries": false, "dashedName": "workshop-castle", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5f32db63eb37f7e17323f459", "title": "Build a Castle" }], + "challengeOrder": [ + { "id": "5f32db63eb37f7e17323f459", "title": "Build a Castle" } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-cat-painting/meta.json b/curriculum/structure/blocks/workshop-cat-painting.json similarity index 99% rename from curriculum/challenges/_meta/workshop-cat-painting/meta.json rename to curriculum/structure/blocks/workshop-cat-painting.json index 3b0119b48b1..86392b69ce8 100644 --- a/curriculum/challenges/_meta/workshop-cat-painting/meta.json +++ b/curriculum/structure/blocks/workshop-cat-painting.json @@ -330,4 +330,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-cat-photo-app/meta.json b/curriculum/structure/blocks/workshop-cat-photo-app.json similarity index 100% rename from curriculum/challenges/_meta/workshop-cat-photo-app/meta.json rename to curriculum/structure/blocks/workshop-cat-photo-app.json diff --git a/curriculum/challenges/_meta/workshop-city-skyline/meta.json b/curriculum/structure/blocks/workshop-city-skyline.json similarity index 100% rename from curriculum/challenges/_meta/workshop-city-skyline/meta.json rename to curriculum/structure/blocks/workshop-city-skyline.json diff --git a/curriculum/challenges/_meta/workshop-colored-markers/meta.json b/curriculum/structure/blocks/workshop-colored-markers.json similarity index 99% rename from curriculum/challenges/_meta/workshop-colored-markers/meta.json rename to curriculum/structure/blocks/workshop-colored-markers.json index 2b33936fce4..f037924a07f 100644 --- a/curriculum/challenges/_meta/workshop-colored-markers/meta.json +++ b/curriculum/structure/blocks/workshop-colored-markers.json @@ -366,4 +366,4 @@ "title": "Step 89" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-curriculum-outline/meta.json b/curriculum/structure/blocks/workshop-curriculum-outline.json similarity index 99% rename from curriculum/challenges/_meta/workshop-curriculum-outline/meta.json rename to curriculum/structure/blocks/workshop-curriculum-outline.json index 6a4f81191d4..6ce82309565 100644 --- a/curriculum/challenges/_meta/workshop-curriculum-outline/meta.json +++ b/curriculum/structure/blocks/workshop-curriculum-outline.json @@ -12,7 +12,7 @@ "id": "6823ac607bfdbc46331b2559", "title": "Step 1" }, - { + { "id": "682ba2318000b62f179bdf04", "title": "Step 2" }, diff --git a/curriculum/challenges/_meta/workshop-database-of-video-game-characters/meta.json b/curriculum/structure/blocks/workshop-database-of-video-game-characters.json similarity index 71% rename from curriculum/challenges/_meta/workshop-database-of-video-game-characters/meta.json rename to curriculum/structure/blocks/workshop-database-of-video-game-characters.json index 98a8ebf4abb..0a9e06f1c74 100644 --- a/curriculum/challenges/_meta/workshop-database-of-video-game-characters/meta.json +++ b/curriculum/structure/blocks/workshop-database-of-video-game-characters.json @@ -7,6 +7,11 @@ "hasEditableBoundaries": false, "dashedName": "workshop-database-of-video-game-characters", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5f2c289f164c29556da632fd", "title": "Build a Database of Video Game Characters" }], + "challengeOrder": [ + { + "id": "5f2c289f164c29556da632fd", + "title": "Build a Database of Video Game Characters" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-decimal-to-binary-converter/meta.json b/curriculum/structure/blocks/workshop-decimal-to-binary-converter.json similarity index 100% rename from curriculum/challenges/_meta/workshop-decimal-to-binary-converter/meta.json rename to curriculum/structure/blocks/workshop-decimal-to-binary-converter.json diff --git a/curriculum/challenges/_meta/workshop-error-message-component/meta.json b/curriculum/structure/blocks/workshop-error-message-component.json similarity index 99% rename from curriculum/challenges/_meta/workshop-error-message-component/meta.json rename to curriculum/structure/blocks/workshop-error-message-component.json index 8fbc42528d6..55429220232 100644 --- a/curriculum/challenges/_meta/workshop-error-message-component/meta.json +++ b/curriculum/structure/blocks/workshop-error-message-component.json @@ -90,4 +90,4 @@ "title": "Step 20" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-fcc-authors-page/meta.json b/curriculum/structure/blocks/workshop-fcc-authors-page.json similarity index 100% rename from curriculum/challenges/_meta/workshop-fcc-authors-page/meta.json rename to curriculum/structure/blocks/workshop-fcc-authors-page.json diff --git a/curriculum/challenges/_meta/workshop-ferris-wheel/meta.json b/curriculum/structure/blocks/workshop-ferris-wheel.json similarity index 99% rename from curriculum/challenges/_meta/workshop-ferris-wheel/meta.json rename to curriculum/structure/blocks/workshop-ferris-wheel.json index a417c36d6ae..b8338fcf822 100644 --- a/curriculum/challenges/_meta/workshop-ferris-wheel/meta.json +++ b/curriculum/structure/blocks/workshop-ferris-wheel.json @@ -126,4 +126,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-final-exams-table/meta.json b/curriculum/structure/blocks/workshop-final-exams-table.json similarity index 100% rename from curriculum/challenges/_meta/workshop-final-exams-table/meta.json rename to curriculum/structure/blocks/workshop-final-exams-table.json diff --git a/curriculum/challenges/_meta/workshop-flappy-penguin/meta.json b/curriculum/structure/blocks/workshop-flappy-penguin.json similarity index 100% rename from curriculum/challenges/_meta/workshop-flappy-penguin/meta.json rename to curriculum/structure/blocks/workshop-flappy-penguin.json diff --git a/curriculum/challenges/_meta/workshop-flexbox-photo-gallery/meta.json b/curriculum/structure/blocks/workshop-flexbox-photo-gallery.json similarity index 100% rename from curriculum/challenges/_meta/workshop-flexbox-photo-gallery/meta.json rename to curriculum/structure/blocks/workshop-flexbox-photo-gallery.json diff --git a/curriculum/challenges/_meta/workshop-fruit-search-app/meta.json b/curriculum/structure/blocks/workshop-fruit-search-app.json similarity index 99% rename from curriculum/challenges/_meta/workshop-fruit-search-app/meta.json rename to curriculum/structure/blocks/workshop-fruit-search-app.json index ff9167c5aed..167dbcc4e21 100644 --- a/curriculum/challenges/_meta/workshop-fruit-search-app/meta.json +++ b/curriculum/structure/blocks/workshop-fruit-search-app.json @@ -94,4 +94,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-greeting-bot/meta.json b/curriculum/structure/blocks/workshop-greeting-bot.json similarity index 100% rename from curriculum/challenges/_meta/workshop-greeting-bot/meta.json rename to curriculum/structure/blocks/workshop-greeting-bot.json diff --git a/curriculum/challenges/_meta/workshop-greeting-card/meta.json b/curriculum/structure/blocks/workshop-greeting-card.json similarity index 99% rename from curriculum/challenges/_meta/workshop-greeting-card/meta.json rename to curriculum/structure/blocks/workshop-greeting-card.json index f9242c057ca..2cda3b0e641 100644 --- a/curriculum/challenges/_meta/workshop-greeting-card/meta.json +++ b/curriculum/structure/blocks/workshop-greeting-card.json @@ -118,4 +118,4 @@ "helpCategory": "HTML-CSS", "blockLayout": "challenge-grid", "blockType": "workshop" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-hotel-feedback-form/meta.json b/curriculum/structure/blocks/workshop-hotel-feedback-form.json similarity index 99% rename from curriculum/challenges/_meta/workshop-hotel-feedback-form/meta.json rename to curriculum/structure/blocks/workshop-hotel-feedback-form.json index 92b6737bbb1..3cc72b875e3 100644 --- a/curriculum/challenges/_meta/workshop-hotel-feedback-form/meta.json +++ b/curriculum/structure/blocks/workshop-hotel-feedback-form.json @@ -154,4 +154,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-kitty-ipsum-translator/meta.json b/curriculum/structure/blocks/workshop-kitty-ipsum-translator.json similarity index 71% rename from curriculum/challenges/_meta/workshop-kitty-ipsum-translator/meta.json rename to curriculum/structure/blocks/workshop-kitty-ipsum-translator.json index 5adabf3dcf4..b7e4dea085f 100644 --- a/curriculum/challenges/_meta/workshop-kitty-ipsum-translator/meta.json +++ b/curriculum/structure/blocks/workshop-kitty-ipsum-translator.json @@ -7,6 +7,11 @@ "hasEditableBoundaries": false, "dashedName": "workshop-kitty-ipsum-translator", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "602da0de22201c65d2a019f6", "title": "Build a Kitty Ipsum Translator" }], + "challengeOrder": [ + { + "id": "602da0de22201c65d2a019f6", + "title": "Build a Kitty Ipsum Translator" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-library-manager/meta.json b/curriculum/structure/blocks/workshop-library-manager.json similarity index 99% rename from curriculum/challenges/_meta/workshop-library-manager/meta.json rename to curriculum/structure/blocks/workshop-library-manager.json index 56c268ab5cb..8737808707f 100644 --- a/curriculum/challenges/_meta/workshop-library-manager/meta.json +++ b/curriculum/structure/blocks/workshop-library-manager.json @@ -82,4 +82,4 @@ ], "helpCategory": "JavaScript", "blockType": "workshop" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-loan-qualification-checker/meta.json b/curriculum/structure/blocks/workshop-loan-qualification-checker.json similarity index 100% rename from curriculum/challenges/_meta/workshop-loan-qualification-checker/meta.json rename to curriculum/structure/blocks/workshop-loan-qualification-checker.json diff --git a/curriculum/challenges/_meta/workshop-magazine/meta.json b/curriculum/structure/blocks/workshop-magazine.json similarity index 99% rename from curriculum/challenges/_meta/workshop-magazine/meta.json rename to curriculum/structure/blocks/workshop-magazine.json index 1b32b92d216..7917154ef02 100644 --- a/curriculum/challenges/_meta/workshop-magazine/meta.json +++ b/curriculum/structure/blocks/workshop-magazine.json @@ -326,4 +326,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-mathbot/meta.json b/curriculum/structure/blocks/workshop-mathbot.json similarity index 100% rename from curriculum/challenges/_meta/workshop-mathbot/meta.json rename to curriculum/structure/blocks/workshop-mathbot.json diff --git a/curriculum/challenges/_meta/workshop-medical-data-validator/meta.json b/curriculum/structure/blocks/workshop-medical-data-validator.json similarity index 99% rename from curriculum/challenges/_meta/workshop-medical-data-validator/meta.json rename to curriculum/structure/blocks/workshop-medical-data-validator.json index 4e7680d3404..318e9738c52 100644 --- a/curriculum/challenges/_meta/workshop-medical-data-validator/meta.json +++ b/curriculum/structure/blocks/workshop-medical-data-validator.json @@ -186,4 +186,4 @@ } ], "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-merge-sort/meta.json b/curriculum/structure/blocks/workshop-merge-sort.json similarity index 99% rename from curriculum/challenges/_meta/workshop-merge-sort/meta.json rename to curriculum/structure/blocks/workshop-merge-sort.json index dabdc0cecd1..af3a1b90227 100644 --- a/curriculum/challenges/_meta/workshop-merge-sort/meta.json +++ b/curriculum/structure/blocks/workshop-merge-sort.json @@ -110,4 +110,4 @@ } ], "helpCategory": "Python" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-music-instrument-filter/meta.json b/curriculum/structure/blocks/workshop-music-instrument-filter.json similarity index 99% rename from curriculum/challenges/_meta/workshop-music-instrument-filter/meta.json rename to curriculum/structure/blocks/workshop-music-instrument-filter.json index 77e9bf2193f..03445683601 100644 --- a/curriculum/challenges/_meta/workshop-music-instrument-filter/meta.json +++ b/curriculum/structure/blocks/workshop-music-instrument-filter.json @@ -66,4 +66,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-music-player/meta.json b/curriculum/structure/blocks/workshop-music-player.json similarity index 99% rename from curriculum/challenges/_meta/workshop-music-player/meta.json rename to curriculum/structure/blocks/workshop-music-player.json index 4ea3a146a49..2ba620fdfc9 100644 --- a/curriculum/challenges/_meta/workshop-music-player/meta.json +++ b/curriculum/structure/blocks/workshop-music-player.json @@ -194,4 +194,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-note-taking-app/meta.json b/curriculum/structure/blocks/workshop-note-taking-app.json similarity index 99% rename from curriculum/challenges/_meta/workshop-note-taking-app/meta.json rename to curriculum/structure/blocks/workshop-note-taking-app.json index 2e07aa31ce2..99d8dafa982 100644 --- a/curriculum/challenges/_meta/workshop-note-taking-app/meta.json +++ b/curriculum/structure/blocks/workshop-note-taking-app.json @@ -62,4 +62,4 @@ ], "usesMultifileEditor": true, "hasEditableBoundaries": true -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-nutritional-label/meta.json b/curriculum/structure/blocks/workshop-nutritional-label.json similarity index 100% rename from curriculum/challenges/_meta/workshop-nutritional-label/meta.json rename to curriculum/structure/blocks/workshop-nutritional-label.json diff --git a/curriculum/challenges/_meta/workshop-piano/meta.json b/curriculum/structure/blocks/workshop-piano.json similarity index 100% rename from curriculum/challenges/_meta/workshop-piano/meta.json rename to curriculum/structure/blocks/workshop-piano.json diff --git a/curriculum/challenges/_meta/workshop-pin-extractor/meta.json b/curriculum/structure/blocks/workshop-pin-extractor.json similarity index 99% rename from curriculum/challenges/_meta/workshop-pin-extractor/meta.json rename to curriculum/structure/blocks/workshop-pin-extractor.json index f025fddd290..b01d684b16b 100644 --- a/curriculum/challenges/_meta/workshop-pin-extractor/meta.json +++ b/curriculum/structure/blocks/workshop-pin-extractor.json @@ -86,4 +86,4 @@ ], "usesMultifileEditor": true, "hasEditableBoundaries": true -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-planets-tablist/meta.json b/curriculum/structure/blocks/workshop-planets-tablist.json similarity index 99% rename from curriculum/challenges/_meta/workshop-planets-tablist/meta.json rename to curriculum/structure/blocks/workshop-planets-tablist.json index 86be961c997..88c91894979 100644 --- a/curriculum/challenges/_meta/workshop-planets-tablist/meta.json +++ b/curriculum/structure/blocks/workshop-planets-tablist.json @@ -94,4 +94,4 @@ "title": "Step 21" } ] -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-plant-nursery-catalog/meta.json b/curriculum/structure/blocks/workshop-plant-nursery-catalog.json similarity index 99% rename from curriculum/challenges/_meta/workshop-plant-nursery-catalog/meta.json rename to curriculum/structure/blocks/workshop-plant-nursery-catalog.json index 38d4bde4cc0..cb4a7372d4b 100644 --- a/curriculum/challenges/_meta/workshop-plant-nursery-catalog/meta.json +++ b/curriculum/structure/blocks/workshop-plant-nursery-catalog.json @@ -138,4 +138,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-recipe-ingredient-converter/meta.json b/curriculum/structure/blocks/workshop-recipe-ingredient-converter.json similarity index 99% rename from curriculum/challenges/_meta/workshop-recipe-ingredient-converter/meta.json rename to curriculum/structure/blocks/workshop-recipe-ingredient-converter.json index f31b3c3132e..f83ccb99f14 100644 --- a/curriculum/challenges/_meta/workshop-recipe-ingredient-converter/meta.json +++ b/curriculum/structure/blocks/workshop-recipe-ingredient-converter.json @@ -82,4 +82,4 @@ ], "helpCategory": "JavaScript", "blockType": "workshop" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-recipe-tracker/meta.json b/curriculum/structure/blocks/workshop-recipe-tracker.json similarity index 100% rename from curriculum/challenges/_meta/workshop-recipe-tracker/meta.json rename to curriculum/structure/blocks/workshop-recipe-tracker.json diff --git a/curriculum/challenges/_meta/workshop-registration-form/meta.json b/curriculum/structure/blocks/workshop-registration-form.json similarity index 99% rename from curriculum/challenges/_meta/workshop-registration-form/meta.json rename to curriculum/structure/blocks/workshop-registration-form.json index 6d1fe7303ff..3f0e243f5be 100644 --- a/curriculum/challenges/_meta/workshop-registration-form/meta.json +++ b/curriculum/structure/blocks/workshop-registration-form.json @@ -254,4 +254,4 @@ } ], "helpCategory": "HTML-CSS" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-reusable-mega-navbar/meta.json b/curriculum/structure/blocks/workshop-reusable-mega-navbar.json similarity index 99% rename from curriculum/challenges/_meta/workshop-reusable-mega-navbar/meta.json rename to curriculum/structure/blocks/workshop-reusable-mega-navbar.json index 0ec39dfd8dd..6ff8b2cbcac 100644 --- a/curriculum/challenges/_meta/workshop-reusable-mega-navbar/meta.json +++ b/curriculum/structure/blocks/workshop-reusable-mega-navbar.json @@ -54,4 +54,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-reusable-profile-card-component/meta.json b/curriculum/structure/blocks/workshop-reusable-profile-card-component.json similarity index 99% rename from curriculum/challenges/_meta/workshop-reusable-profile-card-component/meta.json rename to curriculum/structure/blocks/workshop-reusable-profile-card-component.json index 75c457484fb..ad75b614f88 100644 --- a/curriculum/challenges/_meta/workshop-reusable-profile-card-component/meta.json +++ b/curriculum/structure/blocks/workshop-reusable-profile-card-component.json @@ -58,4 +58,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-rothko-painting/meta.json b/curriculum/structure/blocks/workshop-rothko-painting.json similarity index 100% rename from curriculum/challenges/_meta/workshop-rothko-painting/meta.json rename to curriculum/structure/blocks/workshop-rothko-painting.json diff --git a/curriculum/challenges/_meta/workshop-rps-game/meta.json b/curriculum/structure/blocks/workshop-rps-game.json similarity index 100% rename from curriculum/challenges/_meta/workshop-rps-game/meta.json rename to curriculum/structure/blocks/workshop-rps-game.json diff --git a/curriculum/challenges/_meta/workshop-sentence-analyzer/meta.json b/curriculum/structure/blocks/workshop-sentence-analyzer.json similarity index 100% rename from curriculum/challenges/_meta/workshop-sentence-analyzer/meta.json rename to curriculum/structure/blocks/workshop-sentence-analyzer.json diff --git a/curriculum/challenges/_meta/workshop-shopping-cart/meta.json b/curriculum/structure/blocks/workshop-shopping-cart.json similarity index 100% rename from curriculum/challenges/_meta/workshop-shopping-cart/meta.json rename to curriculum/structure/blocks/workshop-shopping-cart.json diff --git a/curriculum/challenges/_meta/workshop-shopping-list-app/meta.json b/curriculum/structure/blocks/workshop-shopping-list-app.json similarity index 99% rename from curriculum/challenges/_meta/workshop-shopping-list-app/meta.json rename to curriculum/structure/blocks/workshop-shopping-list-app.json index 13a97b7040e..54813d94581 100644 --- a/curriculum/challenges/_meta/workshop-shopping-list-app/meta.json +++ b/curriculum/structure/blocks/workshop-shopping-list-app.json @@ -130,4 +130,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-shopping-list/meta.json b/curriculum/structure/blocks/workshop-shopping-list.json similarity index 100% rename from curriculum/challenges/_meta/workshop-shopping-list/meta.json rename to curriculum/structure/blocks/workshop-shopping-list.json diff --git a/curriculum/challenges/_meta/workshop-spam-filter/meta.json b/curriculum/structure/blocks/workshop-spam-filter.json similarity index 99% rename from curriculum/challenges/_meta/workshop-spam-filter/meta.json rename to curriculum/structure/blocks/workshop-spam-filter.json index 7d57d622b84..bf9e81d2217 100644 --- a/curriculum/challenges/_meta/workshop-spam-filter/meta.json +++ b/curriculum/structure/blocks/workshop-spam-filter.json @@ -138,4 +138,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-sql-reference-object/meta.json b/curriculum/structure/blocks/workshop-sql-reference-object.json similarity index 71% rename from curriculum/challenges/_meta/workshop-sql-reference-object/meta.json rename to curriculum/structure/blocks/workshop-sql-reference-object.json index 0c6e92469f0..bf1cde83d1e 100644 --- a/curriculum/challenges/_meta/workshop-sql-reference-object/meta.json +++ b/curriculum/structure/blocks/workshop-sql-reference-object.json @@ -7,6 +7,11 @@ "hasEditableBoundaries": false, "dashedName": "workshop-sql-reference-object", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "5fa323cdaf6a73463d590659", "title": "Build an SQL Reference Object" }], + "challengeOrder": [ + { + "id": "5fa323cdaf6a73463d590659", + "title": "Build an SQL Reference Object" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-sql-student-database-part-1/meta.json b/curriculum/structure/blocks/workshop-sql-student-database-part-1.json similarity index 72% rename from curriculum/challenges/_meta/workshop-sql-student-database-part-1/meta.json rename to curriculum/structure/blocks/workshop-sql-student-database-part-1.json index f005e43c40a..ebdecacc135 100644 --- a/curriculum/challenges/_meta/workshop-sql-student-database-part-1/meta.json +++ b/curriculum/structure/blocks/workshop-sql-student-database-part-1.json @@ -7,6 +7,11 @@ "hasEditableBoundaries": false, "dashedName": "workshop-sql-student-database-part-1", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "602da0c222201c65d2a019f5", "title": "Build a Student Database: Part 1" }], + "challengeOrder": [ + { + "id": "602da0c222201c65d2a019f5", + "title": "Build a Student Database: Part 1" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-sql-student-database-part-2/meta.json b/curriculum/structure/blocks/workshop-sql-student-database-part-2.json similarity index 72% rename from curriculum/challenges/_meta/workshop-sql-student-database-part-2/meta.json rename to curriculum/structure/blocks/workshop-sql-student-database-part-2.json index 3c70f637918..82e384c7d33 100644 --- a/curriculum/challenges/_meta/workshop-sql-student-database-part-2/meta.json +++ b/curriculum/structure/blocks/workshop-sql-student-database-part-2.json @@ -7,6 +7,11 @@ "hasEditableBoundaries": false, "dashedName": "workshop-sql-student-database-part-2", "superBlock": "full-stack-developer", - "challengeOrder": [{ "id": "618590adb0730ca724e37672", "title": "Build a Student Database: Part 2" }], + "challengeOrder": [ + { + "id": "618590adb0730ca724e37672", + "title": "Build a Student Database: Part 2" + } + ], "helpCategory": "Backend Development" } diff --git a/curriculum/challenges/_meta/workshop-storytelling-app/meta.json b/curriculum/structure/blocks/workshop-storytelling-app.json similarity index 99% rename from curriculum/challenges/_meta/workshop-storytelling-app/meta.json rename to curriculum/structure/blocks/workshop-storytelling-app.json index 28232f79404..545b86e6923 100644 --- a/curriculum/challenges/_meta/workshop-storytelling-app/meta.json +++ b/curriculum/structure/blocks/workshop-storytelling-app.json @@ -74,4 +74,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-superhero-application-form/meta.json b/curriculum/structure/blocks/workshop-superhero-application-form.json similarity index 99% rename from curriculum/challenges/_meta/workshop-superhero-application-form/meta.json rename to curriculum/structure/blocks/workshop-superhero-application-form.json index 30a9b3ad210..87320cab92d 100644 --- a/curriculum/challenges/_meta/workshop-superhero-application-form/meta.json +++ b/curriculum/structure/blocks/workshop-superhero-application-form.json @@ -94,4 +94,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-tailwind-cta-component/meta.json b/curriculum/structure/blocks/workshop-tailwind-cta-component.json similarity index 99% rename from curriculum/challenges/_meta/workshop-tailwind-cta-component/meta.json rename to curriculum/structure/blocks/workshop-tailwind-cta-component.json index 17cb97823ca..9384acc6a2e 100644 --- a/curriculum/challenges/_meta/workshop-tailwind-cta-component/meta.json +++ b/curriculum/structure/blocks/workshop-tailwind-cta-component.json @@ -82,4 +82,4 @@ ], "usesMultifileEditor": true, "hasEditableBoundaries": true -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-tailwind-pricing-component/meta.json b/curriculum/structure/blocks/workshop-tailwind-pricing-component.json similarity index 99% rename from curriculum/challenges/_meta/workshop-tailwind-pricing-component/meta.json rename to curriculum/structure/blocks/workshop-tailwind-pricing-component.json index 24015ac04f2..76a6a59bbcc 100644 --- a/curriculum/challenges/_meta/workshop-tailwind-pricing-component/meta.json +++ b/curriculum/structure/blocks/workshop-tailwind-pricing-component.json @@ -210,4 +210,4 @@ ], "usesMultifileEditor": true, "hasEditableBoundaries": true -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-teacher-chatbot/meta.json b/curriculum/structure/blocks/workshop-teacher-chatbot.json similarity index 100% rename from curriculum/challenges/_meta/workshop-teacher-chatbot/meta.json rename to curriculum/structure/blocks/workshop-teacher-chatbot.json diff --git a/curriculum/challenges/_meta/workshop-todo-app/meta.json b/curriculum/structure/blocks/workshop-todo-app.json similarity index 99% rename from curriculum/challenges/_meta/workshop-todo-app/meta.json rename to curriculum/structure/blocks/workshop-todo-app.json index 0bdb530f033..c1593a7d7ad 100644 --- a/curriculum/challenges/_meta/workshop-todo-app/meta.json +++ b/curriculum/structure/blocks/workshop-todo-app.json @@ -274,4 +274,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/workshop-toggle-text-app/meta.json b/curriculum/structure/blocks/workshop-toggle-text-app.json similarity index 99% rename from curriculum/challenges/_meta/workshop-toggle-text-app/meta.json rename to curriculum/structure/blocks/workshop-toggle-text-app.json index 0117cdf2a53..1f2a0d301e8 100644 --- a/curriculum/challenges/_meta/workshop-toggle-text-app/meta.json +++ b/curriculum/structure/blocks/workshop-toggle-text-app.json @@ -62,4 +62,4 @@ } ], "helpCategory": "JavaScript" -} \ No newline at end of file +} diff --git a/curriculum/challenges/_meta/write-your-first-code-using-c-sharp/meta.json b/curriculum/structure/blocks/write-your-first-code-using-c-sharp.json similarity index 99% rename from curriculum/challenges/_meta/write-your-first-code-using-c-sharp/meta.json rename to curriculum/structure/blocks/write-your-first-code-using-c-sharp.json index 1d2bce1ecef..90c6d7aaca7 100644 --- a/curriculum/challenges/_meta/write-your-first-code-using-c-sharp/meta.json +++ b/curriculum/structure/blocks/write-your-first-code-using-c-sharp.json @@ -36,4 +36,4 @@ } ], "blockLayout": "legacy-challenge-list" -} \ No newline at end of file +} diff --git a/curriculum/structure/curriculum.json b/curriculum/structure/curriculum.json new file mode 100644 index 00000000000..a86bf497147 --- /dev/null +++ b/curriculum/structure/curriculum.json @@ -0,0 +1,60 @@ +{ + "superblocks": [ + "responsive-web-design", + "javascript-algorithms-and-data-structures", + "front-end-development-libraries", + "data-visualization", + "back-end-development-and-apis", + "quality-assurance", + "scientific-computing-with-python", + "data-analysis-with-python", + "information-security", + "coding-interview-prep", + "machine-learning-with-python", + "relational-databases", + "responsive-web-design-22", + "javascript-algorithms-and-data-structures-22", + "the-odin-project", + "college-algebra-with-python", + "project-euler", + "foundational-c-sharp-with-microsoft", + "a2-english-for-developers", + "rosetta-code", + "python-for-everybody", + "b1-english-for-developers", + "full-stack-developer", + "a2-professional-spanish", + "a2-professional-chinese", + "basic-html", + "semantic-html", + "a1-professional-chinese", + "dev-playground" + ], + "certifications": [ + "a2-english-for-developers", + "a2-professional-chinese", + "a2-professional-spanish", + "b1-english-for-developers", + "back-end-development-and-apis", + "college-algebra-with-python", + "data-analysis-with-python", + "data-visualization", + "foundational-c-sharp-with-microsoft", + "front-end-development-libraries", + "full-stack-developer", + "information-security", + "javascript-algorithms-and-data-structures", + "javascript-algorithms-and-data-structures-v8", + "legacy-back-end", + "legacy-data-visualization", + "legacy-front-end", + "legacy-full-stack", + "legacy-information-security-and-quality-assurance", + "machine-learning-with-python", + "quality-assurance", + "relational-database", + "responsive-web-design", + "scientific-computing-with-python", + "a1-professional-chinese" + ] +} diff --git a/curriculum/structure/superblocks/a1-professional-chinese.json b/curriculum/structure/superblocks/a1-professional-chinese.json new file mode 100644 index 00000000000..d44597e4344 --- /dev/null +++ b/curriculum/structure/superblocks/a1-professional-chinese.json @@ -0,0 +1,3 @@ +{ + "blocks": ["learn-essential-courtesies-at-the-office"] +} diff --git a/curriculum/structure/superblocks/a2-english-for-developers.json b/curriculum/structure/superblocks/a2-english-for-developers.json new file mode 100644 index 00000000000..73408bbfb39 --- /dev/null +++ b/curriculum/structure/superblocks/a2-english-for-developers.json @@ -0,0 +1,32 @@ +{ + "blocks": [ + "learn-greetings-in-your-first-day-at-the-office", + "learn-introductions-in-an-online-team-meeting", + "learn-conversation-starters-in-the-break-room", + "learn-how-to-talk-about-a-typical-workday-and-tasks", + "learn-how-to-discuss-your-morning-or-evening-routine", + "learn-how-to-describe-your-current-project", + "learn-how-to-ask-and-share-about-educational-and-professional-background", + "learn-how-to-talk-about-hobbies-and-interests", + "learn-how-to-discuss-roles-and-responsibilies", + "learn-how-to-have-a-conversation-about-preferences-and-motivations", + "learn-how-to-discuss-popular-trends-in-technology", + "learn-how-to-clarify-information-in-different-interactions", + "learn-how-to-use-basic-programming-vocabulary-in-conversations", + "learn-how-to-use-code-related-concepts-and-terms", + "learn-how-to-discuss-tech-trends-and-updates", + "learn-how-to-help-a-coworker-troubleshoot-on-github", + "learn-how-to-share-your-progress-in-weekly-stand-up-meetings", + "learn-how-to-ask-for-clarification-on-code-understanding", + "learn-how-to-document-code-for-a-project", + "learn-how-to-read-and-understand-code-documentation", + "learn-how-to-analyze-code-documentation", + "learn-how-to-share-progress-and-accomplishments", + "learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects", + "learn-how-to-express-agreement-or-disagreement", + "learn-how-to-offer-technical-support-and-guidance", + "learn-how-to-request-and-receive-guidance", + "learn-how-to-provide-explanations-when-helping-others", + "a2-english-for-developers-certification-exam" + ] +} diff --git a/curriculum/structure/superblocks/a2-professional-chinese.json b/curriculum/structure/superblocks/a2-professional-chinese.json new file mode 100644 index 00000000000..96859a7aa0c --- /dev/null +++ b/curriculum/structure/superblocks/a2-professional-chinese.json @@ -0,0 +1,6 @@ +{ + "blocks": [ + "talk-about-what-you-do-by-using-key-verbs", + "get-to-know-colleagues-by-asking-simple-questions" + ] +} diff --git a/curriculum/structure/superblocks/a2-professional-spanish.json b/curriculum/structure/superblocks/a2-professional-spanish.json new file mode 100644 index 00000000000..cd3aecc4bcf --- /dev/null +++ b/curriculum/structure/superblocks/a2-professional-spanish.json @@ -0,0 +1,6 @@ +{ + "blocks": [ + "talk-about-who-you-are-by-using-key-verbs", + "get-to-know-others-by-asking-simple-questions" + ] +} diff --git a/curriculum/structure/superblocks/b1-english-for-developers.json b/curriculum/structure/superblocks/b1-english-for-developers.json new file mode 100644 index 00000000000..2c6d1456cb7 --- /dev/null +++ b/curriculum/structure/superblocks/b1-english-for-developers.json @@ -0,0 +1,28 @@ +{ + "blocks": [ + "learn-how-to-describe-places-and-events", + "learn-how-to-talk-about-past-experiences", + "learn-how-to-talk-about-past-activities", + "learn-present-perfect-while-talking-about-accessibility", + "learn-how-to-plan-future-events", + "learn-future-continuous-while-describing-actions", + "learn-how-to-use-conditionals", + "learn-how-to-share-feedback", + "learn-how-to-share-your-opinion", + "learn-how-to-express-agreement", + "learn-how-to-express-disagreement", + "learn-how-to-express-concerns", + "learn-how-to-express-decisions-based-on-comparisons", + "learn-how-to-use-modal-verbs", + "learn-how-to-manage-a-conversation", + "learn-how-to-clarify-misunderstandings", + "learn-about-speculation-and-requests", + "learn-about-adverbial-phrases", + "learn-how-to-use-adjectives-in-conversations", + "learn-determiners-and-advanced-use-of-articles", + "learn-how-to-use-reported-speech", + "learn-how-to-use-prepositions-according-to-context", + "learn-how-to-talk-about-numbers-with-a-coworker", + "learn-common-phrasal-verbs-and-idioms" + ] +} diff --git a/curriculum/structure/superblocks/back-end-development-and-apis.json b/curriculum/structure/superblocks/back-end-development-and-apis.json new file mode 100644 index 00000000000..eacfdcc0334 --- /dev/null +++ b/curriculum/structure/superblocks/back-end-development-and-apis.json @@ -0,0 +1,8 @@ +{ + "blocks": [ + "managing-packages-with-npm", + "basic-node-and-express", + "mongodb-and-mongoose", + "back-end-development-and-apis-projects" + ] +} diff --git a/curriculum/structure/superblocks/basic-html.json b/curriculum/structure/superblocks/basic-html.json new file mode 100644 index 00000000000..a9fba358bdf --- /dev/null +++ b/curriculum/structure/superblocks/basic-html.json @@ -0,0 +1,3 @@ +{ + "blocks": ["cat-photo-app", "recipe-page"] +} diff --git a/curriculum/structure/superblocks/coding-interview-prep.json b/curriculum/structure/superblocks/coding-interview-prep.json new file mode 100644 index 00000000000..854c61c72c7 --- /dev/null +++ b/curriculum/structure/superblocks/coding-interview-prep.json @@ -0,0 +1,3 @@ +{ + "blocks": ["algorithms", "data-structures", "take-home-projects"] +} diff --git a/curriculum/structure/superblocks/college-algebra-with-python.json b/curriculum/structure/superblocks/college-algebra-with-python.json new file mode 100644 index 00000000000..c7b3977f99b --- /dev/null +++ b/curriculum/structure/superblocks/college-algebra-with-python.json @@ -0,0 +1,24 @@ +{ + "blocks": [ + "learn-ratios-and-proportions", + "learn-how-to-solve-for-x", + "learn-fractions-and-decimals", + "learn-functions-and-graphing", + "learn-linear-functions", + "learn-common-factors-and-square-roots", + "build-a-multi-function-calculator-project", + "learn-how-to-graph-systems-of-equations", + "learn-how-to-solve-systems-of-equations", + "learn-applications-of-linear-systems", + "learn-quadratic-equations", + "build-a-graphing-calculator-project", + "learn-parent-graphs-and-polynomials", + "build-three-math-games-project", + "learn-business-applications-of-college-algebra", + "learn-simple-and-compound-interest", + "learn-exponents-and-logarithms", + "build-a-financial-calculator-project", + "college-algebra-with-python-conclusion", + "build-a-data-graph-explorer-project" + ] +} diff --git a/curriculum/structure/superblocks/data-analysis-with-python.json b/curriculum/structure/superblocks/data-analysis-with-python.json new file mode 100644 index 00000000000..b65624b6902 --- /dev/null +++ b/curriculum/structure/superblocks/data-analysis-with-python.json @@ -0,0 +1,7 @@ +{ + "blocks": [ + "data-analysis-with-python-course", + "numpy", + "data-analysis-with-python-projects" + ] +} diff --git a/curriculum/structure/superblocks/data-visualization.json b/curriculum/structure/superblocks/data-visualization.json new file mode 100644 index 00000000000..a2b40f264ad --- /dev/null +++ b/curriculum/structure/superblocks/data-visualization.json @@ -0,0 +1,7 @@ +{ + "blocks": [ + "data-visualization-with-d3", + "json-apis-and-ajax", + "data-visualization-projects" + ] +} diff --git a/curriculum/structure/superblocks/dev-playground.json b/curriculum/structure/superblocks/dev-playground.json new file mode 100644 index 00000000000..7d53fb3847c --- /dev/null +++ b/curriculum/structure/superblocks/dev-playground.json @@ -0,0 +1,6 @@ +{ + "blocks": [ + "daily-coding-challenges-javascript", + "daily-coding-challenges-python" + ] +} diff --git a/curriculum/structure/superblocks/foundational-c-sharp-with-microsoft.json b/curriculum/structure/superblocks/foundational-c-sharp-with-microsoft.json new file mode 100644 index 00000000000..7a72298fc35 --- /dev/null +++ b/curriculum/structure/superblocks/foundational-c-sharp-with-microsoft.json @@ -0,0 +1,11 @@ +{ + "blocks": [ + "write-your-first-code-using-c-sharp", + "create-and-run-simple-c-sharp-console-applications", + "add-logic-to-c-sharp-console-applications", + "work-with-variable-data-in-c-sharp-console-applications", + "create-methods-in-c-sharp-console-applications", + "debug-c-sharp-console-applications", + "foundational-c-sharp-with-microsoft-certification-exam" + ] +} diff --git a/curriculum/structure/superblocks/front-end-development-libraries.json b/curriculum/structure/superblocks/front-end-development-libraries.json new file mode 100644 index 00000000000..f3c3fbcef13 --- /dev/null +++ b/curriculum/structure/superblocks/front-end-development-libraries.json @@ -0,0 +1,11 @@ +{ + "blocks": [ + "bootstrap", + "jquery", + "sass", + "react", + "redux", + "react-and-redux", + "front-end-development-libraries-projects" + ] +} diff --git a/curriculum/structure/superblocks/full-stack-developer.json b/curriculum/structure/superblocks/full-stack-developer.json new file mode 100644 index 00000000000..3758c17980f --- /dev/null +++ b/curriculum/structure/superblocks/full-stack-developer.json @@ -0,0 +1,914 @@ +{ + "chapters": [ + { + "dashedName": "html", + "modules": [ + { + "dashedName": "basic-html", + "blocks": [ + "workshop-curriculum-outline", + "lecture-welcome-to-freecodecamp", + "lab-debug-camperbots-profile-page", + "lecture-understanding-html-attributes", + "lab-debug-pet-adoption-page", + "lecture-understanding-the-html-boilerplate", + "workshop-cat-photo-app", + "lab-recipe-page", + "lecture-html-fundamentals", + "lab-travel-agency-page", + "lecture-working-with-audio-and-video-elements", + "lecture-working-with-images-and-svgs", + "workshop-build-a-heart-icon", + "lecture-working-with-media", + "lab-video-compilation-page", + "lecture-working-with-links", + "review-basic-html", + "quiz-basic-html" + ] + }, + { + "dashedName": "semantic-html", + "blocks": [ + "lecture-importance-of-semantic-html", + "lecture-understanding-nuanced-semantic-elements", + "lecture-working-with-text-and-time-semantic-elements", + "lecture-working-with-specialized-semantic-elements", + "workshop-blog-page", + "lab-event-hub", + "review-semantic-html", + "quiz-semantic-html" + ] + }, + { + "dashedName": "html-forms-and-tables", + "blocks": [ + "lecture-working-with-forms", + "workshop-hotel-feedback-form", + "lab-survey-form", + "lecture-working-with-tables", + "workshop-final-exams-table", + "lab-book-catalog-table", + "lecture-working-with-html-tools", + "review-html-tables-and-forms", + "quiz-html-tables-and-forms" + ] + }, + { + "dashedName": "html-and-accessibility", + "blocks": [ + "lecture-importance-of-accessibility-and-good-html-structure", + "lecture-accessible-tables-forms", + "lecture-introduction-to-aria", + "lecture-accessible-media-elements", + "lab-checkout-page", + "lab-movie-review-page", + "lab-multimedia-player", + "review-html-accessibility", + "quiz-html-accessibility" + ] + }, + { + "moduleType": "review", + "dashedName": "review-html", + "blocks": ["review-html"] + } + ] + }, + { + "dashedName": "css", + "modules": [ + { + "dashedName": "computer-basics", + "blocks": [ + "lecture-understanding-computer-internet-and-tooling-basics", + "lecture-working-with-file-systems", + "lecture-browsing-the-web-effectively", + "review-computer-basics", + "quiz-computer-basics" + ] + }, + { + "dashedName": "basic-css", + "blocks": [ + "lecture-what-is-css", + "workshop-cafe-menu", + "lab-business-card", + "lecture-css-specificity-the-cascade-algorithm-and-inheritance", + "review-basic-css", + "quiz-basic-css", + "lecture-styling-lists-and-links", + "lab-stylized-to-do-list", + "lecture-working-with-backgrounds-and-borders", + "lab-blog-post-card", + "review-css-backgrounds-and-borders", + "quiz-css-backgrounds-and-borders" + ] + }, + { + "dashedName": "design-for-developers", + "blocks": [ + "lecture-user-interface-design-fundamentals", + "lecture-user-centered-design", + "lecture-common-design-tools", + "review-design-fundamentals", + "quiz-design-fundamentals" + ] + }, + { + "dashedName": "absolute-and-relative-units", + "blocks": [ + "lecture-working-with-relative-and-absolute-units", + "lab-event-flyer-page", + "review-css-relative-and-absolute-units", + "quiz-css-relative-and-absolute-units" + ] + }, + { + "dashedName": "pseudo-classes-and-elements", + "blocks": [ + "lecture-working-with-pseudo-classes-and-pseudo-elements-in-css", + "workshop-greeting-card", + "lab-job-application-form", + "review-css-pseudo-classes", + "quiz-css-pseudo-classes" + ] + }, + { + "dashedName": "css-colors", + "blocks": [ + "lecture-working-with-colors-in-css", + "workshop-colored-markers", + "lab-colored-boxes", + "review-css-colors", + "quiz-css-colors" + ] + }, + { + "dashedName": "styling-forms", + "blocks": [ + "lecture-best-practices-for-styling-forms", + "workshop-registration-form", + "lab-contact-form", + "review-styling-forms", + "quiz-styling-forms" + ] + }, + { + "dashedName": "css-box-model", + "blocks": [ + "lecture-working-with-css-transforms-overflow-and-filters", + "workshop-rothko-painting", + "lab-confidential-email-page", + "review-css-layout-and-effects", + "quiz-css-layout-and-effects" + ] + }, + { + "dashedName": "css-flexbox", + "blocks": [ + "lecture-working-with-css-flexbox", + "workshop-flexbox-photo-gallery", + "lab-page-of-playing-cards", + "review-css-flexbox", + "quiz-css-flexbox" + ] + }, + { + "dashedName": "css-typography", + "blocks": [ + "lecture-working-with-css-fonts", + "workshop-nutritional-label", + "lab-newspaper-article", + "review-css-typography", + "quiz-css-typography" + ] + }, + { + "dashedName": "css-and-accessibility", + "blocks": [ + "lecture-best-practices-for-accessibility-and-css", + "workshop-accessibility-quiz", + "lab-tribute-page", + "review-css-accessibility", + "quiz-css-accessibility" + ] + }, + { + "dashedName": "css-positioning", + "blocks": [ + "lecture-understanding-how-to-work-with-floats-and-positioning-in-css", + "workshop-cat-painting", + "lab-house-painting", + "review-css-positioning", + "quiz-css-positioning" + ] + }, + { + "dashedName": "attribute-selectors", + "blocks": [ + "lecture-working-with-attribute-selectors", + "workshop-balance-sheet", + "lab-book-inventory-app", + "review-css-attribute-selectors", + "quiz-css-attribute-selectors" + ] + }, + { + "dashedName": "responsive-design", + "blocks": [ + "lecture-best-practices-for-responsive-web-design", + "workshop-piano", + "lab-technical-documentation-page", + "review-responsive-web-design", + "quiz-responsive-web-design" + ] + }, + { + "dashedName": "css-variables", + "blocks": [ + "lecture-working-with-css-variables", + "workshop-city-skyline", + "lab-availability-table", + "review-css-variables", + "quiz-css-variables" + ] + }, + { + "dashedName": "css-grid", + "blocks": [ + "lecture-working-with-css-grid", + "workshop-magazine", + "lab-magazine-layout", + "lecture-debugging-css", + "lab-product-landing-page", + "review-css-grid", + "quiz-css-grid" + ] + }, + { + "dashedName": "css-animations", + "blocks": [ + "lecture-animations-and-accessibility", + "workshop-ferris-wheel", + "lab-moon-orbit", + "workshop-flappy-penguin", + "lab-personal-portfolio", + "review-css-animations", + "quiz-css-animations" + ] + }, + { + "moduleType": "review", + "dashedName": "review-css", + "blocks": ["review-css"] + } + ] + }, + { + "dashedName": "javascript", + "modules": [ + { + "dashedName": "code-editors", + "blocks": ["lecture-working-with-code-editors-and-ides"] + }, + { + "dashedName": "javascript-variables-and-strings", + "blocks": [ + "lecture-introduction-to-javascript", + "workshop-greeting-bot", + "lab-javascript-trivia-bot", + "lab-sentence-maker", + "lecture-working-with-data-types", + "review-javascript-variables-and-data-types", + "quiz-javascript-variables-and-data-types", + "lecture-working-with-strings-in-javascript", + "workshop-teacher-chatbot", + "lecture-working-with-string-character-methods", + "lecture-working-with-string-search-and-slice-methods", + "lecture-working-with-string-formatting-methods", + "lecture-working-with-string-modification-methods", + "review-javascript-strings", + "quiz-javascript-strings" + ] + }, + { + "dashedName": "javascript-booleans-and-numbers", + "blocks": [ + "lecture-working-with-numbers-and-arithmetic-operators", + "lecture-working-with-operator-behavior", + "lecture-working-with-comparison-and-boolean-operators", + "lecture-working-with-unary-and-bitwise-operators", + "lecture-working-with-conditional-logic-and-math-methods", + "workshop-mathbot", + "lab-fortune-teller", + "lecture-working-with-numbers-and-common-number-methods", + "review-javascript-math", + "quiz-javascript-math", + "lecture-understanding-comparisons-and-conditionals", + "review-javascript-comparisons-and-conditionals", + "quiz-javascript-comparisons-and-conditionals" + ] + }, + { + "dashedName": "javascript-functions", + "blocks": [ + "lecture-working-with-functions", + "workshop-calculator", + "lab-boolean-check", + "lab-email-masker", + "workshop-loan-qualification-checker", + "lab-celsius-to-fahrenheit-converter", + "lab-leap-year-calculator", + "lab-truncate-string", + "lab-string-ending-checker", + "review-javascript-functions", + "quiz-javascript-functions" + ] + }, + { + "dashedName": "javascript-arrays", + "blocks": [ + "lecture-working-with-arrays", + "workshop-shopping-list", + "lab-lunch-picker-program", + "lab-golf-score-translator", + "lab-reverse-a-string", + "lecture-working-with-common-array-methods", + "review-javascript-arrays", + "quiz-javascript-arrays" + ] + }, + { + "dashedName": "javascript-objects", + "blocks": [ + "lecture-working-with-objects", + "workshop-recipe-tracker", + "lab-quiz-game", + "lab-record-collection", + "review-javascript-objects", + "quiz-javascript-objects" + ] + }, + { + "dashedName": "javascript-loops", + "blocks": [ + "lecture-working-with-loops", + "workshop-sentence-analyzer", + "lab-longest-word-in-a-string", + "lab-factorial-calculator", + "lab-mutations", + "lab-chunky-monkey", + "lab-repeat-a-string", + "lab-profile-lookup", + "review-javascript-loops", + "quiz-javascript-loops" + ] + }, + { + "dashedName": "review-javascript-fundamentals", + "blocks": [ + "lecture-working-with-types-and-objects", + "lecture-working-with-arrays-variables-and-naming-practices", + "lecture-working-with-code-quality-and-execution-concepts", + "lab-largest-number-finder", + "lab-first-element-finder", + "lab-slice-and-splice", + "lab-pyramid-generator", + "lab-gradebook-app", + "lecture-the-var-keyword-and-hoisting", + "lab-inventory-management-program", + "lecture-understanding-modules-imports-and-exports", + "lab-password-generator", + "lab-sum-all-numbers-algorithm", + "lab-html-entitiy-converter", + "review-javascript-fundamentals", + "quiz-javascript-fundamentals" + ] + }, + { + "dashedName": "higher-order-functions-and-callbacks", + "blocks": [ + "lecture-working-with-higher-order-functions-and-callbacks", + "workshop-library-manager", + "lab-book-organizer", + "lab-sorted-index-finder", + "review-javascript-higher-order-functions", + "quiz-javascript-higher-order-functions" + ] + }, + { + "dashedName": "dom-manipulation-and-events", + "blocks": [ + "lecture-working-with-the-dom-click-events-and-web-apis", + "workshop-storytelling-app", + "lab-favorite-icon-toggler", + "lecture-understanding-the-event-object-and-event-delegation", + "workshop-music-instrument-filter", + "lab-real-time-counter", + "lab-lightbox-viewer", + "workshop-rps-game", + "lab-football-team-cards", + "review-dom-manipulation-and-click-events-with-javascript", + "quiz-dom-manipulation-and-click-event-with-javascript" + ] + }, + { + "dashedName": "js-a11y", + "blocks": [ + "lecture-understanding-aria-expanded-aria-live-and-common-aria-states", + "workshop-planets-tablist", + "workshop-note-taking-app", + "lab-theme-switcher", + "review-js-a11y", + "quiz-js-a11y" + ] + }, + { + "dashedName": "debugging-javascript", + "blocks": [ + "lecture-debugging-techniques", + "lab-random-background-color-changer", + "review-debugging-javascript", + "quiz-debugging-javascript" + ] + }, + { + "dashedName": "basic-regex", + "blocks": [ + "lecture-working-with-regular-expressions", + "workshop-spam-filter", + "lab-palindrome-checker", + "lab-markdown-to-html-converter", + "lab-regex-sandbox", + "review-javascript-regular-expressions", + "quiz-javascript-regular-expressions" + ] + }, + { + "dashedName": "form-validation", + "blocks": [ + "lecture-understanding-form-validation", + "workshop-calorie-counter", + "lab-customer-complaint-form", + "review-form-validation-with-javascript", + "quiz-form-validation-with-javascript" + ] + }, + { + "dashedName": "javascript-dates", + "blocks": [ + "lecture-working-with-dates", + "lab-date-conversion", + "review-javascript-dates", + "quiz-javascript-dates" + ] + }, + { + "dashedName": "audio-and-video-events", + "blocks": [ + "lecture-working-with-audio-and-video", + "workshop-music-player", + "lab-drum-machine", + "review-javascript-audio-and-video", + "quiz-javascript-audio-and-video" + ] + }, + { + "dashedName": "maps-and-sets", + "blocks": [ + "lecture-working-with-maps-and-sets", + "workshop-plant-nursery-catalog", + "lab-voting-system", + "review-javascript-maps-and-sets", + "quiz-javascript-maps-and-sets" + ] + }, + { + "dashedName": "localstorage-and-crud-operations", + "blocks": [ + "lecture-working-with-client-side-storage-and-crud-operations", + "workshop-todo-app", + "lab-bookmark-manager-app", + "review-local-storage-and-crud", + "quiz-local-storage-and-crud" + ] + }, + { + "dashedName": "classes-and-the-this-keyword", + "blocks": [ + "lecture-understanding-how-to-work-with-classes-in-javascript", + "workshop-shopping-cart", + "lab-project-idea-board", + "lab-bank-account-manager", + "review-javascript-classes", + "quiz-javascript-classes" + ] + }, + { + "dashedName": "recursion", + "blocks": [ + "lecture-understanding-recursion-and-the-call-stack", + "workshop-decimal-to-binary-converter", + "lab-permutation-generator", + "review-recursion", + "quiz-recursion" + ] + }, + { + "dashedName": "functional-programming", + "blocks": [ + "lecture-understanding-functional-programming", + "workshop-recipe-ingredient-converter", + "lab-sorting-visualizer", + "review-javascript-functional-programming", + "quiz-javascript-functional-programming" + ] + }, + { + "dashedName": "asynchronous-javascript", + "blocks": [ + "lecture-understanding-asynchronous-programming", + "workshop-fcc-authors-page", + "lab-fcc-forum-leaderboard", + "lab-weather-app", + "review-asynchronous-javascript", + "quiz-asynchronous-javascript" + ] + }, + { + "moduleType": "review", + "dashedName": "review-javascript", + "blocks": ["review-javascript"] + } + ] + }, + { + "dashedName": "frontend-libraries", + "modules": [ + { + "dashedName": "react-fundamentals", + "blocks": [ + "lecture-introduction-to-javascript-libraries-and-frameworks", + "workshop-reusable-mega-navbar", + "lab-reusable-footer", + "lecture-working-with-data-in-react", + "workshop-reusable-profile-card-component", + "lab-mood-board", + "review-react-basics", + "quiz-react-basics" + ] + }, + { + "dashedName": "react-state-hooks-and-routing", + "blocks": [ + "lecture-working-with-state-and-responding-to-events-in-react", + "workshop-toggle-text-app", + "lab-color-picker", + "lecture-understanding-effects-and-referencing-values-in-react", + "workshop-fruit-search-app", + "lab-one-time-password-generator", + "review-react-state-and-hooks", + "quiz-react-state-and-hooks", + "lecture-working-with-forms-in-react", + "workshop-superhero-application-form", + "lab-event-rsvp", + "lecture-working-with-data-fetching-and-memoization-in-react", + "workshop-shopping-list-app", + "lab-currency-converter", + "lecture-routing-react-frameworks-and-dependency-management-tools", + "lab-tic-tac-toe", + "lecture-react-strategies-and-debugging", + "review-react-forms-data-fetching-and-routing", + "quiz-react-forms-data-fetching-and-routing" + ] + }, + { + "dashedName": "performance", + "blocks": [ + "lecture-understanding-performance-in-web-applications", + "review-web-performance", + "quiz-web-performance" + ] + }, + { + "dashedName": "testing", + "blocks": [ + "lecture-understanding-the-different-types-of-testing", + "review-testing", + "quiz-testing" + ] + }, + { + "dashedName": "css-libraries-and-frameworks", + "blocks": [ + "lecture-working-with-css-libraries-and-frameworks", + "workshop-error-message-component", + "workshop-tailwind-cta-component", + "workshop-tailwind-pricing-component", + "lab-music-shopping-cart-page", + "lab-photography-exhibit", + "review-css-libraries-and-frameworks", + "quiz-css-libraries-and-frameworks" + ] + }, + { + "dashedName": "typescript-fundamentals", + "comingSoon": true, + "blocks": [ + "lecture-introduction-to-typescript", + "review-typescript", + "quiz-typescript" + ] + }, + { + "moduleType": "review", + "comingSoon": true, + "dashedName": "review-front-end-libraries", + "blocks": ["review-front-end-libraries"] + } + ] + }, + { + "dashedName": "python", + "comingSoon": true, + "modules": [ + { + "dashedName": "python-basics", + "comingSoon": true, + "blocks": [ + "lecture-introduction-to-python", + "workshop-caesar-cipher", + "lab-rpg-character", + "review-python-basics", + "quiz-python-basics" + ] + }, + { + "dashedName": "python-loops-and-sequences", + "comingSoon": true, + "blocks": [ + "lecture-working-with-loops-and-sequences", + "workshop-pin-extractor", + "lab-number-pattern-generator", + "review-loops-and-sequences", + "quiz-loops-and-sequences" + ] + }, + { + "dashedName": "python-dictionaries-and-sets", + "comingSoon": true, + "blocks": [ + "lecture-working-with-dictionaries-and-sets", + "lecture-working-with-modules", + "workshop-medical-data-validator", + "lab-user-configuration-manager", + "review-dictionaries-and-sets", + "quiz-dictionaries-and-sets" + ] + }, + { + "dashedName": "python-error-handling", + "comingSoon": true, + "blocks": [ + "lecture-understanding-error-handling", + "lab-isbn-validator", + "review-error-handling", + "quiz-error-handling" + ] + }, + { + "dashedName": "python-classes-and-objects", + "comingSoon": true, + "blocks": [ + "lecture-classes-and-objects", + "lab-budget-app", + "review-classes-and-objects", + "quiz-classes-and-objects" + ] + }, + { + "dashedName": "python-object-oriented-programming", + "comingSoon": true, + "blocks": [ + "lecture-understanding-object-oriented-programming-and-encapsulation", + "lecture-understanding-inheritance-and-polymorphism", + "lab-polygon-area-calculator", + "lecture-understanding-abstraction", + "review-object-oriented-programming", + "quiz-object-oriented-programming" + ] + }, + { + "dashedName": "python-linear-data-structures", + "comingSoon": true, + "blocks": [ + "lecture-working-with-common-data-structures", + + "lab-hash-table", + "review-data-structures", + "quiz-data-structures" + ] + }, + { + "dashedName": "python-algorithms", + "comingSoon": true, + "blocks": [ + "lecture-searching-and-sorting-algorithms", + "workshop-binary-search", + "lab-bisection-method", + "workshop-merge-sort", + "lab-quicksort", + "lab-selection-sort", + "lab-luhn-algorithm", + "lab-tower-of-hanoi", + "review-searching-and-sorting-algorithms", + "quiz-searching-and-sorting-algorithms" + ] + }, + { + "dashedName": "python-graphs-and-trees", + "comingSoon": true, + "blocks": [ + "lecture-understanding-graphs-and-trees", + "lab-adjacency-list-to-matrix-converter", + "review-graphs-and-trees", + "quiz-graphs-and-trees" + ] + }, + { + "dashedName": "python-dynamic-programming", + "comingSoon": true, + "blocks": [ + "lecture-understanding-dynamic-programming", + "review-dynamic-programming", + "quiz-dynamic-programming" + ] + }, + { + "comingSoon": true, + "moduleType": "review", + "dashedName": "review-python", + "blocks": ["review-python"] + } + ] + }, + { + "dashedName": "relational-databases", + "comingSoon": true, + "modules": [ + { + "dashedName": "bash-fundamentals", + "comingSoon": true, + "blocks": [ + "lecture-understanding-the-command-line-and-working-with-bash", + "workshop-bash-boilerplate", + "review-bash-commands", + "quiz-bash-commands" + ] + }, + { + "dashedName": "relational-databases", + "comingSoon": true, + "blocks": [ + "lecture-working-with-relational-databases", + "workshop-database-of-video-game-characters", + "lab-celestial-bodies-database", + "review-relational-database", + "quiz-relational-database" + ] + }, + { + "dashedName": "bash-scripting", + "comingSoon": true, + "blocks": [ + "lecture-understanding-bash-scripting", + "workshop-bash-five-programs", + "review-bash-scripting", + "quiz-bash-scripting" + ] + }, + { + "dashedName": "sql-and-bash", + "comingSoon": true, + "blocks": [ + "lecture-working-with-sql", + "workshop-sql-student-database-part-1", + "workshop-sql-student-database-part-2", + "lab-world-cup-database", + "workshop-kitty-ipsum-translator", + "workshop-bike-rental-shop", + "lab-salon-appointment-scheduler", + "review-bash-and-sql", + "quiz-bash-and-sql" + ] + }, + { + "dashedName": "git", + "comingSoon": true, + "blocks": [ + "lecture-working-with-nano", + "workshop-castle", + "workshop-sql-reference-object", + "lab-periodic-table-database", + "lab-number-guessing-game", + "review-git", + "quiz-git" + ] + }, + { + "moduleType": "review", + "comingSoon": true, + "dashedName": "review-relational-databases", + "blocks": ["review-relational-databases"] + } + ] + }, + { + "dashedName": "backend-javascript", + "comingSoon": true, + "modules": [ + { + "dashedName": "nodejs-core-libraries", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "node-package-manager", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "http-and-the-web-standards-model", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "rest-api-and-web-services", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "introduction-to-express", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "express-middleware", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "error-handling-in-express", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "websockets", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "node-and-sql", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "security-and-privacy", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "authentication", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "tooling-and-deployment", + "comingSoon": true, + "blocks": [] + } + ] + }, + { + "dashedName": "career", + "comingSoon": true, + "modules": [ + { + "dashedName": "how-to-get-a-developer-job", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "capstone-project", + "comingSoon": true, + "blocks": [] + }, + { + "dashedName": "certified-full-stack-developer-exam", + "comingSoon": true, + "blocks": ["exam-certified-full-stack-developer"] + } + ] + } + ] +} diff --git a/curriculum/structure/superblocks/information-security.json b/curriculum/structure/superblocks/information-security.json new file mode 100644 index 00000000000..a457da3cd6d --- /dev/null +++ b/curriculum/structure/superblocks/information-security.json @@ -0,0 +1,7 @@ +{ + "blocks": [ + "information-security-with-helmetjs", + "python-for-penetration-testing", + "information-security-projects" + ] +} diff --git a/curriculum/structure/superblocks/javascript-algorithms-and-data-structures-22.json b/curriculum/structure/superblocks/javascript-algorithms-and-data-structures-22.json new file mode 100644 index 00000000000..2bc1817f30c --- /dev/null +++ b/curriculum/structure/superblocks/javascript-algorithms-and-data-structures-22.json @@ -0,0 +1,29 @@ +{ + "blocks": [ + "learn-introductory-javascript-by-building-a-pyramid-generator", + "review-js-fundamentals-by-building-a-gradebook-app", + "learn-basic-javascript-by-building-a-role-playing-game", + "learn-basic-debugging-by-building-a-random-background-color-changer", + "learn-form-validation-by-building-a-calorie-counter", + "review-dom-manipulation-by-building-a-rock-paper-scissors-game", + "learn-basic-string-and-array-methods-by-building-a-music-player", + "build-a-palindrome-checker-project", + "learn-the-date-object-by-building-a-date-formatter", + "learn-modern-javascript-methods-by-building-football-team-cards", + "learn-localstorage-by-building-a-todo-app", + "learn-recursion-by-building-a-decimal-to-binary-converter", + "build-a-roman-numeral-converter-project", + "learn-regular-expressions-by-building-a-spam-filter", + "learn-basic-algorithmic-thinking-by-building-a-number-sorter", + "learn-advanced-array-methods-by-building-a-statistics-calculator", + "learn-functional-programming-by-building-a-spreadsheet", + "build-a-telephone-number-validator-project", + "learn-basic-oop-by-building-a-shopping-cart", + "learn-intermediate-oop-by-building-a-platformer-game", + "review-algorithmic-thinking-by-building-a-dice-game", + "build-a-cash-register-project", + "learn-fetch-and-promises-by-building-an-fcc-authors-page", + "learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard", + "build-an-rpg-creature-search-app-project" + ] +} diff --git a/curriculum/structure/superblocks/javascript-algorithms-and-data-structures.json b/curriculum/structure/superblocks/javascript-algorithms-and-data-structures.json new file mode 100644 index 00000000000..ebbecd4855a --- /dev/null +++ b/curriculum/structure/superblocks/javascript-algorithms-and-data-structures.json @@ -0,0 +1,14 @@ +{ + "blocks": [ + "basic-javascript", + "es6", + "regular-expressions", + "debugging", + "basic-data-structures", + "basic-algorithm-scripting", + "object-oriented-programming", + "functional-programming", + "intermediate-algorithm-scripting", + "javascript-algorithms-and-data-structures-projects" + ] +} diff --git a/curriculum/structure/superblocks/machine-learning-with-python.json b/curriculum/structure/superblocks/machine-learning-with-python.json new file mode 100644 index 00000000000..7a273fd3d01 --- /dev/null +++ b/curriculum/structure/superblocks/machine-learning-with-python.json @@ -0,0 +1,7 @@ +{ + "blocks": [ + "tensorflow", + "how-neural-networks-work", + "machine-learning-with-python-projects" + ] +} diff --git a/curriculum/structure/superblocks/project-euler.json b/curriculum/structure/superblocks/project-euler.json new file mode 100644 index 00000000000..cfdae5a2bff --- /dev/null +++ b/curriculum/structure/superblocks/project-euler.json @@ -0,0 +1,9 @@ +{ + "blocks": [ + "project-euler-problems-1-to-100", + "project-euler-problems-101-to-200", + "project-euler-problems-201-to-300", + "project-euler-problems-301-to-400", + "project-euler-problems-401-to-480" + ] +} diff --git a/curriculum/structure/superblocks/python-for-everybody.json b/curriculum/structure/superblocks/python-for-everybody.json new file mode 100644 index 00000000000..f4d5266dd46 --- /dev/null +++ b/curriculum/structure/superblocks/python-for-everybody.json @@ -0,0 +1,3 @@ +{ + "blocks": ["python-for-everybody"] +} diff --git a/curriculum/structure/superblocks/quality-assurance.json b/curriculum/structure/superblocks/quality-assurance.json new file mode 100644 index 00000000000..b0f5ece9db4 --- /dev/null +++ b/curriculum/structure/superblocks/quality-assurance.json @@ -0,0 +1,7 @@ +{ + "blocks": [ + "quality-assurance-and-testing-with-chai", + "advanced-node-and-express", + "quality-assurance-projects" + ] +} diff --git a/curriculum/structure/superblocks/relational-databases.json b/curriculum/structure/superblocks/relational-databases.json new file mode 100644 index 00000000000..46cf6fa7260 --- /dev/null +++ b/curriculum/structure/superblocks/relational-databases.json @@ -0,0 +1,18 @@ +{ + "blocks": [ + "learn-bash-by-building-a-boilerplate", + "learn-relational-databases-by-building-a-database-of-video-game-characters", + "build-a-celestial-bodies-database-project", + "learn-bash-scripting-by-building-five-programs", + "learn-sql-by-building-a-student-database-part-1", + "learn-sql-by-building-a-student-database-part-2", + "build-a-world-cup-database-project", + "learn-advanced-bash-by-building-a-kitty-ipsum-translator", + "learn-bash-and-sql-by-building-a-bike-rental-shop", + "build-a-salon-appointment-scheduler-project", + "learn-nano-by-building-a-castle", + "learn-git-by-building-an-sql-reference-object", + "build-a-periodic-table-database-project", + "build-a-number-guessing-game-project" + ] +} diff --git a/curriculum/structure/superblocks/responsive-web-design-22.json b/curriculum/structure/superblocks/responsive-web-design-22.json new file mode 100644 index 00000000000..8fac1eca0f6 --- /dev/null +++ b/curriculum/structure/superblocks/responsive-web-design-22.json @@ -0,0 +1,24 @@ +{ + "blocks": [ + "learn-html-by-building-a-cat-photo-app", + "learn-basic-css-by-building-a-cafe-menu", + "learn-css-colors-by-building-a-set-of-colored-markers", + "learn-html-forms-by-building-a-registration-form", + "build-a-survey-form-project", + "learn-the-css-box-model-by-building-a-rothko-painting", + "learn-css-flexbox-by-building-a-photo-gallery", + "learn-typography-by-building-a-nutrition-label", + "learn-accessibility-by-building-a-quiz", + "build-a-tribute-page-project", + "learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet", + "learn-intermediate-css-by-building-a-cat-painting", + "learn-responsive-web-design-by-building-a-piano", + "build-a-technical-documentation-page-project", + "learn-css-variables-by-building-a-city-skyline", + "learn-css-grid-by-building-a-magazine", + "build-a-product-landing-page-project", + "learn-css-animation-by-building-a-ferris-wheel", + "learn-css-transforms-by-building-a-penguin", + "build-a-personal-portfolio-webpage-project" + ] +} diff --git a/curriculum/structure/superblocks/responsive-web-design.json b/curriculum/structure/superblocks/responsive-web-design.json new file mode 100644 index 00000000000..6bc510179ce --- /dev/null +++ b/curriculum/structure/superblocks/responsive-web-design.json @@ -0,0 +1,11 @@ +{ + "blocks": [ + "basic-html-and-html5", + "basic-css", + "applied-visual-design", + "applied-accessibility", + "responsive-web-design-principles", + "css-flexbox", + "css-grid" + ] +} diff --git a/curriculum/structure/superblocks/rosetta-code.json b/curriculum/structure/superblocks/rosetta-code.json new file mode 100644 index 00000000000..9be0682f1b8 --- /dev/null +++ b/curriculum/structure/superblocks/rosetta-code.json @@ -0,0 +1,3 @@ +{ + "blocks": ["rosetta-code-challenges"] +} diff --git a/curriculum/structure/superblocks/scientific-computing-with-python.json b/curriculum/structure/superblocks/scientific-computing-with-python.json new file mode 100644 index 00000000000..b767d38b18c --- /dev/null +++ b/curriculum/structure/superblocks/scientific-computing-with-python.json @@ -0,0 +1,23 @@ +{ + "blocks": [ + "learn-string-manipulation-by-building-a-cipher", + "learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm", + "learn-lambda-functions-by-building-an-expense-tracker", + "learn-list-comprehension-by-building-a-case-converter-program", + "learn-the-bisection-method-by-finding-the-square-root-of-a-number", + "build-an-arithmetic-formatter-project", + "learn-regular-expressions-by-building-a-password-generator", + "learn-algorithm-design-by-building-a-shortest-path-algorithm", + "learn-recursion-by-solving-the-tower-of-hanoi-puzzle", + "learn-data-structures-by-building-the-merge-sort-algorithm", + "build-a-time-calculator-project", + "learn-classes-and-objects-by-building-a-sudoku-solver", + "learn-tree-traversal-by-building-a-binary-search-tree", + "build-a-budget-app-project", + "learn-special-methods-by-building-a-vector-space", + "learn-interfaces-by-building-an-equation-solver", + "build-a-polygon-area-calculator-project", + "learn-encapsulation-by-building-a-projectile-trajectory-calculator", + "build-a-probability-calculator-project" + ] +} diff --git a/curriculum/structure/superblocks/semantic-html.json b/curriculum/structure/superblocks/semantic-html.json new file mode 100644 index 00000000000..cbcffd1f7e2 --- /dev/null +++ b/curriculum/structure/superblocks/semantic-html.json @@ -0,0 +1,3 @@ +{ + "blocks": ["cat-blog-page", "event-hub"] +} diff --git a/curriculum/structure/superblocks/the-odin-project.json b/curriculum/structure/superblocks/the-odin-project.json new file mode 100644 index 00000000000..0e56645c0a6 --- /dev/null +++ b/curriculum/structure/superblocks/the-odin-project.json @@ -0,0 +1,21 @@ +{ + "blocks": [ + "top-learn-html-foundations", + "top-working-with-text", + "top-links-and-images", + "top-build-a-recipe-project", + "top-learn-css-foundations", + "top-learn-css-foundations-projects", + "top-learn-css-specificity", + "top-the-box-model", + "top-learn-block-and-inline", + "top-introduction-to-flexbox", + "top-learn-variables-and-operators", + "top-learn-data-types-and-conditionals", + "top-learn-function-basics", + "top-basic-function-projects", + "top-learn-arrays-and-loops", + "top-learn-to-solve-problems-and-understand-errors", + "top-build-a-rock-paper-scissors-game" + ] +} diff --git a/curriculum/superblock-structure/full-stack.json b/curriculum/superblock-structure/full-stack.json deleted file mode 100644 index 07fc8909efb..00000000000 --- a/curriculum/superblock-structure/full-stack.json +++ /dev/null @@ -1,1662 +0,0 @@ -{ - "chapters": [ - { - "dashedName": "html", - "modules": [ - { - "dashedName": "basic-html", - "blocks": [ - { - "dashedName": "workshop-curriculum-outline" - }, - { - "dashedName": "lecture-welcome-to-freecodecamp" - }, - { - "dashedName": "lab-debug-camperbots-profile-page" - }, - { - "dashedName": "lecture-understanding-html-attributes" - }, - { - "dashedName": "lab-debug-pet-adoption-page" - }, - { - "dashedName": "lecture-understanding-the-html-boilerplate" - }, - { - "dashedName": "workshop-cat-photo-app" - }, - { - "dashedName": "lab-recipe-page" - }, - { - "dashedName": "lecture-html-fundamentals" - }, - { - "dashedName": "lab-travel-agency-page" - }, - { - "dashedName": "lecture-working-with-audio-and-video-elements" - }, - { - "dashedName": "lecture-working-with-images-and-svgs" - }, - { - "dashedName": "workshop-build-a-heart-icon" - }, - { - "dashedName": "lecture-working-with-media" - }, - { - "dashedName": "lab-video-compilation-page" - }, - { - "dashedName": "lecture-working-with-links" - }, - { - "dashedName": "review-basic-html" - }, - { - "dashedName": "quiz-basic-html" - } - ] - }, - { - "dashedName": "semantic-html", - "blocks": [ - { - "dashedName": "lecture-importance-of-semantic-html" - }, - { - "dashedName": "lecture-understanding-nuanced-semantic-elements" - }, - { - "dashedName": "lecture-working-with-text-and-time-semantic-elements" - }, - { - "dashedName": "lecture-working-with-specialized-semantic-elements" - }, - { - "dashedName": "workshop-blog-page" - }, - { - "dashedName": "lab-event-hub" - }, - { - "dashedName": "review-semantic-html" - }, - { - "dashedName": "quiz-semantic-html" - } - ] - }, - { - "dashedName": "html-forms-and-tables", - "blocks": [ - { - "dashedName": "lecture-working-with-forms" - }, - { - "dashedName": "workshop-hotel-feedback-form" - }, - { - "dashedName": "lab-survey-form" - }, - { - "dashedName": "lecture-working-with-tables" - }, - { - "dashedName": "workshop-final-exams-table" - }, - { - "dashedName": "lab-book-catalog-table" - }, - { - "dashedName": "lecture-working-with-html-tools" - }, - { - "dashedName": "review-html-tables-and-forms" - }, - { - "dashedName": "quiz-html-tables-and-forms" - } - ] - }, - { - "dashedName": "html-and-accessibility", - "blocks": [ - { - "dashedName": "lecture-importance-of-accessibility-and-good-html-structure" - }, - { "dashedName": "lecture-accessible-tables-forms" }, - { "dashedName": "lecture-introduction-to-aria" }, - { "dashedName": "lecture-accessible-media-elements" }, - { "dashedName": "lab-checkout-page" }, - { "dashedName": "lab-movie-review-page" }, - { "dashedName": "lab-multimedia-player" }, - { "dashedName": "review-html-accessibility" }, - { "dashedName": "quiz-html-accessibility" } - ] - }, - { - "moduleType": "review", - "dashedName": "review-html", - "blocks": [ - { - "dashedName": "review-html" - } - ] - } - ] - }, - { - "dashedName": "css", - "modules": [ - { - "dashedName": "computer-basics", - "blocks": [ - { - "dashedName": "lecture-understanding-computer-internet-and-tooling-basics" - }, - { - "dashedName": "lecture-working-with-file-systems" - }, - { - "dashedName": "lecture-browsing-the-web-effectively" - }, - { - "dashedName": "review-computer-basics" - }, - { - "dashedName": "quiz-computer-basics" - } - ] - }, - { - "dashedName": "basic-css", - "blocks": [ - { - "dashedName": "lecture-what-is-css" - }, - { - "dashedName": "workshop-cafe-menu" - }, - { - "dashedName": "lab-business-card" - }, - { - "dashedName": "lecture-css-specificity-the-cascade-algorithm-and-inheritance" - }, - { - "dashedName": "review-basic-css" - }, - { - "dashedName": "quiz-basic-css" - }, - { - "dashedName": "lecture-styling-lists-and-links" - }, - { - "dashedName": "lab-stylized-to-do-list" - }, - { - "dashedName": "lecture-working-with-backgrounds-and-borders" - }, - { - "dashedName": "lab-blog-post-card" - }, - { - "dashedName": "review-css-backgrounds-and-borders" - }, - { - "dashedName": "quiz-css-backgrounds-and-borders" - } - ] - }, - { - "dashedName": "design-for-developers", - "blocks": [ - { - "dashedName": "lecture-user-interface-design-fundamentals" - }, - { - "dashedName": "lecture-user-centered-design" - }, - { - "dashedName": "lecture-common-design-tools" - }, - { - "dashedName": "review-design-fundamentals" - }, - { - "dashedName": "quiz-design-fundamentals" - } - ] - }, - { - "dashedName": "absolute-and-relative-units", - "blocks": [ - { - "dashedName": "lecture-working-with-relative-and-absolute-units" - }, - { - "dashedName": "lab-event-flyer-page" - }, - { - "dashedName": "review-css-relative-and-absolute-units" - }, - { - "dashedName": "quiz-css-relative-and-absolute-units" - } - ] - }, - { - "dashedName": "pseudo-classes-and-elements", - "blocks": [ - { - "dashedName": "lecture-working-with-pseudo-classes-and-pseudo-elements-in-css" - }, - { - "dashedName": "workshop-greeting-card" - }, - { - "dashedName": "lab-job-application-form" - }, - { - "dashedName": "review-css-pseudo-classes" - }, - { - "dashedName": "quiz-css-pseudo-classes" - } - ] - }, - { - "dashedName": "css-colors", - "blocks": [ - { - "dashedName": "lecture-working-with-colors-in-css" - }, - { - "dashedName": "workshop-colored-markers" - }, - { - "dashedName": "lab-colored-boxes" - }, - { - "dashedName": "review-css-colors" - }, - { - "dashedName": "quiz-css-colors" - } - ] - }, - { - "dashedName": "styling-forms", - "blocks": [ - { - "dashedName": "lecture-best-practices-for-styling-forms" - }, - { - "dashedName": "workshop-registration-form" - }, - { - "dashedName": "lab-contact-form" - }, - { - "dashedName": "review-styling-forms" - }, - { - "dashedName": "quiz-styling-forms" - } - ] - }, - { - "dashedName": "css-box-model", - "blocks": [ - { - "dashedName": "lecture-working-with-css-transforms-overflow-and-filters" - }, - { - "dashedName": "workshop-rothko-painting" - }, - { - "dashedName": "lab-confidential-email-page" - }, - { - "dashedName": "review-css-layout-and-effects" - }, - { - "dashedName": "quiz-css-layout-and-effects" - } - ] - }, - { - "dashedName": "css-flexbox", - "blocks": [ - { - "dashedName": "lecture-working-with-css-flexbox" - }, - { - "dashedName": "workshop-flexbox-photo-gallery" - }, - { - "dashedName": "lab-page-of-playing-cards" - }, - { - "dashedName": "review-css-flexbox" - }, - { - "dashedName": "quiz-css-flexbox" - } - ] - }, - { - "dashedName": "css-typography", - "blocks": [ - { - "dashedName": "lecture-working-with-css-fonts" - }, - { - "dashedName": "workshop-nutritional-label" - }, - { - "dashedName": "lab-newspaper-article" - }, - { - "dashedName": "review-css-typography" - }, - { - "dashedName": "quiz-css-typography" - } - ] - }, - { - "dashedName": "css-and-accessibility", - "blocks": [ - { - "dashedName": "lecture-best-practices-for-accessibility-and-css" - }, - { - "dashedName": "workshop-accessibility-quiz" - }, - { - "dashedName": "lab-tribute-page" - }, - { - "dashedName": "review-css-accessibility" - }, - { - "dashedName": "quiz-css-accessibility" - } - ] - }, - { - "dashedName": "css-positioning", - "blocks": [ - { - "dashedName": "lecture-understanding-how-to-work-with-floats-and-positioning-in-css" - }, - { - "dashedName": "workshop-cat-painting" - }, - { - "dashedName": "lab-house-painting" - }, - { - "dashedName": "review-css-positioning" - }, - { - "dashedName": "quiz-css-positioning" - } - ] - }, - { - "dashedName": "attribute-selectors", - "blocks": [ - { - "dashedName": "lecture-working-with-attribute-selectors" - }, - { - "dashedName": "workshop-balance-sheet" - }, - { - "dashedName": "lab-book-inventory-app" - }, - { - "dashedName": "review-css-attribute-selectors" - }, - { - "dashedName": "quiz-css-attribute-selectors" - } - ] - }, - { - "dashedName": "responsive-design", - "blocks": [ - { - "dashedName": "lecture-best-practices-for-responsive-web-design" - }, - { - "dashedName": "workshop-piano" - }, - { - "dashedName": "lab-technical-documentation-page" - }, - { - "dashedName": "review-responsive-web-design" - }, - { - "dashedName": "quiz-responsive-web-design" - } - ] - }, - { - "dashedName": "css-variables", - "blocks": [ - { - "dashedName": "lecture-working-with-css-variables" - }, - { - "dashedName": "workshop-city-skyline" - }, - { - "dashedName": "lab-availability-table" - }, - { - "dashedName": "review-css-variables" - }, - { - "dashedName": "quiz-css-variables" - } - ] - }, - { - "dashedName": "css-grid", - "blocks": [ - { - "dashedName": "lecture-working-with-css-grid" - }, - { - "dashedName": "workshop-magazine" - }, - { - "dashedName": "lab-magazine-layout" - }, - { - "dashedName": "lecture-debugging-css" - }, - { - "dashedName": "lab-product-landing-page" - }, - { - "dashedName": "review-css-grid" - }, - { - "dashedName": "quiz-css-grid" - } - ] - }, - { - "dashedName": "css-animations", - "blocks": [ - { - "dashedName": "lecture-animations-and-accessibility" - }, - { - "dashedName": "workshop-ferris-wheel" - }, - { - "dashedName": "lab-moon-orbit" - }, - { - "dashedName": "workshop-flappy-penguin" - }, - { - "dashedName": "lab-personal-portfolio" - }, - { - "dashedName": "review-css-animations" - }, - { - "dashedName": "quiz-css-animations" - } - ] - }, - { - "moduleType": "review", - "dashedName": "review-css", - "blocks": [ - { - "dashedName": "review-css" - } - ] - } - ] - }, - { - "dashedName": "javascript", - "modules": [ - { - "dashedName": "code-editors", - "blocks": [ - { - "dashedName": "lecture-working-with-code-editors-and-ides" - } - ] - }, - { - "dashedName": "javascript-variables-and-strings", - "blocks": [ - { - "dashedName": "lecture-introduction-to-javascript" - }, - { - "dashedName": "workshop-greeting-bot" - }, - { - "dashedName": "lab-javascript-trivia-bot" - }, - { - "dashedName": "lab-sentence-maker" - }, - { - "dashedName": "lecture-working-with-data-types" - }, - { - "dashedName": "review-javascript-variables-and-data-types" - }, - { - "dashedName": "quiz-javascript-variables-and-data-types" - }, - { - "dashedName": "lecture-working-with-strings-in-javascript" - }, - { - "dashedName": "workshop-teacher-chatbot" - }, - { - "dashedName": "lecture-working-with-string-character-methods" - }, - { - "dashedName": "lecture-working-with-string-search-and-slice-methods" - }, - { - "dashedName": "lecture-working-with-string-formatting-methods" - }, - { - "dashedName": "lecture-working-with-string-modification-methods" - }, - { - "dashedName": "review-javascript-strings" - }, - { - "dashedName": "quiz-javascript-strings" - } - ] - }, - { - "dashedName": "javascript-booleans-and-numbers", - "blocks": [ - { - "dashedName": "lecture-working-with-numbers-and-arithmetic-operators" - }, - { - "dashedName": "lecture-working-with-operator-behavior" - }, - { - "dashedName": "lecture-working-with-comparison-and-boolean-operators" - }, - { - "dashedName": "lecture-working-with-unary-and-bitwise-operators" - }, - { - "dashedName": "lecture-working-with-conditional-logic-and-math-methods" - }, - { - "dashedName": "workshop-mathbot" - }, - { - "dashedName": "lab-fortune-teller" - }, - { - "dashedName": "lecture-working-with-numbers-and-common-number-methods" - }, - { - "dashedName": "review-javascript-math" - }, - { - "dashedName": "quiz-javascript-math" - }, - { - "dashedName": "lecture-understanding-comparisons-and-conditionals" - }, - { - "dashedName": "review-javascript-comparisons-and-conditionals" - }, - { - "dashedName": "quiz-javascript-comparisons-and-conditionals" - } - ] - }, - { - "dashedName": "javascript-functions", - "blocks": [ - { - "dashedName": "lecture-working-with-functions" - }, - { - "dashedName": "workshop-calculator" - }, - { - "dashedName": "lab-boolean-check" - }, - { - "dashedName": "lab-email-masker" - }, - { - "dashedName": "workshop-loan-qualification-checker" - }, - { - "dashedName": "lab-celsius-to-fahrenheit-converter" - }, - { - "dashedName": "lab-leap-year-calculator" - }, - { - "dashedName": "lab-truncate-string" - }, - { - "dashedName": "lab-string-ending-checker" - }, - { - "dashedName": "review-javascript-functions" - }, - { - "dashedName": "quiz-javascript-functions" - } - ] - }, - { - "dashedName": "javascript-arrays", - "blocks": [ - { - "dashedName": "lecture-working-with-arrays" - }, - { - "dashedName": "workshop-shopping-list" - }, - { - "dashedName": "lab-lunch-picker-program" - }, - { - "dashedName": "lab-golf-score-translator" - }, - { - "dashedName": "lab-reverse-a-string" - }, - { - "dashedName": "lecture-working-with-common-array-methods" - }, - { - "dashedName": "review-javascript-arrays" - }, - { - "dashedName": "quiz-javascript-arrays" - } - ] - }, - { - "dashedName": "javascript-objects", - "blocks": [ - { - "dashedName": "lecture-working-with-objects" - }, - { - "dashedName": "workshop-recipe-tracker" - }, - { - "dashedName": "lab-quiz-game" - }, - { - "dashedName": "lab-record-collection" - }, - { - "dashedName": "review-javascript-objects" - }, - { - "dashedName": "quiz-javascript-objects" - } - ] - }, - { - "dashedName": "javascript-loops", - "blocks": [ - { - "dashedName": "lecture-working-with-loops" - }, - { - "dashedName": "workshop-sentence-analyzer" - }, - { - "dashedName": "lab-longest-word-in-a-string" - }, - { - "dashedName": "lab-factorial-calculator" - }, - { "dashedName": "lab-mutations" }, - { "dashedName": "lab-chunky-monkey" }, - { "dashedName": "lab-repeat-a-string" }, - { - "dashedName": "lab-profile-lookup" - }, - { - "dashedName": "review-javascript-loops" - }, - { - "dashedName": "quiz-javascript-loops" - } - ] - }, - { - "dashedName": "review-javascript-fundamentals", - "blocks": [ - { - "dashedName": "lecture-working-with-types-and-objects" - }, - { - "dashedName": "lecture-working-with-arrays-variables-and-naming-practices" - }, - { - "dashedName": "lecture-working-with-code-quality-and-execution-concepts" - }, - { - "dashedName": "lab-largest-number-finder" - }, - { - "dashedName": "lab-first-element-finder" - }, - { - "dashedName": "lab-slice-and-splice" - }, - { - "dashedName": "lab-pyramid-generator" - }, - { - "dashedName": "lab-gradebook-app" - }, - { - "dashedName": "lecture-the-var-keyword-and-hoisting" - }, - { - "dashedName": "lab-inventory-management-program" - }, - { - "dashedName": "lecture-understanding-modules-imports-and-exports" - }, - { - "dashedName": "lab-password-generator" - }, - { - "dashedName": "lab-sum-all-numbers-algorithm" - }, - { - "dashedName": "lab-html-entitiy-converter" - }, - { - "dashedName": "review-javascript-fundamentals" - }, - { - "dashedName": "quiz-javascript-fundamentals" - } - ] - }, - { - "dashedName": "higher-order-functions-and-callbacks", - "blocks": [ - { - "dashedName": "lecture-working-with-higher-order-functions-and-callbacks" - }, - { - "dashedName": "workshop-library-manager" - }, - { - "dashedName": "lab-book-organizer" - }, - { - "dashedName": "lab-sorted-index-finder" - }, - { - "dashedName": "review-javascript-higher-order-functions" - }, - { - "dashedName": "quiz-javascript-higher-order-functions" - } - ] - }, - { - "dashedName": "dom-manipulation-and-events", - "blocks": [ - { - "dashedName": "lecture-working-with-the-dom-click-events-and-web-apis" - }, - { - "dashedName": "workshop-storytelling-app" - }, - { - "dashedName": "lab-favorite-icon-toggler" - }, - { - "dashedName": "lecture-understanding-the-event-object-and-event-delegation" - }, - { - "dashedName": "workshop-music-instrument-filter" - }, - { - "dashedName": "lab-real-time-counter" - }, - { - "dashedName": "lab-lightbox-viewer" - }, - { - "dashedName": "workshop-rps-game" - }, - { - "dashedName": "lab-football-team-cards" - }, - { - "dashedName": "review-dom-manipulation-and-click-events-with-javascript" - }, - { - "dashedName": "quiz-dom-manipulation-and-click-event-with-javascript" - } - ] - }, - { - "dashedName": "js-a11y", - "blocks": [ - { - "dashedName": "lecture-understanding-aria-expanded-aria-live-and-common-aria-states" - }, - { - "dashedName": "workshop-planets-tablist" - }, - { - "dashedName": "workshop-note-taking-app" - }, - { - "dashedName": "lab-theme-switcher" - }, - { - "dashedName": "review-js-a11y" - }, - { - "dashedName": "quiz-js-a11y" - } - ] - }, - { - "dashedName": "debugging-javascript", - "blocks": [ - { - "dashedName": "lecture-debugging-techniques" - }, - { - "dashedName": "lab-random-background-color-changer" - }, - { - "dashedName": "review-debugging-javascript" - }, - { - "dashedName": "quiz-debugging-javascript" - } - ] - }, - { - "dashedName": "basic-regex", - "blocks": [ - { - "dashedName": "lecture-working-with-regular-expressions" - }, - { - "dashedName": "workshop-spam-filter" - }, - { - "dashedName": "lab-palindrome-checker" - }, - { - "dashedName": "lab-markdown-to-html-converter" - }, - { - "dashedName": "lab-regex-sandbox" - }, - { - "dashedName": "review-javascript-regular-expressions" - }, - { - "dashedName": "quiz-javascript-regular-expressions" - } - ] - }, - { - "dashedName": "form-validation", - "blocks": [ - { - "dashedName": "lecture-understanding-form-validation" - }, - { - "dashedName": "workshop-calorie-counter" - }, - { - "dashedName": "lab-customer-complaint-form" - }, - { - "dashedName": "review-form-validation-with-javascript" - }, - { - "dashedName": "quiz-form-validation-with-javascript" - } - ] - }, - { - "dashedName": "javascript-dates", - "blocks": [ - { - "dashedName": "lecture-working-with-dates" - }, - { - "dashedName": "lab-date-conversion" - }, - { - "dashedName": "review-javascript-dates" - }, - { - "dashedName": "quiz-javascript-dates" - } - ] - }, - { - "dashedName": "audio-and-video-events", - "blocks": [ - { - "dashedName": "lecture-working-with-audio-and-video" - }, - { - "dashedName": "workshop-music-player" - }, - { - "dashedName": "lab-drum-machine" - }, - { - "dashedName": "review-javascript-audio-and-video" - }, - { - "dashedName": "quiz-javascript-audio-and-video" - } - ] - }, - { - "dashedName": "maps-and-sets", - "blocks": [ - { - "dashedName": "lecture-working-with-maps-and-sets" - }, - { - "dashedName": "workshop-plant-nursery-catalog" - }, - { - "dashedName": "lab-voting-system" - }, - { - "dashedName": "review-javascript-maps-and-sets" - }, - { - "dashedName": "quiz-javascript-maps-and-sets" - } - ] - }, - { - "dashedName": "localstorage-and-crud-operations", - "blocks": [ - { - "dashedName": "lecture-working-with-client-side-storage-and-crud-operations" - }, - { - "dashedName": "workshop-todo-app" - }, - { - "dashedName": "lab-bookmark-manager-app" - }, - { - "dashedName": "review-local-storage-and-crud" - }, - { - "dashedName": "quiz-local-storage-and-crud" - } - ] - }, - { - "dashedName": "classes-and-the-this-keyword", - "blocks": [ - { - "dashedName": "lecture-understanding-how-to-work-with-classes-in-javascript" - }, - { - "dashedName": "workshop-shopping-cart" - }, - { - "dashedName": "lab-project-idea-board" - }, - { - "dashedName": "lab-bank-account-manager" - }, - { - "dashedName": "review-javascript-classes" - }, - { - "dashedName": "quiz-javascript-classes" - } - ] - }, - { - "dashedName": "recursion", - "blocks": [ - { - "dashedName": "lecture-understanding-recursion-and-the-call-stack" - }, - { - "dashedName": "workshop-decimal-to-binary-converter" - }, - { - "dashedName": "lab-permutation-generator" - }, - { - "dashedName": "review-recursion" - }, - { - "dashedName": "quiz-recursion" - } - ] - }, - { - "dashedName": "functional-programming", - "blocks": [ - { - "dashedName": "lecture-understanding-functional-programming" - }, - { - "dashedName": "workshop-recipe-ingredient-converter" - }, - { - "dashedName": "lab-sorting-visualizer" - }, - { - "dashedName": "review-javascript-functional-programming" - }, - { - "dashedName": "quiz-javascript-functional-programming" - } - ] - }, - { - "dashedName": "asynchronous-javascript", - "blocks": [ - { - "dashedName": "lecture-understanding-asynchronous-programming" - }, - { - "dashedName": "workshop-fcc-authors-page" - }, - { - "dashedName": "lab-fcc-forum-leaderboard" - }, - { - "dashedName": "lab-weather-app" - }, - { - "dashedName": "review-asynchronous-javascript" - }, - { - "dashedName": "quiz-asynchronous-javascript" - } - ] - }, - { - "moduleType": "review", - "dashedName": "review-javascript", - "blocks": [ - { - "dashedName": "review-javascript" - } - ] - } - ] - }, - { - "dashedName": "frontend-libraries", - "modules": [ - { - "dashedName": "react-fundamentals", - "blocks": [ - { - "dashedName": "lecture-introduction-to-javascript-libraries-and-frameworks" - }, - { - "dashedName": "workshop-reusable-mega-navbar" - }, - { - "dashedName": "lab-reusable-footer" - }, - { - "dashedName": "lecture-working-with-data-in-react" - }, - { - "dashedName": "workshop-reusable-profile-card-component" - }, - { - "dashedName": "lab-mood-board" - }, - { - "dashedName": "review-react-basics" - }, - { - "dashedName": "quiz-react-basics" - } - ] - }, - { - "dashedName": "react-state-hooks-and-routing", - "blocks": [ - { - "dashedName": "lecture-working-with-state-and-responding-to-events-in-react" - }, - { "dashedName": "workshop-toggle-text-app" }, - { "dashedName": "lab-color-picker" }, - { - "dashedName": "lecture-understanding-effects-and-referencing-values-in-react" - }, - { "dashedName": "workshop-fruit-search-app" }, - { - "dashedName": "lab-one-time-password-generator" - }, - { - "dashedName": "review-react-state-and-hooks" - }, - { - "dashedName": "quiz-react-state-and-hooks" - }, - { - "dashedName": "lecture-working-with-forms-in-react" - }, - { - "dashedName": "workshop-superhero-application-form" - }, - { - "dashedName": "lab-event-rsvp" - }, - { - "dashedName": "lecture-working-with-data-fetching-and-memoization-in-react" - }, - { - "dashedName": "workshop-shopping-list-app" - }, - { - "dashedName": "lab-currency-converter" - }, - { - "dashedName": "lecture-routing-react-frameworks-and-dependency-management-tools" - }, - { - "dashedName": "lab-tic-tac-toe" - }, - { - "dashedName": "lecture-react-strategies-and-debugging" - }, - { - "dashedName": "review-react-forms-data-fetching-and-routing" - }, - { - "dashedName": "quiz-react-forms-data-fetching-and-routing" - } - ] - }, - { - "dashedName": "performance", - "blocks": [ - { - "dashedName": "lecture-understanding-performance-in-web-applications" - }, - { - "dashedName": "review-web-performance" - }, - { - "dashedName": "quiz-web-performance" - } - ] - }, - { - "dashedName": "testing", - "blocks": [ - { - "dashedName": "lecture-understanding-the-different-types-of-testing" - }, - { "dashedName": "review-testing" }, - { "dashedName": "quiz-testing" } - ] - }, - { - "dashedName": "css-libraries-and-frameworks", - "blocks": [ - { - "dashedName": "lecture-working-with-css-libraries-and-frameworks" - }, - { - "dashedName": "workshop-error-message-component" - }, - { - "dashedName": "workshop-tailwind-cta-component" - }, - { - "dashedName": "workshop-tailwind-pricing-component" - }, - { - "dashedName": "lab-music-shopping-cart-page" - }, - { - "dashedName": "lab-photography-exhibit" - }, - { - "dashedName": "review-css-libraries-and-frameworks" - }, - { - "dashedName": "quiz-css-libraries-and-frameworks" - } - ] - }, - { - "dashedName": "typescript-fundamentals", - "comingSoon": true, - "blocks": [ - { - "dashedName": "lecture-introduction-to-typescript" - }, - { - "dashedName": "review-typescript" - }, - { - "dashedName": "quiz-typescript" - } - ] - }, - { - "moduleType": "review", - "comingSoon": true, - "dashedName": "review-front-end-libraries", - "blocks": [ - { - "dashedName": "review-front-end-libraries" - } - ] - } - ] - }, - { - "dashedName": "python", - "comingSoon": true, - "modules": [ - { - "dashedName": "python-basics", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-introduction-to-python" }, - { "dashedName": "workshop-caesar-cipher" }, - { "dashedName": "lab-rpg-character" }, - { "dashedName": "review-python-basics" }, - { "dashedName": "quiz-python-basics" } - ] - }, - { - "dashedName": "python-loops-and-sequences", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-working-with-loops-and-sequences" }, - { "dashedName": "workshop-pin-extractor" }, - { "dashedName": "lab-number-pattern-generator" }, - { "dashedName": "review-loops-and-sequences" }, - { "dashedName": "quiz-loops-and-sequences" } - ] - }, - { - "dashedName": "python-dictionaries-and-sets", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-working-with-dictionaries-and-sets" }, - { "dashedName": "lecture-working-with-modules" }, - { "dashedName": "workshop-medical-data-validator" }, - { "dashedName": "lab-user-configuration-manager" }, - { "dashedName": "review-dictionaries-and-sets" }, - { "dashedName": "quiz-dictionaries-and-sets" } - ] - }, - { - "dashedName": "python-error-handling", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-understanding-error-handling" }, - { "dashedName": "lab-isbn-validator" }, - { "dashedName": "review-error-handling" }, - { "dashedName": "quiz-error-handling" } - ] - }, - { - "dashedName": "python-classes-and-objects", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-classes-and-objects" }, - { "dashedName": "workshop-placeholder-classes-and-objects" }, - { "dashedName": "lab-budget-app" }, - { "dashedName": "review-classes-and-objects" }, - { "dashedName": "quiz-classes-and-objects" } - ] - }, - { - "dashedName": "python-object-oriented-programming", - "comingSoon": true, - "blocks": [ - { - "dashedName": "lecture-understanding-object-oriented-programming-and-encapsulation" - }, - { "dashedName": "workshop-placeholder-oop-1" }, - { "dashedName": "lab-placeholder-oop-1" }, - { - "dashedName": "lecture-understanding-inheritance-and-polymorphism" - }, - { "dashedName": "workshop-placeholder-oop-2" }, - { "dashedName": "lab-polygon-area-calculator" }, - { "dashedName": "lecture-understanding-abstraction" }, - { "dashedName": "workshop-placeholder-oop-3" }, - { "dashedName": "lab-placeholder-oop-3" }, - { "dashedName": "review-object-oriented-programming" }, - { "dashedName": "quiz-object-oriented-programming" } - ] - }, - { - "dashedName": "python-linear-data-structures", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-working-with-common-data-structures" }, - { "dashedName": "workshop-linked-list-class" }, - { "dashedName": "lab-hash-table" }, - { "dashedName": "review-data-structures" }, - { "dashedName": "quiz-data-structures" } - ] - }, - { - "dashedName": "python-algorithms", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-searching-and-sorting-algorithms" }, - { "dashedName": "workshop-binary-search" }, - { "dashedName": "lab-bisection-method" }, - { "dashedName": "workshop-merge-sort" }, - { "dashedName": "lab-quicksort" }, - { "dashedName": "lab-selection-sort" }, - { "dashedName": "lab-luhn-algorithm" }, - { "dashedName": "lab-tower-of-hanoi" }, - { "dashedName": "review-searching-and-sorting-algorithms" }, - { "dashedName": "quiz-searching-and-sorting-algorithms" } - ] - }, - { - "dashedName": "python-graphs-and-trees", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-understanding-graphs-and-trees" }, - { "dashedName": "workshop-shortest-path-algorithm" }, - { "dashedName": "lab-adjacency-list-to-matrix-converter" }, - { "dashedName": "workshop-breadth-first-search" }, - { "dashedName": "lab-depth-first-search" }, - { "dashedName": "review-graphs-and-trees" }, - { "dashedName": "quiz-graphs-and-trees" } - ] - }, - { - "dashedName": "python-dynamic-programming", - "comingSoon": true, - "blocks": [ - { "dashedName": "lecture-understanding-dynamic-programming" }, - { "dashedName": "lab-nth-fibonacci-number" }, - { "dashedName": "review-dynamic-programming" }, - { "dashedName": "quiz-dynamic-programming" } - ] - }, - { - "comingSoon": true, - "moduleType": "review", - "dashedName": "review-python", - "blocks": [{ "dashedName": "review-python" }] - } - ] - }, - { - "dashedName": "relational-databases", - "comingSoon": true, - "modules": [ - { - "dashedName": "bash-fundamentals", - "comingSoon": true, - "blocks": [ - { - "dashedName": "lecture-understanding-the-command-line-and-working-with-bash" - }, - { - "dashedName": "workshop-bash-boilerplate" - }, - { - "dashedName": "review-bash-commands" - }, - { - "dashedName": "quiz-bash-commands" - } - ] - }, - { - "dashedName": "relational-databases", - "comingSoon": true, - "blocks": [ - { - "dashedName": "lecture-working-with-relational-databases" - }, - { - "dashedName": "workshop-database-of-video-game-characters" - }, - { - "dashedName": "lab-celestial-bodies-database" - }, - { - "dashedName": "review-relational-database" - }, - { - "dashedName": "quiz-relational-database" - } - ] - }, - { - "dashedName": "bash-scripting", - "comingSoon": true, - "blocks": [ - { - "dashedName": "lecture-understanding-bash-scripting" - }, - { - "dashedName": "workshop-bash-five-programs" - }, - { - "dashedName": "review-bash-scripting" - }, - { - "dashedName": "quiz-bash-scripting" - } - ] - }, - { - "dashedName": "sql-and-bash", - "comingSoon": true, - "blocks": [ - { - "dashedName": "lecture-working-with-sql" - }, - { - "dashedName": "workshop-sql-student-database-part-1" - }, - { - "dashedName": "workshop-sql-student-database-part-2" - }, - { - "dashedName": "lab-world-cup-database" - }, - { - "dashedName": "workshop-kitty-ipsum-translator" - }, - { - "dashedName": "workshop-bike-rental-shop" - }, - { - "dashedName": "lab-salon-appointment-scheduler" - }, - { - "dashedName": "review-bash-and-sql" - }, - { - "dashedName": "quiz-bash-and-sql" - } - ] - }, - { - "dashedName": "git", - "comingSoon": true, - "blocks": [ - { - "dashedName": "lecture-working-with-nano" - }, - { - "dashedName": "workshop-castle" - }, - { - "dashedName": "workshop-sql-reference-object" - }, - { - "dashedName": "lab-periodic-table-database" - }, - { - "dashedName": "lab-number-guessing-game" - }, - { - "dashedName": "review-git" - }, - { - "dashedName": "quiz-git" - } - ] - }, - { - "moduleType": "review", - "comingSoon": true, - "dashedName": "review-relational-databases", - "blocks": [ - { - "dashedName": "review-relational-databases" - } - ] - } - ] - }, - { - "dashedName": "backend-javascript", - "comingSoon": true, - "modules": [ - { - "dashedName": "nodejs-core-libraries", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "node-package-manager", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "http-and-the-web-standards-model", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "rest-api-and-web-services", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "introduction-to-express", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "express-middleware", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "error-handling-in-express", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "websockets", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "node-and-sql", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "security-and-privacy", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "authentication", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "tooling-and-deployment", - "comingSoon": true, - "blocks": [] - } - ] - }, - { - "dashedName": "career", - "comingSoon": true, - "modules": [ - { - "dashedName": "how-to-get-a-developer-job", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "capstone-project", - "comingSoon": true, - "blocks": [] - }, - { - "dashedName": "certified-full-stack-developer-exam", - "comingSoon": true, - "blocks": [{ "dashedName": "exam-certified-full-stack-developer" }] - } - ] - } - ] -} diff --git a/curriculum/test/test-challenges.js b/curriculum/test/test-challenges.js index 2bea73f9cb3..12e1b38b164 100644 --- a/curriculum/test/test-challenges.js +++ b/curriculum/test/test-challenges.js @@ -30,7 +30,7 @@ const { hasNoSolution } = require('../../shared/config/challenge-types'); const { getLines } = require('../../shared/utils/get-lines'); -const { getChallengesForLang, getMetaForBlock } = require('../get-challenges'); +const { getChallengesForLang } = require('../get-challenges'); const { challengeSchemaValidator } = require('../schema/challenge-schema'); const { testedLang, getSuperOrder } = require('../utils'); const { @@ -38,6 +38,9 @@ const { helperVersion } = require('../../client/src/templates/Challenges/utils/frame'); const { chapterBasedSuperBlocks } = require('../../shared/config/curriculum'); +const { STRUCTURE_DIR, getBlockCreator } = require('../build-curriculum'); +const { curriculumSchemaValidator } = require('../schema/curriculum-schema'); +const { validateMetaSchema } = require('../schema/meta-schema'); const ChallengeTitles = require('./utils/challenge-titles'); const MongoIds = require('./utils/mongo-ids'); const createPseudoWorker = require('./utils/pseudo-worker'); @@ -46,18 +49,6 @@ const { sortChallenges } = require('./utils/sort-challenges'); const { flatten, isEmpty, cloneDeep } = lodash; -if ( - [ - process.env.FCC_BLOCK, - process.env.FCC_CHALLENGE_ID, - process.env.FCC_SUPERBLOCK - ].filter(Boolean).length > 1 -) { - throw new Error( - `Please use at most single input from: block, challenge id, superblock.` - ); -} - const testFilter = { block: process.env.FCC_BLOCK ? process.env.FCC_BLOCK.trim() : undefined, challengeId: process.env.FCC_CHALLENGE_ID @@ -171,24 +162,6 @@ async function setup() { ...new Set(superBlocks.filter(el => Boolean(el))) ]; - if (testFilter.challengeId) { - const challengeIndex = challenges.findIndex( - challenge => challenge.id === testFilter.challengeId - ); - if (challengeIndex === -1) { - throw new Error(`No challenge found with id "${testFilter.challengeId}"`); - } - const { solutions = [] } = challenges[challengeIndex]; - if (isEmpty(solutions)) { - // Project based curriculum usually has solution for current challenge in - // next challenge's seed. - challenges = challenges.slice(challengeIndex, challengeIndex + 2); - } else { - // Only one challenge is tested, but tests assume challenges is an array. - challenges = [challenges[challengeIndex]]; - } - } - const meta = {}; for (const challenge of challenges) { const dashedBlockName = challenge.block; @@ -196,7 +169,15 @@ async function setup() { // we can skip them. // TODO: omit certifications from the list of challenges if (dashedBlockName && !meta[dashedBlockName]) { - meta[dashedBlockName] = await getMetaForBlock(dashedBlockName); + meta[dashedBlockName] = await getBlockCreator(lang).getMetaForBlock( + dashedBlockName, + STRUCTURE_DIR + ); + const result = validateMetaSchema(meta[dashedBlockName]); + + if (result.error) { + throw new AssertionError(result.error); + } } } return { @@ -230,15 +211,24 @@ function runTests(challengeData) { async function getChallenges(lang, filters) { const challenges = await getChallengesForLang(lang, filters).then( - curriculum => - Object.keys(curriculum) + curriculum => { + const result = curriculumSchemaValidator(curriculum); + // If there are filters, we're testing a single challenge or block, so we + // can skip the validation. + if (result.error && isEmpty(filters)) { + throw new Error( + `Curriculum validation failed: ${result.error.message}` + ); + } + return Object.keys(curriculum) .map(key => curriculum[key].blocks) .reduce((challengeArray, superBlock) => { const challengesForBlock = Object.keys(superBlock).map( key => superBlock[key].challenges ); return [...challengeArray, ...flatten(challengesForBlock)]; - }, []) + }, []); + } ); // This matches the order Gatsby uses (via a GraphQL query). Ideally both // should be sourced and sorted using a single query, but we're not there yet. diff --git a/curriculum/utils.js b/curriculum/utils.js index c757c873c4f..2926102ccfd 100644 --- a/curriculum/utils.js +++ b/curriculum/utils.js @@ -1,8 +1,7 @@ const path = require('path'); const { generateSuperBlockList, - SuperBlocks, - folderToSuperBlockMap + SuperBlocks } = require('../shared/config/curriculum'); require('dotenv').config({ path: path.resolve(__dirname, '../.env') }); @@ -51,75 +50,99 @@ const superOrder = createSuperOrder(flatSuperBlockMap); // gets the superOrder of a superBlock from the object created above function getSuperOrder(superblock) { if (typeof superblock !== 'string') - throw Error('superblock must be a string'); + throw Error(`superblock ${JSON.stringify(superblock)} must be a string`); const order = superOrder[superblock]; if (typeof order === 'undefined') throw Error(`${superblock} is not a valid superblock`); return order; } -const directoryToSuperblock = { - '00-certifications': 'certifications', // treating certifications as a superblock for simplicity - ...folderToSuperBlockMap -}; +/** + * Filters the superblocks array to only include blocks with the specified dashedName (block). + * If no block is provided, returns the original superblocks array. + * + * @param {Array} superblocks - Array of superblock objects, each containing a blocks array. + * @param {Object} [options] - Options object + * @param {string} [options.block] - The dashedName of the block to filter for (in kebab case). + * @returns {Array} Filtered array of superblocks containing only the specified block, or the original array if block is not provided. + */ +function filterByBlock(superblocks, { block } = {}) { + if (!block) return superblocks; -function getSuperBlockFromDir(dir) { - const superBlock = directoryToSuperblock[dir]; - if (!superBlock) throw Error(`${dir} does not map to a superblock`); - return directoryToSuperblock[dir]; + return superblocks + .map(superblock => ({ + ...superblock, + blocks: superblock.blocks.filter(({ dashedName }) => dashedName === block) + })) + .filter(superblock => superblock.blocks.length > 0); } -function getChapterFromBlock(blockName, superBlockStructure) { - const chapters = superBlockStructure.chapters; - const chaptersWithBlocks = chapters.map(chapter => ({ - ...chapter, - blocks: chapter.modules.flatMap(module => module.blocks) - })); +/** + * Filters the superblocks array to only include the superblock with the specified name. + * If no superBlock is provided, returns the original superblocks array. + * + * @param {Array} superblocks - Array of superblock objects. + * @param {Object} [options] - Options object + * @param {string} [options.superBlock] - The name of the superblock to filter for. + * @returns {Array} Filtered array of superblocks containing only the specified superblock, or the original array if superBlock is not provided. + */ +function filterBySuperblock(superblocks, { superBlock } = {}) { + if (!superBlock) return superblocks; + return superblocks.filter(({ name }) => name === superBlock); +} - const chapter = chaptersWithBlocks.find(chapter => - chapter.blocks.some(b => b.dashedName === blockName) - ); - - if (!chapter) { - throw Error( - `There is no chapter corresponding to block "${blockName}". It's possible that the block is missing in the superblock structure.` - ); +/** + * Filters challenges in superblocks to only include those matching the given challenge id and their solution challenges (i.e. the next challenge, if it exists) + * @param {Array} superblocks - Array of superblock objects with blocks containing challenges + * @param {Object} [options] - Options object + * @param {string} [options.challengeId] - The specific challenge id to filter for + * @returns {Array} Filtered superblocks containing only the matching challenge + */ +function filterByChallengeId(superblocks, { challengeId } = {}) { + if (!challengeId) { + return superblocks; } - return { dashedName: chapter.dashedName, comingSoon: chapter.comingSoon }; + + const findChallengeIndex = (challengeOrder, id) => + challengeOrder.findIndex(challenge => challenge.id === id); + + const filterChallengeOrder = (challengeOrder, id) => { + const index = findChallengeIndex(challengeOrder, id); + if (index === -1) return []; + + return challengeOrder.slice(index, index + 2); + }; + + return superblocks + .map(superblock => ({ + ...superblock, + blocks: superblock.blocks + .map(block => ({ + ...block, + challengeOrder: filterChallengeOrder( + block.challengeOrder, + challengeId + ) + })) + .filter( + block => block.challengeOrder && block.challengeOrder.length > 0 + ) + })) + .filter(superblock => superblock.blocks.length > 0); } -function getModuleFromBlock(blockName, superBlockStructure) { - const modules = superBlockStructure.chapters.flatMap( - chapter => chapter.modules - ); - const module = modules.find(module => - module.blocks.some(b => b.dashedName === blockName) - ); - if (!module) { - throw Error( - `There is no module corresponding to block "${blockName}". It's possible that the block is missing in the superblock structure.` - ); - } - return { dashedName: module.dashedName, comingSoon: module.comingSoon }; -} +const createFilterPipeline = filterFunctions => (data, filters) => + filterFunctions.reduce((acc, filterFn) => filterFn(acc, filters), data); -function getBlockOrder(blockName, superBlockStructure) { - const blocks = superBlockStructure.chapters - .flatMap(chapter => chapter.modules) - .flatMap(module => module.blocks); +const applyFilters = createFilterPipeline([ + filterBySuperblock, + filterByBlock, + filterByChallengeId +]); - const index = blocks.findIndex(block => block.dashedName === blockName); - - if (index === -1) - throw Error( - `The block "${blockName}" does not appear in the superblock structure.` - ); - - return index; -} +exports.filterByBlock = filterByBlock; +exports.filterBySuperblock = filterBySuperblock; +exports.filterByChallengeId = filterByChallengeId; exports.createSuperOrder = createSuperOrder; exports.getSuperOrder = getSuperOrder; -exports.getSuperBlockFromDir = getSuperBlockFromDir; -exports.getChapterFromBlock = getChapterFromBlock; -exports.getModuleFromBlock = getModuleFromBlock; -exports.getBlockOrder = getBlockOrder; +exports.applyFilters = applyFilters; diff --git a/curriculum/utils.test.ts b/curriculum/utils.test.ts index 464c62a146f..abd389f4de7 100644 --- a/curriculum/utils.test.ts +++ b/curriculum/utils.test.ts @@ -1,14 +1,12 @@ -import fs from 'fs'; import path from 'path'; import { config } from 'dotenv'; import { SuperBlocks } from '../shared/config/curriculum'; import { createSuperOrder, - getSuperOrder, - getSuperBlockFromDir, - getChapterFromBlock, - getModuleFromBlock, - getBlockOrder + filterByBlock, + filterByChallengeId, + filterBySuperblock, + getSuperOrder } from './utils'; config({ path: path.resolve(__dirname, '../.env') }); @@ -57,53 +55,6 @@ const fullSuperOrder = { [SuperBlocks.FullStackDeveloper]: 18 }; -const mockSuperBlockStructure = { - chapters: [ - { - dashedName: 'html', - modules: [ - { - dashedName: 'getting-started-with-freecodecamp', - blocks: [ - { - dashedName: 'welcome-to-freecodecamp' - } - ] - } - ] - }, - { - dashedName: 'css', - comingSoon: true, - modules: [ - { - dashedName: 'module-one', - blocks: [ - { - dashedName: 'block-one-m1' - }, - { - dashedName: 'block-two-m1' - } - ] - }, - { - dashedName: 'module-two', - comingSoon: true, - blocks: [ - { - dashedName: 'block-one-m2' - }, - { - dashedName: 'block-two-m2' - } - ] - } - ] - } - ] -}; - describe('createSuperOrder', () => { const superOrder = createSuperOrder(mockSuperBlocks); @@ -171,103 +122,157 @@ describe('getSuperOrder', () => { }); }); -describe('getSuperBlockFromPath', () => { - const englishFolder = path.join(__dirname, './challenges/english'); - const directories = fs - .readdirSync(englishFolder) - .filter(item => fs.lstatSync(path.join(englishFolder, item)).isDirectory()); - - it('handles all the directories in ./challenges/english', () => { - expect.assertions(30); - - for (const directory of directories) { - expect(() => getSuperBlockFromDir(directory)).not.toThrow(); - } +describe('filterByChallengeId', () => { + it('returns the same superblocks if no challengeId is provided', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1', challengeOrder: [{ id: '1' }] }] + }, + { + name: 'superblock-2', + blocks: [{ dashedName: 'block-2', challengeOrder: [{ id: '2' }] }] + } + ]; + expect(filterByChallengeId(superblocks)).toEqual(superblocks); }); - it("returns valid superblocks (or 'certifications') for all valid arguments", () => { - expect.assertions(30); - - const superBlockPaths = directories.filter(x => x !== '00-certifications'); - - for (const directory of superBlockPaths) { - expect(Object.values(SuperBlocks)).toContain( - getSuperBlockFromDir(directory) - ); - } - expect(getSuperBlockFromDir('00-certifications')).toBe('certifications'); + it('ignores blocks without the specified challengeId', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [ + { dashedName: 'block-1', challengeOrder: [{ id: '1' }] }, + { dashedName: 'block-2', challengeOrder: [{ id: '2' }] } + ] + } + ]; + const filtered = filterByChallengeId(superblocks, { challengeId: '2' }); + expect(filtered).toEqual([ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-2', challengeOrder: [{ id: '2' }] }] + } + ]); }); - it("returns all valid superblocks (and 'certifications')", () => { - expect.assertions(1); - - const superBlocks = new Set(); - for (const directory of directories) { - superBlocks.add(getSuperBlockFromDir(directory)); - } - - // + 1 for 'certifications' - expect(superBlocks.size).toBe(Object.values(SuperBlocks).length + 1); + it('returns only the specified challenge and its solution challenge', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [ + { + dashedName: 'block-1', + challengeOrder: [{ id: '1' }, { id: '2' }, { id: '3' }] + }, + { dashedName: 'block-2', challengeOrder: [{ id: '4' }] } + ] + } + ]; + const filtered = filterByChallengeId(superblocks, { challengeId: '1' }); + expect(filtered).toEqual([ + { + name: 'superblock-1', + blocks: [ + { dashedName: 'block-1', challengeOrder: [{ id: '1' }, { id: '2' }] } + ] + } + ]); }); - it('throws if a directory is unknown', () => { - expect.assertions(1); - - expect(() => getSuperBlockFromDir('unknown')).toThrow(); + it('returns only superblocks containing the specified challenge', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [ + { dashedName: 'block-1', challengeOrder: [{ id: '1' }] }, + { dashedName: 'block-2', challengeOrder: [{ id: '2' }] } + ] + }, + { + name: 'superblock-2', + blocks: [{ dashedName: 'block-3', challengeOrder: [{ id: '3' }] }] + } + ]; + const filtered = filterByChallengeId(superblocks, { challengeId: '2' }); + expect(filtered).toEqual([ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-2', challengeOrder: [{ id: '2' }] }] + } + ]); }); }); -describe('getChapterFromBlock', () => { - it('returns a chapter if it exists', () => { - expect( - getChapterFromBlock('block-one-m1', mockSuperBlockStructure) - ).toStrictEqual({ dashedName: 'css', comingSoon: true }); +describe('filterByBlock', () => { + it('returns the same superblocks if no block is provided', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1' }, { dashedName: 'block-2' }] + } + ]; + expect(filterByBlock(superblocks)).toEqual(superblocks); }); - it('throws if a chapter does not exist', () => { - expect(() => - getChapterFromBlock('welcome-to-freecodecamper', mockSuperBlockStructure) - ).toThrow( - 'There is no chapter corresponding to block "welcome-to-freecodecamper". It\'s possible that the block is missing in the superblock structure.' - ); + it('returns only the specified block', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1' }, { dashedName: 'block-2' }] + } + ]; + const filtered = filterByBlock(superblocks, { block: 'block-1' }); + expect(filtered).toEqual([ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1' }] + } + ]); + }); + + it('returns an empty array if no blocks match the specified block', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1' }, { dashedName: 'block-2' }] + } + ]; + const filtered = filterByBlock(superblocks, { block: 'nonexistent-block' }); + expect(filtered).toEqual([]); }); }); -describe('getModuleFromBlock', () => { - it('returns a module if it exists', () => { - expect( - getModuleFromBlock('welcome-to-freecodecamp', mockSuperBlockStructure) - ).toStrictEqual({ - dashedName: 'getting-started-with-freecodecamp', - comingSoon: undefined +describe('filterBySuperblock', () => { + it('returns the same superblocks if no superBlock is provided', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1' }, { dashedName: 'block-2' }] + } + ]; + expect(filterBySuperblock(superblocks)).toEqual(superblocks); + }); + + it('returns only the specified superblock', () => { + const superblocks = [ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1' }, { dashedName: 'block-2' }] + }, + { + name: 'superblock-2', + blocks: [{ dashedName: 'block-3' }] + } + ]; + const filtered = filterBySuperblock(superblocks, { + superBlock: 'superblock-1' }); - }); - - it('throws if a module does not exist', () => { - expect(() => - getModuleFromBlock('welcome-to-freecodecamper', mockSuperBlockStructure) - ).toThrow( - 'There is no module corresponding to block "welcome-to-freecodecamper". It\'s possible that the block is missing in the superblock structure.' - ); - }); -}); - -describe('getBlockOrder', () => { - it('returns the correct order when the chapter only contains one module', () => { - expect( - getBlockOrder('welcome-to-freecodecamp', mockSuperBlockStructure) - ).toBe(0); - }); - - it('returns the correct order when the chapter contains multiple modules', () => { - expect(getBlockOrder('block-one-m2', mockSuperBlockStructure)).toBe(3); - }); - - it('throws if a block does not exist', () => { - expect(() => - getBlockOrder('welcome-to-freecodecamper', mockSuperBlockStructure) - ).toThrow( - 'The block "welcome-to-freecodecamper" does not appear in the superblock structure.' - ); + expect(filtered).toEqual([ + { + name: 'superblock-1', + blocks: [{ dashedName: 'block-1' }, { dashedName: 'block-2' }] + } + ]); }); }); diff --git a/e2e/donation-modal.spec.ts b/e2e/donation-modal.spec.ts index fd6c4083c9a..5ec7ecd9d4a 100644 --- a/e2e/donation-modal.spec.ts +++ b/e2e/donation-modal.spec.ts @@ -348,7 +348,9 @@ test.describe('Donation modal appearance logic - Certified user claiming a new b test.describe('Donation modal appearance logic - Certified user claiming a new module', () => { test.use({ storageState: 'playwright/.auth/certified-user.json' }); - execSync('node ./tools/scripts/seed/seed-demo-user --almost-certified-user'); + test.beforeEach(() => + execSync('node ./tools/scripts/seed/seed-demo-user --almost-certified-user') + ); test('should appear if the user has just completed a new module', async ({ page diff --git a/package.json b/package.json index d4dea756ee9..08f8176acc6 100644 --- a/package.json +++ b/package.json @@ -102,6 +102,7 @@ "@typescript-eslint/eslint-plugin": "8.24.0", "@typescript-eslint/parser": "8.23.0", "babel-jest": "29.7.0", + "debug": "4.3.4", "eslint": "9.19.0", "eslint-config-prettier": "10.0.1", "eslint-import-resolver-typescript": "^3.5.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d86d7f682e7..56957979ce9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,6 +57,9 @@ importers: babel-jest: specifier: 29.7.0 version: 29.7.0(@babel/core@7.23.7) + debug: + specifier: 4.3.4 + version: 4.3.4(supports-color@8.1.1) eslint: specifier: 9.19.0 version: 9.19.0 @@ -276,7 +279,7 @@ importers: version: 26.1.0 msw: specifier: ^2.7.0 - version: 2.8.7(typescript@5.8.2) + version: 2.8.7(@types/node@20.12.8)(typescript@5.8.2) prisma: specifier: 5.5.2 version: 5.5.2 @@ -288,7 +291,7 @@ importers: version: 4.19.1 vitest: specifier: ^3.2.4 - version: 3.2.4(@vitest/ui@3.2.4)(jsdom@26.1.0)(msw@2.8.7(typescript@5.8.2))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) + version: 3.2.4(@types/node@20.12.8)(@vitest/ui@3.2.4)(jsdom@26.1.0)(msw@2.8.7(@types/node@20.12.8)(typescript@5.8.2))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) client: dependencies: @@ -949,7 +952,7 @@ importers: dependencies: '@freecodecamp/curriculum-helpers': specifier: ^5.4.1 - version: 5.4.1(typescript@5.8.2) + version: 5.4.1(debug@4.3.4)(typescript@5.8.2) xterm: specifier: ^5.2.1 version: 5.3.0 @@ -6785,15 +6788,6 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.1: resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} @@ -13974,8 +13968,8 @@ packages: terser: optional: true - vite@7.1.2: - resolution: {integrity: sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==} + vite@7.1.3: + resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -17497,7 +17491,7 @@ snapshots: prop-types: 15.8.1 react: 17.0.2 - '@freecodecamp/curriculum-helpers@5.4.1(typescript@5.8.2)': + '@freecodecamp/curriculum-helpers@5.4.1(debug@4.3.4)(typescript@5.8.2)': dependencies: '@sinonjs/fake-timers': 14.0.0 '@types/jquery': 3.5.32 @@ -17507,13 +17501,13 @@ snapshots: browserify: 17.0.0 chai: 4.4.1 expect-puppeteer: 11.0.0 - http-server: 14.1.1 + http-server: 14.1.1(debug@4.3.4) jquery: 3.7.1 process: 0.11.10 puppeteer: 24.10.0(typescript@5.8.2) pyodide: 0.23.3 util: 0.12.5 - vitest-environment-puppeteer: 11.0.3(typescript@5.8.2) + vitest-environment-puppeteer: 11.0.3(debug@4.3.4)(typescript@5.8.2) transitivePeerDependencies: - bare-buffer - bufferutil @@ -17756,25 +17750,31 @@ snapshots: '@iarna/toml@2.2.5': {} - '@inquirer/confirm@5.1.7': + '@inquirer/confirm@5.1.7(@types/node@20.12.8)': dependencies: - '@inquirer/core': 10.1.8 - '@inquirer/type': 3.0.5 + '@inquirer/core': 10.1.8(@types/node@20.12.8) + '@inquirer/type': 3.0.5(@types/node@20.12.8) + optionalDependencies: + '@types/node': 20.12.8 - '@inquirer/core@10.1.8': + '@inquirer/core@10.1.8(@types/node@20.12.8)': dependencies: '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.5 + '@inquirer/type': 3.0.5(@types/node@20.12.8) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 20.12.8 '@inquirer/figures@1.0.11': {} - '@inquirer/type@3.0.5': {} + '@inquirer/type@3.0.5(@types/node@20.12.8)': + optionalDependencies: + '@types/node': 20.12.8 '@isaacs/cliui@8.0.2': dependencies: @@ -20039,7 +20039,7 @@ snapshots: '@typescript-eslint/types': 8.33.0 '@typescript-eslint/typescript-estree': 8.33.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.33.0 - debug: 4.4.1 + debug: 4.3.4(supports-color@8.1.1) eslint: 9.19.0 typescript: 5.7.3 transitivePeerDependencies: @@ -20359,14 +20359,14 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.8.7(typescript@5.8.2))(vite@7.1.2(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(msw@2.8.7(@types/node@20.12.8)(typescript@5.8.2))(vite@7.1.3(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.8.7(typescript@5.8.2) - vite: 7.1.2(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) + msw: 2.8.7(@types/node@20.12.8)(typescript@5.8.2) + vite: 7.1.3(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -20397,7 +20397,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@vitest/ui@3.2.4)(jsdom@26.1.0)(msw@2.8.7(typescript@5.8.2))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) + vitest: 3.2.4(@types/node@20.12.8)(@vitest/ui@3.2.4)(jsdom@26.1.0)(msw@2.8.7(@types/node@20.12.8)(typescript@5.8.2))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) '@vitest/utils@3.2.4': dependencies: @@ -20943,9 +20943,9 @@ snapshots: transitivePeerDependencies: - debug - axios@1.9.0: + axios@1.9.0(debug@4.3.4): dependencies: - follow-redirects: 1.15.9 + follow-redirects: 1.15.9(debug@4.3.4) form-data: 4.0.2 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -22423,20 +22423,12 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 optionalDependencies: supports-color: 8.1.1 - debug@4.3.7: - dependencies: - ms: 2.1.3 - debug@4.4.1: dependencies: ms: 2.1.3 @@ -24103,7 +24095,9 @@ snapshots: optionalDependencies: debug: 4.3.4(supports-color@8.1.1) - follow-redirects@1.15.9: {} + follow-redirects@1.15.9(debug@4.3.4): + optionalDependencies: + debug: 4.3.4(supports-color@8.1.1) for-each@0.3.3: dependencies: @@ -25374,7 +25368,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -25386,14 +25380,22 @@ snapshots: transitivePeerDependencies: - debug - http-server@14.1.1: + http-proxy@1.18.1(debug@4.3.4): + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.3(debug@4.3.4) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + http-server@14.1.1(debug@4.3.4): dependencies: basic-auth: 2.0.1 chalk: 4.1.2 corser: 2.0.1 he: 1.2.0 html-encoding-sniffer: 3.0.0 - http-proxy: 1.18.1(debug@3.2.7) + http-proxy: 1.18.1(debug@4.3.4) mime: 1.6.0 minimist: 1.2.8 opener: 1.5.2 @@ -25422,7 +25424,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -26598,7 +26600,7 @@ snapshots: json-schema-resolver@2.0.0: dependencies: - debug: 4.4.1 + debug: 4.3.4(supports-color@8.1.1) rfdc: 1.4.1 uri-js: 4.4.1 transitivePeerDependencies: @@ -27624,7 +27626,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.4.1 + debug: 4.3.4(supports-color@8.1.1) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -27908,12 +27910,12 @@ snapshots: optionalDependencies: msgpackr-extract: 3.0.2 - msw@2.8.7(typescript@5.8.2): + msw@2.8.7(@types/node@20.12.8)(typescript@5.8.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.7 + '@inquirer/confirm': 5.1.7(@types/node@20.12.8) '@mswjs/interceptors': 0.38.7 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -30297,7 +30299,7 @@ snapshots: dependencies: '@hapi/hoek': 11.0.4 '@hapi/wreck': 18.1.0 - debug: 4.4.1 + debug: 4.3.4(supports-color@8.1.1) joi: 17.12.2 transitivePeerDependencies: - supports-color @@ -30831,7 +30833,7 @@ snapshots: cosmiconfig: 9.0.0(typescript@5.7.3) css-functions-list: 3.2.3 css-tree: 3.1.0 - debug: 4.3.7 + debug: 4.4.1 fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 file-entry-cache: 10.0.7 @@ -30885,7 +30887,7 @@ snapshots: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.4 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 2.1.2 @@ -31842,13 +31844,13 @@ snapshots: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - vite-node@3.2.4(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0): + vite-node@3.2.4(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.2(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) + vite: 7.1.3(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -31873,7 +31875,7 @@ snapshots: fsevents: 2.3.3 terser: 5.28.1 - vite@7.1.2(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0): + vite@7.1.3(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0): dependencies: esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) @@ -31882,12 +31884,13 @@ snapshots: rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: + '@types/node': 20.12.8 fsevents: 2.3.3 terser: 5.28.1 tsx: 4.19.1 yaml: 2.8.0 - vitest-dev-server@11.0.3: + vitest-dev-server@11.0.3(debug@4.3.4): dependencies: chalk: 4.1.2 cwd: 0.10.0 @@ -31895,25 +31898,25 @@ snapshots: prompts: 2.4.2 spawnd: 11.0.0 tree-kill: 1.2.2 - wait-on: 8.0.3 + wait-on: 8.0.3(debug@4.3.4) transitivePeerDependencies: - debug - vitest-environment-puppeteer@11.0.3(typescript@5.8.2): + vitest-environment-puppeteer@11.0.3(debug@4.3.4)(typescript@5.8.2): dependencies: chalk: 4.1.2 cosmiconfig: 9.0.0(typescript@5.8.2) deepmerge: 4.3.1 - vitest-dev-server: 11.0.3 + vitest-dev-server: 11.0.3(debug@4.3.4) transitivePeerDependencies: - debug - typescript - vitest@3.2.4(@vitest/ui@3.2.4)(jsdom@26.1.0)(msw@2.8.7(typescript@5.8.2))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0): + vitest@3.2.4(@types/node@20.12.8)(@vitest/ui@3.2.4)(jsdom@26.1.0)(msw@2.8.7(@types/node@20.12.8)(typescript@5.8.2))(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.8.7(typescript@5.8.2))(vite@7.1.2(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.8.7(@types/node@20.12.8)(typescript@5.8.2))(vite@7.1.3(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -31931,10 +31934,11 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.2(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) - vite-node: 3.2.4(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) + vite: 7.1.3(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) + vite-node: 3.2.4(@types/node@20.12.8)(terser@5.28.1)(tsx@4.19.1)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: + '@types/node': 20.12.8 '@vitest/ui': 3.2.4(vitest@3.2.4) jsdom: 26.1.0 transitivePeerDependencies: @@ -31971,9 +31975,9 @@ snapshots: dependencies: xml-name-validator: 5.0.0 - wait-on@8.0.3: + wait-on@8.0.3(debug@4.3.4): dependencies: - axios: 1.9.0 + axios: 1.9.0(debug@4.3.4) joi: 17.13.3 lodash: 4.17.21 minimist: 1.2.8 diff --git a/shared/config/curriculum.ts b/shared/config/curriculum.ts index 718f590f089..0a4f42da272 100644 --- a/shared/config/curriculum.ts +++ b/shared/config/curriculum.ts @@ -70,11 +70,6 @@ export const superBlockToFolderMap = { [SuperBlocks.DevPlayground]: '99-dev-playground' }; -// Same as superBlockToFolderMap but with the keys and values reversed -export const folderToSuperBlockMap = Object.fromEntries( - Object.entries(superBlockToFolderMap).map(([key, value]) => [value, key]) -); - export const languageSuperBlocks = [ SuperBlocks.A2English, SuperBlocks.B1English, diff --git a/shared/config/modules.ts b/shared/config/modules.ts index 9deea867796..0f67769e804 100644 --- a/shared/config/modules.ts +++ b/shared/config/modules.ts @@ -1,8 +1,6 @@ export interface Module { dashedName: string; comingSoon?: boolean; - blocks: { - dashedName: string; - }[]; + blocks: string[]; moduleType?: string; } diff --git a/tools/challenge-auditor/index.ts b/tools/challenge-auditor/index.ts index 87e9311dea5..d8320279e34 100644 --- a/tools/challenge-auditor/index.ts +++ b/tools/challenge-auditor/index.ts @@ -38,14 +38,17 @@ type ChallengeNode = { const getChallenges = async (lang: string) => { const curriculum = await getChallengesForLang(lang); - return Object.keys(curriculum) - .map(key => curriculum[key].blocks) - .reduce((challengeArray, superBlock) => { - const challengesForBlock = Object.keys(superBlock).map( - key => superBlock[key].challenges - ); - return [...challengeArray, ...flatten(challengesForBlock)]; - }, []) as unknown as ChallengeNode[]; + return ( + Object.keys(curriculum) + // @ts-expect-error - curriculum comes from a JS file. + .map(key => curriculum[key].blocks) + .reduce((challengeArray, superBlock) => { + const challengesForBlock = Object.keys(superBlock).map( + key => superBlock[key].challenges + ); + return [...challengeArray, ...flatten(challengesForBlock)]; + }, []) as unknown as ChallengeNode[] + ); }; /* eslint-enable @typescript-eslint/no-unsafe-return */ @@ -62,23 +65,16 @@ void (async () => { 'english' ); const englishFilePaths: string[] = []; - const englishSuperblocks = await readdir(englishCurriculumDirectory); - for (const englishSuperblock of englishSuperblocks) { - const englishBlocks = await readdir( - join(englishCurriculumDirectory, englishSuperblock) + const englishBlocks = await readdir(englishCurriculumDirectory); + for (const englishBlock of englishBlocks) { + if (englishBlock.endsWith('.txt')) { + continue; + } + const englishChallenges = await readdir( + join(englishCurriculumDirectory, englishBlock) ); - for (const englishBlock of englishBlocks) { - if (englishBlock.endsWith('.txt')) { - continue; - } - const englishChallenges = await readdir( - join(englishCurriculumDirectory, englishSuperblock, englishBlock) - ); - for (const englishChallenge of englishChallenges) { - englishFilePaths.push( - join(englishSuperblock, englishBlock, englishChallenge) - ); - } + for (const englishChallenge of englishChallenges) { + englishFilePaths.push(join(englishBlock, englishChallenge)); } } const langsToCheck = availableLangs.curriculum.filter( diff --git a/tools/client-plugins/gatsby-source-challenges/gatsby-node.js b/tools/client-plugins/gatsby-source-challenges/gatsby-node.js index 13e283e49e6..181325d4c03 100644 --- a/tools/client-plugins/gatsby-source-challenges/gatsby-node.js +++ b/tools/client-plugins/gatsby-source-challenges/gatsby-node.js @@ -52,6 +52,7 @@ File changed at ${filePath}, replacing challengeNode id ${challenge.id} attempting to replace ${filePath} ${e.message} + ${e.stack} `) ) diff --git a/tools/scripts/build/build-curriculum.ts b/tools/scripts/build/build-curriculum.ts index 6d7267e5065..7a7c8f94136 100644 --- a/tools/scripts/build/build-curriculum.ts +++ b/tools/scripts/build/build-curriculum.ts @@ -18,9 +18,13 @@ const globalConfigPath = path.resolve(__dirname, '../../../shared/config'); // We are defaulting to English because the ids for the challenges are same // across all languages. void getChallengesForLang('english') - .then((result: Record) => { - buildExtCurriculumDataV1(result as CurriculumV1); - buildExtCurriculumDataV2(result as CurriculumV2); + .then(result => { + buildExtCurriculumDataV1( + result as unknown as CurriculumV1 + ); + buildExtCurriculumDataV2( + result as unknown as CurriculumV2 + ); return result; }) .then(JSON.stringify) diff --git a/tools/scripts/build/build-external-curricula-data-v1.ts b/tools/scripts/build/build-external-curricula-data-v1.ts index 9fd94714bb9..dde6557311c 100644 --- a/tools/scripts/build/build-external-curricula-data-v1.ts +++ b/tools/scripts/build/build-external-curricula-data-v1.ts @@ -1,5 +1,6 @@ import { mkdirSync, writeFileSync, readFileSync } from 'fs'; import { resolve, dirname } from 'path'; +import { omit } from 'lodash'; import { submitTypes } from '../../../shared/config/challenge-types'; import { type ChallengeNode } from '../../../client/src/redux/prop-types'; import { SuperBlocks } from '../../../shared/config/curriculum'; @@ -110,11 +111,20 @@ export function buildExtCurriculumDataV1( Block> >{}; - superBlock[superBlockKey]['blocks'][blockName]['desc'] = - intros[superBlockKey]['blocks'][blockName]['intro']; + const block = intros[superBlockKey]['blocks'][blockName]; - superBlock[superBlockKey]['blocks'][blockName]['challenges'] = - curriculum[superBlockKey]['blocks'][blockName]['meta']; + if (!block) { + throw Error( + `Block ${blockName} not found in intros for ${superBlockKey}` + ); + } + + superBlock[superBlockKey]['blocks'][blockName]['desc'] = block['intro']; + + superBlock[superBlockKey]['blocks'][blockName]['challenges'] = omit( + curriculum[superBlockKey]['blocks'][blockName]['meta'], + ['chapter', 'module'] + ); const blockChallenges = curriculum[superBlockKey]['blocks'][blockName]['challenges']; diff --git a/tools/scripts/build/build-external-curricula-data-v2.ts b/tools/scripts/build/build-external-curricula-data-v2.ts index 9ce226a726d..72c866bb035 100644 --- a/tools/scripts/build/build-external-curricula-data-v2.ts +++ b/tools/scripts/build/build-external-curricula-data-v2.ts @@ -1,10 +1,11 @@ import { mkdirSync, writeFileSync, readFileSync } from 'fs'; import { resolve, dirname } from 'path'; +import { omit } from 'lodash'; import { submitTypes } from '../../../shared/config/challenge-types'; import { type ChallengeNode } from '../../../client/src/redux/prop-types'; import { SuperBlocks } from '../../../shared/config/curriculum'; -import fullStackSuperBlockStructure from '../../../curriculum/superblock-structure/full-stack.json'; import type { Chapter } from '../../../shared/config/chapters'; +import { getSuperblockStructure } from '../../../curriculum/build-curriculum'; export type CurriculumIntros = | BlockBasedCurriculumIntros @@ -282,7 +283,9 @@ export function buildExtCurriculumDataV2( } function buildChapterBasedCurriculum(superBlockKey: SuperBlocks) { - const chapters: Chapter[] = fullStackSuperBlockStructure.chapters; + const { chapters } = getSuperblockStructure('full-stack-developer') as { + chapters: Chapter[]; + }; const blocksWithData = curriculum[superBlockKey].blocks; const superBlockIntros = intros[ @@ -308,12 +311,12 @@ export function buildExtCurriculumDataV2( : module.blocks // Upcoming blocks aren't included in blocksWithData // and thus they have no metadata and need to be filtered out. - .filter(block => blocksWithData[block.dashedName]) + .filter(block => blocksWithData[block]) .map(block => { - const blockData = blocksWithData[block.dashedName]; + const blockData = blocksWithData[block]; return { - intro: superBlockIntros.blocks[block.dashedName].intro, - meta: blockData.meta + intro: superBlockIntros.blocks[block].intro, + meta: omit(blockData.meta, ['chapter', 'module']) }; }) })) diff --git a/tools/scripts/build/external-data-schema-v1.js b/tools/scripts/build/external-data-schema-v1.js index e09c7727ff7..3198a5915c0 100644 --- a/tools/scripts/build/external-data-schema-v1.js +++ b/tools/scripts/build/external-data-schema-v1.js @@ -20,11 +20,7 @@ const blockSchema = Joi.object({}).keys({ 'Euler', 'Rosetta' ).required(), - order: Joi.number().when('superBlock', { - is: 'full-stack-developer', - then: Joi.forbidden(), - otherwise: Joi.required() - }), + order: Joi.number().required(), template: Joi.string().allow(''), required: Joi.array(), superBlock: Joi.string().required(), diff --git a/tools/scripts/build/external-data-schema-v2.js b/tools/scripts/build/external-data-schema-v2.js index 68e5447999b..4bd13a39f60 100644 --- a/tools/scripts/build/external-data-schema-v2.js +++ b/tools/scripts/build/external-data-schema-v2.js @@ -25,11 +25,7 @@ const blockSchema = Joi.object().keys({ 'Euler', 'Rosetta' ).required(), - order: Joi.number().when('superBlock', { - is: chapterBasedSuperBlocks, - then: Joi.forbidden(), - otherwise: Joi.required() - }), + order: Joi.number().required(), template: Joi.string().allow(''), required: Joi.array(), superBlock: Joi.string().required(),